:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#c81e1e;--secondary:#868e96;--success:#4ea333;--info:#17a2b8;--warning:#c81e1e;--danger:#dc3545;--light:#ececec;--dark:#343a40;--primary-l100:#d04040;--primary-l200:#db6d6d;--success-l100:#72af4d;--success-l200:#b4cf98;--#000:#000;--black-l100:#323232;--black-l200:#515151;--black-l300:#7b7b7a;--#fff:#fff;--white-d100:#e0e0e0;--white-d200:#ededed;--white-d300:#a8a8a7;--twitter:#28aae1;--linkedin:#007bb5;--facebook:#3c5a99;--instagram:#ff62b4;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#7b7b7a;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#c81e1e;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#851414;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:600;line-height:1.2;color:#323232}h1,.h1{font-size:1.7857142857rem}h2,.h2{font-size:2rem}h3,.h3{font-size:16px}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:5px;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:5px}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:5px}kbd kbd{padding:0;font-size:100%;font-weight:600}pre{display:block;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:35px;padding-left:35px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:35px;padding-left:35px;margin-right:auto;margin-left:auto}.row,.gform_wrapper .gform_fields .gfield{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-35px;margin-left:-35px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.gform_wrapper .gform_fields .gfield .gfield_label,.col-lg-6,.col-lg-7,.gform_wrapper .gform_fields .gfield .ginput_container,.gform_wrapper .gform_fields .gfield.gfield_error .gfield_description.validation_message,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:35px;padding-left:35px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5,.gform_wrapper .gform_fields .gfield .gfield_label{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.gform_wrapper .gform_fields .gfield .ginput_container,.gform_wrapper .gform_fields .gfield.gfield_error .gfield_description.validation_message{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5,.gform_wrapper .gform_fields .gfield.gfield_error .gfield_description.validation_message{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered th,.table-bordered td{border:1px solid #e9ecef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#f0c0c0}.table-hover .table-primary:hover{background-color:#ebabab}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#ebabab}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>th,.table-success>td{background-color:#cde5c6}.table-hover .table-success:hover{background-color:#beddb4}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#beddb4}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#f0c0c0}.table-hover .table-warning:hover{background-color:#ebabab}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ebabab}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fafafa}.table-hover .table-light:hover{background-color:#ededed}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ededed}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-primary-l100,.table-primary-l100>th,.table-primary-l100>td{background-color:#f2caca}.table-hover .table-primary-l100:hover{background-color:#edb6b6}.table-hover .table-primary-l100:hover>td,.table-hover .table-primary-l100:hover>th{background-color:#edb6b6}.table-primary-l200,.table-primary-l200>th,.table-primary-l200>td{background-color:#f5d6d6}.table-hover .table-primary-l200:hover{background-color:#f0c2c2}.table-hover .table-primary-l200:hover>td,.table-hover .table-primary-l200:hover>th{background-color:#f0c2c2}.table-success-l100,.table-success-l100>th,.table-success-l100>td{background-color:#d8e9cd}.table-hover .table-success-l100:hover{background-color:#cae1bb}.table-hover .table-success-l100:hover>td,.table-hover .table-success-l100:hover>th{background-color:#cae1bb}.table-success-l200,.table-success-l200>th,.table-success-l200>td{background-color:#eaf2e2}.table-hover .table-success-l200:hover{background-color:#ddead0}.table-hover .table-success-l200:hover>td,.table-hover .table-success-l200:hover>th{background-color:#ddead0}.table-#000,.table-#000>th,.table-#000>td{background-color:#b8b8b8}.table-hover .table-#000:hover{background-color:#ababab}.table-hover .table-#000:hover>td,.table-hover .table-#000:hover>th{background-color:#ababab}.table-black-l100,.table-black-l100>th,.table-black-l100>td{background-color:#c6c6c6}.table-hover .table-black-l100:hover{background-color:#b9b9b9}.table-hover .table-black-l100:hover>td,.table-hover .table-black-l100:hover>th{background-color:#b9b9b9}.table-black-l200,.table-black-l200>th,.table-black-l200>td{background-color:#cecece}.table-hover .table-black-l200:hover{background-color:#c1c1c1}.table-hover .table-black-l200:hover>td,.table-hover .table-black-l200:hover>th{background-color:#c1c1c1}.table-black-l300,.table-black-l300>th,.table-black-l300>td{background-color:#dadada}.table-hover .table-black-l300:hover{background-color:#cdcdcd}.table-hover .table-black-l300:hover>td,.table-hover .table-black-l300:hover>th{background-color:#cdcdcd}.table-#fff,.table-#fff>th,.table-#fff>td{background-color:#fff}.table-hover .table-#fff:hover{background-color:#f2f2f2}.table-hover .table-#fff:hover>td,.table-hover .table-#fff:hover>th{background-color:#f2f2f2}.table-white-d100,.table-white-d100>th,.table-white-d100>td{background-color:#f6f6f6}.table-hover .table-white-d100:hover{background-color:#e9e9e9}.table-hover .table-white-d100:hover>td,.table-hover .table-white-d100:hover>th{background-color:#e9e9e9}.table-white-d200,.table-white-d200>th,.table-white-d200>td{background-color:#fafafa}.table-hover .table-white-d200:hover{background-color:#ededed}.table-hover .table-white-d200:hover>td,.table-hover .table-white-d200:hover>th{background-color:#ededed}.table-white-d300,.table-white-d300>th,.table-white-d300>td{background-color:#e7e7e6}.table-hover .table-white-d300:hover{background-color:#dbdbd9}.table-hover .table-white-d300:hover>td,.table-hover .table-white-d300:hover>th{background-color:#dbdbd9}.table-twitter,.table-twitter>th,.table-twitter>td{background-color:#c3e7f7}.table-hover .table-twitter:hover{background-color:#addef4}.table-hover .table-twitter:hover>td,.table-hover .table-twitter:hover>th{background-color:#addef4}.table-linkedin,.table-linkedin>th,.table-linkedin>td{background-color:#b8daea}.table-hover .table-linkedin:hover{background-color:#a4d0e4}.table-hover .table-linkedin:hover>td,.table-hover .table-linkedin:hover>th{background-color:#a4d0e4}.table-facebook,.table-facebook>th,.table-facebook>td{background-color:#c8d1e2}.table-hover .table-facebook:hover{background-color:#b7c3d9}.table-hover .table-facebook:hover>td,.table-hover .table-facebook:hover>th{background-color:#b7c3d9}.table-instagram,.table-instagram>th,.table-instagram>td{background-color:#ffd3ea}.table-hover .table-instagram:hover{background-color:#ffbade}.table-hover .table-instagram:hover>td,.table-hover .table-instagram:hover>th{background-color:#ffbade}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#e9ecef}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.99px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm.table-bordered{border:0}}@media (max-width: 767.99px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md.table-bordered{border:0}}@media (max-width: 991.99px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg.table-bordered{border:0}}@media (max-width: 1199.99px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:0rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:5px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#eb7a7a;outline:0;box-shadow:0 0 0 .2rem rgba(200,30,30,0.25)}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(1.5rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(0rem + 1px);padding-bottom:calc(0rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:0rem;padding-bottom:0rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn,.gform_wrapper .gf_page_steps .input-group-sm>.input-group-btn>.form-control-plaintext.gf_step,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.form-control-plaintext.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.form-control-plaintext.gform_previous_button,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.form-control-plaintext.gform_next_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.form-control-plaintext.gform_next_button,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.form-control-plaintext.gform_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.form-control-plaintext.gform_button,.input-group-sm>.input-group-btn>.form-control-plaintext.scrolltop,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.gform_wrapper .gf_page_steps .input-group-lg>.input-group-btn>.form-control-plaintext.gf_step,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.form-control-plaintext.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.form-control-plaintext.gform_previous_button,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.form-control-plaintext.gform_next_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.form-control-plaintext.gform_next_button,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.form-control-plaintext.gform_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.form-control-plaintext.gform_button,.input-group-lg>.input-group-btn>.form-control-plaintext.scrolltop{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.gform_wrapper .gf_page_steps .input-group-sm>.input-group-btn>.gf_step,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.gform_previous_button,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.gform_next_button,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.gform_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.gform_button,.input-group-sm>.input-group-btn>.scrolltop{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:5px}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.gform_wrapper .gf_page_steps .input-group-sm>.input-group-btn>select.gf_step:not([size]):not([multiple]),.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>select.gform_previous_button:not([size]):not([multiple]),.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>select.gform_previous_button:not([size]):not([multiple]),.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>select.gform_next_button:not([size]):not([multiple]),.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>select.gform_next_button:not([size]):not([multiple]),.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>select.gform_button:not([size]):not([multiple]),.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>select.gform_button:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.scrolltop:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.gform_wrapper .gf_page_steps .input-group-lg>.input-group-btn>.gf_step,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.gform_previous_button,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.gform_next_button,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.gform_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.gform_button,.input-group-lg>.input-group-btn>.scrolltop{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:5px}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.gform_wrapper .gf_page_steps .input-group-lg>.input-group-btn>select.gf_step:not([size]):not([multiple]),.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>select.gform_previous_button:not([size]):not([multiple]),.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>select.gform_previous_button:not([size]):not([multiple]),.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>select.gform_next_button:not([size]):not([multiple]),.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>select.gform_next_button:not([size]):not([multiple]),.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>select.gform_button:not([size]):not([multiple]),.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>select.gform_button:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.scrolltop:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline{display:inline-block;margin-right:.75rem}.form-check-inline .form-check-label{vertical-align:middle}.valid-feedback{display:none;margin-top:.25rem;font-size:80%;color:#4ea333}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(78,163,51,0.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#4ea333}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#4ea333;box-shadow:0 0 0 .2rem rgba(78,163,51,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid+.form-check-label,.form-check-input.is-valid+.form-check-label{color:#4ea333}.was-validated .custom-control-input:valid ~ .custom-control-indicator,.custom-control-input.is-valid ~ .custom-control-indicator{background-color:#94d77f}.was-validated .custom-control-input:valid ~ .custom-control-description,.custom-control-input.is-valid ~ .custom-control-description{color:#4ea333}.was-validated .custom-control-input:valid:checked ~ .custom-control-indicator,.custom-control-input.is-valid:checked ~ .custom-control-indicator{background-color:#63c544}.was-validated .custom-control-input:valid:focus ~ .custom-control-indicator,.custom-control-input.is-valid:focus ~ .custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(78,163,51,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-control,.custom-file-input.is-valid ~ .custom-file-control{border-color:#4ea333}.was-validated .custom-file-input:valid ~ .custom-file-control::before,.custom-file-input.is-valid ~ .custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:valid:focus ~ .custom-file-control,.custom-file-input.is-valid:focus ~ .custom-file-control{box-shadow:0 0 0 .2rem rgba(78,163,51,0.25)}.invalid-feedback{display:none;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,0.8);border-radius:.2rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid+.form-check-label,.form-check-input.is-invalid+.form-check-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-indicator,.custom-control-input.is-invalid ~ .custom-control-indicator{background-color:#efa2a9}.was-validated .custom-control-input:invalid ~ .custom-control-description,.custom-control-input.is-invalid ~ .custom-control-description{color:#dc3545}.was-validated .custom-control-input:invalid:checked ~ .custom-control-indicator,.custom-control-input.is-invalid:checked ~ .custom-control-indicator{background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-indicator,.custom-control-input.is-invalid:focus ~ .custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-control,.custom-file-input.is-invalid ~ .custom-file-control{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-control::before,.custom-file-input.is-invalid ~ .custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:invalid:focus ~ .custom-file-control,.custom-file-input.is-invalid:focus ~ .custom-file-control{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn,.gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_page_footer .gform_button,.scrolltop{display:inline-block;font-weight:bold;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0rem .75rem;font-size:1rem;line-height:1.5;border-radius:5px;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}.btn:focus,.gform_wrapper .gf_page_steps .gf_step:focus,.gform_wrapper .gform_footer .gform_previous_button:focus,.gform_wrapper .gform_page_footer .gform_previous_button:focus,.gform_wrapper .gform_footer .gform_next_button:focus,.gform_wrapper .gform_page_footer .gform_next_button:focus,.gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_page_footer .gform_button:focus,.scrolltop:focus,.btn:hover,.gform_wrapper .gf_page_steps .gf_step:hover,.gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_page_footer .gform_button:hover,.scrolltop:hover{text-decoration:none}.btn:focus,.gform_wrapper .gf_page_steps .gf_step:focus,.gform_wrapper .gform_footer .gform_previous_button:focus,.gform_wrapper .gform_page_footer .gform_previous_button:focus,.gform_wrapper .gform_footer .gform_next_button:focus,.gform_wrapper .gform_page_footer .gform_next_button:focus,.gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_page_footer .gform_button:focus,.scrolltop:focus,.btn.focus,.gform_wrapper .gf_page_steps .focus.gf_step,.gform_wrapper .gform_footer .focus.gform_previous_button,.gform_wrapper .gform_page_footer .focus.gform_previous_button,.gform_wrapper .gform_footer .focus.gform_next_button,.gform_wrapper .gform_page_footer .focus.gform_next_button,.gform_wrapper .gform_footer .focus.gform_button,.gform_wrapper .gform_page_footer .focus.gform_button,.focus.scrolltop{outline:0;box-shadow:0 0 0 .2rem rgba(200,30,30,0.25)}.btn.disabled,.gform_wrapper .gf_page_steps .disabled.gf_step,.gform_wrapper .gform_footer .disabled.gform_previous_button,.gform_wrapper .gform_page_footer .disabled.gform_previous_button,.gform_wrapper .gform_footer .disabled.gform_next_button,.gform_wrapper .gform_page_footer .disabled.gform_next_button,.gform_wrapper .gform_footer .disabled.gform_button,.gform_wrapper .gform_page_footer .disabled.gform_button,.disabled.scrolltop,.btn:disabled,.gform_wrapper .gf_page_steps .gf_step:disabled,.gform_wrapper .gform_footer .gform_previous_button:disabled,.gform_wrapper .gform_page_footer .gform_previous_button:disabled,.gform_wrapper .gform_footer .gform_next_button:disabled,.gform_wrapper .gform_page_footer .gform_next_button:disabled,.gform_wrapper .gform_footer .gform_button:disabled,.gform_wrapper .gform_page_footer .gform_button:disabled,.scrolltop:disabled{opacity:.65}.btn:not([disabled]):not(.disabled):active,.gform_wrapper .gf_page_steps .gf_step:not([disabled]):not(.disabled):active,.gform_wrapper .gform_footer .gform_previous_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_page_footer .gform_previous_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_footer .gform_next_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_page_footer .gform_next_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_footer .gform_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_page_footer .gform_button:not([disabled]):not(.disabled):active,.scrolltop:not([disabled]):not(.disabled):active,.btn:not([disabled]):not(.disabled).active,.gform_wrapper .gf_page_steps .gf_step:not([disabled]):not(.disabled).active,.gform_wrapper .gform_footer .gform_previous_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_page_footer .gform_previous_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_footer .gform_next_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_page_footer .gform_next_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_footer .gform_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_page_footer .gform_button:not([disabled]):not(.disabled).active,.scrolltop:not([disabled]):not(.disabled).active{background-image:none}a.btn.disabled,.gform_wrapper .gf_page_steps a.disabled.gf_step,.gform_wrapper .gform_footer a.disabled.gform_previous_button,.gform_wrapper .gform_page_footer a.disabled.gform_previous_button,.gform_wrapper .gform_footer a.disabled.gform_next_button,.gform_wrapper .gform_page_footer a.disabled.gform_next_button,.gform_wrapper .gform_footer a.disabled.gform_button,.gform_wrapper .gform_page_footer a.disabled.gform_button,a.disabled.scrolltop,fieldset[disabled] a.btn,fieldset[disabled] .gform_wrapper .gf_page_steps a.gf_step,.gform_wrapper .gf_page_steps fieldset[disabled] a.gf_step,fieldset[disabled] .gform_wrapper .gform_footer a.gform_previous_button,.gform_wrapper .gform_footer fieldset[disabled] a.gform_previous_button,fieldset[disabled] .gform_wrapper .gform_page_footer a.gform_previous_button,.gform_wrapper .gform_page_footer fieldset[disabled] a.gform_previous_button,fieldset[disabled] .gform_wrapper .gform_footer a.gform_next_button,.gform_wrapper .gform_footer fieldset[disabled] a.gform_next_button,fieldset[disabled] .gform_wrapper .gform_page_footer a.gform_next_button,.gform_wrapper .gform_page_footer fieldset[disabled] a.gform_next_button,fieldset[disabled] .gform_wrapper .gform_footer a.gform_button,.gform_wrapper .gform_footer fieldset[disabled] a.gform_button,fieldset[disabled] .gform_wrapper .gform_page_footer a.gform_button,.gform_wrapper .gform_page_footer fieldset[disabled] a.gform_button,fieldset[disabled] a.scrolltop{pointer-events:none}.btn-primary,.scrolltop{color:#fff;background-color:#c81e1e;border-color:#c81e1e}.btn-primary:hover,.scrolltop:hover{color:#fff;background-color:#a71919;border-color:#9c1717}.btn-primary:focus,.scrolltop:focus,.btn-primary.focus,.focus.scrolltop{box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-primary.disabled,.disabled.scrolltop,.btn-primary:disabled,.scrolltop:disabled{background-color:#c81e1e;border-color:#c81e1e}.btn-primary:not([disabled]):not(.disabled):active,.scrolltop:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.scrolltop:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle,.show>.dropdown-toggle.scrolltop{color:#fff;background-color:#9c1717;border-color:#911616;box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(134,142,150,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#666e76;box-shadow:0 0 0 .2rem rgba(134,142,150,0.5)}.btn-success,.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_page_footer .gform_button{color:#fff;background-color:#4ea333;border-color:#4ea333}.btn-success:hover,.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_page_footer .gform_button:hover{color:#fff;background-color:#40862a;border-color:#3b7c27}.btn-success:focus,.gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_page_footer .gform_button:focus,.btn-success.focus,.gform_wrapper .gform_footer .focus.gform_button,.gform_wrapper .gform_page_footer .focus.gform_button{box-shadow:0 0 0 .2rem rgba(78,163,51,0.5)}.btn-success.disabled,.gform_wrapper .gform_footer .disabled.gform_button,.gform_wrapper .gform_page_footer .disabled.gform_button,.btn-success:disabled,.gform_wrapper .gform_footer .gform_button:disabled,.gform_wrapper .gform_page_footer .gform_button:disabled{background-color:#4ea333;border-color:#4ea333}.btn-success:not([disabled]):not(.disabled):active,.gform_wrapper .gform_footer .gform_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_page_footer .gform_button:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.gform_wrapper .gform_footer .gform_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_page_footer .gform_button:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle,.gform_wrapper .gform_footer .show>.dropdown-toggle.gform_button,.gform_wrapper .gform_page_footer .show>.dropdown-toggle.gform_button{color:#fff;background-color:#3b7c27;border-color:#377224;box-shadow:0 0 0 .2rem rgba(78,163,51,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-warning{color:#fff;background-color:#c81e1e;border-color:#c81e1e}.btn-warning:hover{color:#fff;background-color:#a71919;border-color:#9c1717}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#c81e1e;border-color:#c81e1e}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#9c1717;border-color:#911616;box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-light{color:#212529;background-color:#ececec;border-color:#ececec}.btn-light:hover{color:#212529;background-color:#d9d9d9;border-color:#d3d2d2}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(236,236,236,0.5)}.btn-light.disabled,.btn-light:disabled{background-color:#ececec;border-color:#ececec}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#d3d2d2;border-color:#ccc;box-shadow:0 0 0 .2rem rgba(236,236,236,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-primary-l100{color:#fff;background-color:#d04040;border-color:#d04040}.btn-primary-l100:hover{color:#fff;background-color:#bc2e2e;border-color:#b12c2c}.btn-primary-l100:focus,.btn-primary-l100.focus{box-shadow:0 0 0 .2rem rgba(208,64,64,0.5)}.btn-primary-l100.disabled,.btn-primary-l100:disabled{background-color:#d04040;border-color:#d04040}.btn-primary-l100:not([disabled]):not(.disabled):active,.btn-primary-l100:not([disabled]):not(.disabled).active,.show>.btn-primary-l100.dropdown-toggle{color:#fff;background-color:#b12c2c;border-color:#a72929;box-shadow:0 0 0 .2rem rgba(208,64,64,0.5)}.btn-primary-l200{color:#fff;background-color:#db6d6d;border-color:#db6d6d}.btn-primary-l200:hover{color:#fff;background-color:#d34e4e;border-color:#d14444}.btn-primary-l200:focus,.btn-primary-l200.focus{box-shadow:0 0 0 .2rem rgba(219,109,109,0.5)}.btn-primary-l200.disabled,.btn-primary-l200:disabled{background-color:#db6d6d;border-color:#db6d6d}.btn-primary-l200:not([disabled]):not(.disabled):active,.btn-primary-l200:not([disabled]):not(.disabled).active,.show>.btn-primary-l200.dropdown-toggle{color:#fff;background-color:#d14444;border-color:#ce3a3a;box-shadow:0 0 0 .2rem rgba(219,109,109,0.5)}.btn-success-l100{color:#fff;background-color:#72af4d;border-color:#72af4d}.btn-success-l100:hover{color:#fff;background-color:#619441;border-color:#5b8c3d}.btn-success-l100:focus,.btn-success-l100.focus{box-shadow:0 0 0 .2rem rgba(114,175,77,0.5)}.btn-success-l100.disabled,.btn-success-l100:disabled{background-color:#72af4d;border-color:#72af4d}.btn-success-l100:not([disabled]):not(.disabled):active,.btn-success-l100:not([disabled]):not(.disabled).active,.show>.btn-success-l100.dropdown-toggle{color:#fff;background-color:#5b8c3d;border-color:#55833a;box-shadow:0 0 0 .2rem rgba(114,175,77,0.5)}.btn-success-l200{color:#212529;background-color:#b4cf98;border-color:#b4cf98}.btn-success-l200:hover{color:#212529;background-color:#a1c37e;border-color:#9bbf75}.btn-success-l200:focus,.btn-success-l200.focus{box-shadow:0 0 0 .2rem rgba(180,207,152,0.5)}.btn-success-l200.disabled,.btn-success-l200:disabled{background-color:#b4cf98;border-color:#b4cf98}.btn-success-l200:not([disabled]):not(.disabled):active,.btn-success-l200:not([disabled]):not(.disabled).active,.show>.btn-success-l200.dropdown-toggle{color:#212529;background-color:#9bbf75;border-color:#94bb6d;box-shadow:0 0 0 .2rem rgba(180,207,152,0.5)}.btn-#000{color:#fff;background-color:#000;border-color:#000}.btn-#000:hover{color:#fff;background-color:#000;border-color:#000}.btn-#000:focus,.btn-#000.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-#000.disabled,.btn-#000:disabled{background-color:#000;border-color:#000}.btn-#000:not([disabled]):not(.disabled):active,.btn-#000:not([disabled]):not(.disabled).active,.show>.btn-#000.dropdown-toggle{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-black-l100{color:#fff;background-color:#323232;border-color:#323232}.btn-black-l100:hover{color:#fff;background-color:#1f1f1f;border-color:#191818}.btn-black-l100:focus,.btn-black-l100.focus{box-shadow:0 0 0 .2rem rgba(50,50,50,0.5)}.btn-black-l100.disabled,.btn-black-l100:disabled{background-color:#323232;border-color:#323232}.btn-black-l100:not([disabled]):not(.disabled):active,.btn-black-l100:not([disabled]):not(.disabled).active,.show>.btn-black-l100.dropdown-toggle{color:#fff;background-color:#191818;border-color:#121212;box-shadow:0 0 0 .2rem rgba(50,50,50,0.5)}.btn-black-l200{color:#fff;background-color:#515151;border-color:#515151}.btn-black-l200:hover{color:#fff;background-color:#3e3e3e;border-color:#383737}.btn-black-l200:focus,.btn-black-l200.focus{box-shadow:0 0 0 .2rem rgba(81,81,81,0.5)}.btn-black-l200.disabled,.btn-black-l200:disabled{background-color:#515151;border-color:#515151}.btn-black-l200:not([disabled]):not(.disabled):active,.btn-black-l200:not([disabled]):not(.disabled).active,.show>.btn-black-l200.dropdown-toggle{color:#fff;background-color:#383737;border-color:#313131;box-shadow:0 0 0 .2rem rgba(81,81,81,0.5)}.btn-black-l300{color:#fff;background-color:#7b7b7a;border-color:#7b7b7a}.btn-black-l300:hover{color:#fff;background-color:#686867;border-color:#616161}.btn-black-l300:focus,.btn-black-l300.focus{box-shadow:0 0 0 .2rem rgba(123,123,122,0.5)}.btn-black-l300.disabled,.btn-black-l300:disabled{background-color:#7b7b7a;border-color:#7b7b7a}.btn-black-l300:not([disabled]):not(.disabled):active,.btn-black-l300:not([disabled]):not(.disabled).active,.show>.btn-black-l300.dropdown-toggle{color:#fff;background-color:#616161;border-color:#5b5b5a;box-shadow:0 0 0 .2rem rgba(123,123,122,0.5)}.btn-#fff{color:#212529;background-color:#fff;border-color:#fff}.btn-#fff:hover{color:#212529;background-color:#ececec;border-color:#e6e5e5}.btn-#fff:focus,.btn-#fff.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-#fff.disabled,.btn-#fff:disabled{background-color:#fff;border-color:#fff}.btn-#fff:not([disabled]):not(.disabled):active,.btn-#fff:not([disabled]):not(.disabled).active,.show>.btn-#fff.dropdown-toggle{color:#212529;background-color:#e6e5e5;border-color:#dfdfdf;box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-white-d100{color:#212529;background-color:#e0e0e0;border-color:#e0e0e0}.btn-white-d100:hover{color:#212529;background-color:#cdcdcd;border-color:#c7c6c6}.btn-white-d100:focus,.btn-white-d100.focus{box-shadow:0 0 0 .2rem rgba(224,224,224,0.5)}.btn-white-d100.disabled,.btn-white-d100:disabled{background-color:#e0e0e0;border-color:#e0e0e0}.btn-white-d100:not([disabled]):not(.disabled):active,.btn-white-d100:not([disabled]):not(.disabled).active,.show>.btn-white-d100.dropdown-toggle{color:#212529;background-color:#c7c6c6;border-color:silver;box-shadow:0 0 0 .2rem rgba(224,224,224,0.5)}.btn-white-d200{color:#212529;background-color:#ededed;border-color:#ededed}.btn-white-d200:hover{color:#212529;background-color:#dadada;border-color:#d4d3d3}.btn-white-d200:focus,.btn-white-d200.focus{box-shadow:0 0 0 .2rem rgba(237,237,237,0.5)}.btn-white-d200.disabled,.btn-white-d200:disabled{background-color:#ededed;border-color:#ededed}.btn-white-d200:not([disabled]):not(.disabled):active,.btn-white-d200:not([disabled]):not(.disabled).active,.show>.btn-white-d200.dropdown-toggle{color:#212529;background-color:#d4d3d3;border-color:#cdcdcd;box-shadow:0 0 0 .2rem rgba(237,237,237,0.5)}.btn-white-d300{color:#212529;background-color:#a8a8a7;border-color:#a8a8a7}.btn-white-d300:hover{color:#fff;background-color:#959594;border-color:#8f8f8d}.btn-white-d300:focus,.btn-white-d300.focus{box-shadow:0 0 0 .2rem rgba(168,168,167,0.5)}.btn-white-d300.disabled,.btn-white-d300:disabled{background-color:#a8a8a7;border-color:#a8a8a7}.btn-white-d300:not([disabled]):not(.disabled):active,.btn-white-d300:not([disabled]):not(.disabled).active,.show>.btn-white-d300.dropdown-toggle{color:#fff;background-color:#8f8f8d;border-color:#888887;box-shadow:0 0 0 .2rem rgba(168,168,167,0.5)}.btn-twitter{color:#fff;background-color:#28aae1;border-color:#28aae1}.btn-twitter:hover{color:#fff;background-color:#1c94c7;border-color:#1a8cbc}.btn-twitter:focus,.btn-twitter.focus{box-shadow:0 0 0 .2rem rgba(40,170,225,0.5)}.btn-twitter.disabled,.btn-twitter:disabled{background-color:#28aae1;border-color:#28aae1}.btn-twitter:not([disabled]):not(.disabled):active,.btn-twitter:not([disabled]):not(.disabled).active,.show>.btn-twitter.dropdown-toggle{color:#fff;background-color:#1a8cbc;border-color:#1983b1;box-shadow:0 0 0 .2rem rgba(40,170,225,0.5)}.btn-linkedin{color:#fff;background-color:#007bb5;border-color:#007bb5}.btn-linkedin:hover{color:#fff;background-color:#00618f;border-color:#005882}.btn-linkedin:focus,.btn-linkedin.focus{box-shadow:0 0 0 .2rem rgba(0,123,181,0.5)}.btn-linkedin.disabled,.btn-linkedin:disabled{background-color:#007bb5;border-color:#007bb5}.btn-linkedin:not([disabled]):not(.disabled):active,.btn-linkedin:not([disabled]):not(.disabled).active,.show>.btn-linkedin.dropdown-toggle{color:#fff;background-color:#005882;border-color:#005075;box-shadow:0 0 0 .2rem rgba(0,123,181,0.5)}.btn-facebook{color:#fff;background-color:#3c5a99;border-color:#3c5a99}.btn-facebook:hover{color:#fff;background-color:#314a7e;border-color:#2e4474}.btn-facebook:focus,.btn-facebook.focus{box-shadow:0 0 0 .2rem rgba(60,90,153,0.5)}.btn-facebook.disabled,.btn-facebook:disabled{background-color:#3c5a99;border-color:#3c5a99}.btn-facebook:not([disabled]):not(.disabled):active,.btn-facebook:not([disabled]):not(.disabled).active,.show>.btn-facebook.dropdown-toggle{color:#fff;background-color:#2e4474;border-color:#2a3f6b;box-shadow:0 0 0 .2rem rgba(60,90,153,0.5)}.btn-instagram{color:#212529;background-color:#ff62b4;border-color:#ff62b4}.btn-instagram:hover{color:#fff;background-color:#ff3ca2;border-color:#ff2f9c}.btn-instagram:focus,.btn-instagram.focus{box-shadow:0 0 0 .2rem rgba(255,98,180,0.5)}.btn-instagram.disabled,.btn-instagram:disabled{background-color:#ff62b4;border-color:#ff62b4}.btn-instagram:not([disabled]):not(.disabled):active,.btn-instagram:not([disabled]):not(.disabled).active,.show>.btn-instagram.dropdown-toggle{color:#fff;background-color:#ff2f9c;border-color:#ff2296;box-shadow:0 0 0 .2rem rgba(255,98,180,0.5)}.btn-outline-primary{color:#c81e1e;background-color:transparent;background-image:none;border-color:#c81e1e}.btn-outline-primary:hover{color:#fff;background-color:#c81e1e;border-color:#c81e1e}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#c81e1e;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#c81e1e;border-color:#c81e1e;box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(134,142,150,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#868e96;border-color:#868e96;box-shadow:0 0 0 .2rem rgba(134,142,150,0.5)}.btn-outline-success,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_next_button{color:#4ea333;background-color:transparent;background-image:none;border-color:#4ea333}.btn-outline-success:hover,.gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_next_button:hover{color:#fff;background-color:#4ea333;border-color:#4ea333}.btn-outline-success:focus,.gform_wrapper .gform_footer .gform_next_button:focus,.gform_wrapper .gform_page_footer .gform_next_button:focus,.btn-outline-success.focus,.gform_wrapper .gform_footer .focus.gform_next_button,.gform_wrapper .gform_page_footer .focus.gform_next_button{box-shadow:0 0 0 .2rem rgba(78,163,51,0.5)}.btn-outline-success.disabled,.gform_wrapper .gform_footer .disabled.gform_next_button,.gform_wrapper .gform_page_footer .disabled.gform_next_button,.btn-outline-success:disabled,.gform_wrapper .gform_footer .gform_next_button:disabled,.gform_wrapper .gform_page_footer .gform_next_button:disabled{color:#4ea333;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled):active,.gform_wrapper .gform_footer .gform_next_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_page_footer .gform_next_button:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.gform_wrapper .gform_footer .gform_next_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_page_footer .gform_next_button:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle,.gform_wrapper .gform_footer .show>.dropdown-toggle.gform_next_button,.gform_wrapper .gform_page_footer .show>.dropdown-toggle.gform_next_button{color:#212529;background-color:#4ea333;border-color:#4ea333;box-shadow:0 0 0 .2rem rgba(78,163,51,0.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#212529;background-color:#17a2b8;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#c81e1e;background-color:transparent;background-image:none;border-color:#c81e1e}.btn-outline-warning:hover{color:#fff;background-color:#c81e1e;border-color:#c81e1e}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#c81e1e;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#c81e1e;border-color:#c81e1e;box-shadow:0 0 0 .2rem rgba(200,30,30,0.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#212529;background-color:#dc3545;border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button{color:#ececec;background-color:transparent;background-image:none;border-color:#ececec}.btn-outline-light:hover,.gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:hover{color:#212529;background-color:#ececec;border-color:#ececec}.btn-outline-light:focus,.gform_wrapper .gform_footer .gform_previous_button:focus,.gform_wrapper .gform_page_footer .gform_previous_button:focus,.btn-outline-light.focus,.gform_wrapper .gform_footer .focus.gform_previous_button,.gform_wrapper .gform_page_footer .focus.gform_previous_button{box-shadow:0 0 0 .2rem rgba(236,236,236,0.5)}.btn-outline-light.disabled,.gform_wrapper .gform_footer .disabled.gform_previous_button,.gform_wrapper .gform_page_footer .disabled.gform_previous_button,.btn-outline-light:disabled,.gform_wrapper .gform_footer .gform_previous_button:disabled,.gform_wrapper .gform_page_footer .gform_previous_button:disabled{color:#ececec;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled):active,.gform_wrapper .gform_footer .gform_previous_button:not([disabled]):not(.disabled):active,.gform_wrapper .gform_page_footer .gform_previous_button:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.gform_wrapper .gform_footer .gform_previous_button:not([disabled]):not(.disabled).active,.gform_wrapper .gform_page_footer .gform_previous_button:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle,.gform_wrapper .gform_footer .show>.dropdown-toggle.gform_previous_button,.gform_wrapper .gform_page_footer .show>.dropdown-toggle.gform_previous_button{color:#fff;background-color:#ececec;border-color:#ececec;box-shadow:0 0 0 .2rem rgba(236,236,236,0.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#212529;background-color:#343a40;border-color:#343a40;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-primary-l100{color:#d04040;background-color:transparent;background-image:none;border-color:#d04040}.btn-outline-primary-l100:hover{color:#fff;background-color:#d04040;border-color:#d04040}.btn-outline-primary-l100:focus,.btn-outline-primary-l100.focus{box-shadow:0 0 0 .2rem rgba(208,64,64,0.5)}.btn-outline-primary-l100.disabled,.btn-outline-primary-l100:disabled{color:#d04040;background-color:transparent}.btn-outline-primary-l100:not([disabled]):not(.disabled):active,.btn-outline-primary-l100:not([disabled]):not(.disabled).active,.show>.btn-outline-primary-l100.dropdown-toggle{color:#212529;background-color:#d04040;border-color:#d04040;box-shadow:0 0 0 .2rem rgba(208,64,64,0.5)}.btn-outline-primary-l200{color:#db6d6d;background-color:transparent;background-image:none;border-color:#db6d6d}.btn-outline-primary-l200:hover{color:#fff;background-color:#db6d6d;border-color:#db6d6d}.btn-outline-primary-l200:focus,.btn-outline-primary-l200.focus{box-shadow:0 0 0 .2rem rgba(219,109,109,0.5)}.btn-outline-primary-l200.disabled,.btn-outline-primary-l200:disabled{color:#db6d6d;background-color:transparent}.btn-outline-primary-l200:not([disabled]):not(.disabled):active,.btn-outline-primary-l200:not([disabled]):not(.disabled).active,.show>.btn-outline-primary-l200.dropdown-toggle{color:#212529;background-color:#db6d6d;border-color:#db6d6d;box-shadow:0 0 0 .2rem rgba(219,109,109,0.5)}.btn-outline-success-l100{color:#72af4d;background-color:transparent;background-image:none;border-color:#72af4d}.btn-outline-success-l100:hover{color:#fff;background-color:#72af4d;border-color:#72af4d}.btn-outline-success-l100:focus,.btn-outline-success-l100.focus{box-shadow:0 0 0 .2rem rgba(114,175,77,0.5)}.btn-outline-success-l100.disabled,.btn-outline-success-l100:disabled{color:#72af4d;background-color:transparent}.btn-outline-success-l100:not([disabled]):not(.disabled):active,.btn-outline-success-l100:not([disabled]):not(.disabled).active,.show>.btn-outline-success-l100.dropdown-toggle{color:#212529;background-color:#72af4d;border-color:#72af4d;box-shadow:0 0 0 .2rem rgba(114,175,77,0.5)}.btn-outline-success-l200{color:#b4cf98;background-color:transparent;background-image:none;border-color:#b4cf98}.btn-outline-success-l200:hover{color:#212529;background-color:#b4cf98;border-color:#b4cf98}.btn-outline-success-l200:focus,.btn-outline-success-l200.focus{box-shadow:0 0 0 .2rem rgba(180,207,152,0.5)}.btn-outline-success-l200.disabled,.btn-outline-success-l200:disabled{color:#b4cf98;background-color:transparent}.btn-outline-success-l200:not([disabled]):not(.disabled):active,.btn-outline-success-l200:not([disabled]):not(.disabled).active,.show>.btn-outline-success-l200.dropdown-toggle{color:#212529;background-color:#b4cf98;border-color:#b4cf98;box-shadow:0 0 0 .2rem rgba(180,207,152,0.5)}.btn-outline-#000{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-#000:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-#000:focus,.btn-outline-#000.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-outline-#000.disabled,.btn-outline-#000:disabled{color:#000;background-color:transparent}.btn-outline-#000:not([disabled]):not(.disabled):active,.btn-outline-#000:not([disabled]):not(.disabled).active,.show>.btn-outline-#000.dropdown-toggle{color:#212529;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-outline-black-l100{color:#323232;background-color:transparent;background-image:none;border-color:#323232}.btn-outline-black-l100:hover{color:#fff;background-color:#323232;border-color:#323232}.btn-outline-black-l100:focus,.btn-outline-black-l100.focus{box-shadow:0 0 0 .2rem rgba(50,50,50,0.5)}.btn-outline-black-l100.disabled,.btn-outline-black-l100:disabled{color:#323232;background-color:transparent}.btn-outline-black-l100:not([disabled]):not(.disabled):active,.btn-outline-black-l100:not([disabled]):not(.disabled).active,.show>.btn-outline-black-l100.dropdown-toggle{color:#212529;background-color:#323232;border-color:#323232;box-shadow:0 0 0 .2rem rgba(50,50,50,0.5)}.btn-outline-black-l200{color:#515151;background-color:transparent;background-image:none;border-color:#515151}.btn-outline-black-l200:hover{color:#fff;background-color:#515151;border-color:#515151}.btn-outline-black-l200:focus,.btn-outline-black-l200.focus{box-shadow:0 0 0 .2rem rgba(81,81,81,0.5)}.btn-outline-black-l200.disabled,.btn-outline-black-l200:disabled{color:#515151;background-color:transparent}.btn-outline-black-l200:not([disabled]):not(.disabled):active,.btn-outline-black-l200:not([disabled]):not(.disabled).active,.show>.btn-outline-black-l200.dropdown-toggle{color:#212529;background-color:#515151;border-color:#515151;box-shadow:0 0 0 .2rem rgba(81,81,81,0.5)}.btn-outline-black-l300{color:#7b7b7a;background-color:transparent;background-image:none;border-color:#7b7b7a}.btn-outline-black-l300:hover{color:#fff;background-color:#7b7b7a;border-color:#7b7b7a}.btn-outline-black-l300:focus,.btn-outline-black-l300.focus{box-shadow:0 0 0 .2rem rgba(123,123,122,0.5)}.btn-outline-black-l300.disabled,.btn-outline-black-l300:disabled{color:#7b7b7a;background-color:transparent}.btn-outline-black-l300:not([disabled]):not(.disabled):active,.btn-outline-black-l300:not([disabled]):not(.disabled).active,.show>.btn-outline-black-l300.dropdown-toggle{color:#212529;background-color:#7b7b7a;border-color:#7b7b7a;box-shadow:0 0 0 .2rem rgba(123,123,122,0.5)}.btn-outline-#fff{color:#fff;background-color:transparent;background-image:none;border-color:#fff}.btn-outline-#fff:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-#fff:focus,.btn-outline-#fff.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-#fff.disabled,.btn-outline-#fff:disabled{color:#fff;background-color:transparent}.btn-outline-#fff:not([disabled]):not(.disabled):active,.btn-outline-#fff:not([disabled]):not(.disabled).active,.show>.btn-outline-#fff.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff;box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-white-d100{color:#e0e0e0;background-color:transparent;background-image:none;border-color:#e0e0e0}.btn-outline-white-d100:hover{color:#212529;background-color:#e0e0e0;border-color:#e0e0e0}.btn-outline-white-d100:focus,.btn-outline-white-d100.focus{box-shadow:0 0 0 .2rem rgba(224,224,224,0.5)}.btn-outline-white-d100.disabled,.btn-outline-white-d100:disabled{color:#e0e0e0;background-color:transparent}.btn-outline-white-d100:not([disabled]):not(.disabled):active,.btn-outline-white-d100:not([disabled]):not(.disabled).active,.show>.btn-outline-white-d100.dropdown-toggle{color:#212529;background-color:#e0e0e0;border-color:#e0e0e0;box-shadow:0 0 0 .2rem rgba(224,224,224,0.5)}.btn-outline-white-d200{color:#ededed;background-color:transparent;background-image:none;border-color:#ededed}.btn-outline-white-d200:hover{color:#212529;background-color:#ededed;border-color:#ededed}.btn-outline-white-d200:focus,.btn-outline-white-d200.focus{box-shadow:0 0 0 .2rem rgba(237,237,237,0.5)}.btn-outline-white-d200.disabled,.btn-outline-white-d200:disabled{color:#ededed;background-color:transparent}.btn-outline-white-d200:not([disabled]):not(.disabled):active,.btn-outline-white-d200:not([disabled]):not(.disabled).active,.show>.btn-outline-white-d200.dropdown-toggle{color:#212529;background-color:#ededed;border-color:#ededed;box-shadow:0 0 0 .2rem rgba(237,237,237,0.5)}.btn-outline-white-d300{color:#a8a8a7;background-color:transparent;background-image:none;border-color:#a8a8a7}.btn-outline-white-d300:hover{color:#212529;background-color:#a8a8a7;border-color:#a8a8a7}.btn-outline-white-d300:focus,.btn-outline-white-d300.focus{box-shadow:0 0 0 .2rem rgba(168,168,167,0.5)}.btn-outline-white-d300.disabled,.btn-outline-white-d300:disabled{color:#a8a8a7;background-color:transparent}.btn-outline-white-d300:not([disabled]):not(.disabled):active,.btn-outline-white-d300:not([disabled]):not(.disabled).active,.show>.btn-outline-white-d300.dropdown-toggle{color:#212529;background-color:#a8a8a7;border-color:#a8a8a7;box-shadow:0 0 0 .2rem rgba(168,168,167,0.5)}.btn-outline-twitter{color:#28aae1;background-color:transparent;background-image:none;border-color:#28aae1}.btn-outline-twitter:hover{color:#fff;background-color:#28aae1;border-color:#28aae1}.btn-outline-twitter:focus,.btn-outline-twitter.focus{box-shadow:0 0 0 .2rem rgba(40,170,225,0.5)}.btn-outline-twitter.disabled,.btn-outline-twitter:disabled{color:#28aae1;background-color:transparent}.btn-outline-twitter:not([disabled]):not(.disabled):active,.btn-outline-twitter:not([disabled]):not(.disabled).active,.show>.btn-outline-twitter.dropdown-toggle{color:#212529;background-color:#28aae1;border-color:#28aae1;box-shadow:0 0 0 .2rem rgba(40,170,225,0.5)}.btn-outline-linkedin{color:#007bb5;background-color:transparent;background-image:none;border-color:#007bb5}.btn-outline-linkedin:hover{color:#fff;background-color:#007bb5;border-color:#007bb5}.btn-outline-linkedin:focus,.btn-outline-linkedin.focus{box-shadow:0 0 0 .2rem rgba(0,123,181,0.5)}.btn-outline-linkedin.disabled,.btn-outline-linkedin:disabled{color:#007bb5;background-color:transparent}.btn-outline-linkedin:not([disabled]):not(.disabled):active,.btn-outline-linkedin:not([disabled]):not(.disabled).active,.show>.btn-outline-linkedin.dropdown-toggle{color:#212529;background-color:#007bb5;border-color:#007bb5;box-shadow:0 0 0 .2rem rgba(0,123,181,0.5)}.btn-outline-facebook{color:#3c5a99;background-color:transparent;background-image:none;border-color:#3c5a99}.btn-outline-facebook:hover{color:#fff;background-color:#3c5a99;border-color:#3c5a99}.btn-outline-facebook:focus,.btn-outline-facebook.focus{box-shadow:0 0 0 .2rem rgba(60,90,153,0.5)}.btn-outline-facebook.disabled,.btn-outline-facebook:disabled{color:#3c5a99;background-color:transparent}.btn-outline-facebook:not([disabled]):not(.disabled):active,.btn-outline-facebook:not([disabled]):not(.disabled).active,.show>.btn-outline-facebook.dropdown-toggle{color:#212529;background-color:#3c5a99;border-color:#3c5a99;box-shadow:0 0 0 .2rem rgba(60,90,153,0.5)}.btn-outline-instagram{color:#ff62b4;background-color:transparent;background-image:none;border-color:#ff62b4}.btn-outline-instagram:hover{color:#212529;background-color:#ff62b4;border-color:#ff62b4}.btn-outline-instagram:focus,.btn-outline-instagram.focus{box-shadow:0 0 0 .2rem rgba(255,98,180,0.5)}.btn-outline-instagram.disabled,.btn-outline-instagram:disabled{color:#ff62b4;background-color:transparent}.btn-outline-instagram:not([disabled]):not(.disabled):active,.btn-outline-instagram:not([disabled]):not(.disabled).active,.show>.btn-outline-instagram.dropdown-toggle{color:#212529;background-color:#ff62b4;border-color:#ff62b4;box-shadow:0 0 0 .2rem rgba(255,98,180,0.5)}.btn-link{font-weight:400;color:#c81e1e;background-color:transparent}.btn-link:hover{color:#851414;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#868e96}.btn-lg,.btn-group-lg>.btn,.gform_wrapper .gf_page_steps .btn-group-lg>.gf_step,.gform_wrapper .gform_footer .btn-group-lg>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-lg>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-lg>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-lg>.gform_next_button,.gform_wrapper .gform_footer .btn-group-lg>.gform_button,.gform_wrapper .gform_page_footer .btn-group-lg>.gform_button,.btn-group-lg>.scrolltop{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:5px}.btn-sm,.btn-group-sm>.btn,.gform_wrapper .gf_page_steps .btn-group-sm>.gf_step,.gform_wrapper .gform_footer .btn-group-sm>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-sm>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-sm>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-sm>.gform_next_button,.gform_wrapper .gform_footer .btn-group-sm>.gform_button,.gform_wrapper .gform_page_footer .btn-group-sm>.gform_button,.btn-group-sm>.scrolltop{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#7b7b7a;text-align:left;list-style:none;background-color:#ededed;background-clip:padding-box;border:1px solid #ededed;border-radius:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #ededed}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#7b7b7a;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#555554;text-decoration:none;background-color:transparant}.dropdown-item.active,.dropdown-item:active{color:#c81e1e;text-decoration:none;background-color:transparant}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.gform_wrapper .gf_page_steps,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.gform_wrapper .gf_page_steps>.btn,.gform_wrapper .gf_page_steps .btn-group>.gf_step,.gform_wrapper .gf_page_steps>.gf_step,.gform_wrapper .gform_footer .btn-group>.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button,.gform_wrapper .gform_footer .btn-group>.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group>.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button,.gform_wrapper .gform_footer .btn-group>.gform_button,.gform_wrapper .gform_footer .gf_page_steps>.gform_button,.gform_wrapper .gform_page_footer .btn-group>.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button,.btn-group>.scrolltop,.gform_wrapper .gf_page_steps>.scrolltop,.btn-group-vertical>.btn,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button,.btn-group-vertical>.scrolltop{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group>.btn:hover,.gform_wrapper .gf_page_steps>.btn:hover,.gform_wrapper .gf_page_steps .btn-group>.gf_step:hover,.gform_wrapper .gf_page_steps>.gf_step:hover,.gform_wrapper .gform_footer .btn-group>.gform_previous_button:hover,.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button:hover,.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button:hover,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button:hover,.gform_wrapper .gform_footer .btn-group>.gform_next_button:hover,.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button:hover,.gform_wrapper .gform_page_footer .btn-group>.gform_next_button:hover,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button:hover,.gform_wrapper .gform_footer .btn-group>.gform_button:hover,.gform_wrapper .gform_footer .gf_page_steps>.gform_button:hover,.gform_wrapper .gform_page_footer .btn-group>.gform_button:hover,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button:hover,.btn-group>.scrolltop:hover,.gform_wrapper .gf_page_steps>.scrolltop:hover,.btn-group-vertical>.btn:hover,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step:hover,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button:hover,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button:hover,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button:hover,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button:hover,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button:hover,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button:hover,.btn-group-vertical>.scrolltop:hover{z-index:1}.btn-group>.btn:focus,.gform_wrapper .gf_page_steps>.btn:focus,.gform_wrapper .gf_page_steps .btn-group>.gf_step:focus,.gform_wrapper .gf_page_steps>.gf_step:focus,.gform_wrapper .gform_footer .btn-group>.gform_previous_button:focus,.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button:focus,.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button:focus,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button:focus,.gform_wrapper .gform_footer .btn-group>.gform_next_button:focus,.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button:focus,.gform_wrapper .gform_page_footer .btn-group>.gform_next_button:focus,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button:focus,.gform_wrapper .gform_footer .btn-group>.gform_button:focus,.gform_wrapper .gform_footer .gf_page_steps>.gform_button:focus,.gform_wrapper .gform_page_footer .btn-group>.gform_button:focus,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button:focus,.btn-group>.scrolltop:focus,.gform_wrapper .gf_page_steps>.scrolltop:focus,.btn-group>.btn:active,.gform_wrapper .gf_page_steps>.btn:active,.gform_wrapper .gf_page_steps .btn-group>.gf_step:active,.gform_wrapper .gf_page_steps>.gf_step:active,.gform_wrapper .gform_footer .btn-group>.gform_previous_button:active,.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button:active,.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button:active,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button:active,.gform_wrapper .gform_footer .btn-group>.gform_next_button:active,.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button:active,.gform_wrapper .gform_page_footer .btn-group>.gform_next_button:active,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button:active,.gform_wrapper .gform_footer .btn-group>.gform_button:active,.gform_wrapper .gform_footer .gf_page_steps>.gform_button:active,.gform_wrapper .gform_page_footer .btn-group>.gform_button:active,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button:active,.btn-group>.scrolltop:active,.gform_wrapper .gf_page_steps>.scrolltop:active,.btn-group>.btn.active,.gform_wrapper .gf_page_steps>.btn.active,.gform_wrapper .gf_page_steps .btn-group>.active.gf_step,.gform_wrapper .gf_page_steps>.active.gf_step,.gform_wrapper .gform_footer .btn-group>.active.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps>.active.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group>.active.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps>.active.gform_previous_button,.gform_wrapper .gform_footer .btn-group>.active.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps>.active.gform_next_button,.gform_wrapper .gform_page_footer .btn-group>.active.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps>.active.gform_next_button,.gform_wrapper .gform_footer .btn-group>.active.gform_button,.gform_wrapper .gform_footer .gf_page_steps>.active.gform_button,.gform_wrapper .gform_page_footer .btn-group>.active.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps>.active.gform_button,.btn-group>.active.scrolltop,.gform_wrapper .gf_page_steps>.active.scrolltop,.btn-group-vertical>.btn:focus,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step:focus,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button:focus,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button:focus,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button:focus,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button:focus,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button:focus,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button:focus,.btn-group-vertical>.scrolltop:focus,.btn-group-vertical>.btn:active,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step:active,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button:active,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button:active,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button:active,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button:active,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button:active,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button:active,.btn-group-vertical>.scrolltop:active,.btn-group-vertical>.btn.active,.gform_wrapper .gf_page_steps .btn-group-vertical>.active.gf_step,.gform_wrapper .gform_footer .btn-group-vertical>.active.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.active.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.active.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.active.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.active.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.active.gform_button,.btn-group-vertical>.active.scrolltop{z-index:1}.btn-group .btn+.btn,.gform_wrapper .gf_page_steps .btn+.btn,.btn-group .gform_wrapper .gf_page_steps .gf_step+.btn,.gform_wrapper .gf_page_steps .btn-group .gf_step+.btn,.gform_wrapper .gf_page_steps .gf_step+.btn,.btn-group .gform_wrapper .gform_footer .gform_previous_button+.btn,.gform_wrapper .gform_footer .btn-group .gform_previous_button+.btn,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.btn,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.btn,.btn-group .gform_wrapper .gform_page_footer .gform_previous_button+.btn,.gform_wrapper .gform_page_footer .btn-group .gform_previous_button+.btn,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.btn,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.btn,.btn-group .gform_wrapper .gform_footer .gform_next_button+.btn,.gform_wrapper .gform_footer .btn-group .gform_next_button+.btn,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.btn,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.btn,.btn-group .gform_wrapper .gform_page_footer .gform_next_button+.btn,.gform_wrapper .gform_page_footer .btn-group .gform_next_button+.btn,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.btn,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.btn,.btn-group .gform_wrapper .gform_footer .gform_button+.btn,.gform_wrapper .gform_footer .btn-group .gform_button+.btn,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.btn,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.btn,.btn-group .gform_wrapper .gform_page_footer .gform_button+.btn,.gform_wrapper .gform_page_footer .btn-group .gform_button+.btn,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.btn,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.btn,.btn-group .scrolltop+.btn,.gform_wrapper .gf_page_steps .scrolltop+.btn,.btn-group .gform_wrapper .gf_page_steps .btn+.gf_step,.gform_wrapper .gf_page_steps .btn-group .btn+.gf_step,.gform_wrapper .gf_page_steps .btn+.gf_step,.btn-group .gform_wrapper .gf_page_steps .gf_step+.gf_step,.gform_wrapper .gf_page_steps .btn-group .gf_step+.gf_step,.gform_wrapper .gf_page_steps .gf_step+.gf_step,.btn-group .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.gf_step,.btn-group .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.gf_step,.gform_wrapper .gform_footer .btn-group .gf_page_steps .gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group .gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.gf_step,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.gf_step,.btn-group .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.gf_step,.gform_wrapper .gform_page_footer .btn-group .gf_page_steps .gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group .gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.gf_step,.btn-group .gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.gf_step,.btn-group .gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.gf_step,.gform_wrapper .gform_footer .btn-group .gf_page_steps .gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group .gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.gf_step,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.gf_step,.btn-group .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.gf_step,.gform_wrapper .gform_page_footer .btn-group .gf_page_steps .gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group .gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.gf_step,.btn-group .gform_wrapper .gform_footer .gf_page_steps .gform_button+.gf_step,.btn-group .gform_wrapper .gf_page_steps .gform_footer .gform_button+.gf_step,.gform_wrapper .gform_footer .btn-group .gf_page_steps .gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group .gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.gf_step,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.gf_step,.btn-group .gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.gf_step,.gform_wrapper .gform_page_footer .btn-group .gf_page_steps .gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group .gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.gf_step,.btn-group .gform_wrapper .gf_page_steps .scrolltop+.gf_step,.gform_wrapper .gf_page_steps .btn-group .scrolltop+.gf_step,.gform_wrapper .gf_page_steps .scrolltop+.gf_step,.btn-group .gform_wrapper .gform_footer .btn+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .btn+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .btn+.gform_previous_button,.btn-group .gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_previous_button,.gform_wrapper .gf_page_steps .btn-group .gform_footer .gf_step+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group .gf_step+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .gform_previous_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_previous_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_previous_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_previous_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .gform_next_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_next_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_next_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_next_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .gform_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .scrolltop+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .scrolltop+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .scrolltop+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .scrolltop+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .btn+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn+.gform_previous_button,.btn-group .gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_previous_button,.gform_wrapper .gf_page_steps .btn-group .gform_page_footer .gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group .gf_step+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_previous_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_previous_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_previous_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .gform_previous_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_next_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_next_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_next_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .gform_next_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .gform_button+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .scrolltop+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .scrolltop+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .scrolltop+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .scrolltop+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .btn+.gform_next_button,.gform_wrapper .gform_footer .btn-group .btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .btn+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .btn+.gform_next_button,.btn-group .gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_next_button,.gform_wrapper .gf_page_steps .btn-group .gform_footer .gf_step+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group .gf_step+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group .gform_previous_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_previous_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_previous_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_previous_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group .gform_next_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_next_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_next_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_next_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group .gform_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .scrolltop+.gform_next_button,.gform_wrapper .gform_footer .btn-group .scrolltop+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .scrolltop+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .scrolltop+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .btn+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn+.gform_next_button,.btn-group .gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_next_button,.gform_wrapper .gf_page_steps .btn-group .gform_page_footer .gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group .gf_step+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_previous_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_previous_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_previous_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .gform_previous_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_next_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_next_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_next_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .gform_next_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .gform_button+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .scrolltop+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .scrolltop+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .scrolltop+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .scrolltop+.gform_next_button,.btn-group .gform_wrapper .gform_footer .btn+.gform_button,.gform_wrapper .gform_footer .btn-group .btn+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .btn+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .btn+.gform_button,.btn-group .gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_button,.btn-group .gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_button,.gform_wrapper .gf_page_steps .btn-group .gform_footer .gf_step+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group .gf_step+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .btn-group .gform_previous_button+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_previous_button+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_previous_button+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_previous_button+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .btn-group .gform_next_button+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_next_button+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_next_button+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_next_button+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .btn-group .gform_button+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_button+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .gform_page_footer .btn-group .gform_button+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .gform_page_footer .gf_page_steps .gform_button+.gform_button,.btn-group .gform_wrapper .gform_footer .scrolltop+.gform_button,.gform_wrapper .gform_footer .btn-group .scrolltop+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .scrolltop+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .scrolltop+.gform_button,.btn-group .gform_wrapper .gform_page_footer .btn+.gform_button,.gform_wrapper .gform_page_footer .btn-group .btn+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn+.gform_button,.btn-group .gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_button,.gform_wrapper .gf_page_steps .btn-group .gform_page_footer .gf_step+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group .gf_step+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_previous_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_previous_button+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_previous_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group .gform_previous_button+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_next_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_next_button+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_next_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group .gform_next_button+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.gform_button,.btn-group .gform_wrapper .gform_footer .gform_page_footer .gform_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .btn-group .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .gform_footer .btn-group .gform_button+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .gform_footer .gf_page_steps .gform_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group .gform_button+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.gform_button,.btn-group .gform_wrapper .gform_page_footer .scrolltop+.gform_button,.gform_wrapper .gform_page_footer .btn-group .scrolltop+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .scrolltop+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .scrolltop+.gform_button,.btn-group .btn+.scrolltop,.gform_wrapper .gf_page_steps .btn+.scrolltop,.btn-group .gform_wrapper .gf_page_steps .gf_step+.scrolltop,.gform_wrapper .gf_page_steps .btn-group .gf_step+.scrolltop,.gform_wrapper .gf_page_steps .gf_step+.scrolltop,.btn-group .gform_wrapper .gform_footer .gform_previous_button+.scrolltop,.gform_wrapper .gform_footer .btn-group .gform_previous_button+.scrolltop,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.scrolltop,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.scrolltop,.btn-group .gform_wrapper .gform_page_footer .gform_previous_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group .gform_previous_button+.scrolltop,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.scrolltop,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.scrolltop,.btn-group .gform_wrapper .gform_footer .gform_next_button+.scrolltop,.gform_wrapper .gform_footer .btn-group .gform_next_button+.scrolltop,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.scrolltop,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.scrolltop,.btn-group .gform_wrapper .gform_page_footer .gform_next_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group .gform_next_button+.scrolltop,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.scrolltop,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.scrolltop,.btn-group .gform_wrapper .gform_footer .gform_button+.scrolltop,.gform_wrapper .gform_footer .btn-group .gform_button+.scrolltop,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.scrolltop,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.scrolltop,.btn-group .gform_wrapper .gform_page_footer .gform_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group .gform_button+.scrolltop,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.scrolltop,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.scrolltop,.btn-group .scrolltop+.scrolltop,.gform_wrapper .gf_page_steps .scrolltop+.scrolltop,.btn-group .btn+.btn-group,.gform_wrapper .gf_page_steps .btn+.btn-group,.gform_wrapper .gf_page_steps .btn-group .gf_step+.btn-group,.gform_wrapper .gf_page_steps .gf_step+.btn-group,.btn-group .gform_wrapper .gform_footer .gform_previous_button+.btn-group,.gform_wrapper .gform_footer .btn-group .gform_previous_button+.btn-group,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.btn-group,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.btn-group,.btn-group .gform_wrapper .gform_page_footer .gform_previous_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group .gform_previous_button+.btn-group,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.btn-group,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.btn-group,.btn-group .gform_wrapper .gform_footer .gform_next_button+.btn-group,.gform_wrapper .gform_footer .btn-group .gform_next_button+.btn-group,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.btn-group,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.btn-group,.btn-group .gform_wrapper .gform_page_footer .gform_next_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group .gform_next_button+.btn-group,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.btn-group,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.btn-group,.btn-group .gform_wrapper .gform_footer .gform_button+.btn-group,.gform_wrapper .gform_footer .btn-group .gform_button+.btn-group,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.btn-group,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.btn-group,.btn-group .gform_wrapper .gform_page_footer .gform_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group .gform_button+.btn-group,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.btn-group,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.btn-group,.btn-group .scrolltop+.btn-group,.gform_wrapper .gf_page_steps .scrolltop+.btn-group,.btn-group .gform_wrapper .btn+.gf_page_steps,.gform_wrapper .btn-group .btn+.gf_page_steps,.gform_wrapper .gf_page_steps .btn+.gf_page_steps,.gform_wrapper .gf_page_steps .btn-group .gf_step+.gf_page_steps,.gform_wrapper .gf_page_steps .gf_step+.gf_page_steps,.btn-group .gform_wrapper .gform_footer .gform_previous_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group .gform_previous_button+.gf_page_steps,.gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.gf_page_steps,.gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.gf_page_steps,.btn-group .gform_wrapper .gform_page_footer .gform_previous_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group .gform_previous_button+.gf_page_steps,.gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.gf_page_steps,.gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.gf_page_steps,.btn-group .gform_wrapper .gform_footer .gform_next_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group .gform_next_button+.gf_page_steps,.gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.gf_page_steps,.gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.gf_page_steps,.btn-group .gform_wrapper .gform_page_footer .gform_next_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group .gform_next_button+.gf_page_steps,.gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.gf_page_steps,.gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.gf_page_steps,.btn-group .gform_wrapper .gform_footer .gform_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group .gform_button+.gf_page_steps,.gform_wrapper .gf_page_steps .gform_footer .gform_button+.gf_page_steps,.gform_wrapper .gform_footer .gf_page_steps .gform_button+.gf_page_steps,.btn-group .gform_wrapper .gform_page_footer .gform_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group .gform_button+.gf_page_steps,.gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.gf_page_steps,.gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.gf_page_steps,.btn-group .gform_wrapper .scrolltop+.gf_page_steps,.gform_wrapper .btn-group .scrolltop+.gf_page_steps,.gform_wrapper .gf_page_steps .scrolltop+.gf_page_steps,.btn-group .btn-group+.btn,.gform_wrapper .gf_page_steps .btn-group+.btn,.btn-group .gform_wrapper .gf_page_steps+.btn,.gform_wrapper .btn-group .gf_page_steps+.btn,.gform_wrapper .gf_page_steps .gf_page_steps+.btn,.gform_wrapper .gf_page_steps .btn-group .btn-group+.gf_step,.gform_wrapper .gf_page_steps .btn-group+.gf_step,.gform_wrapper .gf_page_steps .btn-group .gf_page_steps+.gf_step,.gform_wrapper .gf_page_steps .gf_page_steps+.gf_step,.btn-group .gform_wrapper .gform_footer .btn-group+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .btn-group+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .btn-group+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .btn-group .gform_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .gform_footer .btn-group .gf_page_steps+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .gf_page_steps+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .btn-group+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .btn-group+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group+.gform_previous_button,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .btn-group .gform_page_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group .gf_page_steps+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .gf_page_steps+.gform_previous_button,.btn-group .gform_wrapper .gform_footer .btn-group+.gform_next_button,.gform_wrapper .gform_footer .btn-group .btn-group+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .btn-group+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group+.gform_next_button,.btn-group .gform_wrapper .gform_footer .gf_page_steps+.gform_next_button,.gform_wrapper .btn-group .gform_footer .gf_page_steps+.gform_next_button,.gform_wrapper .gform_footer .btn-group .gf_page_steps+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .gf_page_steps+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .gf_page_steps+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .btn-group+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .btn-group+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group+.gform_next_button,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps+.gform_next_button,.gform_wrapper .btn-group .gform_page_footer .gf_page_steps+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group .gf_page_steps+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .gf_page_steps+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .gf_page_steps+.gform_next_button,.btn-group .gform_wrapper .gform_footer .btn-group+.gform_button,.gform_wrapper .gform_footer .btn-group .btn-group+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .btn-group+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group+.gform_button,.btn-group .gform_wrapper .gform_footer .gf_page_steps+.gform_button,.gform_wrapper .btn-group .gform_footer .gf_page_steps+.gform_button,.gform_wrapper .gform_footer .btn-group .gf_page_steps+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .gf_page_steps+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .gf_page_steps+.gform_button,.btn-group .gform_wrapper .gform_page_footer .btn-group+.gform_button,.gform_wrapper .gform_page_footer .btn-group .btn-group+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group+.gform_button,.btn-group .gform_wrapper .gform_page_footer .gf_page_steps+.gform_button,.gform_wrapper .btn-group .gform_page_footer .gf_page_steps+.gform_button,.gform_wrapper .gform_page_footer .btn-group .gf_page_steps+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .gf_page_steps+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .gf_page_steps+.gform_button,.btn-group .btn-group+.scrolltop,.gform_wrapper .gf_page_steps .btn-group+.scrolltop,.btn-group .gform_wrapper .gf_page_steps+.scrolltop,.gform_wrapper .btn-group .gf_page_steps+.scrolltop,.gform_wrapper .gf_page_steps .gf_page_steps+.scrolltop,.btn-group .btn-group+.btn-group,.gform_wrapper .gf_page_steps .btn-group+.btn-group,.btn-group .gform_wrapper .gf_page_steps+.btn-group,.gform_wrapper .btn-group .gf_page_steps+.btn-group,.gform_wrapper .gf_page_steps .gf_page_steps+.btn-group,.btn-group .gform_wrapper .btn-group+.gf_page_steps,.gform_wrapper .btn-group .btn-group+.gf_page_steps,.gform_wrapper .gf_page_steps .btn-group+.gf_page_steps,.btn-group .gform_wrapper .gf_page_steps+.gf_page_steps,.gform_wrapper .btn-group .gf_page_steps+.gf_page_steps,.gform_wrapper .gf_page_steps .gf_page_steps+.gf_page_steps,.btn-group-vertical .btn+.btn,.btn-group-vertical .gform_wrapper .gf_page_steps .gf_step+.btn,.gform_wrapper .gf_page_steps .btn-group-vertical .gf_step+.btn,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button+.btn,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button+.btn,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button+.btn,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button+.btn,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button+.btn,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button+.btn,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button+.btn,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button+.btn,.btn-group-vertical .gform_wrapper .gform_footer .gform_button+.btn,.gform_wrapper .gform_footer .btn-group-vertical .gform_button+.btn,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button+.btn,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button+.btn,.btn-group-vertical .scrolltop+.btn,.btn-group-vertical .gform_wrapper .gf_page_steps .btn+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical .btn+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gf_step+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical .gf_step+.gf_step,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button+.gf_step,.gform_wrapper .gform_footer .btn-group-vertical .gf_page_steps .gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical .gform_previous_button+.gf_step,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button+.gf_step,.gform_wrapper .gform_page_footer .btn-group-vertical .gf_page_steps .gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical .gform_previous_button+.gf_step,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps .gform_next_button+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_footer .gform_next_button+.gf_step,.gform_wrapper .gform_footer .btn-group-vertical .gf_page_steps .gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical .gform_next_button+.gf_step,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button+.gf_step,.gform_wrapper .gform_page_footer .btn-group-vertical .gf_page_steps .gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical .gform_next_button+.gf_step,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps .gform_button+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_footer .gform_button+.gf_step,.gform_wrapper .gform_footer .btn-group-vertical .gf_page_steps .gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical .gform_button+.gf_step,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps .gform_button+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_page_footer .gform_button+.gf_step,.gform_wrapper .gform_page_footer .btn-group-vertical .gf_page_steps .gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical .gform_button+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .scrolltop+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical .scrolltop+.gf_step,.btn-group-vertical .gform_wrapper .gform_footer .btn+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .btn+.gform_previous_button,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_previous_button,.gform_wrapper .gf_page_steps .btn-group-vertical .gform_footer .gf_step+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical .gf_step+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_previous_button+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_next_button+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_button+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .scrolltop+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .scrolltop+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .btn+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .btn+.gform_previous_button,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_previous_button,.gform_wrapper .gf_page_steps .btn-group-vertical .gform_page_footer .gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical .gf_step+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_previous_button+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_next_button+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_button+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .scrolltop+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .scrolltop+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .btn+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .btn+.gform_next_button,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_next_button,.gform_wrapper .gf_page_steps .btn-group-vertical .gform_footer .gf_step+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical .gf_step+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_previous_button+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_next_button+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_button+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .scrolltop+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .scrolltop+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .btn+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .btn+.gform_next_button,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_next_button,.gform_wrapper .gf_page_steps .btn-group-vertical .gform_page_footer .gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical .gf_step+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_previous_button+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_next_button+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_button+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .scrolltop+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .scrolltop+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .btn+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .btn+.gform_button,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_footer .gf_step+.gform_button,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps .gf_step+.gform_button,.gform_wrapper .gf_page_steps .btn-group-vertical .gform_footer .gf_step+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical .gf_step+.gform_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_previous_button+.gform_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_next_button+.gform_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_footer .gform_button+.gform_button,.btn-group-vertical .gform_wrapper .gform_footer .scrolltop+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .scrolltop+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .btn+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .btn+.gform_button,.btn-group-vertical .gform_wrapper .gf_page_steps .gform_page_footer .gf_step+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps .gf_step+.gform_button,.gform_wrapper .gf_page_steps .btn-group-vertical .gform_page_footer .gf_step+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical .gf_step+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_previous_button+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_next_button+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_page_footer .gform_button+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .scrolltop+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .scrolltop+.gform_button,.btn-group-vertical .btn+.scrolltop,.btn-group-vertical .gform_wrapper .gf_page_steps .gf_step+.scrolltop,.gform_wrapper .gf_page_steps .btn-group-vertical .gf_step+.scrolltop,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button+.scrolltop,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button+.scrolltop,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button+.scrolltop,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button+.scrolltop,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button+.scrolltop,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button+.scrolltop,.btn-group-vertical .gform_wrapper .gform_footer .gform_button+.scrolltop,.gform_wrapper .gform_footer .btn-group-vertical .gform_button+.scrolltop,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button+.scrolltop,.btn-group-vertical .scrolltop+.scrolltop,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .gform_wrapper .gf_page_steps .gf_step+.btn-group,.gform_wrapper .gf_page_steps .btn-group-vertical .gf_step+.btn-group,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button+.btn-group,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button+.btn-group,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button+.btn-group,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button+.btn-group,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button+.btn-group,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button+.btn-group,.btn-group-vertical .gform_wrapper .gform_footer .gform_button+.btn-group,.gform_wrapper .gform_footer .btn-group-vertical .gform_button+.btn-group,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button+.btn-group,.btn-group-vertical .scrolltop+.btn-group,.btn-group-vertical .gform_wrapper .btn+.gf_page_steps,.gform_wrapper .btn-group-vertical .btn+.gf_page_steps,.btn-group-vertical .gform_wrapper .gf_page_steps .gf_step+.gf_page_steps,.gform_wrapper .gf_page_steps .btn-group-vertical .gf_step+.gf_page_steps,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button+.gf_page_steps,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button+.gf_page_steps,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button+.gf_page_steps,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button+.gf_page_steps,.btn-group-vertical .gform_wrapper .gform_footer .gform_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group-vertical .gform_button+.gf_page_steps,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button+.gf_page_steps,.btn-group-vertical .gform_wrapper .scrolltop+.gf_page_steps,.gform_wrapper .btn-group-vertical .scrolltop+.gf_page_steps,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .gform_wrapper .gf_page_steps+.btn,.gform_wrapper .btn-group-vertical .gf_page_steps+.btn,.btn-group-vertical .gform_wrapper .gf_page_steps .btn-group+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical .btn-group+.gf_step,.btn-group-vertical .gform_wrapper .gf_page_steps .gf_page_steps+.gf_step,.gform_wrapper .btn-group-vertical .gf_page_steps .gf_page_steps+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical .gf_page_steps+.gf_step,.btn-group-vertical .gform_wrapper .gform_footer .btn-group+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .btn-group+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .btn-group-vertical .gform_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gf_page_steps+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .btn-group+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .btn-group+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .btn-group-vertical .gform_page_footer .gf_page_steps+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gf_page_steps+.gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .btn-group+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .btn-group+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps+.gform_next_button,.gform_wrapper .btn-group-vertical .gform_footer .gf_page_steps+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gf_page_steps+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .btn-group+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .btn-group+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps+.gform_next_button,.gform_wrapper .btn-group-vertical .gform_page_footer .gf_page_steps+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gf_page_steps+.gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .btn-group+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .btn-group+.gform_button,.btn-group-vertical .gform_wrapper .gform_footer .gf_page_steps+.gform_button,.gform_wrapper .btn-group-vertical .gform_footer .gf_page_steps+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gf_page_steps+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .btn-group+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .btn-group+.gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gf_page_steps+.gform_button,.gform_wrapper .btn-group-vertical .gform_page_footer .gf_page_steps+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gf_page_steps+.gform_button,.btn-group-vertical .btn-group+.scrolltop,.btn-group-vertical .gform_wrapper .gf_page_steps+.scrolltop,.gform_wrapper .btn-group-vertical .gf_page_steps+.scrolltop,.btn-group-vertical .btn-group+.btn-group,.btn-group-vertical .gform_wrapper .gf_page_steps+.btn-group,.gform_wrapper .btn-group-vertical .gf_page_steps+.btn-group,.btn-group-vertical .gform_wrapper .btn-group+.gf_page_steps,.gform_wrapper .btn-group-vertical .btn-group+.gf_page_steps,.btn-group-vertical .gform_wrapper .gf_page_steps+.gf_page_steps,.gform_wrapper .btn-group-vertical .gf_page_steps+.gf_page_steps{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps .btn-group>.gf_step:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps>.gf_step:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .btn-group>.gform_previous_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .btn-group>.gform_next_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .btn-group>.gform_next_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .btn-group>.gform_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .gf_page_steps>.gform_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .btn-group>.gform_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.scrolltop:not(:first-child):not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps>.scrolltop:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child,.gform_wrapper .gf_page_steps>.btn:first-child,.gform_wrapper .gf_page_steps .btn-group>.gf_step:first-child,.gform_wrapper .gf_page_steps>.gf_step:first-child,.gform_wrapper .gform_footer .btn-group>.gform_previous_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button:first-child,.gform_wrapper .gform_footer .btn-group>.gform_next_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button:first-child,.gform_wrapper .gform_footer .btn-group>.gform_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.gform_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.gform_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button:first-child,.btn-group>.scrolltop:first-child,.gform_wrapper .gf_page_steps>.scrolltop:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps>.btn:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps .btn-group>.gf_step:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps>.gf_step:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .btn-group>.gform_previous_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .btn-group>.gform_next_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .btn-group>.gform_next_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .btn-group>.gform_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .gf_page_steps>.gform_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .btn-group>.gform_button:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.scrolltop:first-child:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps>.scrolltop:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.gform_wrapper .gf_page_steps>.btn:last-child:not(:first-child),.gform_wrapper .gf_page_steps .btn-group>.gf_step:last-child:not(:first-child),.gform_wrapper .gf_page_steps>.gf_step:last-child:not(:first-child),.gform_wrapper .gform_footer .btn-group>.gform_previous_button:last-child:not(:first-child),.gform_wrapper .gform_footer .gf_page_steps>.gform_previous_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .btn-group>.gform_previous_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_previous_button:last-child:not(:first-child),.gform_wrapper .gform_footer .btn-group>.gform_next_button:last-child:not(:first-child),.gform_wrapper .gform_footer .gf_page_steps>.gform_next_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .btn-group>.gform_next_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_next_button:last-child:not(:first-child),.gform_wrapper .gform_footer .btn-group>.gform_button:last-child:not(:first-child),.gform_wrapper .gform_footer .gf_page_steps>.gform_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .btn-group>.gform_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .gf_page_steps>.gform_button:last-child:not(:first-child),.btn-group>.scrolltop:last-child:not(:first-child),.gform_wrapper .gf_page_steps>.scrolltop:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.gform_wrapper .gf_page_steps>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group,.gform_wrapper .gf_page_steps>.btn-group,.gform_wrapper .btn-group>.gf_page_steps,.gform_wrapper .gf_page_steps>.gf_page_steps{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.gform_wrapper .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.btn,.gform_wrapper .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.btn,.gform_wrapper .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.btn,.gform_wrapper .gf_page_steps .btn-group>.btn-group:not(:first-child):not(:last-child)>.gf_step,.gform_wrapper .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.gf_step,.gform_wrapper .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.gf_step,.gform_wrapper .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.gf_step,.gform_wrapper .gform_footer .btn-group>.btn-group:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group>.btn-group:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .btn-group>.btn-group:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group>.btn-group:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .btn-group>.btn-group:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .btn-group>.btn-group:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.gform_button,.btn-group>.btn-group:not(:first-child):not(:last-child)>.scrolltop,.gform_wrapper .gf_page_steps>.btn-group:not(:first-child):not(:last-child)>.scrolltop,.gform_wrapper .btn-group>.gf_page_steps:not(:first-child):not(:last-child)>.scrolltop,.gform_wrapper .gf_page_steps>.gf_page_steps:not(:first-child):not(:last-child)>.scrolltop{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.gform_wrapper .gf_page_steps>.btn-group:first-child:not(:last-child)>.btn:last-child,.gform_wrapper .btn-group>.gf_page_steps:first-child:not(:last-child)>.btn:last-child,.gform_wrapper .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.btn:last-child,.gform_wrapper .gf_page_steps .btn-group>.btn-group:first-child:not(:last-child)>.gf_step:last-child,.gform_wrapper .gf_page_steps>.btn-group:first-child:not(:last-child)>.gf_step:last-child,.gform_wrapper .btn-group>.gf_page_steps:first-child:not(:last-child)>.gf_step:last-child,.gform_wrapper .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.gf_step:last-child,.gform_wrapper .gform_footer .btn-group>.btn-group:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_page_footer .btn-group>.btn-group:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_footer .btn-group>.btn-group:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_page_footer .btn-group>.btn-group:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_footer .btn-group>.btn-group:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_page_footer .btn-group>.btn-group:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.gform_button:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.scrolltop:last-child,.gform_wrapper .gf_page_steps>.btn-group:first-child:not(:last-child)>.scrolltop:last-child,.gform_wrapper .btn-group>.gf_page_steps:first-child:not(:last-child)>.scrolltop:last-child,.gform_wrapper .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.scrolltop:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.gform_wrapper .gf_page_steps>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.gform_wrapper .btn-group>.gf_page_steps:first-child:not(:last-child)>.dropdown-toggle,.gform_wrapper .gf_page_steps>.gf_page_steps:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.gform_wrapper .gf_page_steps>.btn-group:last-child:not(:first-child)>.btn:first-child,.gform_wrapper .btn-group>.gf_page_steps:last-child:not(:first-child)>.btn:first-child,.gform_wrapper .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.btn:first-child,.gform_wrapper .gf_page_steps .btn-group>.btn-group:last-child:not(:first-child)>.gf_step:first-child,.gform_wrapper .gf_page_steps>.btn-group:last-child:not(:first-child)>.gf_step:first-child,.gform_wrapper .btn-group>.gf_page_steps:last-child:not(:first-child)>.gf_step:first-child,.gform_wrapper .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.gf_step:first-child,.gform_wrapper .gform_footer .btn-group>.btn-group:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.btn-group:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_footer .btn-group>.btn-group:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.btn-group:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_footer .btn-group>.btn-group:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.btn-group:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_footer .btn-group>.gf_page_steps:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_footer .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.btn-group:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.btn-group:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_page_footer .btn-group>.gf_page_steps:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_page_footer .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.gform_button:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.scrolltop:first-child,.gform_wrapper .gf_page_steps>.btn-group:last-child:not(:first-child)>.scrolltop:first-child,.gform_wrapper .btn-group>.gf_page_steps:last-child:not(:first-child)>.scrolltop:first-child,.gform_wrapper .gf_page_steps>.gf_page_steps:last-child:not(:first-child)>.scrolltop:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.gform_wrapper .gf_page_steps .btn-group-sm>.gf_step+.dropdown-toggle-split,.gform_wrapper .gform_footer .btn-group-sm>.gform_previous_button+.dropdown-toggle-split,.gform_wrapper .gform_page_footer .btn-group-sm>.gform_previous_button+.dropdown-toggle-split,.gform_wrapper .gform_footer .btn-group-sm>.gform_next_button+.dropdown-toggle-split,.gform_wrapper .gform_page_footer .btn-group-sm>.gform_next_button+.dropdown-toggle-split,.gform_wrapper .gform_footer .btn-group-sm>.gform_button+.dropdown-toggle-split,.gform_wrapper .gform_page_footer .btn-group-sm>.gform_button+.dropdown-toggle-split,.btn-group-sm>.scrolltop+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.gform_wrapper .gf_page_steps .btn-group-lg>.gf_step+.dropdown-toggle-split,.gform_wrapper .gform_footer .btn-group-lg>.gform_previous_button+.dropdown-toggle-split,.gform_wrapper .gform_page_footer .btn-group-lg>.gform_previous_button+.dropdown-toggle-split,.gform_wrapper .gform_footer .btn-group-lg>.gform_next_button+.dropdown-toggle-split,.gform_wrapper .gform_page_footer .btn-group-lg>.gform_next_button+.dropdown-toggle-split,.gform_wrapper .gform_footer .btn-group-lg>.gform_button+.dropdown-toggle-split,.gform_wrapper .gform_page_footer .btn-group-lg>.gform_button+.dropdown-toggle-split,.btn-group-lg>.scrolltop+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical .gf_step,.btn-group-vertical .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_previous_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_previous_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_next_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_next_button,.btn-group-vertical .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .btn-group-vertical .gform_button,.btn-group-vertical .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical .gform_button,.btn-group-vertical .scrolltop,.btn-group-vertical .btn-group,.btn-group-vertical .gform_wrapper .gf_page_steps,.gform_wrapper .btn-group-vertical .gf_page_steps{width:100%}.btn-group-vertical>.btn+.btn,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step+.btn,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button+.btn,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button+.btn,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button+.btn,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button+.btn,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button+.btn,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button+.btn,.btn-group-vertical>.scrolltop+.btn,.gform_wrapper .gf_page_steps .btn-group-vertical>.btn+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical>.gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical>.gform_previous_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical>.gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical>.gform_previous_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical>.gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical>.gform_next_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical>.gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical>.gform_next_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical>.gform_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical>.scrolltop+.gf_step,.gform_wrapper .gform_footer .btn-group-vertical>.btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical>.gf_step+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical>.gf_step+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.scrolltop+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical>.gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical>.gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.scrolltop+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical>.gf_step+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical>.gf_step+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.scrolltop+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical>.gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical>.gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.scrolltop+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.btn+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .btn-group-vertical>.gf_step+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .btn-group-vertical>.gf_step+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical>.scrolltop+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .btn-group-vertical>.gf_step+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .btn-group-vertical>.gf_step+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.scrolltop+.gform_button,.btn-group-vertical>.btn+.scrolltop,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step+.scrolltop,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button+.scrolltop,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button+.scrolltop,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button+.scrolltop,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button+.scrolltop,.btn-group-vertical>.scrolltop+.scrolltop,.btn-group-vertical>.btn+.btn-group,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step+.btn-group,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button+.btn-group,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button+.btn-group,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button+.btn-group,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button+.btn-group,.btn-group-vertical>.scrolltop+.btn-group,.gform_wrapper .btn-group-vertical>.btn+.gf_page_steps,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step+.gf_page_steps,.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button+.gf_page_steps,.gform_wrapper .gform_footer .btn-group-vertical>.gform_button+.gf_page_steps,.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button+.gf_page_steps,.gform_wrapper .btn-group-vertical>.scrolltop+.gf_page_steps,.btn-group-vertical>.btn-group+.btn,.gform_wrapper .btn-group-vertical>.gf_page_steps+.btn,.gform_wrapper .gf_page_steps .btn-group-vertical>.btn-group+.gf_step,.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_page_steps+.gf_step,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group+.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps+.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group+.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps+.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group+.gform_button,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group+.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps+.gform_button,.btn-group-vertical>.btn-group+.scrolltop,.gform_wrapper .btn-group-vertical>.gf_page_steps+.scrolltop,.btn-group-vertical>.btn-group+.btn-group,.gform_wrapper .btn-group-vertical>.gf_page_steps+.btn-group,.gform_wrapper .btn-group-vertical>.btn-group+.gf_page_steps,.gform_wrapper .btn-group-vertical>.gf_page_steps+.gf_page_steps{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step:not(:first-child):not(:last-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button:not(:first-child):not(:last-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button:not(:first-child):not(:last-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button:not(:first-child):not(:last-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button:not(:first-child):not(:last-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_button:not(:first-child):not(:last-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button:not(:first-child):not(:last-child),.btn-group-vertical>.scrolltop:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child),.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step:first-child:not(:last-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button:first-child:not(:last-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button:first-child:not(:last-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button:first-child:not(:last-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button:first-child:not(:last-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_button:first-child:not(:last-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button:first-child:not(:last-child),.btn-group-vertical>.scrolltop:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child),.gform_wrapper .gf_page_steps .btn-group-vertical>.gf_step:last-child:not(:first-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_previous_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_previous_button:last-child:not(:first-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_next_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_next_button:last-child:not(:first-child),.gform_wrapper .gform_footer .btn-group-vertical>.gform_button:last-child:not(:first-child),.gform_wrapper .gform_page_footer .btn-group-vertical>.gform_button:last-child:not(:first-child),.btn-group-vertical>.scrolltop:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.gform_wrapper .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.btn,.gform_wrapper .gf_page_steps .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.gf_step,.gform_wrapper .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.gf_step,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.gform_button,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.scrolltop,.gform_wrapper .btn-group-vertical>.gf_page_steps:not(:first-child):not(:last-child)>.scrolltop{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.gform_wrapper .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.btn:last-child,.gform_wrapper .gf_page_steps .btn-group-vertical>.btn-group:first-child:not(:last-child)>.gf_step:last-child,.gform_wrapper .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.gf_step:last-child,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.gform_previous_button:last-child,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.gform_next_button:last-child,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:first-child:not(:last-child)>.gform_button:last-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.gform_button:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.scrolltop:last-child,.gform_wrapper .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.scrolltop:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.gform_wrapper .btn-group-vertical>.gf_page_steps:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.gform_wrapper .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.btn:first-child,.gform_wrapper .gf_page_steps .btn-group-vertical>.btn-group:last-child:not(:first-child)>.gf_step:first-child,.gform_wrapper .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.gf_step:first-child,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_footer .btn-group-vertical>.btn-group:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_footer .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.btn-group:last-child:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_page_footer .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.gform_button:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.scrolltop:first-child,.gform_wrapper .btn-group-vertical>.gf_page_steps:last-child:not(:first-child)>.scrolltop:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.gform_wrapper .gf_page_steps .btn-group-toggle>.gf_step,.gform_wrapper .gform_footer .btn-group-toggle>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-toggle>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_next_button,.gform_wrapper .gform_footer .btn-group-toggle>.gform_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_button,.btn-group-toggle>.scrolltop,.btn-group-toggle>.btn-group>.btn,.gform_wrapper .btn-group-toggle>.gf_page_steps>.btn,.gform_wrapper .gf_page_steps .btn-group-toggle>.btn-group>.gf_step,.gform_wrapper .btn-group-toggle>.gf_page_steps>.gf_step,.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_previous_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_previous_button,.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_next_button,.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_next_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_next_button,.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_button,.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_button,.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_button,.btn-group-toggle>.btn-group>.scrolltop,.gform_wrapper .btn-group-toggle>.gf_page_steps>.scrolltop{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.gform_wrapper .gf_page_steps .btn-group-toggle>.gf_step input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.gform_previous_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_previous_button input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.gform_next_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_next_button input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.gform_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_button input[type="radio"],.btn-group-toggle>.scrolltop input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.gform_wrapper .gf_page_steps .btn-group-toggle>.gf_step input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.gform_previous_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_previous_button input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.gform_next_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_next_button input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.gform_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gform_button input[type="checkbox"],.btn-group-toggle>.scrolltop input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.gform_wrapper .btn-group-toggle>.gf_page_steps>.btn input[type="radio"],.gform_wrapper .gf_page_steps .btn-group-toggle>.btn-group>.gf_step input[type="radio"],.gform_wrapper .btn-group-toggle>.gf_page_steps>.gf_step input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_previous_button input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_previous_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_previous_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_previous_button input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_next_button input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_next_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_next_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_next_button input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_button input[type="radio"],.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_button input[type="radio"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_button input[type="radio"],.btn-group-toggle>.btn-group>.scrolltop input[type="radio"],.gform_wrapper .btn-group-toggle>.gf_page_steps>.scrolltop input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"],.gform_wrapper .btn-group-toggle>.gf_page_steps>.btn input[type="checkbox"],.gform_wrapper .gf_page_steps .btn-group-toggle>.btn-group>.gf_step input[type="checkbox"],.gform_wrapper .btn-group-toggle>.gf_page_steps>.gf_step input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_previous_button input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_previous_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_previous_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_previous_button input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_next_button input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_next_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_next_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_next_button input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.btn-group>.gform_button input[type="checkbox"],.gform_wrapper .gform_footer .btn-group-toggle>.gf_page_steps>.gform_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.btn-group>.gform_button input[type="checkbox"],.gform_wrapper .gform_page_footer .btn-group-toggle>.gf_page_steps>.gform_button input[type="checkbox"],.btn-group-toggle>.btn-group>.scrolltop input[type="checkbox"],.gform_wrapper .btn-group-toggle>.gf_page_steps>.scrolltop input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group .form-control{position:relative;z-index:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:2}.input-group-addon,.input-group-btn,.input-group .form-control,.input-group .custom-select,.input-group .custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child),.input-group .custom-select:not(:first-child):not(:last-child),.input-group .custom-file:not(:first-child):not(:last-child){border-radius:0}.input-group .custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group .custom-select,.input-group .custom-file{width:100%}.input-group-addon,.input-group-btn{white-space:nowrap}.input-group-addon{padding:0rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:5px}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.gform_wrapper .gf_page_steps .input-group-sm>.input-group-btn>.input-group-addon.gf_step,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.input-group-addon.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.input-group-addon.gform_previous_button,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.input-group-addon.gform_next_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.input-group-addon.gform_next_button,.gform_wrapper .gform_footer .input-group-sm>.input-group-btn>.input-group-addon.gform_button,.gform_wrapper .gform_page_footer .input-group-sm>.input-group-btn>.input-group-addon.gform_button,.input-group-sm>.input-group-btn>.input-group-addon.scrolltop{padding:.25rem .5rem;font-size:.875rem;border-radius:5px}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.gform_wrapper .gf_page_steps .input-group-lg>.input-group-btn>.input-group-addon.gf_step,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.input-group-addon.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.input-group-addon.gform_previous_button,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.input-group-addon.gform_next_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.input-group-addon.gform_next_button,.gform_wrapper .gform_footer .input-group-lg>.input-group-btn>.input-group-addon.gform_button,.gform_wrapper .gform_page_footer .input-group-lg>.input-group-btn>.input-group-addon.gform_button,.input-group-lg>.input-group-btn>.input-group-addon.scrolltop{padding:.5rem 1rem;font-size:1.25rem;border-radius:5px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:not(:last-child),.input-group .custom-select:not(:last-child),.input-group .custom-file:not(:last-child) .custom-file-control::before,.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:last-child)>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_button,.input-group-btn:not(:last-child)>.scrolltop,.input-group-btn:not(:last-child)>.btn-group>.btn,.gform_wrapper .input-group-btn:not(:last-child)>.gf_page_steps>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:last-child)>.btn-group>.gf_step,.gform_wrapper .input-group-btn:not(:last-child)>.gf_page_steps>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.btn-group>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gf_page_steps>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.btn-group>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gf_page_steps>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.btn-group>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gf_page_steps>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.btn-group>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gf_page_steps>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.btn-group>.gform_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gf_page_steps>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.btn-group>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gf_page_steps>.gform_button,.input-group-btn:not(:last-child)>.btn-group>.scrolltop,.gform_wrapper .input-group-btn:not(:last-child)>.gf_page_steps>.scrolltop,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.gf_step:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_previous_button:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_previous_button:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_next_button:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_next_button:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_button:not(:last-child):not(.dropdown-toggle),.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_button:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.scrolltop:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.gf_step,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.gform_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.gform_button,.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.scrolltop,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps:not(:last-child)>.scrolltop{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group .custom-select:not(:first-child),.input-group .custom-file:not(:first-child) .custom-file-control,.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_button,.input-group-btn:not(:first-child)>.scrolltop,.input-group-btn:not(:first-child)>.btn-group>.btn,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.btn-group>.gf_step,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.btn-group>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gf_page_steps>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.btn-group>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gf_page_steps>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.btn-group>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gf_page_steps>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.btn-group>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gf_page_steps>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.btn-group>.gform_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gf_page_steps>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.btn-group>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gf_page_steps>.gform_button,.input-group-btn:not(:first-child)>.btn-group>.scrolltop,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps>.scrolltop,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.gform_wrapper .gf_page_steps .input-group-btn:not(:last-child)>.gf_step:not(:first-child),.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_previous_button:not(:first-child),.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_previous_button:not(:first-child),.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_next_button:not(:first-child),.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_next_button:not(:first-child),.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_button:not(:first-child),.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_button:not(:first-child),.input-group-btn:not(:last-child)>.scrolltop:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.gform_wrapper .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.gf_step,.gform_wrapper .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.gform_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.gform_button,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.scrolltop,.gform_wrapper .input-group-btn:not(:last-child)>.gf_page_steps:not(:first-child)>.scrolltop{border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child),.custom-select+.input-group-addon:not(:first-child),.custom-file+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;-ms-flex-align:stretch;align-items:stretch;font-size:0;white-space:nowrap}.input-group-btn>.btn,.gform_wrapper .gf_page_steps .input-group-btn>.gf_step,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button,.input-group-btn>.scrolltop{position:relative}.input-group-btn>.btn+.btn,.gform_wrapper .gf_page_steps .input-group-btn>.gf_step+.btn,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button+.btn,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button+.btn,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button+.btn,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button+.btn,.gform_wrapper .gform_footer .input-group-btn>.gform_button+.btn,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button+.btn,.input-group-btn>.scrolltop+.btn,.gform_wrapper .gf_page_steps .input-group-btn>.btn+.gf_step,.gform_wrapper .gf_page_steps .input-group-btn>.gf_step+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn>.gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn>.gform_previous_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn>.gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn>.gform_previous_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn>.gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn>.gform_next_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn>.gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn>.gform_next_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn>.gform_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .input-group-btn>.scrolltop+.gf_step,.gform_wrapper .gform_footer .input-group-btn>.btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn>.gf_step+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn>.gf_step+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn>.gform_button+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn>.scrolltop+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn>.btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn>.gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn>.gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn>.scrolltop+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn>.btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn>.gf_step+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn>.gf_step+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn>.gform_button+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn>.scrolltop+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn>.btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn>.gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn>.gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn>.scrolltop+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn>.btn+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn>.gf_step+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn>.gf_step+.gform_button,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button+.gform_button,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button+.gform_button,.gform_wrapper .gform_footer .input-group-btn>.gform_button+.gform_button,.gform_wrapper .gform_footer .input-group-btn>.scrolltop+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn>.btn+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn>.gf_step+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn>.gf_step+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn>.scrolltop+.gform_button,.input-group-btn>.btn+.scrolltop,.gform_wrapper .gf_page_steps .input-group-btn>.gf_step+.scrolltop,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button+.scrolltop,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button+.scrolltop,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button+.scrolltop,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button+.scrolltop,.gform_wrapper .gform_footer .input-group-btn>.gform_button+.scrolltop,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button+.scrolltop,.input-group-btn>.scrolltop+.scrolltop{margin-left:-1px}.input-group-btn>.btn:focus,.gform_wrapper .gf_page_steps .input-group-btn>.gf_step:focus,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button:focus,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button:focus,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button:focus,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button:focus,.gform_wrapper .gform_footer .input-group-btn>.gform_button:focus,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button:focus,.input-group-btn>.scrolltop:focus,.input-group-btn>.btn:active,.gform_wrapper .gf_page_steps .input-group-btn>.gf_step:active,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button:active,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button:active,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button:active,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button:active,.gform_wrapper .gform_footer .input-group-btn>.gform_button:active,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button:active,.input-group-btn>.scrolltop:active,.input-group-btn>.btn:hover,.gform_wrapper .gf_page_steps .input-group-btn>.gf_step:hover,.gform_wrapper .gform_footer .input-group-btn>.gform_previous_button:hover,.gform_wrapper .gform_page_footer .input-group-btn>.gform_previous_button:hover,.gform_wrapper .gform_footer .input-group-btn>.gform_next_button:hover,.gform_wrapper .gform_page_footer .input-group-btn>.gform_next_button:hover,.gform_wrapper .gform_footer .input-group-btn>.gform_button:hover,.gform_wrapper .gform_page_footer .input-group-btn>.gform_button:hover,.input-group-btn>.scrolltop:hover{z-index:2}.input-group-btn:first-child>.btn+.btn,.gform_wrapper .gf_page_steps .input-group-btn:first-child>.gf_step+.btn,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_previous_button+.btn,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_previous_button+.btn,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_next_button+.btn,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_next_button+.btn,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_button+.btn,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_button+.btn,.input-group-btn:first-child>.scrolltop+.btn,.gform_wrapper .gf_page_steps .input-group-btn:first-child>.btn+.gf_step,.gform_wrapper .gf_page_steps .input-group-btn:first-child>.gf_step+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn:first-child>.gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn:first-child>.gform_previous_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn:first-child>.gform_previous_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn:first-child>.gform_previous_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn:first-child>.gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn:first-child>.gform_next_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn:first-child>.gform_next_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn:first-child>.gform_next_button+.gf_step,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn:first-child>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn:first-child>.gform_button+.gf_step,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn:first-child>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn:first-child>.gform_button+.gf_step,.gform_wrapper .gf_page_steps .input-group-btn:first-child>.scrolltop+.gf_step,.gform_wrapper .gform_footer .input-group-btn:first-child>.btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn:first-child>.gf_step+.gform_previous_button,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn:first-child>.gf_step+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_previous_button+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_next_button+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_button+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.scrolltop+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.btn+.gform_previous_button,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn:first-child>.gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn:first-child>.gf_step+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_previous_button+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_next_button+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_button+.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.scrolltop+.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn:first-child>.gf_step+.gform_next_button,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn:first-child>.gf_step+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_previous_button+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_next_button+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_button+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.scrolltop+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.btn+.gform_next_button,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn:first-child>.gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn:first-child>.gf_step+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_previous_button+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_next_button+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_button+.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.scrolltop+.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.btn+.gform_button,.gform_wrapper .gf_page_steps .gform_footer .input-group-btn:first-child>.gf_step+.gform_button,.gform_wrapper .gform_footer .gf_page_steps .input-group-btn:first-child>.gf_step+.gform_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_previous_button+.gform_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_next_button+.gform_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_button+.gform_button,.gform_wrapper .gform_footer .input-group-btn:first-child>.scrolltop+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.btn+.gform_button,.gform_wrapper .gf_page_steps .gform_page_footer .input-group-btn:first-child>.gf_step+.gform_button,.gform_wrapper .gform_page_footer .gf_page_steps .input-group-btn:first-child>.gf_step+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_previous_button+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_next_button+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_button+.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.scrolltop+.gform_button,.input-group-btn:first-child>.btn+.scrolltop,.gform_wrapper .gf_page_steps .input-group-btn:first-child>.gf_step+.scrolltop,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_previous_button+.scrolltop,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_previous_button+.scrolltop,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_next_button+.scrolltop,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_next_button+.scrolltop,.gform_wrapper .gform_footer .input-group-btn:first-child>.gform_button+.scrolltop,.gform_wrapper .gform_page_footer .input-group-btn:first-child>.gform_button+.scrolltop,.input-group-btn:first-child>.scrolltop+.scrolltop{margin-left:0}.input-group-btn:not(:last-child)>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:last-child)>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:last-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:last-child)>.gform_button,.input-group-btn:not(:last-child)>.scrolltop,.input-group-btn:not(:last-child)>.btn-group,.gform_wrapper .input-group-btn:not(:last-child)>.gf_page_steps{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.gf_step,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_previous_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_next_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_next_button,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_button,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_button,.input-group-btn:not(:first-child)>.scrolltop,.input-group-btn:not(:first-child)>.btn-group,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps{z-index:1;margin-left:0}.input-group-btn:not(:first-child)>.btn:first-child,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.gf_step:first-child,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_previous_button:first-child,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_next_button:first-child,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_button:first-child,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_button:first-child,.input-group-btn:not(:first-child)>.scrolltop:first-child,.input-group-btn:not(:first-child)>.btn-group:first-child,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps:first-child{margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.gf_step:focus,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_previous_button:focus,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_previous_button:focus,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_next_button:focus,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_next_button:focus,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_button:focus,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_button:focus,.input-group-btn:not(:first-child)>.scrolltop:focus,.input-group-btn:not(:first-child)>.btn:active,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.gf_step:active,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_previous_button:active,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_previous_button:active,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_next_button:active,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_next_button:active,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_button:active,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_button:active,.input-group-btn:not(:first-child)>.scrolltop:active,.input-group-btn:not(:first-child)>.btn:hover,.gform_wrapper .gf_page_steps .input-group-btn:not(:first-child)>.gf_step:hover,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_previous_button:hover,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_previous_button:hover,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_next_button:hover,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_next_button:hover,.gform_wrapper .gform_footer .input-group-btn:not(:first-child)>.gform_button:hover,.gform_wrapper .gform_page_footer .input-group-btn:not(:first-child)>.gform_button:hover,.input-group-btn:not(:first-child)>.scrolltop:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps:focus,.input-group-btn:not(:first-child)>.btn-group:active,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps:active,.input-group-btn:not(:first-child)>.btn-group:hover,.gform_wrapper .input-group-btn:not(:first-child)>.gf_page_steps:hover{z-index:2}.custom-control{position:relative;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-indicator{color:#fff;background-color:#c81e1e}.custom-control-input:focus ~ .custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(200,30,30,0.25)}.custom-control-input:active ~ .custom-control-indicator{color:#fff;background-color:#f2a7a7}.custom-control-input:disabled ~ .custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled ~ .custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-indicator::before{display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:5px}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator{background-color:#c81e1e}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator{background-color:#c81e1e}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-indicator{background-color:#c81e1e}.custom-radio .custom-control-input:checked ~ .custom-control-indicator::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(1.5rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#eb7a7a;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 .2rem rgba(200,30,30,0.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;max-width:100%;height:calc(1.5rem + 2px);margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:calc(1.5rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-control{border-color:#eb7a7a;box-shadow:0 0 0 .2rem rgba(200,30,30,0.25)}.custom-file-input:focus ~ .custom-file-control::before{border-color:#eb7a7a}.custom-file-control{position:absolute;top:0;right:0;left:0;height:calc(1.5rem + 2px);padding:0rem .75rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ced4da;border-radius:5px}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:1;display:block;height:calc(1.5rem + 2px);padding:0rem .75rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0 5px 5px 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:5px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#c81e1e}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 0}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:0;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:5px}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.99px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 767.99px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 991.99px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 1199.99px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:5px}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(5px - 1px) calc(5px - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(5px - 1px) calc(5px - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(5px - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(5px - 1px);border-top-right-radius:calc(5px - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(5px - 1px);border-bottom-left-radius:calc(5px - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:35px}@media (min-width: 576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-35px;margin-left:-35px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:35px;margin-bottom:0;margin-left:35px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:35px}@media (min-width: 576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:5px}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:5px;border-top-right-radius:5px}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:5px}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:5px}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#c81e1e;background-color:#fff;border:1px solid #dee2e6}.page-link:focus,.page-link:hover{color:#851414;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.page-item:last-child .page-link{border-top-right-radius:5px;border-bottom-right-radius:5px}.page-item.active .page-link{z-index:1;color:#fff;background-color:#c81e1e;border-color:#c81e1e}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:5px;border-bottom-right-radius:5px}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:5px;border-bottom-right-radius:5px}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:5px}.badge:empty{display:none}.btn .badge,.gform_wrapper .gf_page_steps .gf_step .badge,.gform_wrapper .gform_footer .gform_previous_button .badge,.gform_wrapper .gform_page_footer .gform_previous_button .badge,.gform_wrapper .gform_footer .gform_next_button .badge,.gform_wrapper .gform_page_footer .gform_next_button .badge,.gform_wrapper .gform_footer .gform_button .badge,.gform_wrapper .gform_page_footer .gform_button .badge,.scrolltop .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#c81e1e}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#9c1717}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#4ea333}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#3b7c27}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#fff;background-color:#c81e1e}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#fff;text-decoration:none;background-color:#9c1717}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#ececec}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#d3d2d2}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.badge-primary-l100{color:#fff;background-color:#d04040}.badge-primary-l100[href]:focus,.badge-primary-l100[href]:hover{color:#fff;text-decoration:none;background-color:#b12c2c}.badge-primary-l200{color:#fff;background-color:#db6d6d}.badge-primary-l200[href]:focus,.badge-primary-l200[href]:hover{color:#fff;text-decoration:none;background-color:#d14444}.badge-success-l100{color:#fff;background-color:#72af4d}.badge-success-l100[href]:focus,.badge-success-l100[href]:hover{color:#fff;text-decoration:none;background-color:#5b8c3d}.badge-success-l200{color:#212529;background-color:#b4cf98}.badge-success-l200[href]:focus,.badge-success-l200[href]:hover{color:#212529;text-decoration:none;background-color:#9bbf75}.badge-#000{color:#fff;background-color:#000}.badge-#000[href]:focus,.badge-#000[href]:hover{color:#fff;text-decoration:none;background-color:#000}.badge-black-l100{color:#fff;background-color:#323232}.badge-black-l100[href]:focus,.badge-black-l100[href]:hover{color:#fff;text-decoration:none;background-color:#191818}.badge-black-l200{color:#fff;background-color:#515151}.badge-black-l200[href]:focus,.badge-black-l200[href]:hover{color:#fff;text-decoration:none;background-color:#383737}.badge-black-l300{color:#fff;background-color:#7b7b7a}.badge-black-l300[href]:focus,.badge-black-l300[href]:hover{color:#fff;text-decoration:none;background-color:#616161}.badge-#fff{color:#212529;background-color:#fff}.badge-#fff[href]:focus,.badge-#fff[href]:hover{color:#212529;text-decoration:none;background-color:#e6e5e5}.badge-white-d100{color:#212529;background-color:#e0e0e0}.badge-white-d100[href]:focus,.badge-white-d100[href]:hover{color:#212529;text-decoration:none;background-color:#c7c6c6}.badge-white-d200{color:#212529;background-color:#ededed}.badge-white-d200[href]:focus,.badge-white-d200[href]:hover{color:#212529;text-decoration:none;background-color:#d4d3d3}.badge-white-d300{color:#212529;background-color:#a8a8a7}.badge-white-d300[href]:focus,.badge-white-d300[href]:hover{color:#212529;text-decoration:none;background-color:#8f8f8d}.badge-twitter{color:#fff;background-color:#28aae1}.badge-twitter[href]:focus,.badge-twitter[href]:hover{color:#fff;text-decoration:none;background-color:#1a8cbc}.badge-linkedin{color:#fff;background-color:#007bb5}.badge-linkedin[href]:focus,.badge-linkedin[href]:hover{color:#fff;text-decoration:none;background-color:#005882}.badge-facebook{color:#fff;background-color:#3c5a99}.badge-facebook[href]:focus,.badge-facebook[href]:hover{color:#fff;text-decoration:none;background-color:#2e4474}.badge-instagram{color:#212529;background-color:#ff62b4}.badge-instagram[href]:focus,.badge-instagram[href]:hover{color:#212529;text-decoration:none;background-color:#ff2f9c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:5px}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:5px}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#681010;background-color:#f4d2d2;border-color:#f0c0c0}.alert-primary hr{border-top-color:#ebabab}.alert-primary .alert-link{color:#3c0909}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#29551b;background-color:#dcedd6;border-color:#cde5c6}.alert-success hr{border-top-color:#beddb4}.alert-success .alert-link{color:#162e0f}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#681010;background-color:#f4d2d2;border-color:#f0c0c0}.alert-warning hr{border-top-color:#ebabab}.alert-warning .alert-link{color:#3c0909}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#7b7b7b;background-color:#fbfbfb;border-color:#fafafa}.alert-light hr{border-top-color:#ededed}.alert-light .alert-link{color:#626161}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.alert-primary-l100{color:#6c2121;background-color:#f6d9d9;border-color:#f2caca}.alert-primary-l100 hr{border-top-color:#edb6b6}.alert-primary-l100 .alert-link{color:#451515}.alert-primary-l200{color:#723939;background-color:#f8e2e2;border-color:#f5d6d6}.alert-primary-l200 hr{border-top-color:#f0c2c2}.alert-primary-l200 .alert-link{color:#502828}.alert-success-l100{color:#3b5b28;background-color:#e3efdb;border-color:#d8e9cd}.alert-success-l100 hr{border-top-color:#cae1bb}.alert-success-l100 .alert-link{color:#243818}.alert-success-l200{color:#5e6c4f;background-color:#f0f5ea;border-color:#eaf2e2}.alert-success-l200 hr{border-top-color:#ddead0}.alert-success-l200 .alert-link{color:#444f39}.alert-#000{color:#000;background-color:#ccc;border-color:#b8b8b8}.alert-#000 hr{border-top-color:#ababab}.alert-#000 .alert-link{color:#000}.alert-black-l100{color:#1a1a1a;background-color:#d6d6d6;border-color:#c6c6c6}.alert-black-l100 hr{border-top-color:#b9b9b9}.alert-black-l100 .alert-link{color:#010000}.alert-black-l200{color:#2a2a2a;background-color:#dcdcdc;border-color:#cecece}.alert-black-l200 hr{border-top-color:#c1c1c1}.alert-black-l200 .alert-link{color:#111010}.alert-black-l300{color:#40403f;background-color:#e5e5e4;border-color:#dadada}.alert-black-l300 hr{border-top-color:#cdcdcd}.alert-black-l300 .alert-link{color:#262626}.alert-#fff{color:#858585;background-color:#fff;border-color:#fff}.alert-#fff hr{border-top-color:#f2f2f2}.alert-#fff .alert-link{color:#6c6b6b}.alert-white-d100{color:#747474;background-color:#f9f9f9;border-color:#f6f6f6}.alert-white-d100 hr{border-top-color:#e9e9e9}.alert-white-d100 .alert-link{color:#5b5a5a}.alert-white-d200{color:#7b7b7b;background-color:#fbfbfb;border-color:#fafafa}.alert-white-d200 hr{border-top-color:#ededed}.alert-white-d200 .alert-link{color:#626161}.alert-white-d300{color:#575757;background-color:#eeeeed;border-color:#e7e7e6}.alert-white-d300 hr{border-top-color:#dbdbd9}.alert-white-d300 .alert-link{color:#3e3d3d}.alert-twitter{color:#155875;background-color:#d4eef9;border-color:#c3e7f7}.alert-twitter hr{border-top-color:#addef4}.alert-twitter .alert-link{color:#0d374a}.alert-linkedin{color:#00405e;background-color:#cce5f0;border-color:#b8daea}.alert-linkedin hr{border-top-color:#a4d0e4}.alert-linkedin .alert-link{color:#001d2b}.alert-facebook{color:#1f2f50;background-color:#d8deeb;border-color:#c8d1e2}.alert-facebook hr{border-top-color:#b7c3d9}.alert-facebook .alert-link{color:#11192b}.alert-instagram{color:#85335e;background-color:#ffe0f0;border-color:#ffd3ea}.alert-instagram hr{border-top-color:#ffbade}.alert-instagram .alert-link{color:#602544}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:5px}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#c81e1e;transition:width 0.6s ease}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#7b7b7a;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:1;color:#fff;background-color:#c81e1e;border-color:#c81e1e}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#681010;background-color:#f0c0c0}a.list-group-item-primary,button.list-group-item-primary{color:#681010}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#681010;background-color:#ebabab}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#681010;border-color:#681010}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#29551b;background-color:#cde5c6}a.list-group-item-success,button.list-group-item-success{color:#29551b}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#29551b;background-color:#beddb4}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#29551b;border-color:#29551b}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#681010;background-color:#f0c0c0}a.list-group-item-warning,button.list-group-item-warning{color:#681010}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#681010;background-color:#ebabab}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#681010;border-color:#681010}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#7b7b7b;background-color:#fafafa}a.list-group-item-light,button.list-group-item-light{color:#7b7b7b}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#7b7b7b;background-color:#ededed}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#7b7b7b;border-color:#7b7b7b}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.list-group-item-primary-l100{color:#6c2121;background-color:#f2caca}a.list-group-item-primary-l100,button.list-group-item-primary-l100{color:#6c2121}a.list-group-item-primary-l100:focus,a.list-group-item-primary-l100:hover,button.list-group-item-primary-l100:focus,button.list-group-item-primary-l100:hover{color:#6c2121;background-color:#edb6b6}a.list-group-item-primary-l100.active,button.list-group-item-primary-l100.active{color:#fff;background-color:#6c2121;border-color:#6c2121}.list-group-item-primary-l200{color:#723939;background-color:#f5d6d6}a.list-group-item-primary-l200,button.list-group-item-primary-l200{color:#723939}a.list-group-item-primary-l200:focus,a.list-group-item-primary-l200:hover,button.list-group-item-primary-l200:focus,button.list-group-item-primary-l200:hover{color:#723939;background-color:#f0c2c2}a.list-group-item-primary-l200.active,button.list-group-item-primary-l200.active{color:#fff;background-color:#723939;border-color:#723939}.list-group-item-success-l100{color:#3b5b28;background-color:#d8e9cd}a.list-group-item-success-l100,button.list-group-item-success-l100{color:#3b5b28}a.list-group-item-success-l100:focus,a.list-group-item-success-l100:hover,button.list-group-item-success-l100:focus,button.list-group-item-success-l100:hover{color:#3b5b28;background-color:#cae1bb}a.list-group-item-success-l100.active,button.list-group-item-success-l100.active{color:#fff;background-color:#3b5b28;border-color:#3b5b28}.list-group-item-success-l200{color:#5e6c4f;background-color:#eaf2e2}a.list-group-item-success-l200,button.list-group-item-success-l200{color:#5e6c4f}a.list-group-item-success-l200:focus,a.list-group-item-success-l200:hover,button.list-group-item-success-l200:focus,button.list-group-item-success-l200:hover{color:#5e6c4f;background-color:#ddead0}a.list-group-item-success-l200.active,button.list-group-item-success-l200.active{color:#fff;background-color:#5e6c4f;border-color:#5e6c4f}.list-group-item-#000{color:#000;background-color:#b8b8b8}a.list-group-item-#000,button.list-group-item-#000{color:#000}a.list-group-item-#000:focus,a.list-group-item-#000:hover,button.list-group-item-#000:focus,button.list-group-item-#000:hover{color:#000;background-color:#ababab}a.list-group-item-#000.active,button.list-group-item-#000.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-black-l100{color:#1a1a1a;background-color:#c6c6c6}a.list-group-item-black-l100,button.list-group-item-black-l100{color:#1a1a1a}a.list-group-item-black-l100:focus,a.list-group-item-black-l100:hover,button.list-group-item-black-l100:focus,button.list-group-item-black-l100:hover{color:#1a1a1a;background-color:#b9b9b9}a.list-group-item-black-l100.active,button.list-group-item-black-l100.active{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}.list-group-item-black-l200{color:#2a2a2a;background-color:#cecece}a.list-group-item-black-l200,button.list-group-item-black-l200{color:#2a2a2a}a.list-group-item-black-l200:focus,a.list-group-item-black-l200:hover,button.list-group-item-black-l200:focus,button.list-group-item-black-l200:hover{color:#2a2a2a;background-color:#c1c1c1}a.list-group-item-black-l200.active,button.list-group-item-black-l200.active{color:#fff;background-color:#2a2a2a;border-color:#2a2a2a}.list-group-item-black-l300{color:#40403f;background-color:#dadada}a.list-group-item-black-l300,button.list-group-item-black-l300{color:#40403f}a.list-group-item-black-l300:focus,a.list-group-item-black-l300:hover,button.list-group-item-black-l300:focus,button.list-group-item-black-l300:hover{color:#40403f;background-color:#cdcdcd}a.list-group-item-black-l300.active,button.list-group-item-black-l300.active{color:#fff;background-color:#40403f;border-color:#40403f}.list-group-item-#fff{color:#858585;background-color:#fff}a.list-group-item-#fff,button.list-group-item-#fff{color:#858585}a.list-group-item-#fff:focus,a.list-group-item-#fff:hover,button.list-group-item-#fff:focus,button.list-group-item-#fff:hover{color:#858585;background-color:#f2f2f2}a.list-group-item-#fff.active,button.list-group-item-#fff.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-white-d100{color:#747474;background-color:#f6f6f6}a.list-group-item-white-d100,button.list-group-item-white-d100{color:#747474}a.list-group-item-white-d100:focus,a.list-group-item-white-d100:hover,button.list-group-item-white-d100:focus,button.list-group-item-white-d100:hover{color:#747474;background-color:#e9e9e9}a.list-group-item-white-d100.active,button.list-group-item-white-d100.active{color:#fff;background-color:#747474;border-color:#747474}.list-group-item-white-d200{color:#7b7b7b;background-color:#fafafa}a.list-group-item-white-d200,button.list-group-item-white-d200{color:#7b7b7b}a.list-group-item-white-d200:focus,a.list-group-item-white-d200:hover,button.list-group-item-white-d200:focus,button.list-group-item-white-d200:hover{color:#7b7b7b;background-color:#ededed}a.list-group-item-white-d200.active,button.list-group-item-white-d200.active{color:#fff;background-color:#7b7b7b;border-color:#7b7b7b}.list-group-item-white-d300{color:#575757;background-color:#e7e7e6}a.list-group-item-white-d300,button.list-group-item-white-d300{color:#575757}a.list-group-item-white-d300:focus,a.list-group-item-white-d300:hover,button.list-group-item-white-d300:focus,button.list-group-item-white-d300:hover{color:#575757;background-color:#dbdbd9}a.list-group-item-white-d300.active,button.list-group-item-white-d300.active{color:#fff;background-color:#575757;border-color:#575757}.list-group-item-twitter{color:#155875;background-color:#c3e7f7}a.list-group-item-twitter,button.list-group-item-twitter{color:#155875}a.list-group-item-twitter:focus,a.list-group-item-twitter:hover,button.list-group-item-twitter:focus,button.list-group-item-twitter:hover{color:#155875;background-color:#addef4}a.list-group-item-twitter.active,button.list-group-item-twitter.active{color:#fff;background-color:#155875;border-color:#155875}.list-group-item-linkedin{color:#00405e;background-color:#b8daea}a.list-group-item-linkedin,button.list-group-item-linkedin{color:#00405e}a.list-group-item-linkedin:focus,a.list-group-item-linkedin:hover,button.list-group-item-linkedin:focus,button.list-group-item-linkedin:hover{color:#00405e;background-color:#a4d0e4}a.list-group-item-linkedin.active,button.list-group-item-linkedin.active{color:#fff;background-color:#00405e;border-color:#00405e}.list-group-item-facebook{color:#1f2f50;background-color:#c8d1e2}a.list-group-item-facebook,button.list-group-item-facebook{color:#1f2f50}a.list-group-item-facebook:focus,a.list-group-item-facebook:hover,button.list-group-item-facebook:focus,button.list-group-item-facebook:hover{color:#1f2f50;background-color:#b7c3d9}a.list-group-item-facebook.active,button.list-group-item-facebook.active{color:#fff;background-color:#1f2f50;border-color:#1f2f50}.list-group-item-instagram{color:#85335e;background-color:#ffd3ea}a.list-group-item-instagram,button.list-group-item-instagram{color:#85335e}a.list-group-item-instagram:focus,a.list-group-item-instagram:hover,button.list-group-item-instagram:focus,button.list-group-item-instagram:hover{color:#85335e;background-color:#ffbade}a.list-group-item-instagram.active,button.list-group-item-instagram.active{color:#fff;background-color:#85335e;border-color:#85335e}.close{float:right;font-size:1.5rem;font-weight:600;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:5px;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:5px;border-top-right-radius:5px}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Open Sans",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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.4rem;height:.4rem}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.tooltip.bs-tooltip-top .arrow,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.tooltip.bs-tooltip-top .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before{margin-left:-.4rem;content:"";border-width:.4rem .4rem 0;border-top-color:#000}.tooltip.bs-tooltip-right,.tooltip.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.tooltip.bs-tooltip-right .arrow,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow{left:0}.tooltip.bs-tooltip-right .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before{margin-top:-.4rem;content:"";border-width:.4rem .4rem .4rem 0;border-right-color:#000}.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.tooltip.bs-tooltip-bottom .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{margin-left:-.4rem;content:"";border-width:0 .4rem .4rem;border-bottom-color:#000}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow{right:0}.tooltip.bs-tooltip-left .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before{right:0;margin-top:-.4rem;content:"";border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Open Sans",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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:5px}.popover .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:.8rem}.popover .arrow::after{content:"";border-width:.8rem}.popover.bs-popover-top,.popover.bs-popover-auto[x-placement^="top"]{margin-bottom:.8rem}.popover.bs-popover-top .arrow,.popover.bs-popover-auto[x-placement^="top"] .arrow{bottom:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{border-bottom-width:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:-.8rem;margin-left:-.8rem;border-top-color:rgba(0,0,0,0.25)}.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:calc((.8rem - 1px) * -1);margin-left:-.8rem;border-top-color:#fff}.popover.bs-popover-right,.popover.bs-popover-auto[x-placement^="right"]{margin-left:.8rem}.popover.bs-popover-right .arrow,.popover.bs-popover-auto[x-placement^="right"] .arrow{left:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{margin-top:-.8rem;border-left-width:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before{left:-.8rem;border-right-color:rgba(0,0,0,0.25)}.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{left:calc((.8rem - 1px) * -1);border-right-color:#fff}.popover.bs-popover-bottom,.popover.bs-popover-auto[x-placement^="bottom"]{margin-top:.8rem}.popover.bs-popover-bottom .arrow,.popover.bs-popover-auto[x-placement^="bottom"] .arrow{top:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{margin-left:-.8rem;border-top-width:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:-.8rem;border-bottom-color:rgba(0,0,0,0.25)}.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:calc((.8rem - 1px) * -1);border-bottom-color:#fff}.popover.bs-popover-bottom .popover-header::before,.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-left,.popover.bs-popover-auto[x-placement^="left"]{margin-right:.8rem}.popover.bs-popover-left .arrow,.popover.bs-popover-auto[x-placement^="left"] .arrow{right:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{margin-top:-.8rem;border-right-width:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before{right:-.8rem;border-left-color:rgba(0,0,0,0.25)}.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{right:calc((.8rem - 1px) * -1);border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#323232;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(5px - 1px);border-top-right-radius:calc(5px - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#7b7b7a}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:transform 0.6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#c81e1e !important}a.bg-primary:focus,a.bg-primary:hover{background-color:#9c1717 !important}.bg-secondary{background-color:#868e96 !important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d !important}.bg-success{background-color:#4ea333 !important}a.bg-success:focus,a.bg-success:hover{background-color:#3b7c27 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b !important}.bg-warning{background-color:#c81e1e !important}a.bg-warning:focus,a.bg-warning:hover{background-color:#9c1717 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130 !important}.bg-light{background-color:#ececec !important}a.bg-light:focus,a.bg-light:hover{background-color:#d3d2d2 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124 !important}.bg-primary-l100{background-color:#d04040 !important}a.bg-primary-l100:focus,a.bg-primary-l100:hover{background-color:#b12c2c !important}.bg-primary-l200{background-color:#db6d6d !important}a.bg-primary-l200:focus,a.bg-primary-l200:hover{background-color:#d14444 !important}.bg-success-l100{background-color:#72af4d !important}a.bg-success-l100:focus,a.bg-success-l100:hover{background-color:#5b8c3d !important}.bg-success-l200{background-color:#b4cf98 !important}a.bg-success-l200:focus,a.bg-success-l200:hover{background-color:#9bbf75 !important}.bg-#000{background-color:#000 !important}a.bg-#000:focus,a.bg-#000:hover{background-color:#000 !important}.bg-black-l100{background-color:#323232 !important}a.bg-black-l100:focus,a.bg-black-l100:hover{background-color:#191818 !important}.bg-black-l200{background-color:#515151 !important}a.bg-black-l200:focus,a.bg-black-l200:hover{background-color:#383737 !important}.bg-black-l300{background-color:#7b7b7a !important}a.bg-black-l300:focus,a.bg-black-l300:hover{background-color:#616161 !important}.bg-#fff{background-color:#fff !important}a.bg-#fff:focus,a.bg-#fff:hover{background-color:#e6e5e5 !important}.bg-white-d100{background-color:#e0e0e0 !important}a.bg-white-d100:focus,a.bg-white-d100:hover{background-color:#c7c6c6 !important}.bg-white-d200{background-color:#ededed !important}a.bg-white-d200:focus,a.bg-white-d200:hover{background-color:#d4d3d3 !important}.bg-white-d300{background-color:#a8a8a7 !important}a.bg-white-d300:focus,a.bg-white-d300:hover{background-color:#8f8f8d !important}.bg-twitter{background-color:#28aae1 !important}a.bg-twitter:focus,a.bg-twitter:hover{background-color:#1a8cbc !important}.bg-linkedin{background-color:#007bb5 !important}a.bg-linkedin:focus,a.bg-linkedin:hover{background-color:#005882 !important}.bg-facebook{background-color:#3c5a99 !important}a.bg-facebook:focus,a.bg-facebook:hover{background-color:#2e4474 !important}.bg-instagram{background-color:#ff62b4 !important}a.bg-instagram:focus,a.bg-instagram:hover{background-color:#ff2f9c !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #e9ecef !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#c81e1e !important}.border-secondary{border-color:#868e96 !important}.border-success{border-color:#4ea333 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#c81e1e !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#ececec !important}.border-dark{border-color:#343a40 !important}.border-primary-l100{border-color:#d04040 !important}.border-primary-l200{border-color:#db6d6d !important}.border-success-l100{border-color:#72af4d !important}.border-success-l200{border-color:#b4cf98 !important}.border-#000{border-color:#000 !important}.border-black-l100{border-color:#323232 !important}.border-black-l200{border-color:#515151 !important}.border-black-l300{border-color:#7b7b7a !important}.border-#fff{border-color:#fff !important}.border-white-d100{border-color:#e0e0e0 !important}.border-white-d200{border-color:#ededed !important}.border-white-d300{border-color:#a8a8a7 !important}.border-twitter{border-color:#28aae1 !important}.border-linkedin{border-color:#007bb5 !important}.border-facebook{border-color:#3c5a99 !important}.border-instagram{border-color:#ff62b4 !important}.border-white{border-color:#fff !important}.rounded{border-radius:5px !important}.rounded-top{border-top-left-radius:5px !important;border-top-right-radius:5px !important}.rounded-right{border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.rounded-bottom{border-bottom-right-radius:5px !important;border-bottom-left-radius:5px !important}.rounded-left{border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}.rounded-circle{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after,.header .navbar .navbar-left::after,.news .news-single .share::after,.seperator::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.d-print-block{display:none !important}@media print{.d-print-block{display:block !important}}.d-print-inline{display:none !important}@media print{.d-print-inline{display:inline !important}}.d-print-inline-block{display:none !important}@media print{.d-print-inline-block{display:inline-block !important}}@media print{.d-print-none{display:none !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left}.text-xl-right{text-align:right}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:600 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#c81e1e !important}a.text-primary:focus,a.text-primary:hover{color:#9c1717 !important}.text-secondary{color:#868e96 !important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d !important}.text-success{color:#4ea333 !important}a.text-success:focus,a.text-success:hover{color:#3b7c27 !important}.text-info{color:#17a2b8 !important}a.text-info:focus,a.text-info:hover{color:#117a8b !important}.text-warning{color:#c81e1e !important}a.text-warning:focus,a.text-warning:hover{color:#9c1717 !important}.text-danger{color:#dc3545 !important}a.text-danger:focus,a.text-danger:hover{color:#bd2130 !important}.text-light{color:#ececec !important}a.text-light:focus,a.text-light:hover{color:#d3d2d2 !important}.text-dark{color:#343a40 !important}a.text-dark:focus,a.text-dark:hover{color:#1d2124 !important}.text-primary-l100{color:#d04040 !important}a.text-primary-l100:focus,a.text-primary-l100:hover{color:#b12c2c !important}.text-primary-l200{color:#db6d6d !important}a.text-primary-l200:focus,a.text-primary-l200:hover{color:#d14444 !important}.text-success-l100{color:#72af4d !important}a.text-success-l100:focus,a.text-success-l100:hover{color:#5b8c3d !important}.text-success-l200{color:#b4cf98 !important}a.text-success-l200:focus,a.text-success-l200:hover{color:#9bbf75 !important}.text-#000{color:#000 !important}a.text-#000:focus,a.text-#000:hover{color:#000 !important}.text-black-l100{color:#323232 !important}a.text-black-l100:focus,a.text-black-l100:hover{color:#191818 !important}.text-black-l200{color:#515151 !important}a.text-black-l200:focus,a.text-black-l200:hover{color:#383737 !important}.text-black-l300{color:#7b7b7a !important}a.text-black-l300:focus,a.text-black-l300:hover{color:#616161 !important}.text-#fff{color:#fff !important}a.text-#fff:focus,a.text-#fff:hover{color:#e6e5e5 !important}.text-white-d100{color:#e0e0e0 !important}a.text-white-d100:focus,a.text-white-d100:hover{color:#c7c6c6 !important}.text-white-d200{color:#ededed !important}a.text-white-d200:focus,a.text-white-d200:hover{color:#d4d3d3 !important}.text-white-d300{color:#a8a8a7 !important}a.text-white-d300:focus,a.text-white-d300:hover{color:#8f8f8d !important}.text-twitter{color:#28aae1 !important}a.text-twitter:focus,a.text-twitter:hover{color:#1a8cbc !important}.text-linkedin{color:#007bb5 !important}a.text-linkedin:focus,a.text-linkedin:hover{color:#005882 !important}.text-facebook{color:#3c5a99 !important}a.text-facebook:focus,a.text-facebook:hover{color:#2e4474 !important}.text-instagram{color:#ff62b4 !important}a.text-instagram:focus,a.text-instagram:hover{color:#ff2f9c !important}.text-muted{color:#868e96 !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}[class*="visible-"]{display:none}@media (max-width: 575.99px){.hidden-xs-down{display:none !important}}.hidden-xs-up{display:none !important}@media (max-width: 575.99px){.show-xs-only{display:block !important}}@media (max-width: 575.99px){.show-xs-down{display:block !important}}.show-xs-up{display:block !important}@media (max-width: 767.99px){.hidden-sm-down{display:none !important}}@media (min-width: 576px){.hidden-sm-up{display:none !important}}@media (min-width: 576px) and (max-width: 767.99px){.show-sm-only{display:block !important}}@media (max-width: 767.99px){.show-sm-down{display:block !important}}@media (min-width: 576px){.show-sm-up{display:block !important}}@media (max-width: 991.99px){.hidden-md-down{display:none !important}}@media (min-width: 768px){.hidden-md-up{display:none !important}}@media (min-width: 768px) and (max-width: 991.99px){.show-md-only{display:block !important}}@media (max-width: 991.99px){.show-md-down{display:block !important}}@media (min-width: 768px){.show-md-up{display:block !important}}@media (max-width: 1199.99px){.hidden-lg-down{display:none !important}}@media (min-width: 992px){.hidden-lg-up{display:none !important}}@media (min-width: 992px) and (max-width: 1199.99px){.show-lg-only{display:block !important}}@media (max-width: 1199.99px){.show-lg-down{display:block !important}}@media (min-width: 992px){.show-lg-up{display:block !important}}.hidden-xl-down{display:none !important}@media (min-width: 1200px){.hidden-xl-up{display:none !important}}@media (min-width: 1200px){.show-xl-only{display:block !important}}.show-xl-down{display:block !important}@media (min-width: 1200px){.show-xl-up{display:block !important}}html{font-size:14px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{padding-left:45px;padding-right:45px}.header .container,.footer .container{padding-left:15px;padding-right:15px}img{max-width:100%;height:auto}@media (max-width: 767.99px){.owl-nav{display:none !important}.section>.container>.row>div[class*="col-"],.gform_wrapper .gform_fields .section>.container>.gfield>div[class*="col-"]{margin-top:10px;margin-bottom:10px}}.alignright{float:right;max-width:50%;height:auto;margin-top:30px;margin-left:15px;margin-bottom:15px}.body{padding-top:100px}.body>.body{padding-top:15px}@media (min-width: 768px){.body>.body{padding-top:50px}}.body .container .body-title{padding-left:0;padding-right:0}.body .body-title{position:relative;margin-bottom:25px}.body .body-title .body-title-inner{margin:0 auto;text-align:center}.body .body-title .body-title-inner .body-title-head{margin-bottom:0}.body .body-title .body-title-inner.body-side-buttons{padding:0 50px}.body .body-title .body-title-inner .body-title-head-sub{font-weight:normal;font-size:1.1428571429rem;margin-bottom:2px}.body .body-title .body-title-inner .body-title-content{margin:20px 0 0 0;font-size:1.1428571429rem;line-height:1.7857142857rem}.body .body-title .body-title-inner .body-title-content img.logo{max-width:190px;margin-top:-20px;width:100%;margin-bottom:20px}.body .body-title .body-title-inner .body-title-content p{margin:0}.body .body-title .body-title-inner .body-title-content a{color:#323232;font-weight:600;text-decoration:underline}.body .body-title a{color:#c9c9c9;text-decoration:none}.body .body-title .body-title-button{position:absolute;left:15px;top:50%;transform:translateY(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:25px;padding-right:25px}.body .body-title .body-title-button .btn,.body .body-title .body-title-button .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .body .body-title .body-title-button .gf_step,.body .body-title .body-title-button .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button .gform_previous_button,.body .body-title .body-title-button .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button .gform_previous_button,.body .body-title .body-title-button .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .body .body-title .body-title-button .gform_next_button,.body .body-title .body-title-button .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button .gform_next_button,.body .body-title .body-title-button .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .body .body-title .body-title-button .gform_button,.body .body-title .body-title-button .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button .gform_button,.body .body-title .body-title-button .scrolltop{width:58px;height:52px}.body .body-title .body-title-button .fa{padding-right:7px}.body .body-title .body-title-button.body-title-button-left,.body .body-title .body-title-button.body-title-button-right{max-width:250px;width:100%}.body .body-title .body-title-button.body-title-button-left .btn,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.body-title-button-left .gf_step,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_previous_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_previous_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_next_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_next_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_button,.body .body-title .body-title-button.body-title-button-left .scrolltop,.body .body-title .body-title-button.body-title-button-right .btn,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.body-title-button-right .gf_step,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_button,.body .body-title .body-title-button.body-title-button-right .scrolltop{display:table;width:52px;height:52px;padding:0;margin-right:10px}.body .body-title .body-title-button.body-title-button-left .btn .fa,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gf_page_steps .gf_step .fa,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.body-title-button-left .gf_step .fa,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_previous_button .fa,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_previous_button .fa,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_previous_button .fa,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_previous_button .fa,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_next_button .fa,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_next_button .fa,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_next_button .fa,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_next_button .fa,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_button .fa,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_button .fa,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_button .fa,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_button .fa,.body .body-title .body-title-button.body-title-button-left .scrolltop .fa,.body .body-title .body-title-button.body-title-button-right .btn .fa,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gf_page_steps .gf_step .fa,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.body-title-button-right .gf_step .fa,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_previous_button .fa,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button .fa,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_previous_button .fa,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button .fa,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_next_button .fa,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button .fa,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_next_button .fa,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button .fa,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_button .fa,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_button .fa,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_button .fa,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_button .fa,.body .body-title .body-title-button.body-title-button-right .scrolltop .fa{padding:0}.body .body-title .body-title-button.body-title-button-left{padding-left:0;text-align:left}.body .body-title .body-title-button.body-title-button-right{text-align:right;padding-right:0;right:15px;left:auto}.body .body-title .body-title-button.body-title-button-right .btn,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.body-title-button-right .gf_step,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_button,.body .body-title .body-title-button.body-title-button-right .scrolltop{margin-left:10px}@media (max-width: 991.99px){.body .body-title .body-title-button{position:relative;display:-ms-flexbox;display:flex;left:inherit !important;right:inherit !important;top:inherit !important;bottom:inherit !important;transform:none !important;width:inherit !important}.body .body-title .body-title-button.btn.btn-outline-light,.body .body-title .gform_wrapper .gf_page_steps .body-title-button.btn-outline-light.gf_step,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.btn-outline-light.gf_step,.body .body-title .gform_wrapper .gform_footer .body-title-button.gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.gform_previous_button,.body .body-title .gform_wrapper .gform_page_footer .body-title-button.gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.gform_previous_button,.body .body-title .gform_wrapper .gform_footer .body-title-button.btn-outline-light.gform_next_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.btn-outline-light.gform_next_button,.body .body-title .gform_wrapper .gform_page_footer .body-title-button.btn-outline-light.gform_next_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.btn-outline-light.gform_next_button,.body .body-title .gform_wrapper .gform_footer .body-title-button.btn-outline-light.gform_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.btn-outline-light.gform_button,.body .body-title .gform_wrapper .gform_page_footer .body-title-button.btn-outline-light.gform_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.btn-outline-light.gform_button,.body .body-title .body-title-button.btn-outline-light.scrolltop{padding:0 15px !important;width:auto !important;display:table;margin:0 auto 30px auto}.body .body-title .body-title-button.body-title-button-left .btn,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.body-title-button-left .gf_step,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_previous_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_previous_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_next_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_next_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-left .gform_button,.body .body-title .body-title-button.body-title-button-left .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-left .gform_button,.body .body-title .body-title-button.body-title-button-left .scrolltop{margin-left:0}.body .body-title .body-title-button.body-title-button-right{margin-left:auto}.body .body-title .body-title-button.body-title-button-right .btn,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .body .body-title .body-title-button.body-title-button-right .gf_step,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_previous_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_next_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .body .body-title .body-title-button.body-title-button-right .gform_button,.body .body-title .body-title-button.body-title-button-right .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button.body-title-button-right .gform_button,.body .body-title .body-title-button.body-title-button-right .scrolltop{margin-right:0}}@media (max-width: 767.99px){.body .body-title .body-title-button{clear:both !important;width:100% !important;max-width:inherit !important;padding:0 !important;margin-left:auto !important;margin-right:auto !important}.body .body-title .body-title-button.body-title-button-left{margin-top:30px}.body .body-title .body-title-button .btn-text{width:100%;text-align:center}.body .body-title .body-title-button .btn-outline-light,.body .body-title .body-title-button .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .body .body-title .body-title-button .gform_previous_button,.body .body-title .body-title-button .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .body .body-title .body-title-button .gform_previous_button{display:none !important}}.body .body-border-blocks .col-lg-4:nth-child(-n+3) .inner{border-top:0 !important}.body .body-border-blocks .col-lg-4:nth-last-child(-n+3) .inner{border-bottom:0 !important}.body .body-border-blocks div[class*="col-"],.body .body-border-blocks .body-border-block{position:relative;margin-top:-1px;padding:0 35px}.body .body-border-blocks div[class*="col-"]::after,.body .body-border-blocks .body-border-block::after{content:"";display:block;position:absolute;width:1px;background:#ededed;right:0;top:-35px;bottom:-35px}@media (min-width: 992px){.body .body-border-blocks div[class*="col-"]:nth-child(3n+0)::after,.body .body-border-blocks .body-border-block:nth-child(3n+0)::after{display:none}}@media (max-width: 991.99px){.body .body-border-blocks div[class*="col-"]:nth-child(2n+0)::after,.body .body-border-blocks .body-border-block:nth-child(2n+0)::after{display:none}}@media (max-width: 767.99px){.body .body-border-blocks div[class*="col-"]::after,.body .body-border-blocks .body-border-block::after{display:none}}.body .body-border-blocks div[class*="col-"]>.inner,.body .body-border-blocks div[class*="col-"] .body-border-block-inner,.body .body-border-blocks .body-border-block>.inner,.body .body-border-blocks .body-border-block .body-border-block-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:40px 10px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.body .body-border-blocks div[class*="col-"]>.inner>*:last-child,.body .body-border-blocks div[class*="col-"] .body-border-block-inner>*:last-child,.body .body-border-blocks .body-border-block>.inner>*:last-child,.body .body-border-blocks .body-border-block .body-border-block-inner>*:last-child{padding-bottom:0;margin-bottom:0}div[class*="col-"]>.inner{height:100%}.container.align-items-center .row,.container.align-items-center .gform_wrapper .gform_fields .gfield,.gform_wrapper .gform_fields .container.align-items-center .gfield{-ms-flex-align:center;align-items:center}#at-share-dock{z-index:99 !important}.footer{overflow:hidden;position:relative;position:relative;margin-top:85px}.footer::before,.footer::after{background-size:100% 100%;content:"";position:absolute;width:100%;height:40px;z-index:+99}@media (max-width: 991.99px){.footer{margin-top:40px}}.footer::before{background-image:url(../images/border/right.svg)}.footer::before{top:-5px;transform:rotateY(180deg) scaleY(-1)}.footer .footer-primary{padding-top:70px;padding-bottom:35px;background-color:#ededed}.footer .footer-primary .footer-brand{display:block}.footer .footer-primary .footer-brand .footer-logo{height:30px}.footer .footer-primary .footer-mailchimp{margin:35px 0}.footer .footer-primary .footer-mailchimp .input-group{max-width:350px;margin:0 auto}.footer .footer-primary .footer-mailchimp .description{display:block;font-size:.8571428571rem;padding-top:10px;color:#a8a8a7}.footer .footer-primary .footer-socialmedia .social{display:inline-block;width:30px;height:30px;border-width:1px;border-style:solid;border-radius:30px;line-height:30px;text-align:center;margin:0 4px;transition:all .1s ease-in-out}.footer .footer-primary .footer-socialmedia .social.twitter{color:#28aae1;border-color:#28aae1}.footer .footer-primary .footer-socialmedia .social.twitter:hover{background-color:#28aae1;color:#fff}.footer .footer-primary .footer-socialmedia .social.linkedin{color:#007bb5;border-color:#007bb5}.footer .footer-primary .footer-socialmedia .social.linkedin:hover{background-color:#007bb5;color:#fff}.footer .footer-primary .footer-socialmedia .social.facebook{color:#3c5a99;border-color:#3c5a99}.footer .footer-primary .footer-socialmedia .social.facebook:hover{background-color:#3c5a99;color:#fff}.footer .footer-primary .footer-socialmedia .social.instagram{color:#ff62b4;border-color:#ff62b4}.footer .footer-primary .footer-socialmedia .social.instagram:hover{background-color:#ff62b4;color:#fff}.footer .footer-secondary{color:#515151}.footer .footer-secondary .footer-left,.footer .footer-secondary .footer-right{font-size:.8571428571rem;line-height:2.5rem}.footer .footer-secondary .footer-left a,.footer .footer-secondary .footer-right a{color:#515151}.footer .footer-secondary .footer-left span{white-space:nowrap;padding-right:10px}.footer .footer-secondary .footer-right .navbar-nav{display:block;float:right}.footer .footer-secondary .footer-right .navbar-nav .nav-item{float:left}.footer .footer-secondary .footer-right .navbar-nav .nav-item .nav-link{padding:0 10px}.footer .footer-secondary .footer-right .navbar-nav .nav-item .nav-link.active,.footer .footer-secondary .footer-right .navbar-nav .nav-item .nav-link:hover{text-decoration:underline}.footer .footer-secondary .footer-right .navbar-nav .nav-item .nav-link::before{color:#515151;content:"\f105";font-family:FontAwesome;padding-right:5px;display:inline-block}@media (max-width: 767.99px){.footer .footer-secondary .row,.footer .footer-secondary .gform_wrapper .gform_fields .gfield,.gform_wrapper .gform_fields .footer .footer-secondary .gfield{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer .footer-secondary .footer-right{margin-top:15px}.footer .footer-secondary .footer-right .navbar-nav{display:table;margin:0 auto;float:none}.footer .footer-secondary .footer-left{margin:5px 0 25px 0}.footer .footer-secondary .footer-left span{line-height:1.4285714286rem;display:block;text-align:center}}.header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;height:100px;z-index:+200;background-color:#fff}.header .navbar .navbar-brand{padding-top:0;padding-bottom:0;margin-right:25px}.header .navbar .navbar-brand .navbar-logo{margin-top:-10px;height:30px}.header .navbar .navbar-mobile{display:none}.header .navbar .navbar-mobile .navbar-mobile{position:fixed;top:99px;right:0;left:0;bottom:0;background:#fff;z-index:2001}.header .navbar .navbar-mobile .navbar-mobile .navbar-nav{height:calc(100vh - 100px - 150px);overflow-y:scroll}.header .navbar .navbar-mobile .navbar-mobile .lang{position:fixed;left:0;right:0;bottom:20px;margin:0;text-align:center}.header .navbar .navbar-mobile .navbar-mobile .btn,.header .navbar .navbar-mobile .navbar-mobile .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .header .navbar .navbar-mobile .navbar-mobile .gf_step,.header .navbar .navbar-mobile .navbar-mobile .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .header .navbar .navbar-mobile .navbar-mobile .gform_previous_button,.header .navbar .navbar-mobile .navbar-mobile .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .header .navbar .navbar-mobile .navbar-mobile .gform_previous_button,.header .navbar .navbar-mobile .navbar-mobile .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .header .navbar .navbar-mobile .navbar-mobile .gform_next_button,.header .navbar .navbar-mobile .navbar-mobile .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .header .navbar .navbar-mobile .navbar-mobile .gform_next_button,.header .navbar .navbar-mobile .navbar-mobile .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .header .navbar .navbar-mobile .navbar-mobile .gform_button,.header .navbar .navbar-mobile .navbar-mobile .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .header .navbar .navbar-mobile .navbar-mobile .gform_button,.header .navbar .navbar-mobile .navbar-mobile .scrolltop{position:fixed;left:15px;right:15px;bottom:60px}.header .navbar .navbar-mobile .navbar-mobile .nav-item{text-align:center}.header .navbar .navbar-mobile .navbar-mobile .nav-item .nav-link{display:inline-block;padding-left:15px;padding-right:15px;text-transform:uppercase;color:#000;font-size:1.1428571429rem;font-weight:bold}.header .navbar .navbar-mobile .navbar-mobile .nav-item .dropdown-menu{padding-top:0;margin-top:0;margin-bottom:10px;background:#fff;border-color:#fff}.header .navbar .navbar-mobile .navbar-mobile .nav-item .dropdown-menu .dropdown-item{text-align:center}.header .navbar .navbar-mobile .navbar-mobile .nav-item.dropdown{background:#fff}.header .navbar .navbar-mobile .navbar-mobile .nav-item.dropdown .nav-link:after{font-family:FontAwesome;content:"\f107";line-height:24px;border:0;float:right;margin-left:10px;color:#000 !important}.header .navbar .navbar-left{position:relative}@media (max-width: 1199.99px){.header .navbar .navbar-left{margin-left:auto}}.header .navbar .navbar-left .navbar-primary,.header .navbar .navbar-left .navbar-secondary{float:left}.header .navbar .navbar-left .navbar-primary .nav-item .nav-link,.header .navbar .navbar-left .navbar-secondary .nav-item .nav-link{padding:15px 7.5px;line-height:1.1428571429rem}.header .navbar .navbar-left .navbar-primary .nav-item.current-menu-parent .nav-link,.header .navbar .navbar-left .navbar-primary .nav-item.active .nav-link,.header .navbar .navbar-left .navbar-secondary .nav-item.current-menu-parent .nav-link,.header .navbar .navbar-left .navbar-secondary .nav-item.active .nav-link{color:#c81e1e}.header .navbar .navbar-left .navbar-primary .nav-item.dropdown .nav-link,.header .navbar .navbar-left .navbar-secondary .nav-item.dropdown .nav-link{position:relative;padding-right:25px}.header .navbar .navbar-left .navbar-primary .nav-item.dropdown .nav-link::after,.header .navbar .navbar-left .navbar-secondary .nav-item.dropdown .nav-link::after{font-family:FontAwesome;content:"\f107";line-height:1.1428571429rem;border:0;color:#000 !important;position:absolute;right:20px;top:0;height:46px;line-height:46px}.header .navbar .navbar-left .navbar-primary .nav-item.dropdown .dropdown-menu,.header .navbar .navbar-left .navbar-secondary .nav-item.dropdown .dropdown-menu{left:10px;border:0}.header .navbar .navbar-left .navbar-primary .nav-item.dropdown .dropdown-menu::before,.header .navbar .navbar-left .navbar-secondary .nav-item.dropdown .dropdown-menu::before{z-index:-1;content:"";display:block;width:22px;height:22px;position:absolute;top:-8px;left:20px;background-color:#ededed;transform:rotate(45deg)}.header .navbar .navbar-left .navbar-primary .nav-item.dropdown .dropdown-menu a:hover,.header .navbar .navbar-left .navbar-secondary .nav-item.dropdown .dropdown-menu a:hover{color:#000;font-weight:bold}.header .navbar .navbar-left .navbar-primary .nav-item.dropdown:hover .dropdown-menu,.header .navbar .navbar-left .navbar-secondary .nav-item.dropdown:hover .dropdown-menu{display:block}.header .navbar .navbar-left .navbar-primary .nav-item .nav-link{padding-left:15px;padding-right:15px;text-transform:uppercase;color:#000;font-size:1.1428571429rem;font-weight:bold}.header .navbar .navbar-left .navbar-secondary .nav-item .nav-link{color:#7b7b7a;font-size:1rem}@media (max-width: 1199.99px){.header .navbar .navbar-left .navbar-secondary{position:absolute;top:-20px;right:0}.header .navbar .navbar-left .navbar-secondary .nav-item .nav-link{padding:0 7.5px}.header .navbar .navbar-left .navbar-secondary .nav-item:last-child .nav-link{padding-right:15px}}.header .navbar .navbar-right{margin-left:auto}.header .navbar .navbar-right .btn,.header .navbar .navbar-right .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .header .navbar .navbar-right .gf_step,.header .navbar .navbar-right .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .header .navbar .navbar-right .gform_previous_button,.header .navbar .navbar-right .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .header .navbar .navbar-right .gform_previous_button,.header .navbar .navbar-right .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .header .navbar .navbar-right .gform_next_button,.header .navbar .navbar-right .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .header .navbar .navbar-right .gform_next_button,.header .navbar .navbar-right .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .header .navbar .navbar-right .gform_button,.header .navbar .navbar-right .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .header .navbar .navbar-right .gform_button,.header .navbar .navbar-right .scrolltop{line-height:47px;height:48px;padding:0 20px;text-transform:uppercase;font-weight:bold;font-size:1.1428571429rem}.header .navbar .navbar-right .lang,.header .navbar .navbar-mobile .lang{text-transform:uppercase;color:#7b7b7a;margin-left:10px}.header .navbar .navbar-right .lang .fa,.header .navbar .navbar-mobile .lang .fa{padding-right:4px}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh}body.admin-bar{min-height:calc(100vh - 32px)}@media screen and (max-width: 782px){body.admin-bar{min-height:calc(100vh - 46px)}}body .footer{-ms-flex-negative:0;flex-shrink:0}body>.body{-ms-flex:1 0 auto;flex:1 0 auto}.h3,h3{margin-bottom:8px}.h4,h4{font-size:1.1428571429rem;line-height:1.7857142857rem;font-weight:normal;color:#7b7b7a;margin-bottom:20px}.wrapper a{font-weight:600;text-decoration:underline;color:#000}.single-events .content ul,.single-faq .content ul,.inner ul{padding-left:0px;margin:0 0 15px 0;list-style:none}.single-events .content ul li,.single-faq .content ul li,.inner ul li{padding-left:20px;position:relative}.single-events .content ul li:before,.single-faq .content ul li:before,.inner ul li:before{position:absolute;top:1px;left:0;content:"\f105";font-family:"FontAwesome"}.readmore .fa{padding-left:5px}.container.aanbod{position:relative;overflow:hidden}.container.aanbod .line-before{width:2px;z-index:-1;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);background-image:url(../images/aanbod/dots.jpg)}.container.aanbod .line-after{width:2px;z-index:0;position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#c81e1e}.container.aanbod .vlakken_1 .vlak{padding:0 15px}.container.aanbod .vlakken_1 .vlak.vlak-gray .inner{background-color:#ececec;border-color:#ececec}@media (max-width: 991.99px){.container.aanbod .vlakken_1 .vlak{margin-bottom:15px}}@media (max-width: 767.99px){.container.aanbod .vlakken_1 .vlak:nth-child(2){-ms-flex-order:2;order:2}}.container.aanbod .vlakken_1 .vlak .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center;border-radius:15px;border:1px solid #d5d5d5;background-color:#fff;padding:25px 20px 25px 20px}.container.aanbod .vlakken_1 .vlak .inner div{margin-bottom:15px}.container.aanbod .vlakken_1 .vlak .inner .readmore{display:block;margin-top:auto}.container.aanbod .vlakken_2{position:relative;margin-top:160px}@media (max-width: 991.99px){.container.aanbod .vlakken_2{margin-top:120px}}.container.aanbod .vlakken_2 .title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:42px;background:#fff;color:#acacac}@media (max-width: 1199.99px){.container.aanbod .vlakken_2 .title{transform:rotate(-90deg) translate(-50%, -50%);transform-origin:left top;padding:0 20px}}.container.aanbod .vlakken_2 .vlak .inner{background-color:#fff;width:100%;max-width:280px;border-top:1px solid #d5d5d5}.container.aanbod .vlakken_2 .vlak .inner .content{max-width:225px;margin:0 auto;padding:30px 0}.container.aanbod .vlakken_2 .vlak .inner .content h3 .fa{color:#4ea333;padding-right:5px}.container.aanbod .vlakken_2 .vlak .inner .content p{margin-bottom:0}@media (max-width: 991.99px){.container.aanbod .vlakken_2 .vlak .inner{max-width:100%}.container.aanbod .vlakken_2 .vlak .inner .content{max-width:100%}}.container.aanbod .vlakken_2 .vlak:nth-child(1) .inner,.container.aanbod .vlakken_2 .vlak:nth-child(2) .inner{border-top:0}@media (max-width: 575.99px){.container.aanbod .vlakken_2 .vlak:nth-child(2) .inner{border-top:1px solid #d5d5d5}}.container.aanbod .vlakken_2 .vlak:nth-child(even) .inner{float:right}.container.aanbod .vlakken_3{-ms-flex-align:start;align-items:start;margin-top:230px}@media (max-width: 991.99px){.container.aanbod .vlakken_3{margin-top:130px}}@media (max-width: 991.99px){.container.aanbod .vlakken_3 .vlak-small{-ms-flex-order:0;order:0}}.container.aanbod .vlakken_3 .vlak-small .inner{background-color:#fff;text-align:center;border-radius:15px;border:1px solid #d5d5d5;padding:35px 20px 25px 20px}.container.aanbod .vlakken_3 .vlak-small .icon{position:relative;background-color:#fff}.container.aanbod .vlakken_3 .vlak-small .icon svg{z-index:-10;position:absolute;bottom:calc(100% + 2px)}.container.aanbod .vlakken_3 .vlak-small .icon svg .hover{display:none}.container.aanbod .vlakken_3 .vlak-small .icon svg.active .hover{display:block;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 1s linear forwards;animation-iteration-count:1}@keyframes dash{to{stroke-dashoffset:2000}}.container.aanbod .vlakken_3 .vlak-small .icon svg.left{left:14px}.container.aanbod .vlakken_3 .vlak-small .icon svg.right{transform:rotateY(180deg);right:14px}@media (max-width: 991.99px){.container.aanbod .vlakken_3 .vlak-large{-ms-flex-order:2;order:2}}.container.aanbod .vlakken_3 .vlak-large div[class*="col"]{padding:0}.container.aanbod .vlakken_3 .vlak-large .title{line-height:42px;background:#fff;margin:40px auto 0 auto;display:table;color:#acacac}.container.aanbod .vlakken_3 .vlak-large>.inner{background-color:#fff;margin-top:50px;text-align:center;border-radius:15px;border:1px solid #d5d5d5}.container.aanbod .vlakken_3 .vlak-large>.inner .icon img{filter:grayscale(100%);opacity:0.4}@media (max-width: 991.99px){.container.aanbod .vlakken_3 .vlak-large>.inner .last{margin-top:50px}}.container.aanbod .vlakken_3 .vlak-large>.inner .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:35px 50px 25px 50px}.container.aanbod .vlakken_3 .vlak-large>.inner .inner div{margin-bottom:10px}.container.aanbod .vlakken_3 .vlak-large>.inner .inner .btn,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .container.aanbod .vlakken_3 .vlak-large>.inner .inner .gf_step,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_previous_button,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_previous_button,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_next_button,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_next_button,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_button,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-large>.inner .inner .gform_button,.container.aanbod .vlakken_3 .vlak-large>.inner .inner .scrolltop{margin:auto auto 0 auto;display:table}.container.aanbod .vlakken_3 .vlak-small,.container.aanbod .vlakken_3 .vlak-large{padding:0 10px}@media (max-width: 991.99px){.container.aanbod .vlakken_3 .vlak-small,.container.aanbod .vlakken_3 .vlak-large{margin-bottom:55px}}.container.aanbod .vlakken_3 .vlak-small h5,.container.aanbod .vlakken_3 .vlak-large h5{font-size:14px;color:#323232;font-weight:normal;margin:-5px 0 20px 0}.container.aanbod .vlakken_3 .vlak-small .icon,.container.aanbod .vlakken_3 .vlak-large .icon{border-radius:36px;width:36px;height:36px;border:2px solid #d5d5d5;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background:#fff}.container.aanbod .vlakken_3 .vlak-small .icon .fa,.container.aanbod .vlakken_3 .vlak-large .icon .fa{color:#d5d5d5;font-size:1.2857142857rem;line-height:32px;text-align:center}.container.aanbod .vlakken_3 .vlak-small .inner .btn,.container.aanbod .vlakken_3 .vlak-small .inner .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .container.aanbod .vlakken_3 .vlak-small .inner .gf_step,.container.aanbod .vlakken_3 .vlak-small .inner .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-small .inner .gform_previous_button,.container.aanbod .vlakken_3 .vlak-small .inner .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-small .inner .gform_previous_button,.container.aanbod .vlakken_3 .vlak-small .inner .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-small .inner .gform_next_button,.container.aanbod .vlakken_3 .vlak-small .inner .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-small .inner .gform_next_button,.container.aanbod .vlakken_3 .vlak-small .inner .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-small .inner .gform_button,.container.aanbod .vlakken_3 .vlak-small .inner .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-small .inner .gform_button,.container.aanbod .vlakken_3 .vlak-small .inner .scrolltop,.container.aanbod .vlakken_3 .vlak-large .inner .btn,.container.aanbod .vlakken_3 .vlak-large .inner .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .container.aanbod .vlakken_3 .vlak-large .inner .gf_step,.container.aanbod .vlakken_3 .vlak-large .inner .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-large .inner .gform_previous_button,.container.aanbod .vlakken_3 .vlak-large .inner .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-large .inner .gform_previous_button,.container.aanbod .vlakken_3 .vlak-large .inner .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-large .inner .gform_next_button,.container.aanbod .vlakken_3 .vlak-large .inner .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-large .inner .gform_next_button,.container.aanbod .vlakken_3 .vlak-large .inner .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .container.aanbod .vlakken_3 .vlak-large .inner .gform_button,.container.aanbod .vlakken_3 .vlak-large .inner .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .container.aanbod .vlakken_3 .vlak-large .inner .gform_button,.container.aanbod .vlakken_3 .vlak-large .inner .scrolltop{margin-top:20px}.container.aanbod .vlakken_4{margin-top:160px}@media (max-width: 991.99px){.container.aanbod .vlakken_4{margin-top:65px}}.container.aanbod .vlakken_4 .icon{border-radius:36px;width:36px;height:36px;border:2px solid #d5d5d5;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background:#fff}.container.aanbod .vlakken_4 .icon .fa{color:#d5d5d5;font-size:1.2857142857rem;line-height:32px;text-align:center}.container.aanbod .vlakken_4 .vlak{background:#fff;padding:55px 0 35px 0}.container.aanbod .vlakken_5 h3{z-index:+5;width:135px;height:135px;border-radius:135px;border:2px solid #d5d5d5;margin:50px auto 0 auto;background-color:#fff;color:#323232 !important;line-height:135px;text-align:center}.container.aanbod .vlakken_1 .turn-primary,.container.aanbod .vlakken_2 .turn-primary,.container.aanbod .vlakken_3 .turn-primary,.container.aanbod .vlakken_4 .turn-primary,.container.aanbod .vlakken_5 .turn-primary{transition:all ease-in-out .1s}.container.aanbod .vlakken_1 .turn-primary .fa,.container.aanbod .vlakken_2 .turn-primary .fa,.container.aanbod .vlakken_3 .turn-primary .fa,.container.aanbod .vlakken_4 .turn-primary .fa,.container.aanbod .vlakken_5 .turn-primary .fa{transition:all ease-in-out .1s}.container.aanbod .vlakken_1 .turn-primary img,.container.aanbod .vlakken_2 .turn-primary img,.container.aanbod .vlakken_3 .turn-primary img,.container.aanbod .vlakken_4 .turn-primary img,.container.aanbod .vlakken_5 .turn-primary img{transition:all ease-in-out .1s}.container.aanbod .vlakken_1 .turn-primary.active,.container.aanbod .vlakken_2 .turn-primary.active,.container.aanbod .vlakken_3 .turn-primary.active,.container.aanbod .vlakken_4 .turn-primary.active,.container.aanbod .vlakken_5 .turn-primary.active{border-color:#c81e1e;color:#c81e1e}.container.aanbod .vlakken_1 .turn-primary.active .fa,.container.aanbod .vlakken_2 .turn-primary.active .fa,.container.aanbod .vlakken_3 .turn-primary.active .fa,.container.aanbod .vlakken_4 .turn-primary.active .fa,.container.aanbod .vlakken_5 .turn-primary.active .fa{color:#c81e1e}.container.aanbod .vlakken_1 .turn-primary.active img,.container.aanbod .vlakken_2 .turn-primary.active img,.container.aanbod .vlakken_3 .turn-primary.active img,.container.aanbod .vlakken_4 .turn-primary.active img,.container.aanbod .vlakken_5 .turn-primary.active img{filter:grayscale(0) !important;opacity:1 !important}.attributes{margin-bottom:15px}.attributes .tag,.attributes .category{margin-right:5px;margin-bottom:5px;background-color:#ececec;border:1px solid #ececec;border-radius:20px;line-height:23px;padding:0 10px;color:#7b7b7a;font-weight:bold;font-size:.8071428571rem;text-transform:uppercase;display:inline-block}.attributes .tag{background-color:#fff}.banner{position:relative;width:100%;min-height:65vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.banner.banner-top__lr{position:relative;margin-top:85px}.banner.banner-top__lr::before,.banner.banner-top__lr::after{background-size:100% 100%;content:"";position:absolute;width:100%;height:40px;z-index:+99}@media (max-width: 991.99px){.banner.banner-top__lr{margin-top:40px}}.banner.banner-top__lr::before{background-image:url(../images/border/right.svg)}.banner.banner-top__lr::before{top:-5px;transform:rotateY(180deg) scaleY(-1)}.banner.banner-bottom__lr{position:relative;margin-bottom:85px}.banner.banner-bottom__lr::before,.banner.banner-bottom__lr::after{background-size:100% 100%;content:"";position:absolute;width:100%;height:40px;z-index:+99}@media (max-width: 991.99px){.banner.banner-bottom__lr{margin-bottom:40px}}.banner.banner-bottom__lr::after{background-image:url(../images/border/right.svg)}.banner.banner-bottom__lr::after{bottom:-5px;transform:rotateX(180deg) scale(-1)}.banner.banner-top__rl{position:relative;margin-top:85px}.banner.banner-top__rl::before,.banner.banner-top__rl::after{background-size:100% 100%;content:"";position:absolute;width:100%;height:40px;z-index:+99}@media (max-width: 991.99px){.banner.banner-top__rl{margin-top:40px}}.banner.banner-top__rl::before{background-image:url(../images/border/right.svg)}.banner.banner-top__rl::before{top:-5px;transform:scaleY(-1)}.banner.banner-bottom__rl{position:relative;margin-bottom:85px}.banner.banner-bottom__rl::before,.banner.banner-bottom__rl::after{background-size:100% 100%;content:"";position:absolute;width:100%;height:40px;z-index:+99}@media (max-width: 991.99px){.banner.banner-bottom__rl{margin-bottom:40px}}.banner.banner-bottom__rl::after{background-image:url(../images/border/right.svg)}.banner.banner-bottom__rl::after{bottom:-5px;transform:scaleX(-1) rotateY(180deg)}.banner .owl-carousel .owl-stage{display:-ms-flexbox;display:flex}.banner .background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-101;background-color:#f1f6fa;background:linear-gradient(45deg, #f1f6fa 0%, #d7d8dd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f6fa', endColorstr='#d7d8dd',GradientType=1 )}.banner .prices{text-align:right;position:absolute;top:0;transform:translateY(-25%);right:50px;z-index:+100}.banner .prices .price{max-width:95px;width:100%;margin-left:25px}.banner .parallax{min-height:65vh;height:100%}.banner>.parallax{position:absolute;top:0;left:0;right:0;bottom:0}.banner>.inner{position:relative;z-index:+30}.banner.banner-quote .container,.banner.banner-quote .container>.row,.banner.banner-quote .gform_wrapper .gform_fields .container>.gfield,.gform_wrapper .gform_fields .banner.banner-quote .container>.gfield,.banner.banner-quote .item,.banner.banner-quote .item>.row,.banner.banner-quote .gform_wrapper .gform_fields .item>.gfield,.gform_wrapper .gform_fields .banner.banner-quote .item>.gfield{min-height:65vh}.banner.banner-quote .item{text-align:center}.banner.banner-quote .item .parallax{position:relative}.banner.banner-quote .item .banner-quote-brand{display:block;max-width:170px;width:100%;margin:0 auto 40px auto}.banner.banner-quote .item .banner-quote-quote{margin-bottom:0}.banner.banner-quote .item .banner-quote-quote p::before,.banner.banner-quote .item .banner-quote-quote p::after{display:inline-block;content:'"'}.banner.banner-quote .item .banner-quote-quote footer{text-transform:uppercase;font-style:italic}@media (max-width: 767.99px){.banner.banner-quote .item .col-md-7,.banner.banner-quote .item .parallax{display:none}}.banner.banner-question{width:100%;min-height:0}.banner.banner-question img{margin-left:auto;max-width:250px;width:100%;display:block}.banner.banner-question .banner-question-inner{margin:100px 0}.banner.banner-question .banner-question-inner h3{font-weight:bold}@media (max-width: 991.99px){.banner.banner-question .banner-question-inner{margin:75px 0}}.banner.banner-question .banner-question-inner a{color:#7b7b7a;text-decoration:none}.banner.banner-question .banner-question-inner a:hover{text-decoration:underline}.banner.banner-slider .owl-carousel{min-height:65vh}.banner.banner-slider .owl-carousel .item{min-height:65vh}.banner.banner-slogan .parallax{z-index:-20 !important}.banner.banner-event .row,.banner.banner-event .gform_wrapper .gform_fields .gfield,.gform_wrapper .gform_fields .banner.banner-event .gfield{-ms-flex-direction:column;flex-direction:column}.banner.banner-event .slogan{font-size:2.8571428571rem}.banner.banner-event .subfield{margin-top:30px;margin-left:auto;max-width:100%;overflow:hidden;padding:0 15px;color:#ffffff}.banner.banner-event .subfield .btn,.banner.banner-event .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner.banner-event .subfield .gf_step,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_button,.banner.banner-event .subfield .scrolltop{height:52px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}.banner.banner-event .subfield .btn.btn-white,.banner.banner-event .subfield .gform_wrapper .gf_page_steps .btn-white.gf_step,.gform_wrapper .gf_page_steps .banner.banner-event .subfield .btn-white.gf_step,.banner.banner-event .subfield .gform_wrapper .gform_footer .btn-white.gform_previous_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .btn-white.gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .btn-white.gform_previous_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .btn-white.gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .btn-white.gform_next_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .btn-white.gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .btn-white.gform_next_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .btn-white.gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .btn-white.gform_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .btn-white.gform_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .btn-white.gform_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .btn-white.gform_button,.banner.banner-event .subfield .btn-white.scrolltop{background-color:#fff}.banner.banner-event .subfield p{text-shadow:0px 0px 10px rgba(0,0,0,0.3);padding-left:20px;margin:0}.banner.banner-blog{background:#000}.banner.banner-blog .owl-carousel .item,.banner.banner-blog .owl-stage-outer .item{min-height:65vh;height:100%}.banner.banner-blog .content{margin-top:50px;margin-bottom:50px}.banner.banner-blog .content .inner{max-width:290px;width:100%;border-radius:15px;background-color:#fff;padding:50px 30px;float:right;text-align:center}.banner.banner-blog .content .inner img{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:160px;width:100%}.banner .owl-dots{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:10px;z-index:+100}.banner .owl-dots .owl-dot{margin:7px 0}.banner .owl-dots .owl-dot span{cursor:pointer;display:block;width:10px;height:10px;border-radius:10px;background-color:#fff}.banner .owl-dots .owl-dot.active span{background-color:#c81e1e}.banner-small{position:relative;min-height:65vh;height:100%}.banner-small .parallax{position:absolute;top:0;left:0;right:0;bottom:0}.banner-small .banner-image{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.banner-small .banner-image.banner-left{right:0}.banner-small .banner-image.banner-left::after{transform:rotateY(180deg)}.banner-small .banner-image.banner-left .slogan{z-index:+20;margin-left:auto;padding-right:100px;padding-bottom:50px;padding-top:50px;text-align:right}.banner-small .banner-image.banner-right{left:0;right:0}.banner-small .banner-image.banner-right .slogan{z-index:+20;margin-right:auto;padding-left:100px;padding-bottom:50px;padding-top:50px;text-align:left}.banner-small .banner-image .parallax{height:100%}.banner-small .banner-image::after{content:"";display:block;position:absolute;top:-5px;left:-5px;right:0;bottom:-5px;background-image:url(../images/border/all.svg);background-size:cover}.banner-small.banner-slogan .slogan{padding-right:100px}.banner .parallax,.banner-small .parallax{position:absolute;top:0px;left:3px;right:3px;bottom:3px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transition:0s linear;transition-property:background-position}@media (max-width: 991.99px){.banner .parallax,.banner-small .parallax{background-size:cover}}@media (max-width: 767.99px){.banner .parallax,.banner-small .parallax{background-size:auto 140%}}.banner.banner-event,.banner.banner-slogan,.banner-small.banner-event,.banner-small.banner-slogan{-ms-flex-align:end;align-items:flex-end;padding-top:75px;padding-bottom:75px}@media (max-width: 991.99px){.banner.banner-event .subfield,.banner.banner-slogan .subfield,.banner-small.banner-event .subfield,.banner-small.banner-slogan .subfield{display:block !important}.banner.banner-event .subfield .btn,.banner.banner-event .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner.banner-event .subfield .gf_step,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_button,.banner.banner-event .subfield .scrolltop,.banner.banner-slogan .subfield .btn,.banner.banner-slogan .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner.banner-slogan .subfield .gf_step,.banner.banner-slogan .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner.banner-slogan .subfield .gform_previous_button,.banner.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner.banner-slogan .subfield .gform_previous_button,.banner.banner-slogan .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner.banner-slogan .subfield .gform_next_button,.banner.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner.banner-slogan .subfield .gform_next_button,.banner.banner-slogan .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner.banner-slogan .subfield .gform_button,.banner.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner.banner-slogan .subfield .gform_button,.banner.banner-slogan .subfield .scrolltop,.banner-small.banner-event .subfield .btn,.banner-small.banner-event .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner-small.banner-event .subfield .gf_step,.banner-small.banner-event .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner-small.banner-event .subfield .gform_previous_button,.banner-small.banner-event .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner-small.banner-event .subfield .gform_previous_button,.banner-small.banner-event .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner-small.banner-event .subfield .gform_next_button,.banner-small.banner-event .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner-small.banner-event .subfield .gform_next_button,.banner-small.banner-event .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner-small.banner-event .subfield .gform_button,.banner-small.banner-event .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner-small.banner-event .subfield .gform_button,.banner-small.banner-event .subfield .scrolltop,.banner-small.banner-slogan .subfield .btn,.banner-small.banner-slogan .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner-small.banner-slogan .subfield .gf_step,.banner-small.banner-slogan .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner-small.banner-slogan .subfield .gform_previous_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner-small.banner-slogan .subfield .gform_previous_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner-small.banner-slogan .subfield .gform_next_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner-small.banner-slogan .subfield .gform_next_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner-small.banner-slogan .subfield .gform_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner-small.banner-slogan .subfield .gform_button,.banner-small.banner-slogan .subfield .scrolltop{display:block}.banner.banner-event .subfield p,.banner.banner-slogan .subfield p,.banner-small.banner-event .subfield p,.banner-small.banner-slogan .subfield p{margin-top:5px;padding:0}}@media (max-width: 991.99px){.banner.banner-event,.banner.banner-slogan,.banner-small.banner-event,.banner-small.banner-slogan{-ms-flex-align:center;align-items:center}.banner.banner-event .slogan,.banner.banner-event .slogan p,.banner.banner-slogan .slogan,.banner.banner-slogan .slogan p,.banner-small.banner-event .slogan,.banner-small.banner-event .slogan p,.banner-small.banner-slogan .slogan,.banner-small.banner-slogan .slogan p{margin-left:0 !important;text-align:center !important}.banner.banner-event .subfield,.banner.banner-slogan .subfield,.banner-small.banner-event .subfield,.banner-small.banner-slogan .subfield{display:block !important}.banner.banner-event .subfield .btn,.banner.banner-event .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner.banner-event .subfield .gf_step,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_previous_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_next_button,.banner.banner-event .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner.banner-event .subfield .gform_button,.banner.banner-event .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner.banner-event .subfield .gform_button,.banner.banner-event .subfield .scrolltop,.banner.banner-slogan .subfield .btn,.banner.banner-slogan .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner.banner-slogan .subfield .gf_step,.banner.banner-slogan .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner.banner-slogan .subfield .gform_previous_button,.banner.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner.banner-slogan .subfield .gform_previous_button,.banner.banner-slogan .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner.banner-slogan .subfield .gform_next_button,.banner.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner.banner-slogan .subfield .gform_next_button,.banner.banner-slogan .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner.banner-slogan .subfield .gform_button,.banner.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner.banner-slogan .subfield .gform_button,.banner.banner-slogan .subfield .scrolltop,.banner-small.banner-event .subfield .btn,.banner-small.banner-event .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner-small.banner-event .subfield .gf_step,.banner-small.banner-event .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner-small.banner-event .subfield .gform_previous_button,.banner-small.banner-event .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner-small.banner-event .subfield .gform_previous_button,.banner-small.banner-event .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner-small.banner-event .subfield .gform_next_button,.banner-small.banner-event .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner-small.banner-event .subfield .gform_next_button,.banner-small.banner-event .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner-small.banner-event .subfield .gform_button,.banner-small.banner-event .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner-small.banner-event .subfield .gform_button,.banner-small.banner-event .subfield .scrolltop,.banner-small.banner-slogan .subfield .btn,.banner-small.banner-slogan .subfield .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .banner-small.banner-slogan .subfield .gf_step,.banner-small.banner-slogan .subfield .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .banner-small.banner-slogan .subfield .gform_previous_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .banner-small.banner-slogan .subfield .gform_previous_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .banner-small.banner-slogan .subfield .gform_next_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .banner-small.banner-slogan .subfield .gform_next_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .banner-small.banner-slogan .subfield .gform_button,.banner-small.banner-slogan .subfield .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .banner-small.banner-slogan .subfield .gform_button,.banner-small.banner-slogan .subfield .scrolltop{display:table;margin:20px auto 0 auto}.banner.banner-event .subfield p,.banner.banner-slogan .subfield p,.banner-small.banner-event .subfield p,.banner-small.banner-slogan .subfield p{margin:5px 0 0 0;padding:0;text-align:center}}.banner.banner-event.banner-bottom__rl:before{z-index:0 !important}.btn,.gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_page_footer .gform_button,.scrolltop{padding:0 40px;line-height:50px;text-transform:uppercase;font-weight:bold !important;font-size:1.1428571429rem;text-decoration:none !important}.btn.btn-editor,.gform_wrapper .gf_page_steps .btn-editor.gf_step,.gform_wrapper .gform_footer .btn-editor.gform_previous_button,.gform_wrapper .gform_page_footer .btn-editor.gform_previous_button,.gform_wrapper .gform_footer .btn-editor.gform_next_button,.gform_wrapper .gform_page_footer .btn-editor.gform_next_button,.gform_wrapper .gform_footer .btn-editor.gform_button,.gform_wrapper .gform_page_footer .btn-editor.gform_button,.btn-editor.scrolltop{margin:20px 0}.btn.btn-outline-light,.gform_wrapper .gf_page_steps .btn-outline-light.gf_step,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_footer .btn-outline-light.gform_next_button,.gform_wrapper .gform_page_footer .btn-outline-light.gform_next_button,.gform_wrapper .gform_footer .btn-outline-light.gform_button,.gform_wrapper .gform_page_footer .btn-outline-light.gform_button,.btn-outline-light.scrolltop{color:#323232 !important}.btn-center{text-align:center}.cookie{position:fixed;bottom:30px;left:0;right:0;z-index:+150}.cookie .col-11{margin:0 auto;border:1px solid #a8a8a7;background-color:#fff;color:#323232;padding:20px 30px;border-radius:20px}.cookie .cookie_disclaimer{margin-bottom:0;font-size:.8571428571rem;text-align:center}.cookie .cookie_dismiss{display:block;margin:10px auto 0 auto;color:#323232;background:0;border:0;outline:0;cursor:pointer}.cookie .cookie_dismiss .fa{color:#4ea333;margin-right:10px}@media (max-width: 767.99px){.cookie{display:block}.cookie .cookie_dismiss{margin-top:1em;width:100%}}.counter{text-align:center}.counter .count{font-size:3.5714285714rem;color:#323232;font-weight:bold}.counter .count .sub{padding-left:5px;font-size:1.4285714286rem}.deelnemen{position:relative;padding:35px 25px 25px 25px;border-radius:15px;border:1px solid #ececec;margin-bottom:15px}.deelnemen .title{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);color:#c81e1e;background-color:#fff;padding:0 20px}.deelnemen .deelnemen-events .deelnemen-event{margin-bottom:50px}.deelnemen .deelnemen-events .deelnemen-event .row,.deelnemen .deelnemen-events .deelnemen-event .gform_wrapper .gform_fields .gfield,.gform_wrapper .gform_fields .deelnemen .deelnemen-events .deelnemen-event .gfield{padding:0}.deelnemen .deelnemen-events .deelnemen-event p{margin-bottom:0}.deelnemen .deelnemen-events .deelnemen-event div[class*="col-"]:first-child{padding-right:20px}.deelnemen .deelnemen-events .deelnemen-event div[class*="col-"]:last-child{padding-left:0}.deelnemen .deelnemen-events .deelnemen-event:last-child{margin-bottom:20px}.deelnemen .deelnemen-events .deelnemen-event .left .readmore{margin-top:5px}.deelnemen .deelnemen-events .deelnemen-event .right .inschrijf-button.inschrijf-button-static{max-width:100%}@media (max-width: 991.99px){.deelnemen .deelnemen-events .deelnemen-event div[class*="col-"]{padding:0 25px !important}.deelnemen .deelnemen-events .deelnemen-event .inschrijf-button{max-width:100%}.deelnemen .deelnemen-events .deelnemen-event .left .readmore{margin-bottom:15px}}.events{margin-top:70px}.events .events-container{position:relative;padding-bottom:80px}.events .events-container .events-wrapper .component-events{margin-top:80px}.events .events-container .events-wrapper .component-events .thumbnail{display:block;position:relative;height:230px;background-position:center;background-repeat:no-repeat;background-size:cover}.events .events-container .events-wrapper .component-events .thumbnail .logo{width:50px;height:50px;position:absolute;left:20px;bottom:20px;border-radius:5px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain}.events .events-container .events-wrapper .component-events .thumbnail .logo .image{background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:10px;left:10px;right:10px;bottom:10px}.events .events-container .events-wrapper .component-events .content{padding:25px 15px 0 15px}.events .events-container .events-wrapper .component-events .content .title,.events .events-container .events-wrapper .component-events .content .company{margin-bottom:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.events .events-container .events-wrapper .component-events .content .title a,.events .events-container .events-wrapper .component-events .content .company a{text-decoration:none}.events .events-container .events-wrapper .component-events .content .dates{margin:15px 0}.events .events-container .events-wrapper .component-events .content .dates .dates-slider{position:relative}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .date{display:inline-block;border-radius:5px;background-color:#ececec;color:#323232;font-weight:600;padding:10px 20px 10px 10px;width:100%}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .date.last{position:relative}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .date.last::after{content:'';display:block;position:absolute;top:-15px;bottom:-15px;right:-9px;width:1px;border:1px dashed #ececec}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .date.single{width:auto;padding-right:50px}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .date .day{display:block;font-size:1rem}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .date .time{font-size:.8571428571rem}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .gradient{pointer-events:none;position:absolute;left:50%;right:0;bottom:0;top:0;z-index:+10;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.53) 48%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .owl-nav{display:block}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .owl-nav .owl-prev{display:none}.events .events-container .events-wrapper .component-events .content .dates .dates-slider .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);right:-15px;font-size:1.1428571429rem;margin:0;z-index:+20;background:transparent;color:#c81e1e}.events .events-container .events-wrapper .component-events .content .excerpt{margin-bottom:0}.events .events-container .events-wrapper .component-events .content .excerpt .readmore{white-space:nowrap}.events .events-container .events-loading{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;display:block;text-align:center}.events .events-container .events-loading .fa{margin-bottom:10px;font-size:2.8571428571rem}.faq{margin-bottom:20px}.faq h3{margin-bottom:10px}.faq ul{list-style:none;padding:0}.faq ul li.link,.faq ul li.item{position:relative;margin-bottom:7px;padding-left:20px;padding-top:3px;transition:all .3s ease-in-out}.faq ul li.link ul,.faq ul li.item ul{margin-bottom:15px}.faq ul li.link ul li,.faq ul li.item ul li{padding-left:18px;position:relative}.faq ul li.link ul li::before,.faq ul li.item ul li::before{position:absolute;top:0;left:0;content:"\2022";color:#c81e1e}.faq ul li.link::before,.faq ul li.item::before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:-20px;width:20px;transition:all .3s ease-in-out}.faq ul li.link .title,.faq ul li.item .title{margin-bottom:5px;text-decoration:none;margin-left:-2px;font-weight:normal;color:#323232;transition:all .3s ease-in-out}.faq ul li.link .content,.faq ul li.item .content{color:#323232}.faq ul li.link .content>*:last-child,.faq ul li.item .content>*:last-child{margin-bottom:0}.faq ul li.link.active,.faq ul li.item.active{margin:35px 0}.faq ul li.link.active .title,.faq ul li.item.active .title{font-weight:600}.faq ul li.link.active::before,.faq ul li.item.active::before{color:#c81e1e}.faq ul li.link.active::after,.faq ul li.item.active::after{z-index:-1;content:"";position:absolute;top:-10px;left:-20px;right:-20px;bottom:-15px;border-radius:5px;border:1px solid #ececec}.faq ul li.link::before{content:"\f016"}.custom-checkbox{line-height:42px;padding-left:35px;height:42px;margin:0 30px 0 0}.custom-checkbox .custom-control-indicator,.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator{margin-top:5px;width:25px;height:25px;border-radius:25px;border:1px solid #dfdfdf;background-color:#fff}.custom-checkbox .custom-control-indicator::before,.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator::before{width:24px;height:22px}.input-group .form-control{border-radius:20px;line-height:40px;padding:0 20px;box-shadow:none !important;border-color:#e0e0e0}.input-group .btn,.input-group .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .input-group .gf_step,.input-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .input-group .gform_previous_button,.input-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .input-group .gform_previous_button,.input-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .input-group .gform_next_button,.input-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .input-group .gform_next_button,.input-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .input-group .gform_button,.input-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .input-group .gform_button,.input-group .scrolltop{text-transform:none;font-weight:bold;border-radius:20px !important;margin-left:-50px !important;line-height:40px;padding:0 20px;z-index:+50 !important}.gform_wrapper{margin-top:75px}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer,.gform_wrapper .gform_body{max-width:800px;margin:0 auto}.gform_wrapper .gform_page_footer>*,.gform_wrapper .gform_footer>*{float:right}.gform_wrapper .gf_page_steps{display:table;margin:0 auto 50px auto;border-radius:5px;border:1px solid #ececec}.gform_wrapper .gf_page_steps .gf_step{color:#323232}@media (max-width: 1199.99px){.gform_wrapper .gf_page_steps .gf_step{width:33.3333%}}@media (max-width: 991.99px){.gform_wrapper .gf_page_steps .gf_step{width:50%}}@media (max-width: 767.99px){.gform_wrapper .gf_page_steps .gf_step{width:100%}}.gform_wrapper .gf_page_steps .gf_step .gf_step_number{color:#a8a8a7;padding-right:5px}.gform_wrapper .gf_page_steps .gf_step.gf_step_active{background-color:#ececec}.gform_wrapper .gf_page_steps .gf_step.gf_step_last{color:#a8a8a7}.gform_wrapper .gf_page_steps .gf_step.gf_step_last .gf_step_number{display:none}.gform_wrapper .validation_error{display:none}.gform_wrapper .gform_fields{padding:0}.gform_wrapper .gform_fields li{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.gform_wrapper .gform_fields li::before{display:none}.gform_wrapper .gform_fields .gfield{margin-bottom:20px}.gform_wrapper .gform_fields .gfield .gfield_label{color:#323232;font-weight:600;margin:0;padding-top:10px;padding-left:0;padding-right:20px;line-height:24px}.gform_wrapper .gform_fields .gfield .gfield_label .gfield_required{color:#c81e1e}.gform_wrapper .gform_fields .gfield .ginput_container{padding-right:0 !important;padding-left:0 !important}.gform_wrapper .gform_fields .gfield .ginput_container .instruction{display:none !important}.gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio{padding:0;list-style:none}.gform_wrapper .gform_fields .gfield .ginput_container select,.gform_wrapper .gform_fields .gfield .ginput_container textarea,.gform_wrapper .gform_fields .gfield .ginput_container input[type=text]{width:100%;border-radius:5px;border:1px solid #ececec;line-height:45px;padding:0 13px;transition:border ease-in-out .1s}.gform_wrapper .gform_fields .gfield .ginput_container select:focus,.gform_wrapper .gform_fields .gfield .ginput_container textarea:focus,.gform_wrapper .gform_fields .gfield .ginput_container input[type=text]:focus{outline:0;border:1px solid #dfdfdf}.gform_wrapper .gform_fields .gfield .ginput_container select{height:45px;background-color:#fff}.gform_wrapper .gform_fields .gfield .ginput_container textarea{line-height:20px;padding:13px;height:165px}.gform_wrapper .gform_fields .gfield .ginput_container input[type=radio]{margin-right:10px;display:inline-block}.gform_wrapper .gform_fields .gfield .ginput_container_date{position:relative}.gform_wrapper .gform_fields .gfield .ginput_container_date img{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{color:#c81e1e}.gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input[type=text]{border-color:#c81e1e}.gform_wrapper .gform_fields .gfield.gfield_error .gfield_description.validation_message{font-size:.7857142857rem;color:#c81e1e;font-weight:600;padding-top:3px;padding-left:0}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:35px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button{margin-right:15px}.gform_wrapper .gform_footer{margin-top:0}.gform_confirmation_wrapper .gform_confirmation_message{background:#4ea333;padding:15px 20px;border-radius:5px;color:#fff;font-weight:bold;text-align:center;width:100%;margin-top:50px}.ui-datepicker,.ui-datepicker table,.ui-datepicker tr,.ui-datepicker td,.ui-datepicker th{margin:0;padding:0;border:none;border-spacing:0}.ui-datepicker{background:#ececec;display:none;cursor:default;position:absolute;padding-bottom:10px;text-transform:uppercase;z-index:91000 !important}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:5px;padding:5px;cursor:pointer;z-index:1001}.ui-datepicker-prev{left:10px;padding-left:0}.ui-datepicker-next{right:10px;padding-right:0}.ui-datepicker-prev span,.ui-datepicker-next span{display:block;width:auto;color:#fff !important;text-indent:0}.ui-datepicker-header{border-radius:3px 3px 0 0;color:#fff;background:#c81e1e;display:block;margin-top:0;padding:10px;text-transform:uppercase;font-weight:400;text-align:center}.ui-datepicker-prev span{background-position:0px 0px}.ui-datepicker-next span{background-position:-5px 0px}.ui-datepicker-prev-hover span{background-position:0px -10px}.ui-datepicker-next-hover span{background-position:-5px -10px}.ui-datepicker-calendar th{padding-top:15px;padding-bottom:10px;text-align:center;font-weight:normal}.ui-datepicker-calendar td{text-align:center}.ui-datepicker-calendar .ui-state-default{display:block;width:40px;line-height:40px;outline:none;color:#343a40;text-decoration:none;border:1px solid transparent}.ui-datepicker-calendar .ui-state-hover{background:tint(#343a40, 70)}.ui-datepicker-calendar .ui-state-active{color:#fff;background:#c81e1e}.ui-datepicker-other-month .ui-state-default{color:#343a40}.banner-small{min-height:60vh;height:100%}.banner-small .banner-image{position:absolute;top:0;bottom:0;overflow:hidden}.banner-small .banner-image.image-left{right:0}.banner-small .banner-image.image-left::before{transform:rotateY(180deg)}.banner-small .banner-image.image-right{left:0;right:0}.banner-small .banner-image::after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:+20;pointer-events:none;background-image:url(../images/border/all.svg);background-size:cover}.inschrijven{display:block;max-width:520px;width:100%;margin:40px auto 0 auto}.inschrijven.multiple-buttons.button-only .inschrijf-button{margin:10px auto}.inschrijven.multiple-buttons.button-only .inschrijf-button:first-of-type{margin-top:0px}.inschrijven.multiple-buttons.button-only .inschrijf-button:last-of-type{margin-bottom:0px}.inschrijven.multiple-buttons.button-large .inschrijf-button{margin:10px auto}.inschrijven.multiple-buttons.button-large .inschrijf-button:first-of-type{margin-top:40px}.inschrijven.multiple-buttons.button-large .inschrijf-button:last-of-type{margin-bottom:40px}@media (max-width: 991.99px){.inschrijven{margin-top:0}}.inschrijven.button-large{margin:40px auto}.inschrijven.button-large .inschrijf-button{margin-bottom:40px}@media (max-width: 991.99px){.inschrijven.button-large{margin:0 auto}}.inschrijven.button-only{margin:10px auto}.inschrijven.button-only .inschrijf-button{margin:0 auto}.inschrijven .title{color:#4ea333;font-size:1.7857142857rem;font-weight:600;text-align:center}.inschrijven .inschrijf-button{display:block;margin:40px auto 10px auto}@media (max-width: 991.99px){.inschrijven .inschrijf-button.inschrijf-button-static{margin-top:0}}.inschrijven .line{position:relative;display:block;width:100%;height:1px;background-color:#ececec}.inschrijven .line::before,.inschrijven .line::after{content:"";display:block;width:0;height:0;border-style:solid;position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% - 1px)}.inschrijven .line::before{border-width:0 10px 10px 10px;border-color:transparent transparent #ececec transparent}.inschrijven .line::after{border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent}.inschrijven p{margin:30px 0 0 0;padding:0 15px;text-align:center}.inschrijven img{max-width:150px;width:100%}.label{position:relative;padding:7px;margin:-7px;overflow:hidden}.label .label-label{width:200px;position:absolute;line-height:40px;top:15px;right:-60px;left:auto;transform:rotate(45deg);text-align:center;color:#fff;text-transform:uppercase;font-size:.7857142857rem;font-weight:bold}.label .label-label.label-green{background-color:#4ea333}.label .label-label.label-red{background-color:#c81e1e}.logos .owl-stage{display:-ms-flexbox;display:flex}.logos .owl-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto}.logos .owl-item .item{display:block;margin:0 auto}.logos .owl-item .item img{max-width:150px;width:100%}.mentors h2{margin:50px 0}.mentors .mentor{position:relative}@media (min-width: 1200px){.mentors .mentor{width:calc(100% / 8)}}@media (min-width: 992px) and (max-width: 1199.99px){.mentors .mentor{width:calc(100% / 6)}}@media (min-width: 768px) and (max-width: 991.99px){.mentors .mentor{width:calc(100% / 4)}}@media (min-width: 576px) and (max-width: 767.99px){.mentors .mentor{width:calc(100% / 3)}}@media (max-width: 575.99px){.mentors .mentor{width:calc(100% / 2)}}.mentors .mentor .image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .1s ease-in-out;opacity:.3;filter:grayscale(100%)}.mentors .mentor .image:hover{opacity:1}.mentors .mentor:hover .image{opacity:1}.mentors .mentor:hover .info{display:block}.mentors .mentor .info{display:none;position:absolute;top:calc(100% - 10px);left:-25px;z-index:+100;right:-25px;padding:20px 0;text-align:center;background:#fff;border:1px solid #515151}.mentors .mentor .info::after{position:absolute;left:50%;transform:translateX(-50%);top:-9.5px;content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.mentors .mentor .info::before{position:absolute;left:50%;transform:translateX(-50%);top:-11px;content:"";display:block;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #515151}.navbar .navbar-toggler{position:absolute;right:0;top:3px;width:24px;height:18.8px;cursor:pointer;outline:none;transform:rotate(0deg);transition:.5s ease-in-out}.navbar .navbar-toggler span{position:absolute;display:block;height:3.6px;width:100%;background:#000;border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.navbar .navbar-toggler span:nth-child(1){top:0px}.navbar .navbar-toggler span:nth-child(2),.navbar .navbar-toggler span:nth-child(3){top:7.2px}.navbar .navbar-toggler span:nth-child(4){top:14.4px}.navbar .navbar-toggler[aria-expanded="true"] span:nth-child(1){top:7.2px;width:0%;left:50%}.navbar .navbar-toggler[aria-expanded="true"] span:nth-child(2){transform:rotate(45deg)}.navbar .navbar-toggler[aria-expanded="true"] span:nth-child(3){transform:rotate(-45deg)}.navbar .navbar-toggler[aria-expanded="true"] span:nth-child(4){top:7.2px;width:0%;left:50%}.navbar .navbar-nav>.menu-item:last-child>.nav-link{padding-right:0}.news .news-single{margin-bottom:30px;width:100%}.news .news-single .inner{border:1px solid #ececec}.news .news-single .image{position:relative;margin-bottom:15px}.news .news-single .image.image-none{height:65px;background-color:#ececec}.news .news-single .image img{width:100%}.news .news-single .image .tag{position:absolute;left:20px;bottom:20px;border-radius:22px;padding:0 10px;color:#fff;font-weight:600;line-height:22px;font-size:.7857142857rem;text-transform:uppercase}.news .news-single .image .tag.tag-1,.news .news-single .image .tag.tag-5{background-color:#c81e1e}.news .news-single .image .tag.tag-2{background-color:#28aae1}.news .news-single .image .tag.tag-3{background-color:#3c5a99}.news .news-single .image .tag.tag-4{background-color:#ff62b4}.news .news-single .content{padding:0 20px}.news .news-single .content .readmore{margin-bottom:20px}.news .news-single .content p a{color:#c81e1e;text-decoration:none;font-weight:normal}.news .news-single .content p a:hover{text-decoration:underline}.news .news-single .share{padding:0 20px;border-top:1px solid #ececec}.news .news-single .share span{display:inline-block;line-height:45px;color:#a8a8a7}.news .news-single .share span .fa{font-size:1.1428571429rem;padding-right:3px}.news .news-single .share .left{float:left}.news .news-single .share .left span{margin-right:10px}.news .news-single .share .right{float:right}.news .news-loading{display:block;margin:30px auto 0 auto;text-align:center}.news .news-loading .fa{margin-bottom:10px;font-size:2.8571428571rem}.news.news-slider,.news .news-slider{position:relative}.news.news-slider .news-single,.news .news-slider .news-single{width:100%;display:block !important;max-width:100% !important;padding:0 !important}.news.news-slider .owl-nav .owl-prev,.news.news-slider .owl-nav .owl-next,.news .news-slider .owl-nav .owl-prev,.news .news-slider .owl-nav .owl-next{width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;z-index:+20;cursor:pointer;color:#c81e1e;position:absolute;top:50%;transform:translateY(calc(-50% - 25px))}.news.news-slider .owl-nav .owl-prev,.news .news-slider .owl-nav .owl-prev{left:30px}.news.news-slider .owl-nav .owl-next,.news .news-slider .owl-nav .owl-next{right:30px}.news.news-slider .owl-dots,.news .news-slider .owl-dots{margin:0}.news.news-slider .owl-dots .owl-dot span,.news .news-slider .owl-dots .owl-dot span{margin:3px;background-color:#ededed}.news.news-slider .owl-dots .owl-dot.active span,.news .news-slider .owl-dots .owl-dot.active span{background-color:#c81e1e}.popup{padding:25px;position:fixed;bottom:30px;right:30px;z-index:+150;border:1px solid #a8a8a7;border-radius:20px;background:#fff;max-width:325px;color:#323232;font-size:.8571428571rem}.popup p{margin-bottom:7.5px}.popup .btn,.popup .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .popup .gf_step,.popup .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .popup .gform_previous_button,.popup .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .popup .gform_previous_button,.popup .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .popup .gform_next_button,.popup .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .popup .gform_next_button,.popup .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .popup .gform_button,.popup .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .popup .gform_button,.popup .scrolltop{font-size:.8571428571rem;line-height:35px}.popup .btn-close{position:absolute;top:0;right:0;background:transparent;padding:0;width:40px;cursor:pointer;line-height:40px;border-radius:20px;font-size:1.1428571429rem;color:#797979;outline:none;box-shadow:none !important}@media (max-width: 767.99px){.popup{left:30px;right:30px;max-width:100%}}.quotes,.logos{position:relative}.quotes div[class*="col"],.logos div[class*="col"]{padding:0}.quotes .item .inner img,.logos .item .inner img{margin:0 auto;display:block;max-width:150px;max-height:150px}.quotes .item .inner .logo,.logos .item .inner .logo{max-width:150px;width:100%;height:115px;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}.quotes .item .inner .quote,.logos .item .inner .quote{margin:15px auto 0 auto;max-width:350px;text-align:center}.quotes .item .inner .quote p::before,.logos .item .inner .quote p::before,.quotes .item .inner .quote p::after,.logos .item .inner .quote p::after{display:inline-block;content:'"'}.quotes .item .inner .quote footer,.logos .item .inner .quote footer{text-transform:uppercase;font-style:italic}.quotes .owl-nav .owl-prev,.logos .owl-nav .owl-prev,.quotes .owl-nav .owl-next,.logos .owl-nav .owl-next{width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;z-index:+20;cursor:pointer;color:#323232;position:absolute;top:50%;transform:translateY(-50%)}.quotes .owl-nav .owl-prev,.logos .owl-nav .owl-prev{left:30px}.quotes .owl-nav .owl-next,.logos .owl-nav .owl-next{right:30px}.quotes .btn,.logos .btn,.quotes .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .quotes .gf_step,.logos .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .logos .gf_step,.quotes .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .quotes .gform_previous_button,.logos .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .logos .gform_previous_button,.quotes .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .quotes .gform_previous_button,.logos .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .logos .gform_previous_button,.quotes .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .quotes .gform_next_button,.logos .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .logos .gform_next_button,.quotes .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .quotes .gform_next_button,.logos .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .logos .gform_next_button,.quotes .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .quotes .gform_button,.logos .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .logos .gform_button,.quotes .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .quotes .gform_button,.logos .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .logos .gform_button,.quotes .scrolltop,.logos .scrolltop{display:table;margin:50px auto 0 auto}.scrolltop{display:none;position:fixed;bottom:20px;right:20px;z-index:100;width:40px;line-height:38px;height:40px;padding:0;cursor:pointer;color:#fff}@media (max-width: 991.99px){.scrolltop{bottom:20px}}@media (min-width: 1200px){.searchbar.fixed .searchbar-inner{position:fixed;top:100px;left:0;right:0;z-index:+110}}.searchbar .searchbar-inner{background-color:#ececec;padding:30px 0;z-index:+100}.searchbar .searchbar-inner .input-group{max-width:390px;width:100%;float:left;margin:0 30px 0 0}.searchbar .searchbar-inner .input-group .btn,.searchbar .searchbar-inner .input-group .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .searchbar .searchbar-inner .input-group .gf_step,.searchbar .searchbar-inner .input-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .searchbar .searchbar-inner .input-group .gform_previous_button,.searchbar .searchbar-inner .input-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .searchbar .searchbar-inner .input-group .gform_previous_button,.searchbar .searchbar-inner .input-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .searchbar .searchbar-inner .input-group .gform_next_button,.searchbar .searchbar-inner .input-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .searchbar .searchbar-inner .input-group .gform_next_button,.searchbar .searchbar-inner .input-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .searchbar .searchbar-inner .input-group .gform_button,.searchbar .searchbar-inner .input-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .searchbar .searchbar-inner .input-group .gform_button,.searchbar .searchbar-inner .input-group .scrolltop{padding:0 35px}.searchbar .searchbar-inner select.form-control{border-radius:20px;line-height:40px;height:42px;color:#7b7b7a;max-width:300px;width:100%;float:left;padding:0 20px;box-shadow:none !important;border-color:#e0e0e0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:30px}.searchbar .searchbar-inner select.form-control::after{content:"a";display:block;position:absolute;right:5px;top:5px}.searchbar .searchbar-inner .clear{font-weight:normal !important;cursor:pointer;opacity:0.3;text-transform:none;font-size:1rem;font-weight:normal;line-height:42px;padding:0;transition:opacity .1s ease-in-out}.searchbar .searchbar-inner .clear:hover{opacity:1}@media (max-width: 1199.99px){.searchbar .searchbar-inner{padding-top:25px;padding-bottom:7px}.searchbar .searchbar-inner .input-group{margin-bottom:5px}.searchbar .searchbar-inner .input-group,.searchbar .searchbar-inner .form-control,.searchbar .searchbar-inner .form-control select{width:100% !important;max-width:100% !important}.searchbar .searchbar-inner .btn,.searchbar .searchbar-inner .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .searchbar .searchbar-inner .gf_step,.searchbar .searchbar-inner .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .searchbar .searchbar-inner .gform_previous_button,.searchbar .searchbar-inner .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .searchbar .searchbar-inner .gform_previous_button,.searchbar .searchbar-inner .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .searchbar .searchbar-inner .gform_next_button,.searchbar .searchbar-inner .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .searchbar .searchbar-inner .gform_next_button,.searchbar .searchbar-inner .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .searchbar .searchbar-inner .gform_button,.searchbar .searchbar-inner .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .searchbar .searchbar-inner .gform_button,.searchbar .searchbar-inner .scrolltop{padding-top:5px;display:table;clear:both;margin:0 auto}}.searchbar-empty{margin-top:80px}.searchbar-empty .btn,.searchbar-empty .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .searchbar-empty .gf_step,.searchbar-empty .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .searchbar-empty .gform_previous_button,.searchbar-empty .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .searchbar-empty .gform_previous_button,.searchbar-empty .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .searchbar-empty .gform_next_button,.searchbar-empty .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .searchbar-empty .gform_next_button,.searchbar-empty .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .searchbar-empty .gform_button,.searchbar-empty .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .searchbar-empty .gform_button,.searchbar-empty .scrolltop{color:#fff;margin-top:30px}.seperator{display:block}.seperator.seperator-xs{height:30px}@media (max-width: 991.99px){.seperator.seperator-xs{height:15px}}.seperator.seperator-sm{height:60px}@media (max-width: 991.99px){.seperator.seperator-sm{height:30px}}.seperator.seperator-md{height:100px}@media (max-width: 991.99px){.seperator.seperator-md{height:50px}}.seperator.seperator-lg{height:350px}@media (max-width: 991.99px){.seperator.seperator-lg{height:175px}}.seperator.seperator-xl{height:400px}@media (max-width: 991.99px){.seperator.seperator-xl{height:200px}}.slogan{max-width:100%;overflow:hidden;padding:0 15px;font-weight:bold;color:#fff;font-size:3.5714285714rem;text-transform:uppercase;margin-bottom:0;text-shadow:0px 0px 10px rgba(0,0,0,0.3)}.slogan strong{font-weight:bold;padding-top:20px;padding-bottom:20px;font-size:8.5714285714rem;line-height:7.1428571429rem;display:block;margin-top:-20px;margin-bottom:-15px}@media (max-width: 991.99px){.slogan,.typed{line-height:50px !important;padding-bottom:10px}.slogan::after,.typed::after{line-height:50px !important}.slogan{font-size:2.1428571429rem}.slogan::after{font-size:2.1428571429rem !important}.slogan strong{padding-top:0px;padding-bottom:0px;font-size:5rem;line-height:7.1428571429rem}}@media (max-width: 767.99px){.slogan{margin-left:0 !important;text-align:left !important;width:100%;line-height:2.8571428571rem !important}.slogan strong{padding-top:15px;padding-bottom:15px;font-size:3.5714285714rem;line-height:3.5714285714rem}}.startups .buttons,.partners .buttons,.news .buttons{margin:65px auto 75px auto;text-align:center;width:100%}.startups .buttons .btn-group,.partners .buttons .btn-group,.startups .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .startups .buttons .gf_page_steps,.partners .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .partners .buttons .gf_page_steps,.news .buttons .btn-group,.news .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .news .buttons .gf_page_steps{margin-right:15px;border-radius:5px;border:1px solid #ededed}.startups .buttons .btn-group .btn,.partners .buttons .btn-group .btn,.startups .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .startups .buttons .gf_page_steps .btn,.partners .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .partners .buttons .gf_page_steps .btn,.gform_wrapper .gf_page_steps .startups .buttons .btn-group .gf_step,.gform_wrapper .gf_page_steps .partners .buttons .btn-group .gf_step,.startups .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .startups .buttons .gf_page_steps .gf_step,.partners .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .partners .buttons .gf_page_steps .gf_step,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_button,.startups .buttons .btn-group .scrolltop,.partners .buttons .btn-group .scrolltop,.startups .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .startups .buttons .gf_page_steps .scrolltop,.partners .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .partners .buttons .gf_page_steps .scrolltop,.news .buttons .btn-group .btn,.news .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .news .buttons .gf_page_steps .btn,.gform_wrapper .gf_page_steps .news .buttons .btn-group .gf_step,.news .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .news .buttons .gf_page_steps .gf_step,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_button,.news .buttons .btn-group .scrolltop,.news .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .news .buttons .gf_page_steps .scrolltop{padding:0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.startups .buttons .btn-group .btn:hover,.partners .buttons .btn-group .btn:hover,.startups .buttons .gform_wrapper .gf_page_steps .btn:hover,.gform_wrapper .startups .buttons .gf_page_steps .btn:hover,.partners .buttons .gform_wrapper .gf_page_steps .btn:hover,.gform_wrapper .partners .buttons .gf_page_steps .btn:hover,.gform_wrapper .gf_page_steps .startups .buttons .btn-group .gf_step:hover,.gform_wrapper .gf_page_steps .partners .buttons .btn-group .gf_step:hover,.startups .buttons .gform_wrapper .gf_page_steps .gf_step:hover,.gform_wrapper .startups .buttons .gf_page_steps .gf_step:hover,.partners .buttons .gform_wrapper .gf_page_steps .gf_step:hover,.gform_wrapper .partners .buttons .gf_page_steps .gf_step:hover,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_previous_button:hover,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_previous_button:hover,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button:hover,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button:hover,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_previous_button:hover,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button:hover,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button:hover,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_previous_button:hover,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_previous_button:hover,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_previous_button:hover,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button:hover,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button:hover,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_previous_button:hover,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button:hover,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button:hover,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_previous_button:hover,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_next_button:hover,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_next_button:hover,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button:hover,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button:hover,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_next_button:hover,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button:hover,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button:hover,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_next_button:hover,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_next_button:hover,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_next_button:hover,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button:hover,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button:hover,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_next_button:hover,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button:hover,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button:hover,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_next_button:hover,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_button:hover,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_button:hover,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button:hover,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button:hover,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_button:hover,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button:hover,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button:hover,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_button:hover,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_button:hover,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_button:hover,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button:hover,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button:hover,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_button:hover,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button:hover,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button:hover,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_button:hover,.startups .buttons .btn-group .scrolltop:hover,.partners .buttons .btn-group .scrolltop:hover,.startups .buttons .gform_wrapper .gf_page_steps .scrolltop:hover,.gform_wrapper .startups .buttons .gf_page_steps .scrolltop:hover,.partners .buttons .gform_wrapper .gf_page_steps .scrolltop:hover,.gform_wrapper .partners .buttons .gf_page_steps .scrolltop:hover,.startups .buttons .btn-group .btn.current,.partners .buttons .btn-group .btn.current,.startups .buttons .gform_wrapper .gf_page_steps .btn.current,.gform_wrapper .startups .buttons .gf_page_steps .btn.current,.partners .buttons .gform_wrapper .gf_page_steps .btn.current,.gform_wrapper .partners .buttons .gf_page_steps .btn.current,.gform_wrapper .gf_page_steps .startups .buttons .btn-group .current.gf_step,.gform_wrapper .gf_page_steps .partners .buttons .btn-group .current.gf_step,.startups .buttons .gform_wrapper .gf_page_steps .current.gf_step,.gform_wrapper .startups .buttons .gf_page_steps .current.gf_step,.partners .buttons .gform_wrapper .gf_page_steps .current.gf_step,.gform_wrapper .partners .buttons .gf_page_steps .current.gf_step,.startups .buttons .btn-group .gform_wrapper .gform_footer .current.gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .current.gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .current.gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .current.gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_previous_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .current.gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .current.gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_previous_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .current.gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .current.gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .current.gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .current.gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_previous_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .current.gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .current.gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_previous_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .current.gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .current.gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .current.gform_next_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .current.gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .current.gform_next_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .current.gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_next_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .current.gform_next_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .current.gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_next_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .current.gform_next_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .current.gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .current.gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .current.gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_next_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .current.gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .current.gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_next_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .current.gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .current.gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .current.gform_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .current.gform_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .current.gform_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .current.gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .current.gform_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .current.gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .current.gform_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .current.gform_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .current.gform_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .current.gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .current.gform_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .current.gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .current.gform_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .current.gform_button,.startups .buttons .btn-group .current.scrolltop,.partners .buttons .btn-group .current.scrolltop,.startups .buttons .gform_wrapper .gf_page_steps .current.scrolltop,.gform_wrapper .startups .buttons .gf_page_steps .current.scrolltop,.partners .buttons .gform_wrapper .gf_page_steps .current.scrolltop,.gform_wrapper .partners .buttons .gf_page_steps .current.scrolltop,.news .buttons .btn-group .btn:hover,.news .buttons .gform_wrapper .gf_page_steps .btn:hover,.gform_wrapper .news .buttons .gf_page_steps .btn:hover,.gform_wrapper .gf_page_steps .news .buttons .btn-group .gf_step:hover,.news .buttons .gform_wrapper .gf_page_steps .gf_step:hover,.gform_wrapper .news .buttons .gf_page_steps .gf_step:hover,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_previous_button:hover,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button:hover,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button:hover,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_previous_button:hover,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_previous_button:hover,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button:hover,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button:hover,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_previous_button:hover,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_next_button:hover,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button:hover,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button:hover,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_next_button:hover,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_next_button:hover,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button:hover,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button:hover,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_next_button:hover,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_button:hover,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button:hover,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button:hover,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_button:hover,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_button:hover,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button:hover,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button:hover,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_button:hover,.news .buttons .btn-group .scrolltop:hover,.news .buttons .gform_wrapper .gf_page_steps .scrolltop:hover,.gform_wrapper .news .buttons .gf_page_steps .scrolltop:hover,.news .buttons .btn-group .btn.current,.news .buttons .gform_wrapper .gf_page_steps .btn.current,.gform_wrapper .news .buttons .gf_page_steps .btn.current,.gform_wrapper .gf_page_steps .news .buttons .btn-group .current.gf_step,.news .buttons .gform_wrapper .gf_page_steps .current.gf_step,.gform_wrapper .news .buttons .gf_page_steps .current.gf_step,.news .buttons .btn-group .gform_wrapper .gform_footer .current.gform_previous_button,.gform_wrapper .gform_footer .news .buttons .btn-group .current.gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_previous_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .current.gform_previous_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .current.gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .current.gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_previous_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .current.gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .current.gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_footer .current.gform_next_button,.gform_wrapper .gform_footer .news .buttons .btn-group .current.gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_next_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .current.gform_next_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .current.gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .current.gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_next_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .current.gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .current.gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_footer .current.gform_button,.gform_wrapper .gform_footer .news .buttons .btn-group .current.gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .current.gform_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .current.gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .current.gform_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .current.gform_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .current.gform_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .current.gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .current.gform_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .current.gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .current.gform_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .current.gform_button,.news .buttons .btn-group .current.scrolltop,.news .buttons .gform_wrapper .gf_page_steps .current.scrolltop,.gform_wrapper .news .buttons .gf_page_steps .current.scrolltop{background-color:#ededed}@media (max-width: 991.99px){.startups .buttons .btn-group,.partners .buttons .btn-group,.startups .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .startups .buttons .gf_page_steps,.partners .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .partners .buttons .gf_page_steps,.news .buttons .btn-group,.news .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .news .buttons .gf_page_steps{width:100%;margin:0}.startups .buttons .btn-group .btn,.partners .buttons .btn-group .btn,.startups .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .startups .buttons .gf_page_steps .btn,.partners .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .partners .buttons .gf_page_steps .btn,.gform_wrapper .gf_page_steps .startups .buttons .btn-group .gf_step,.gform_wrapper .gf_page_steps .partners .buttons .btn-group .gf_step,.startups .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .startups .buttons .gf_page_steps .gf_step,.partners .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .partners .buttons .gf_page_steps .gf_step,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_button,.startups .buttons .btn-group .scrolltop,.partners .buttons .btn-group .scrolltop,.startups .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .startups .buttons .gf_page_steps .scrolltop,.partners .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .partners .buttons .gf_page_steps .scrolltop,.news .buttons .btn-group .btn,.news .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .news .buttons .gf_page_steps .btn,.gform_wrapper .gf_page_steps .news .buttons .btn-group .gf_step,.news .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .news .buttons .gf_page_steps .gf_step,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_button,.news .buttons .btn-group .scrolltop,.news .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .news .buttons .gf_page_steps .scrolltop{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}}@media (max-width: 767.99px){.startups .buttons .btn-group,.partners .buttons .btn-group,.startups .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .startups .buttons .gf_page_steps,.partners .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .partners .buttons .gf_page_steps,.news .buttons .btn-group,.news .buttons .gform_wrapper .gf_page_steps,.gform_wrapper .news .buttons .gf_page_steps{display:block}.startups .buttons .btn-group .btn,.partners .buttons .btn-group .btn,.startups .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .startups .buttons .gf_page_steps .btn,.partners .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .partners .buttons .gf_page_steps .btn,.gform_wrapper .gf_page_steps .startups .buttons .btn-group .gf_step,.gform_wrapper .gf_page_steps .partners .buttons .btn-group .gf_step,.startups .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .startups .buttons .gf_page_steps .gf_step,.partners .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .partners .buttons .gf_page_steps .gf_step,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_previous_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_previous_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_previous_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_previous_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_next_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_next_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_next_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_next_button,.startups .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .startups .buttons .btn-group .gform_button,.partners .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .partners .buttons .btn-group .gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.startups .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .startups .buttons .gf_page_steps .gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.partners .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .partners .buttons .gf_page_steps .gform_button,.startups .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .startups .buttons .btn-group .gform_button,.partners .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .partners .buttons .btn-group .gform_button,.startups .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.startups .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .startups .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .startups .buttons .gf_page_steps .gform_button,.partners .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.partners .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .partners .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .partners .buttons .gf_page_steps .gform_button,.startups .buttons .btn-group .scrolltop,.partners .buttons .btn-group .scrolltop,.startups .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .startups .buttons .gf_page_steps .scrolltop,.partners .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .partners .buttons .gf_page_steps .scrolltop,.news .buttons .btn-group .btn,.news .buttons .gform_wrapper .gf_page_steps .btn,.gform_wrapper .news .buttons .gf_page_steps .btn,.gform_wrapper .gf_page_steps .news .buttons .btn-group .gf_step,.news .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .news .buttons .gf_page_steps .gf_step,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_previous_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_previous_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_previous_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_previous_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_previous_button,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_next_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_next_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_next_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_next_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_next_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_next_button,.news .buttons .btn-group .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .news .buttons .btn-group .gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_footer .gform_button,.news .buttons .gform_wrapper .gform_footer .gf_page_steps .gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_footer .gform_button,.gform_wrapper .gform_footer .news .buttons .gf_page_steps .gform_button,.news .buttons .btn-group .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .news .buttons .btn-group .gform_button,.news .buttons .gform_wrapper .gf_page_steps .gform_page_footer .gform_button,.news .buttons .gform_wrapper .gform_page_footer .gf_page_steps .gform_button,.gform_wrapper .news .buttons .gf_page_steps .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .news .buttons .gf_page_steps .gform_button,.news .buttons .btn-group .scrolltop,.news .buttons .gform_wrapper .gf_page_steps .scrolltop,.gform_wrapper .news .buttons .gf_page_steps .scrolltop{margin:0;display:block;width:100%}}.startups .buttons .btn,.partners .buttons .btn,.startups .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .startups .buttons .gf_step,.partners .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .partners .buttons .gf_step,.startups .buttons .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .startups .buttons .gform_previous_button,.partners .buttons .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .partners .buttons .gform_previous_button,.startups .buttons .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .startups .buttons .gform_previous_button,.partners .buttons .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .partners .buttons .gform_previous_button,.startups .buttons .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .startups .buttons .gform_next_button,.partners .buttons .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .partners .buttons .gform_next_button,.startups .buttons .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .startups .buttons .gform_next_button,.partners .buttons .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .partners .buttons .gform_next_button,.startups .buttons .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .startups .buttons .gform_button,.partners .buttons .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .partners .buttons .gform_button,.startups .buttons .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .startups .buttons .gform_button,.partners .buttons .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .partners .buttons .gform_button,.startups .buttons .scrolltop,.partners .buttons .scrolltop,.news .buttons .btn,.news .buttons .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .news .buttons .gf_step,.news .buttons .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .news .buttons .gform_previous_button,.news .buttons .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .news .buttons .gform_previous_button,.news .buttons .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .news .buttons .gform_next_button,.news .buttons .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .news .buttons .gform_next_button,.news .buttons .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .news .buttons .gform_button,.news .buttons .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .news .buttons .gform_button,.news .buttons .scrolltop{box-shadow:none;padding-top:0;padding-bottom:0;line-height:48px;color:#000;font-weight:bold;text-transform:uppercase;font-size:1.1428571429rem}.startups .buttons .btn-vacature span,.partners .buttons .btn-vacature span,.news .buttons .btn-vacature span{margin-left:5px;background:#c81e1e;display:inline-block;min-width:24px;height:24px;border-radius:21px;font-weight:bold;color:#fff;text-align:center;line-height:24px}@media (max-width: 991.99px){.startups .buttons .btn-vacature,.partners .buttons .btn-vacature,.news .buttons .btn-vacature{margin:15px auto 0 auto;display:block}}.startups .startup.startup__small,.partners .startup.startup__small,.partners .startup__small.partner,.news .startup.startup__small,.news .partners .startup__small.partner,.partners .news .startup__small.partner{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:180px;background-position:center;background-size:contain;background-repeat:no-repeat}.startups .startup.startup__small .brand,.partners .startup.startup__small .brand,.partners .startup__small.partner .brand,.news .startup.startup__small .brand,.news .partners .startup__small.partner .brand,.partners .news .startup__small.partner .brand{position:absolute;top:40px;bottom:40px;left:40px;right:40px;background-position:center;background-size:contain;background-repeat:no-repeat}.startups .startup.startup__small .inner,.partners .startup.startup__small .inner,.partners .startup__small.partner .inner,.news .startup.startup__small .inner,.news .partners .startup__small.partner .inner,.partners .news .startup__small.partner .inner{width:100%;opacity:0;transition:opacity .1s ease-in-out}.startups .startup.startup__small .inner .blur,.partners .startup.startup__small .inner .blur,.partners .startup__small.partner .inner .blur,.news .startup.startup__small .inner .blur,.news .partners .startup__small.partner .inner .blur,.partners .news .startup__small.partner .inner .blur{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:inherit}.startups .startup.startup__small .inner .blur::before,.partners .startup.startup__small .inner .blur::before,.partners .startup__small.partner .inner .blur::before,.news .startup.startup__small .inner .blur::before,.news .partners .startup__small.partner .inner .blur::before,.partners .news .startup__small.partner .inner .blur::before{content:"";background:inherit;position:absolute;top:0;left:0;bottom:0;right:0;box-shadow:inset 0 0 0 200px rgba(255,255,255,0.9);filter:blur(5px);margin:-5px -10px -10px -5px}.startups .startup.startup__small .inner .content,.partners .startup.startup__small .inner .content,.partners .startup__small.partner .inner .content,.news .startup.startup__small .inner .content,.news .partners .startup__small.partner .inner .content,.partners .news .startup__small.partner .inner .content{width:100%;position:relative;z-index:+1;text-align:center}.startups .startup.startup__small .inner .content strong,.partners .startup.startup__small .inner .content strong,.partners .startup__small.partner .inner .content strong,.news .startup.startup__small .inner .content strong,.news .partners .startup__small.partner .inner .content strong,.partners .news .startup__small.partner .inner .content strong{color:#323232;text-transform:uppercase}.startups .startup.startup__small .inner .content .website,.partners .startup.startup__small .inner .content .website,.partners .startup__small.partner .inner .content .website,.news .startup.startup__small .inner .content .website,.news .partners .startup__small.partner .inner .content .website,.partners .news .startup__small.partner .inner .content .website{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#323232;font-weight:600}.startups .startup.startup__small .inner .content .website .fa,.partners .startup.startup__small .inner .content .website .fa,.partners .startup__small.partner .inner .content .website .fa,.news .startup.startup__small .inner .content .website .fa,.news .partners .startup__small.partner .inner .content .website .fa,.partners .news .startup__small.partner .inner .content .website .fa{padding-left:5px}.startups .startup.startup__small:hover .inner,.partners .startup.startup__small:hover .inner,.partners .startup__small.partner:hover .inner,.news .startup.startup__small:hover .inner,.news .partners .startup__small.partner:hover .inner,.partners .news .startup__small.partner:hover .inner{opacity:1}.team .image{background-repeat:no-repeat;background-size:101% auto}@media (min-width: 992px){.team .flex-row-reverse .content div{width:100%;text-align:right}}.team .content{padding:30px}@media (max-width: 991.99px){.team .content{overflow:hidden}}.team .content p{margin-bottom:0}.team .content a{display:inline-block;color:#7b7b7a;padding-top:5px;margin-right:10px;transition:all .1s ease-in-out}.team .content a:hover{color:#c81e1e}.team.active h5{color:#c81e1e}.team.active .content{position:relative;background-color:#ececec}.team.active .content::after{content:"";width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #ececec;position:absolute;left:-24px;top:50%;transform:translateY(-50%);z-index:+20}.team.active .flex-row-reverse .content::after{right:-24px;left:auto;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:25px solid #ececec;border-right:0}.textslider .before,.textslider .typed{color:#323232;margin-bottom:0}.textslider .before p,.textslider .typed p{margin-bottom:0}.textslider .typed{display:block;line-height:75px;width:100%;text-align:right;height:75px}.textslider .typed:after{margin-top:-5px;font-weight:normal;color:#7b7b7a;font-size:3.5714285714rem;line-height:5.3571428571rem;display:inline-block;content:"\f246";font-family:FontAwesome;padding-left:10px;display:none}.textslider .slogan{text-shadow:none !important}.textslider .typed-cursor{display:none}@media (max-width: 991.99px){.textslider{margin-bottom:30px}.textslider .slogan p,.textslider .typed{text-align:center !important}}.vacatures .vacatures-container{position:relative;padding-bottom:80px;padding-top:80px}.vacatures .vacatures-container .vacatures-wrapper .component-vacatures .brand{height:100px;padding:0 40px;margin-bottom:20px}.vacatures .vacatures-container .vacatures-wrapper .component-vacatures .brand .logo{width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;height:100px}.vacatures .vacatures-container .vacatures-wrapper .component-vacatures .excerpt{margin-bottom:0}.vacatures .vacatures-container .vacatures-loading{position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;display:block;text-align:center}.vacatures .vacatures-container .vacatures-loading .fa{margin-bottom:10px;font-size:2.8571428571rem}.error404 .body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.error404 .body .image{max-width:250px;width:100%;margin-bottom:30px}.error404 .body h1{margin-bottom:30px}.error404 .body ul{padding:0}.error404 .body ul li{list-style:none}.single-post .body .body-title{margin-top:70px;margin-bottom:70px}.single-post .banner-question{margin-bottom:0}.single-post .content a{color:#323232;text-decoration:underline;font-weight:600}.single-post .content h2{margin:20px 0 0 0;font-size:1.1428571429rem;line-height:1.7857142857rem;color:#7b7b7a;font-weight:normal}.single-post .content h3{margin-top:40px}.single-post .content ul{padding-left:0px;margin:0 0 20px 0;list-style:none}.single-post .content ul li{padding-left:18px;position:relative}.single-post .content ul li:before{padding-right:5px;content:"\2022";color:#c81e1e}.single-post .news-slider{margin-top:100px}.alignleft{float:left;display:block;margin-right:10px;margin-bottom:10px}.alignright{margin-top:25px;margin-left:10px;margin-bottom:10px}.page-template-page-contact .f1 .inner,.page-template-page-contact .f2 .inner,.c-contact-students .f1 .inner,.c-contact-students .f2 .inner{border-bottom:1px solid #ededed}.page-template-page-contact .f1 .inner,.page-template-page-contact .f2 .inner,.page-template-page-contact .f3 .inner,.page-template-page-contact .f4 .inner,.c-contact-students .f1 .inner,.c-contact-students .f2 .inner,.c-contact-students .f3 .inner,.c-contact-students .f4 .inner{padding:30px 10px}.page-template-page-contact .f1 .inner a,.page-template-page-contact .f2 .inner a,.page-template-page-contact .f3 .inner a,.page-template-page-contact .f4 .inner a,.c-contact-students .f1 .inner a,.c-contact-students .f2 .inner a,.c-contact-students .f3 .inner a,.c-contact-students .f4 .inner a{color:#323232;text-decoration:underline;font-weight:600}.page-template-page-contact .f1::after,.page-template-page-contact .f3::after,.c-contact-students .f1::after,.c-contact-students .f3::after{content:"";display:block;position:absolute;width:1px;background:#ededed;right:0;top:0px;bottom:0px}.c-contact-students .inner a{display:block !important;font-weight:normal !important;color:#7b7b7a !important;text-decoration:none !important}.c-contact-students .inner a .fa{width:20px}.c-contact-students .inner a:hover{text-decoration:underline !important}.page-id-172 .btn.btn-editor.btn-outline-light.btn-left,.page-id-172 .gform_wrapper .gf_page_steps .btn-editor.btn-outline-light.btn-left.gf_step,.gform_wrapper .gf_page_steps .page-id-172 .btn-editor.btn-outline-light.btn-left.gf_step,.page-id-172 .gform_wrapper .gform_footer .btn-editor.btn-left.gform_previous_button,.gform_wrapper .gform_footer .page-id-172 .btn-editor.btn-left.gform_previous_button,.page-id-172 .gform_wrapper .gform_page_footer .btn-editor.btn-left.gform_previous_button,.gform_wrapper .gform_page_footer .page-id-172 .btn-editor.btn-left.gform_previous_button,.page-id-172 .gform_wrapper .gform_footer .btn-editor.btn-outline-light.btn-left.gform_next_button,.gform_wrapper .gform_footer .page-id-172 .btn-editor.btn-outline-light.btn-left.gform_next_button,.page-id-172 .gform_wrapper .gform_page_footer .btn-editor.btn-outline-light.btn-left.gform_next_button,.gform_wrapper .gform_page_footer .page-id-172 .btn-editor.btn-outline-light.btn-left.gform_next_button,.page-id-172 .gform_wrapper .gform_footer .btn-editor.btn-outline-light.btn-left.gform_button,.gform_wrapper .gform_footer .page-id-172 .btn-editor.btn-outline-light.btn-left.gform_button,.page-id-172 .gform_wrapper .gform_page_footer .btn-editor.btn-outline-light.btn-left.gform_button,.gform_wrapper .gform_page_footer .page-id-172 .btn-editor.btn-outline-light.btn-left.gform_button,.page-id-172 .btn-editor.btn-outline-light.btn-left.scrolltop{margin-top:0}.single-events .body .body-title,.single-student-events .body .body-title{position:relative;margin-top:70px}.single-events .body .content .left .logo,.single-student-events .body .content .left .logo{position:relative;padding:7px;margin:-7px;overflow:hidden}.single-events .body .content .left .logo .logo-inner,.single-student-events .body .content .left .logo .logo-inner{height:210px;border-radius:15px;border:1px solid #ececec;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-events .body .content .left .logo .logo-inner .image,.single-student-events .body .content .left .logo .logo-inner .image{width:100%;height:100%;max-width:75%;max-height:75%;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:contain}.single-events .body .content .left .logo .logo-label,.single-student-events .body .content .left .logo .logo-label{width:200px;position:absolute;line-height:40px;top:15px;right:-60px;left:auto;transform:rotate(45deg);text-align:center;color:#fff;text-transform:uppercase;font-size:.7857142857rem;font-weight:bold}.single-events .body .content .left .logo .logo-label.logo-label-green,.single-student-events .body .content .left .logo .logo-label.logo-label-green{background-color:#4ea333}.single-events .body .content .left .logo .logo-label.logo-label-red,.single-student-events .body .content .left .logo .logo-label.logo-label-red{background-color:#c81e1e}.single-events .body .content .left .info,.single-student-events .body .content .left .info{margin-top:40px}.single-events .body .content .left .info h3,.single-student-events .body .content .left .info h3{margin-bottom:0px}.single-events .body .content .left .info .readmore,.single-student-events .body .content .left .info .readmore{color:#323232;text-decoration:underline;display:block;margin-top:10px}.single-events .body .content .left .info.till,.single-student-events .body .content .left .info.till{font-weight:600}.single-events .body .content .left .info.when .date,.single-student-events .body .content .left .info.when .date{border-radius:5px;background-color:#ececec;color:#323232;font-weight:600;margin-top:5px;margin-bottom:10px;padding:10px}.single-events .body .content .left .info.when .date .day,.single-student-events .body .content .left .info.when .date .day{display:block;font-size:1rem}.single-events .body .content .left .info.when .date .time,.single-student-events .body .content .left .info.when .date .time{font-size:.8571428571rem}.single-events .body .content .right h1,.single-student-events .body .content .right h1{margin-bottom:25px}.single-events .body .content .right h2,.single-student-events .body .content .right h2{font-size:1.1428571429rem;line-height:1.7857142857rem;color:#7b7b7a;font-weight:normal;margin-bottom:25px}.single-events .body .content .right h3,.single-student-events .body .content .right h3{margin-top:40px}.single-events .body .content .right a,.single-student-events .body .content .right a{color:#323232;font-weight:600;text-decoration:underline}.single-events .body .content .right .alignleft,.single-student-events .body .content .right .alignleft{float:left;display:block;margin-right:10px;margin-bottom:10px}.single-events .body .content .right .alignright,.single-student-events .body .content .right .alignright{margin-top:25px;margin-left:10px;margin-bottom:10px}.single-events .body .content .right .inschrijf-button,.single-student-events .body .content .right .inschrijf-button{margin:50px 0 0 0}.single-events .events-more,.single-student-events .events-more{margin-top:75px}.single-events .events-more .component-events,.single-student-events .events-more .component-events{margin-top:0 !important}.inschrijf-button{display:block;position:relative;min-height:55px;max-width:240px;border-radius:5px;border:1px solid #ececec;padding:0px 11px;margin-bottom:10px;line-height:14px;transition:all ease-in-out .1s;text-decoration:none !important}.inschrijf-button.inschrijf-button-static{max-width:200px;border-color:#4ea333}.inschrijf-button.inschrijf-button-static .day-hover{display:block;right:1px;background-color:transparent}.inschrijf-button.inschrijf-button-static:hover{background-color:#4ea333}.inschrijf-button.inschrijf-button-static:hover .day-hover{color:#fff}.inschrijf-button.inschrijf-button-active{border-color:#4ea333}.inschrijf-button.inschrijf-button-active .day{display:none !important}.inschrijf-button.inschrijf-button-active .day-hover{display:block !important}.inschrijf-button.inschrijf-button-active .day-left{background-color:#4ea333;color:#fff}.inschrijf-button .day{color:#323232;display:block;font-weight:600;padding-right:55px;text-align:center;line-height:52px;height:52px}.inschrijf-button .day.with{height:inherit;line-height:inherit;padding-top:10px}.inschrijf-button .day small{display:block;margin-top:5px;font-size:.8571428571rem;padding-bottom:10px}.inschrijf-button .day-before{display:block;font-size:.8571428571rem}.inschrijf-button .day-left{position:absolute;top:0;right:0;bottom:0;width:55px;text-align:center;text-decoration:none;font-size:.8571428571rem;padding:11px 0;background-color:#ececec;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#7b7b7a;transition:all ease-in-out .1s}.inschrijf-button .day-left strong{font-size:1.1428571429rem}.inschrijf-button .day-hover{display:none;z-index:+99;line-height:52px;text-align:center;text-transform:uppercase;font-weight:600;position:absolute;top:1px;left:1px;right:55px;bottom:1px;background:#fff;color:#4ea333;font-size:1.1428571429rem;line-height:52px}.inschrijf-button .day-hover.with{height:inherit;line-height:inherit;padding-top:10px}.inschrijf-button .day-hover small{display:block;margin-top:5px;font-size:.8571428571rem;padding-bottom:10px;text-transform:none}.inschrijf-button:hover{border-color:#4ea333}.inschrijf-button:hover .day-left{color:#fff;background-color:#4ea333}.inschrijf-button:hover .day{display:none}.inschrijf-button:hover .day-hover{display:block}.single-faq .body .body-title{margin-top:70px;margin-bottom:70px}.single-faq .body .body-title .body-title-head{margin-bottom:10px}.home.page .container.align-items-center .btn.btn-editor.btn-outline-light.btn-left,.home.page .container.align-items-center .gform_wrapper .gf_page_steps .btn-editor.btn-outline-light.btn-left.gf_step,.gform_wrapper .gf_page_steps .home.page .container.align-items-center .btn-editor.btn-outline-light.btn-left.gf_step,.home.page .container.align-items-center .gform_wrapper .gform_footer .btn-editor.btn-left.gform_previous_button,.gform_wrapper .gform_footer .home.page .container.align-items-center .btn-editor.btn-left.gform_previous_button,.home.page .container.align-items-center .gform_wrapper .gform_page_footer .btn-editor.btn-left.gform_previous_button,.gform_wrapper .gform_page_footer .home.page .container.align-items-center .btn-editor.btn-left.gform_previous_button,.home.page .container.align-items-center .gform_wrapper .gform_footer .btn-editor.btn-outline-light.btn-left.gform_next_button,.gform_wrapper .gform_footer .home.page .container.align-items-center .btn-editor.btn-outline-light.btn-left.gform_next_button,.home.page .container.align-items-center .gform_wrapper .gform_page_footer .btn-editor.btn-outline-light.btn-left.gform_next_button,.gform_wrapper .gform_page_footer .home.page .container.align-items-center .btn-editor.btn-outline-light.btn-left.gform_next_button,.home.page .container.align-items-center .gform_wrapper .gform_footer .btn-editor.btn-outline-light.btn-left.gform_button,.gform_wrapper .gform_footer .home.page .container.align-items-center .btn-editor.btn-outline-light.btn-left.gform_button,.home.page .container.align-items-center .gform_wrapper .gform_page_footer .btn-editor.btn-outline-light.btn-left.gform_button,.gform_wrapper .gform_page_footer .home.page .container.align-items-center .btn-editor.btn-outline-light.btn-left.gform_button,.home.page .container.align-items-center .btn-editor.btn-outline-light.btn-left.scrolltop{margin-bottom:0}.home.page .banner.banner-frontpage{height:65vh}.home.page .banner .parallax{overflow:hidden}.home.page .banner .parallax iframe{width:100vw;height:56.25vw;min-height:65vh;min-width:177.77vh;position:absolute;top:0;left:50%;transform:translate(-50%, 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.home.page .banner .parallax .vp-player-layout{bottom:0 !important;top:0 !important}.home.page .banner .btns{text-align:center;padding-bottom:100px}.home.page .banner .btns .btn,.home.page .banner .btns .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .home.page .banner .btns .gf_step,.home.page .banner .btns .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .home.page .banner .btns .gform_previous_button,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_previous_button,.home.page .banner .btns .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .home.page .banner .btns .gform_next_button,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_next_button,.home.page .banner .btns .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .home.page .banner .btns .gform_button,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_button,.home.page .banner .btns .scrolltop{max-width:200px;width:100%;border-radius:5px;background-color:rgba(255,255,255,0.85);color:#323232;line-height:22px;margin:0 10px;font-weight:normal;padding:10px 5px;text-transform:none}.home.page .banner .btns .btn strong,.home.page .banner .btns .gform_wrapper .gf_page_steps .gf_step strong,.gform_wrapper .gf_page_steps .home.page .banner .btns .gf_step strong,.home.page .banner .btns .gform_wrapper .gform_footer .gform_previous_button strong,.gform_wrapper .gform_footer .home.page .banner .btns .gform_previous_button strong,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_previous_button strong,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_previous_button strong,.home.page .banner .btns .gform_wrapper .gform_footer .gform_next_button strong,.gform_wrapper .gform_footer .home.page .banner .btns .gform_next_button strong,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_next_button strong,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_next_button strong,.home.page .banner .btns .gform_wrapper .gform_footer .gform_button strong,.gform_wrapper .gform_footer .home.page .banner .btns .gform_button strong,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_button strong,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_button strong,.home.page .banner .btns .scrolltop strong{display:block;text-transform:uppercase}.home.page .banner .btns .btn:active,.home.page .banner .btns .gform_wrapper .gf_page_steps .gf_step:active,.gform_wrapper .gf_page_steps .home.page .banner .btns .gf_step:active,.home.page .banner .btns .gform_wrapper .gform_footer .gform_previous_button:active,.gform_wrapper .gform_footer .home.page .banner .btns .gform_previous_button:active,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_previous_button:active,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_previous_button:active,.home.page .banner .btns .gform_wrapper .gform_footer .gform_next_button:active,.gform_wrapper .gform_footer .home.page .banner .btns .gform_next_button:active,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_next_button:active,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_next_button:active,.home.page .banner .btns .gform_wrapper .gform_footer .gform_button:active,.gform_wrapper .gform_footer .home.page .banner .btns .gform_button:active,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_button:active,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_button:active,.home.page .banner .btns .scrolltop:active,.home.page .banner .btns .btn:focus,.home.page .banner .btns .gform_wrapper .gf_page_steps .gf_step:focus,.gform_wrapper .gf_page_steps .home.page .banner .btns .gf_step:focus,.home.page .banner .btns .gform_wrapper .gform_footer .gform_previous_button:focus,.gform_wrapper .gform_footer .home.page .banner .btns .gform_previous_button:focus,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_previous_button:focus,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_previous_button:focus,.home.page .banner .btns .gform_wrapper .gform_footer .gform_next_button:focus,.gform_wrapper .gform_footer .home.page .banner .btns .gform_next_button:focus,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_next_button:focus,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_next_button:focus,.home.page .banner .btns .gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_footer .home.page .banner .btns .gform_button:focus,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_button:focus,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_button:focus,.home.page .banner .btns .scrolltop:focus,.home.page .banner .btns .btn:hover,.home.page .banner .btns .gform_wrapper .gf_page_steps .gf_step:hover,.gform_wrapper .gf_page_steps .home.page .banner .btns .gf_step:hover,.home.page .banner .btns .gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_footer .home.page .banner .btns .gform_previous_button:hover,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_previous_button:hover,.home.page .banner .btns .gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .home.page .banner .btns .gform_next_button:hover,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_next_button:hover,.home.page .banner .btns .gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .home.page .banner .btns .gform_button:hover,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_button:hover,.home.page .banner .btns .scrolltop:hover{box-shadow:none;text-shadow:0 0 0 #fff;color:#c81e1e;background-color:#fff}@media (max-width: 991.99px){.home.page .banner .btns .btn,.home.page .banner .btns .gform_wrapper .gf_page_steps .gf_step,.gform_wrapper .gf_page_steps .home.page .banner .btns .gf_step,.home.page .banner .btns .gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer .home.page .banner .btns .gform_previous_button,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_previous_button,.home.page .banner .btns .gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .home.page .banner .btns .gform_next_button,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_next_button,.home.page .banner .btns .gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer .home.page .banner .btns .gform_button,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_button,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_button,.home.page .banner .btns .scrolltop{display:block;width:100%;max-width:100%;margin:0 0 10px 0}.home.page .banner .btns .btn:last-child,.home.page .banner .btns .gform_wrapper .gf_page_steps .gf_step:last-child,.gform_wrapper .gf_page_steps .home.page .banner .btns .gf_step:last-child,.home.page .banner .btns .gform_wrapper .gform_footer .gform_previous_button:last-child,.gform_wrapper .gform_footer .home.page .banner .btns .gform_previous_button:last-child,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_previous_button:last-child,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_previous_button:last-child,.home.page .banner .btns .gform_wrapper .gform_footer .gform_next_button:last-child,.gform_wrapper .gform_footer .home.page .banner .btns .gform_next_button:last-child,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_next_button:last-child,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_next_button:last-child,.home.page .banner .btns .gform_wrapper .gform_footer .gform_button:last-child,.gform_wrapper .gform_footer .home.page .banner .btns .gform_button:last-child,.home.page .banner .btns .gform_wrapper .gform_page_footer .gform_button:last-child,.gform_wrapper .gform_page_footer .home.page .banner .btns .gform_button:last-child,.home.page .banner .btns .scrolltop:last-child{margin-bottom:0}}@media (max-width: 991.99px){.home.page .banner{-ms-flex-align:center;align-items:center}}.home.page .scroll{display:table;margin:-60px auto 75px auto;color:#a8a8a7;text-align:center;text-transform:uppercase}@media (max-width: 991.99px){.home.page .scroll{margin-top:-30px}}.home.page .scroll .fa{display:block}.single-innovations .body-title{margin-top:70px}.page-template-page-contact .f1 .inner,.page-template-page-contact .f2 .inner{border-bottom:1px solid #ededed}.page-template-page-contact .f1 .inner,.page-template-page-contact .f2 .inner,.page-template-page-contact .f3 .inner,.page-template-page-contact .f4 .inner{padding:30px 10px}.page-template-page-contact .f1 .inner a,.page-template-page-contact .f2 .inner a,.page-template-page-contact .f3 .inner a,.page-template-page-contact .f4 .inner a{color:#323232;text-decoration:underline;font-weight:600}.page-template-page-contact .f1::after,.page-template-page-contact .f3::after{content:"";display:block;position:absolute;width:1px;background:#ededed;right:0;top:0px;bottom:0px}.single-programma .body .body-title{position:relative;margin-bottom:140px}.single-vacatures .body .body-title{margin-top:70px}.single-vacatures .banner-question{margin-bottom:0}.single-vacatures .content ul{padding-left:0px;margin:0;list-style:none}.single-vacatures .content ul li{padding-left:18px;position:relative}.single-vacatures .content ul li:before{position:absolute;top:0;left:0;content:"\2022";color:#c81e1e}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvYm9vdHN0cmFwL19ib290c3RyYXAuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19yb290LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJoZWxwZXJzL2Z1bmN0aW9ucy9fcmVtLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Z1bmN0aW9ucy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19iYWRnZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImhlbHBlcnMvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fd3lzaXd5Zy5zY3NzIiwibGF5b3V0cy9fYm9keS5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJoZWxwZXJzL2Z1bmN0aW9ucy9fYm9yZGVyLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX3N0aWNreS5zY3NzIiwibGF5b3V0cy9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fYWFuYm9kLnNjc3MiLCJjb21wb25lbnRzL19hdHRyaWJ1dGVzLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZS5zY3NzIiwiY29tcG9uZW50cy9fY291bnRlci5zY3NzIiwiY29tcG9uZW50cy9fZGVlbG5lbWVuLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2dyYXZpdHlmb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2luc2NocmlqdmVuLnNjc3MiLCJjb21wb25lbnRzL19sYWJlbC5zY3NzIiwiY29tcG9uZW50cy9fbG9nb3Muc2NzcyIsImNvbXBvbmVudHMvX21lbnRvcnMuc2NzcyIsImNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX3F1b3Rlcy5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsdG9wLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hiYXIuc2NzcyIsImNvbXBvbmVudHMvX3NlcGVyYXRvci5zY3NzIiwiY29tcG9uZW50cy9fc2xvZ2FuLnNjc3MiLCJjb21wb25lbnRzL19zdGFydHVwcy5zY3NzIiwiY29tcG9uZW50cy9fdGVhbS5zY3NzIiwiY29tcG9uZW50cy9fdGV4dHNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fdmFjYXR1cmVzLnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9fYmxvZy5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19jdXN0b20uc2NzcyIsInBhZ2VzL19ldmVudC5zY3NzIiwicGFnZXMvX2ZhcS5zY3NzIiwicGFnZXMvX2Zyb250cGFnZS5zY3NzIiwicGFnZXMvX2lubm92YXRpb25zLnNjc3MiLCJwYWdlcy9faW5zY2hyaWp2ZW4uc2NzcyIsInBhZ2VzL19wcm9ncmFtbWEuc2NzcyIsInBhZ2VzL192YWNhdHVyZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHLE1DRkMsZUFBQSxpQkFBQSxpQkFBQSxlQUFBLGNBQUEsaUJBQUEsaUJBQUEsZ0JBQUEsZUFBQSxlQUFBLGFBQUEsZUFBQSxvQkFJQSxrQkFBQSxvQkFBQSxrQkFBQSxlQUFBLGtCQUFBLGlCQUFBLGdCQUFBLGVBQUEsdUJBQUEsdUJBQUEsdUJBQUEsdUJBQUEsWUFBQSxxQkFBQSxxQkFBQSxxQkFBQSxZQUFBLHFCQUFBLHFCQUFBLHFCQUFBLGtCQUFBLG1CQUFBLG1CQUFBLG9CQUlBLGtCQUFBLHNCQUFBLHNCQUFBLHNCQUFBLHVCQUtGLDhLQUNBLDRHQUF5QixDQUMxQixhQ05HLHFCQUtFLDRC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MEJBQThDLENHV3RDLGFIWFIsMEJBQThDLENHV3RDLGFIWFIsZUFBOEMsQ0dXdEMsYUhYUiwwQkFBOEMsQ0dXdEMsYUhYUiwwQkFBOEMsQ0dXdEMsYUhYUixlQUE4QyxDR1d0QyxjSFhSLDBCQUE4QyxDR1d0QyxjSFhSLDBCQUE4QyxDR2FyQyxDQzNEWCxPQUNFLFdBQ0EsZUFDQSxtQkFDQSw0QmRrU3VDLENjdFN6QyxvQkFRSSxlQUNBLG1CQUNBLDRCZERjLENjVGxCLGdCQWNJLHNCQUNBLCtCZE5jLENjVGxCLG1CQW1CSSw0QmRWYyxDY1RsQixjQXVCSSxxQmRoQlcsQ2NpQlosMEJBV0MsYWRpUStCLENjaFFoQyxnQkFTRCx3QmRwQ2dCLENjbUNsQixzQ0FLSSx3QmR4Q2MsQ2NtQ2xCLGtEQVdNLHVCQUE4QyxDQUMvQyx5Q0FXRCxpQ2RsRFcsQ2NtRFosNEJBV0csa0NkOURTLENFVlcsbURhRnBCLHdCQzJFNEQsQ0QxRTdELGtDQVVHLHdCQUpzQyxDYkxwQiwwRWFhaEIsd0JBUm9DLENBWDVDLHlEQUlJLHdCQzJFNEQsQ0QxRTdELG9DQVVHLHdCQUpzQyxDYkxwQiw4RWFhaEIsd0JBUm9DLENBWDVDLG1EQUlJLHdCQzJFNEQsQ0QxRTdELGtDQVVHLHdCQUpzQyxDYkxwQiwwRWFhaEIsd0JBUm9DLENBWDVDLDBDQUlJLHdCQzJFNEQsQ0QxRTdELCtCQVVHLHdCQUpzQyxDYkxwQixvRWFhaEIsd0JBUm9DLENBWDVDLG1EQUlJLHdCQzJFNEQsQ0QxRTdELGtDQVVHLHdCQUpzQyxDYkxwQiwwRWFhaEIsd0JBUm9DLENBWDVDLGdEQUlJLHdCQzJFNEQsQ0QxRTdELGlDQVVHLHdCQUpzQyxDYkxwQix3RWFhaEIsd0JBUm9DLENBWDVDLDZDQUlJLHdCQzJFNEQsQ0QxRTdELGdDQVVHLHdCQUpzQyxDYkxwQixzRWFhaEIsd0JBUm9DLENBWDVDLDBDQUlJLHdCQzJFNEQsQ0QxRTdELCtCQVVHLHdCQUpzQyxDYkxwQixvRWFhaEIsd0JBUm9DLENBWDVDLGtFQUlJLHdCQzJFNEQsQ0QxRTdELHVDQVVHLHdCQUpzQyxDYkxwQixvRmFhaEIsd0JBUm9DLENBWDVDLGtFQUlJLHdCQzJFNEQsQ0QxRTdELHVDQVVHLHdCQUpzQyxDYkxwQixvRmFhaEIsd0JBUm9DLENBWDVDLGtFQUlJLHdCQzJFNEQsQ0QxRTdELHVDQVVHLHdCQUpzQyxDYkxwQixvRmFhaEIsd0JBUm9DLENBWDVDLGtFQUlJLHdCQzJFNEQsQ0QxRTdELHVDQVVHLHdCQUpzQyxDYkxwQixvRmFhaEIsd0JBUm9DLENBWDVDLDBDQUlJLHdCQzJFNEQsQ0QxRTdELCtCQVVHLHdCQUpzQyxDYkxwQixvRWFhaEIsd0JBUm9DLENBWDVDLDREQUlJLHdCQzJFNEQsQ0QxRTdELHFDQVVHLHdCQUpzQyxDYkxwQixnRmFhaEIsd0JBUm9DLENBWDVDLDREQUlJLHdCQzJFNEQsQ0QxRTdELHFDQVVHLHdCQUpzQyxDYkxwQixnRmFhaEIsd0JBUm9DLENBWDVDLDREQUlJLHdCQzJFNEQsQ0QxRTdELHFDQVVHLHdCQUpzQyxDYkxwQixnRmFhaEIsd0JBUm9DLENBWDVDLDBDQUlJLHFCQzJFNEQsQ0QxRTdELCtCQVVHLHdCQUpzQyxDYkxwQixvRWFhaEIsd0JBUm9DLENBWDVDLDREQUlJLHdCQzJFNEQsQ0QxRTdELHFDQVVHLHdCQUpzQyxDYkxwQixnRmFhaEIsd0JBUm9DLENBWDVDLDREQUlJLHdCQzJFNEQsQ0QxRTdELHFDQVVHLHdCQUpzQyxDYkxwQixnRmFhaEIsd0JBUm9DLENBWDVDLDREQUlJLHdCQzJFNEQsQ0QxRTdELHFDQVVHLHdCQUpzQyxDYkxwQixnRmFhaEIsd0JBUm9DLENBWDVDLG1EQUlJLHdCQzJFNEQsQ0QxRTdELGtDQVVHLHdCQUpzQyxDYkxwQiwwRWFhaEIsd0JBUm9DLENBWDVDLHNEQUlJLHdCQzJFNEQsQ0QxRTdELG1DQVVHLHdCQUpzQyxDYkxwQiw0RWFhaEIsd0JBUm9DLENBWDVDLHNEQUlJLHdCQzJFNEQsQ0QxRTdELG1DQVVHLHdCQUpzQyxDYkxwQiw0RWFhaEIsd0JBUm9DLENBWDVDLHlEQUlJLHdCQzJFNEQsQ0QxRTdELG9DQVVHLHdCQUpzQyxDYkxwQiw4RWFhaEIsd0JBUm9DLENBWDVDLGdEQUlJLGtDZllTLENlWFYsaUNBVUcsa0NBSnNDLENiTHBCLHdFYWFoQixrQ0FSb0MsQ0FTckMsc0JEb0ZILFdBQ0EseUJBQ0Esb0JkeU1nRCxDYzlNdEQsdUJBV00sY0FDQSx5QkFDQSxvQmQxR1ksQ2MyR2IsWUFLSCxXQUNBLHdCZDFHZ0IsQ2N3R2xCLG1EQU9JLG9CZHFMa0QsQ2M1THRELDJCQVdJLFFBQVMsQ0FYYixvREFnQk0sdUNkaklTLENjaUhmLHVDQXVCUSx3Q2R4SU8sQ1c0RFgsNkJHNkZBLHFCQUVJLGNBQ0EsV0FDQSxnQkFDQSxpQ0FDQSwyQ0FBNEMsQ0FOaEQsb0NBVU0sUUFBUyxDQUNWLENIeEdMLDZCRzZGQSxxQkFFSSxjQUNBLFdBQ0EsZ0JBQ0EsaUNBQ0EsMkNBQTRDLENBTmhELG9DQVVNLFFBQVMsQ0FDVixDSHhHTCw2Qkc2RkEscUJBRUksY0FDQSxXQUNBLGdCQUNBLGlDQUNBLDJDQUE0QyxDQU5oRCxvQ0FVTSxRQUFTLENBQ1YsQ0h4R0wsOEJHNkZBLHFCQUVJLGNBQ0EsV0FDQSxnQkFDQSxpQ0FDQSwyQ0FBNEMsQ0FOaEQsb0NBVU0sUUFBUyxDQUNWLENBaEJULGtCQU9RLGNBQ0EsV0FDQSxnQkFDQSxpQ0FDQSwyQ0FBNEMsQ0FYcEQsaUNBZVUsUUFBUyxDQUNWLGNHeEtQLGNBQ0EsV0FDQSxvQkFDQSxlQUNBLGdCQUNBLGNBQ0Esc0JBQ0EsNEJBQ0EseUJBS0Usa0JDZkUsc0VsQmdhNEYsQ2lCL1psRywwQkF5QkksNkJBQ0EsUUFBUyxDRW5CWCxvQkFDRSxjQUNBLHNCQUNBLHFCQUNBLFVBS0UsMkNsQmxCWSxDa0JvQmYsb0NGZ0JDLGNBRUEsU0FBVSxDRWxCWCxBRmxCSCwyQkFrQ0ksY0FFQSxTQUFVLENBcENkLCtDQThDSSx5QkFFQSxTQUFVLENBQ1gsZ0RBS0MseUJqQmlXMEYsQ2lCblc5RixxQ0FXSSxjQUNBLHFCakIzRFcsQ2lCNERaLHVDQU1ELGFBQWMsQ0FDZixnQkFVQyw2QkFDQSxnQ0FDQSxnQkFDQSxrQkFDQSxlakJrSitCLENpQmpKaEMsbUJBR0MsOEJBQ0EsaUNBQ0Esa0JBQ0EsZWpCb0crQixDaUJuR2hDLG1CQUdDLCtCQUNBLGtDQUNBLGtCQUNBLGVqQjhGK0IsQ2lCN0ZoQyx3QkFTQyxjQUNBLFdBQ0EsaUJBQ0Esb0JBQ0EsZ0JBQ0EsZ0JBQ0EsNkJBQ0EseUJBQ0Esa0JBQW1DLENBVHJDLHMrREFhSSxnQkFDQSxjQUFlLENBQ2hCLCt0QkFhRCxxQkFDQSxrQkFDQSxnQlQ3SUUsaUJQMkVrQixDZ0JvRXJCLHVuQ0FJRyw0QmpCeVE2RixDaUJ4UTlGLCt0QkFJRCxtQkFDQSxrQkFDQSxnQlQxSkUsaUJQMEVrQixDZ0JrRnJCLHVuQ0FJRywyQmpCK1A2RixDaUI5UDlGLFlBVUQsa0JqQmlRMEMsQ2lCaFEzQyxXQUdDLGNBQ0EsaUJqQm1QNEMsQ2lCbFA3QyxVQVFDLG9CQUFBLEFBQ0EsYUFBQSxtQkFBQSxBQUNBLGVBQUEsa0JBQ0EsZ0JBQWlCLENBSm5CLHlDQVFJLGtCQUNBLGdCQUFpQixDQUNsQixZQVNELGtCQUNBLGNBQ0EsbUJqQndOMkMsQ2lCM043Qyx1Q0FPTSxhakJwTVksQ2lCcU1iLGtCQUtILHFCQUNBLGVBQWdCLENBQ2pCLGtCQUdDLGtCQUNBLGtCQUNBLG9CakJ3TTZDLENpQnZNOUMsbUJBSUMscUJBQ0EsbUJqQnNNNEMsQ2lCeE05QyxxQ0FLSSxxQkFBc0IsQ0U3TXhCLGdCQUNFLGFBQ0Esa0JBQ0EsY0FDQSxhbEJ6QmMsQ2tCMEJmLGVBR0Msa0JBQ0EsU0FDQSxVQUNBLGFBQ0EsWUFDQSxjQUNBLGlCQUNBLGtCQUNBLGNBQ0EsV0FDQSxxQ0FDQSxtQkFBb0IsQ0FDckIsc0hBTUcsb0JsQi9DWSxDa0I2Q2QsOElBS0kscUJBQ0EsMkNsQm5EVSxDa0I2Q2Qsd1hBV0ksYUFBYyxDQUNmLHNHQVVDLGFsQm5FVSxDa0JvRVgsa0lBU0Msd0JBQXNDLENBSDFDLHNJQU1JLGFsQmhGVSxDa0IwRWQsa0pDN0VBLHdCRHVGK0MsQ0FWL0MsOElBZU0sMERsQnpGUSxDa0IwRlQsa0hBVUQsb0JsQnBHVSxDa0JpR2Qsa0lBS2dCLG9CQUFxQixDQUxyQyw4SEFTTSwyQ2xCMUdRLENrQnFCaEIsa0JBQ0UsYUFDQSxrQkFDQSxjQUNBLGFuQk1hLENtQkxkLGlCQUdDLGtCQUNBLFNBQ0EsVUFDQSxhQUNBLFlBQ0EsY0FDQSxpQkFDQSxrQkFDQSxjQUNBLFdBQ0EscUNBQ0EsbUJBQW9CLENBQ3JCLDhIQU1HLG9CbkJoQlcsQ21CY2Isc0pBS0kscUJBQ0EsMkNuQnBCUyxDbUJjYix3WkFXSSxhQUFjLENBQ2YsMEdBVUMsYW5CcENTLENtQnFDVixzSUFTQyx3QkFBc0MsQ0FIMUMsMElBTUksYW5CakRTLENtQjJDYixzSkM3RUEsd0JEdUYrQyxDQVYvQyxrSkFlTSwwRG5CMURPLENtQjJEUixzSEFVRCxvQm5CckVTLENtQmtFYixzSUFLZ0Isb0JBQXFCLENBTHJDLGtJQVNNLDJDbkIzRU8sQ21CNEVSLGFGZ0pQLG9CQUFBLEFBQ0EsYUFBQSx1QkFBQSxBQUNBLG1CQUFBLHNCQUFBLEFBQW1CLGtCQUFBLENBSHJCLHlCQVNJLFVBQVcsQ05sTlgsMEJNeU1KLG1CQWVNLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsZUFBZ0IsQ0FsQnRCLHlCQXVCTSxvQkFBQSxBQUNBLGFBQUEsa0JBQUEsQUFDQSxjQUFBLHVCQUFBLEFBQ0EsbUJBQUEsc0JBQUEsQUFDQSxtQkFBQSxlQUFnQixDQTNCdEIsMkJBZ0NNLHFCQUNBLFdBQ0EscUJBQXNCLENBbEM1QixxQ0F1Q00sb0JBQXFCLENBdkMzQiwwQkEyQ00sVUFBVyxDQTNDakIseUJBaURNLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsV0FDQSxhQUNBLGVBQWdCLENBdER0QiwrQkF5RE0sY0FBZSxDQXpEckIsK0JBNERNLGtCQUNBLGFBQ0Esb0JBQ0EsYUFBYyxDQS9EcEIsNkJBb0VNLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsY0FBZSxDQXZFckIsdUNBMEVNLGdCQUNBLHFCQUNBLG9CQUNBLDBCQUEyQixDQTdFakMsa0RBa0ZNLEtBQU0sQ0FDUCxDSWhWTCxvV0FDRSxxQkFDQSxpQkFDQSxrQkFDQSxtQkFDQSxzQkFDQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EscUJBREEsQUFDQSxpQkFBQSw2QkM0RUEsb0JBQ0EsZUFDQSxnQkFHRSxrQkp6RkUsaUlsQmdYNkksQ0U5Vi9JLG96Qm1CSkEsb0JBQXFCLENuQk9wQixvekJtQkhELFVBQ0EsMkNwQnBCYyxDb0JFbEIsMDJCQXdCSSxXckIyVTZCLENxQm5XakMsbzNDQThCSSxxQkFBc0IsQ0FFdkIsczdDQU1ELG1CQUFvQixDQUNyQix3QkN2Q0MsV0ZBRSx5QkVFRixvQnJCSmdCLENDT2Qsb0NvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRyx3RW9CWXBCLDBDckJuQlksQ3FCcUJmLG9GQUtDLHlCQUNBLG9CckIzQmMsQ3FCNEJmLDRRQUtDLFdBQ0EseUJBSUEscUJBTUUsMENyQjVDWSxDcUI4Q2YsZUE1Q0QsV0ZBRSx5QkVFRixvQnRCU2dCLENFTmQscUJvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRywwQ29CWXBCLDRDdEJOWSxDc0JRZixnREFLQyx5QkFDQSxvQnRCZGMsQ3NCZWYsK0lBS0MsV0FDQSx5QkFJQSxxQkFNRSw0Q3RCL0JZLENzQmlDZix3R0E1Q0QsV0ZBRSx5QkVFRixvQnJCQ2dCLENDRWQsMEhvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRyxvUG9CWXBCLDBDckJkWSxDcUJnQmYsc1FBS0MseUJBQ0Esb0JyQnRCYyxDcUJ1QmYsOGxCQUtDLFdBQ0EseUJBSUEscUJBTUUsMENyQnZDWSxDcUJ5Q2YsVUE1Q0QsV0ZBRSx5QkVFRixvQnRCcUNlLENFbENiLGdCb0JDQSxXRk5BLHlCRVFBLG9CQVR5SCxDcEJNbkcsZ0NvQllwQiwyQ3RCc0JXLENzQnBCZCxzQ0FLQyx5QkFDQSxvQnRCY2EsQ3NCYmQsZ0lBS0MsV0FDQSx5QkFJQSxxQkFNRSwyQ3RCSFcsQ3NCS2QsYUE1Q0QsV0ZBRSx5QkVFRixvQnJCS2dCLENDRmQsbUJvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRyxzQ29CWXBCLDBDckJWWSxDcUJZZiw0Q0FLQyx5QkFDQSxvQnJCbEJjLENxQm1CZix5SUFLQyxXQUNBLHlCQUlBLHFCQU1FLDBDckJuQ1ksQ3FCcUNmLFlBNUNELFdGQUUseUJFRUYsb0J0QmdDZSxDRTdCYixrQm9CQ0EsV0ZOQSx5QkVRQSxvQkFUeUgsQ3BCTW5HLG9Db0JZcEIsMEN0QmlCVyxDc0JmZCwwQ0FLQyx5QkFDQSxvQnRCU2EsQ3NCUmQsc0lBS0MsV0FDQSx5QkFJQSxxQkFNRSwwQ3RCUlcsQ3NCVWQsV0E1Q0QsY0ZBRSx5QkVFRixvQnJCdUJhLENDcEJYLGlCb0JDQSxjRk5BLHlCRVFBLG9CQVR5SCxDcEJNbkcsa0NvQllwQiw0Q3JCUVMsQ3FCTlosd0NBS0MseUJBQ0Esb0JyQkFXLENxQkNaLG1JQUtDLGNBQ0EseUJBSUEsa0JBTUUsNENyQmpCUyxDcUJtQlosVUE1Q0QsV0ZBRSx5QkVFRixvQnRCV2dCLENFUmQsZ0JvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRyxnQ29CWXBCLHlDdEJKWSxDc0JNZixzQ0FLQyx5QkFDQSxvQnRCWmMsQ3NCYWYsZ0lBS0MsV0FDQSx5QkFJQSxxQkFNRSx5Q3RCN0JZLENzQitCZixrQkE1Q0QsV0ZBRSx5QkVFRixvQnJCSHFCLENDTW5CLHdCb0JDQSxXRk5BLHlCRVFBLG9CQVR5SCxDcEJNbkcsZ0RvQllwQiwwQ3JCbEJpQixDcUJvQnBCLHNEQUtDLHlCQUNBLG9CckIxQm1CLENxQjJCcEIsd0pBS0MsV0FDQSx5QkFJQSxxQkFNRSwwQ3JCM0NpQixDcUI2Q3BCLGtCQTVDRCxXRkFFLHlCRUVGLG9CckJGcUIsQ0NLbkIsd0JvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRyxnRG9CWXBCLDRDckJqQmlCLENxQm1CcEIsc0RBS0MseUJBQ0Esb0JyQnpCbUIsQ3FCMEJwQix3SkFLQyxXQUNBLHlCQUlBLHFCQU1FLDRDckIxQ2lCLENxQjRDcEIsa0JBNUNELFdGQUUseUJFRUYsb0JyQkVxQixDQ0NuQix3Qm9CQ0EsV0ZOQSx5QkVRQSxvQkFUeUgsQ3BCTW5HLGdEb0JZcEIsMkNyQmJpQixDcUJlcEIsc0RBS0MseUJBQ0Esb0JyQnJCbUIsQ3FCc0JwQix3SkFLQyxXQUNBLHlCQUlBLHFCQU1FLDJDckJ0Q2lCLENxQndDcEIsa0JBNUNELGNGQUUseUJFRUYsb0JyQkdxQixDQ0FuQix3Qm9CQ0EsY0ZOQSx5QkVRQSxvQkFUeUgsQ3BCTW5HLGdEb0JZcEIsNENyQlppQixDcUJjcEIsc0RBS0MseUJBQ0Esb0JyQnBCbUIsQ3FCcUJwQix3SkFLQyxjQUNBLHlCQUlBLHFCQU1FLDRDckJyQ2lCLENxQnVDcEIsVUE1Q0QsV0ZBRSxzQkVFRixpQnJCT2MsQ0NKWixnQm9CQ0EsV0ZOQSxzQkVRQSxpQkFUeUgsQ3BCTW5HLGdDb0JZcEIsc0NyQlJVLENxQlViLHNDQUtDLHNCQUNBLGlCckJoQlksQ3FCaUJiLGdJQUtDLFdBQ0Esc0JBSUEsa0JBTUUsc0NyQmpDVSxDcUJtQ2IsZ0JBNUNELFdGQUUseUJFRUYsb0JyQlFtQixDQ0xqQixzQm9CQ0EsV0ZOQSx5QkVRQSxvQkFUeUgsQ3BCTW5HLDRDb0JZcEIseUNyQlBlLENxQlNsQixrREFLQyx5QkFDQSxvQnJCZmlCLENxQmdCbEIsa0pBS0MsV0FDQSx5QkFJQSxxQkFNRSx5Q3JCaENlLENxQmtDbEIsZ0JBNUNELFdGQUUseUJFRUYsb0JyQlNtQixDQ05qQixzQm9CQ0EsV0ZOQSx5QkVRQSxvQkFUeUgsQ3BCTW5HLDRDb0JZcEIseUNyQk5lLENxQlFsQixrREFLQyx5QkFDQSxvQnJCZGlCLENxQmVsQixrSkFLQyxXQUNBLHlCQUlBLHFCQU1FLHlDckIvQmUsQ3FCaUNsQixnQkE1Q0QsV0ZBRSx5QkVFRixvQnJCVW1CLENDUGpCLHNCb0JDQSxXRk5BLHlCRVFBLG9CQVR5SCxDcEJNbkcsNENvQllwQiw0Q3JCTGUsQ3FCT2xCLGtEQUtDLHlCQUNBLG9CckJiaUIsQ3FCY2xCLGtKQUtDLFdBQ0EseUJBSUEscUJBTUUsNENyQjlCZSxDcUJnQ2xCLFVBNUNELGNGQUUsc0JFRUYsaUJyQlljLENDVFosZ0JvQkNBLGNGTkEseUJFUUEsb0JBVHlILENwQk1uRyxnQ29CWXBCLDRDckJIVSxDcUJLYixzQ0FLQyxzQkFDQSxpQnJCWFksQ3FCWWIsZ0lBS0MsY0FDQSx5QkFJQSxxQkFNRSw0Q3JCNUJVLENxQjhCYixnQkE1Q0QsY0ZBRSx5QkVFRixvQnJCYW1CLENDVmpCLHNCb0JDQSxjRk5BLHlCRVFBLG9CQVR5SCxDcEJNbkcsNENvQllwQiw0Q3JCRmUsQ3FCSWxCLGtEQUtDLHlCQUNBLG9CckJWaUIsQ3FCV2xCLGtKQUtDLGNBQ0EseUJBSUEsb0JBTUUsNENyQjNCZSxDcUI2QmxCLGdCQTVDRCxjRkFFLHlCRUVGLG9CckJjbUIsQ0NYakIsc0JvQkNBLGNGTkEseUJFUUEsb0JBVHlILENwQk1uRyw0Q29CWXBCLDRDckJEZSxDcUJHbEIsa0RBS0MseUJBQ0Esb0JyQlRpQixDcUJVbEIsa0pBS0MsY0FDQSx5QkFJQSxxQkFNRSw0Q3JCMUJlLENxQjRCbEIsZ0JBNUNELGNGQUUseUJFRUYsb0JyQmVtQixDQ1pqQixzQm9CQ0EsV0ZOQSx5QkVRQSxvQkFUeUgsQ3BCTW5HLDRDb0JZcEIsNENyQkFlLENxQkVsQixrREFLQyx5QkFDQSxvQnJCUmlCLENxQlNsQixrSkFLQyxXQUNBLHlCQUlBLHFCQU1FLDRDckJ6QmUsQ3FCMkJsQixhQTVDRCxXRkFFLHlCRUVGLG9CckJpQmdCLENDZGQsbUJvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRyxzQ29CWXBCLDJDckJFWSxDcUJBZiw0Q0FLQyx5QkFDQSxvQnJCTmMsQ3FCT2YseUlBS0MsV0FDQSx5QkFJQSxxQkFNRSwyQ3JCdkJZLENxQnlCZixjQTVDRCxXRkFFLHlCRUVGLG9CckJrQmlCLENDZmYsb0JvQkNBLFdGTkEseUJFUUEsb0JBVHlILENwQk1uRyx3Q29CWXBCLDBDckJHYSxDcUJEaEIsOENBS0MseUJBQ0Esb0JyQkxlLENxQk1oQiw0SUFLQyxXQUNBLHlCQUlBLHFCQU1F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OEJQNERrQixDa0MzRXBCLDBCQUNFLHFCQUNBLGtCQUNBLGVuQ2tNNkIsQ21Dak05QixpRDNCd0JDLDJCQUNBLDZCUCtDa0IsQ2tDbEVmLGdEM0JJSCw0QkFDQSw4QlA2RGtCLENrQzdEZixPQ1pMLHFCQUNBLG1CQUNBLGNBQ0EsZ0JBQ0EsY0FDQSxrQkFDQSxtQkFDQSx3QjVCVEUsaUJQeUVlLENtQ3hFbkIsYUFhSSxZQUFhLENBQ2QsbWFBS0Qsa0JBQ0EsUUFBUyxDQUNWLFlBT0MsbUJBQ0Esa0I1QjlCRSxtQlJndEJxQyxDb0NockJ4QyxlQ25DQyxXQUNBLHdCcENFZ0IsQ0NtQmQsc0RtQ2pCRSxXQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLGlCbUN6QkgsV0FDQSx3QnJDZWdCLENFTWQsMERtQ2pCRSxXQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLGVtQ3pCSCxXQUNBLHdCcENPZ0IsQ0NjZCxzRG1DakJFLFdBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsWW1DekJILFdBQ0Esd0JyQzJDZSxDRXRCYixnRG1DakJFLFdBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsZW1DekJILFdBQ0Esd0JwQ1dnQixDQ1VkLHNEbUNqQkUsV0FDQSxxQkFDQSx3QkFBa0MsQ25Da0JuQyxjbUN6QkgsV0FDQSx3QnJDc0NlLENFakJiLG9EbUNqQkUsV0FDQSxxQkFDQSx3QkFBa0MsQ25Da0JuQyxhbUN6QkgsY0FDQSx3QnBDNkJhLENDUlgsa0RtQ2pCRSxjQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLFltQ3pCSCxXQUNBLHdCckNpQmdCLENFSWQsZ0RtQ2pCRSxXQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLG9CbUN6QkgsV0FDQSx3QnBDR3FCLENDa0JuQixnRW1DakJFLFdBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsb0JtQ3pCSCxXQUNBLHdCcENJcUIsQ0NpQm5CLGdFbUNqQkUsV0FDQSxxQkFDQSx3QkFBa0MsQ25Da0JuQyxvQm1DekJILFdBQ0Esd0JwQ1FxQixDQ2FuQixnRW1DakJFLFdBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsb0JtQ3pCSCxjQUNBLHdCcENTcUIsQ0NZbkIsZ0VtQ2pCRSxjQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLFltQ3pCSCxXQUNBLHFCcENhYyxDQ1FaLGdEbUNqQkUsV0FDQSxxQkFDQSxxQkFBa0MsQ25Da0JuQyxrQm1DekJILFdBQ0Esd0JwQ2NtQixDQ09qQiw0RG1DakJFLFdBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsa0JtQ3pCSCxXQUNBLHdCcENlbUIsQ0NNakIsNERtQ2pCRSxXQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLGtCbUN6QkgsV0FDQSx3QnBDZ0JtQixDQ0tqQiw0RG1DakJFLFdBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsWW1DekJILGNBQ0EscUJwQ2tCYyxDQ0daLGdEbUNqQkUsY0FDQSxxQkFDQSx3QkFBa0MsQ25Da0JuQyxrQm1DekJILGNBQ0Esd0JwQ21CbUIsQ0NFakIsNERtQ2pCRSxjQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLGtCbUN6QkgsY0FDQSx3QnBDb0JtQixDQ0NqQiw0RG1DakJFLGNBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsa0JtQ3pCSCxjQUNBLHdCcENxQm1CLENDQWpCLDREbUNqQkUsY0FDQSxxQkFDQSx3QkFBa0MsQ25Da0JuQyxlbUN6QkgsV0FDQSx3QnBDdUJnQixDQ0ZkLHNEbUNqQkUsV0FDQSxxQkFDQSx3QkFBa0MsQ25Da0JuQyxnQm1DekJILFdBQ0Esd0JwQ3dCaUIsQ0NIZix3RG1DakJFLFdBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsZ0JtQ3pCSCxXQUNBLHdCcEN5QmlCLENDSmYsd0RtQ2pCRSxXQUNBLHFCQUNBLHdCQUFrQyxDbkNrQm5DLGlCbUN6QkgsY0FDQSx3QnBDMEJrQixDQ0xoQiwwRG1DakJFLGNBQ0EscUJBQ0Esd0JBQWtDLENuQ2tCbkMsV29DekJILGtCQUNBLG1CQUNBLHlCOUJDRSxpQlAwRWtCLENVcEJsQiwwQjJCMURKLFdBT0ksaUJ0Q2tvQm9DLENzQ2hvQnZDLENBRUQsaUJBQ0UsZ0JBQ0EsZTlCVEUsZThC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Q1kxQyx1RTBDUkMsV0FDQSx5QkFDQSxvQjVCZ0U0RCxDNEJqRmhFLDJCQUNFLGNBQ0Esd0I1QitFOEQsQzRCOUUvRCw2REFJQyxhNUIwRThELENkN0Q5RCxrSjBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLDJFMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUseUJBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELHlEQUlDLGE1QjBFOEQsQ2Q3RDlELDBJMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMsdUUwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCakZoRSxzQkFDRSxjQUNBLHdCNUIrRThELEM0QjlFL0QsbURBSUMsYTVCMEU4RCxDZDdEOUQsOEgwQ1ZFLGNBQ0Esd0JBQXlDLEMxQ1kxQyxpRTBDUkMsV0FDQSx5QkFDQSxvQjVCZ0U0RCxDNEJqRmhFLHlCQUNFLGNBQ0Esd0I1QitFOEQsQzRCOUUvRCx5REFJQyxhNUIwRThELENkN0Q5RCwwSTBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLHVFMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUsd0JBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELHVEQUlDLGE1QjBFOEQsQ2Q3RDlELHNJMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMscUUwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCakZoRSx1QkFDRSxjQUNBLHdCNUIrRThELEM0QjlFL0QscURBSUMsYTVCMEU4RCxDZDdEOUQsa0kwQ1ZFLGNBQ0Esd0JBQXlDLEMxQ1kxQyxtRTBDUkMsV0FDQSx5QkFDQSxvQjVCZ0U0RCxDNEJqRmhFLHNCQUNFLGNBQ0Esd0I1QitFOEQsQzRCOUUvRCxtREFJQyxhNUIwRThELENkN0Q5RCw4SDBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLGlFMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUsOEJBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELG1FQUlDLGE1QjBFOEQsQ2Q3RDlELDhKMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMsaUYwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCakZoRSw4QkFDRSxjQUNBLHdCNUIrRThELEM0QjlFL0QsbUVBSUMsYTVCMEU4RCxDZDdEOUQsOEowQ1ZFLGNBQ0Esd0JBQXlDLEMxQ1kxQyxpRjBDUkMsV0FDQSx5QkFDQSxvQjVCZ0U0RCxDNEJqRmhFLDhCQUNFLGNBQ0Esd0I1QitFOEQsQzRCOUUvRCxtRUFJQyxhNUIwRThELENkN0Q5RCw4SjBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLGlGMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUsOEJBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELG1FQUlDLGE1QjBFOEQsQ2Q3RDlELDhKMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMsaUYwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCakZoRSxzQkFDRSxXQUNBLHdCNUIrRThELEM0QjlFL0QsbURBSUMsVTVCMEU4RCxDZDdEOUQsOEgwQ1ZFLFdBQ0Esd0JBQXlDLEMxQ1kxQyxpRTBDUkMsV0FDQSxzQkFDQSxpQjVCZ0U0RCxDNEJqRmhFLDRCQUNFLGNBQ0Esd0I1QitFOEQsQzRCOUUvRCwrREFJQyxhNUIwRThELENkN0Q5RCxzSjBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLDZFMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUsNEJBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELCtEQUlDLGE1QjBFOEQsQ2Q3RDlELHNKMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMsNkUwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCakZoRSw0QkFDRSxjQUNBLHdCNUIrRThELEM0QjlFL0QsK0RBSUMsYTVCMEU4RCxDZDdEOUQsc0owQ1ZFLGNBQ0Esd0JBQXlDLEMxQ1kxQyw2RTBDUkMsV0FDQSx5QkFDQSxvQjVCZ0U0RCxDNEJqRmhFLHNCQUNFLGNBQ0EscUI1QitFOEQsQzRCOUUvRCxtREFJQyxhNUIwRThELENkN0Q5RCw4SDBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLGlFMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUsNEJBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELCtEQUlDLGE1QjBFOEQsQ2Q3RDlELHNKMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMsNkUwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCakZoRSw0QkFDRSxjQUNBLHdCNUIrRThELEM0QjlFL0QsK0RBSUMsYTVCMEU4RCxDZDdEOUQsc0owQ1ZFLGNBQ0Esd0JBQXlDLEMxQ1kxQyw2RTBDUkMsV0FDQSx5QkFDQSxvQjVCZ0U0RCxDNEJqRmhFLDRCQUNFLGNBQ0Esd0I1QitFOEQsQzRCOUUvRCwrREFJQyxhNUIwRThELENkN0Q5RCxzSjBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLDZFMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUseUJBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELHlEQUlDLGE1QjBFOEQsQ2Q3RDlELDBJMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMsdUUwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCakZoRSwwQkFDRSxjQUNBLHdCNUIrRThELEM0QjlFL0QsMkRBSUMsYTVCMEU4RCxDZDdEOUQsOEkwQ1ZFLGNBQ0Esd0JBQXlDLEMxQ1kxQyx5RTBDUkMsV0FDQSx5QkFDQSxvQjVCZ0U0RCxDNEJqRmhFLDBCQUNFLGNBQ0Esd0I1QitFOEQsQzRCOUUvRCwyREFJQyxhNUIwRThELENkN0Q5RCw4STBDVkUsY0FDQSx3QkFBeUMsQzFDWTFDLHlFMENSQyxXQUNBLHlCQUNBLG9CNUJnRTRELEM0QmpGaEUsMkJBQ0UsY0FDQSx3QjVCK0U4RCxDNEI5RS9ELDZEQUlDLGE1QjBFOEQsQ2Q3RDlELGtKMENWRSxjQUNBLHdCQUF5QyxDMUNZMUMsMkUwQ1JDLFdBQ0EseUJBQ0Esb0I1QmdFNEQsQzRCL0Q3RCxPQ3BCSCxZQUNBLGlCQUNBLGdCQUNBLGNBQ0EsV0FDQSx5QkFDQSxVQUFXLEMzQ2dCVCwwQjJDYkEsV0FDQSxxQkFDQSxXQUFZLEMzQ2NYLGEyQ0hILFVBQ0EsNkJBQ0EsU0FDQSx1QkFBd0IsQ0FDekIsWUNuQkMsZUFBZ0IsQ0FD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QUFtQyxDbERpQm5DLHNDa0RiRSxtQ0FBZ0QsQ2xEZ0JqRCxTa0RwQkQsbUNBQW1DLENsRGlCbkMsZ0NrRGJFLG1DQUFnRCxDbERnQmpELFlrRHBCRCxtQ0FBbUMsQ2xEaUJuQyxzQ2tEYkUsbUNBQWdELENsRGdCakQsV2tEcEJELG1DQUFtQyxDbERpQm5DLG9Da0RiRSxtQ0FBZ0QsQ2xEZ0JqRCxVa0RwQkQsbUNBQW1DLENsRGlCbkMsa0NrRGJFLG1DQUFnRCxDbERnQmpELFNrRHBCRCxtQ0FBbUMsQ2xEaUJuQyxnQ2tEYkUsbUNBQWdELENsRGdCakQsaUJrRHBCRCxtQ0FBbUMsQ2xEaUJuQyxnRGtEYkUsbUNBQWdELENsRGdCakQsaUJrRHBCRCxtQ0FBbUMsQ2xEaUJuQyxnRGtEYkUsbUNBQWdELENsRGdCakQsaUJrRHBCRCxtQ0FBbUMsQ2xEaUJuQyxnRGtEYkUsbUNBQWdELENsRGdCakQsaUJrRHBCRCxtQ0FBbUMsQ2xEaUJuQyxnRGtEYkUsbUNBQWdELENsRGdCakQsU2tEcEJELGdDQUFtQyxDbERpQm5DLGdDa0RiRSxnQ0FBZ0QsQ2xEZ0JqRCxla0RwQkQsbUNBQW1DLENsRGlCbkMsNENrRGJFLG1DQUFnRCxDbERnQmpELGVrRHBCRCxtQ0FBbUMsQ2xEaUJuQyw0Q2tEYkUsbUNBQWdELENsRGdCakQsZWtEcEJELG1DQUFtQyxDbERpQm5DLDRDa0RiRSxtQ0FBZ0QsQ2xEZ0JqRCxTa0RwQkQsZ0NBQW1DLENsRGlCbkMsZ0NrRGJFLG1DQUFnRCxDbERnQmpELGVrRHBCRCxtQ0FBbUMsQ2xEaUJuQyw0Q2tEYkUsbUNBQWdELENsRGdCakQsZWtEcEJELG1DQUFtQyxDbERpQm5DLDRDa0RiRSxtQ0FBZ0QsQ2xEZ0JqRCxla0RwQkQsbUNBQW1DLENsRGlCbkMsNENrRGJFLG1DQUFnRCxDbERnQmpELFlrRHBCRCxtQ0FBbUMsQ2xEaUJuQyxzQ2tEYkUsbUNBQWdELENsRGdCakQsYWtEcEJELG1DQUFtQyxDbERpQm5DLHdDa0RiRSxtQ0FBZ0QsQ2xEZ0JqRCxha0RwQkQsbUNBQW1DLENsRGlCbkMsd0Nr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LENBQUksa0JBQy9DLDBCQUF5QyxDQUFJLGFBQzdDLDRCQUE2QixDQUFLLFlBSTFDLHFCQUFzQixDRWxDbEMsY0FDRSx3QkFBd0IsQ2xFaUJ4QiwwQ2tFYkUsd0JBQXFDLENsRWdCdEMsZ0JrRXBCRCx3QkFBd0IsQ2xFaUJ4Qiw4Q2tFYkUsd0JBQXFDLENsRWdCdEMsY2tFcEJELHdCQUF3QixDbEVpQnhCLDBDa0ViRSx3QkFBcUMsQ2xFZ0J0QyxXa0VwQkQsd0JBQXdCLENsRWlCeEIsb0NrRWJFLHdCQUFxQyxDbEVnQnRDLGNrRXBCRCx3QkFBd0IsQ2xFaUJ4QiwwQ2tFYkUsd0JBQXFDLENsRWdCdEMsYWtFcEJELHdCQUF3QixDbEVpQnhCLHdDa0ViRSx3QkFBcUMsQ2xFZ0J0QyxZa0VwQkQsd0JBQXdCLENsRWlCeEIsc0NrRWJFLHdCQUFxQyxDbEVnQnRDLFdrRXBCRCx3QkFBd0IsQ2xFaUJ4QixvQ2tFYkUsd0JBQXFDLENsRWdCdEMsbUJrRXBCRCx3QkFBd0IsQ2xFaUJ4QixvRGtFYkUsd0JBQXFDLENsRWdCdEMsbUJrRXBCRCx3QkFBd0IsQ2xFaUJ4QixvRGtFYkUsd0JBQXFDLENsRWdCdEMsbUJrRXBCRCx3QkFBd0IsQ2xFaUJ4QixvRGtFYkUsd0JBQXFDLENsRWdCdEMsbUJrRXBCRCx3QkFBd0IsQ2xFaUJ4QixvRGtFYkUsd0JBQXFDLENsRWdCdEMsV2tFcEJELHFCQUF3QixDbEVpQnhCLG9Da0ViRSxxQkFBcUMsQ2xFZ0J0QyxpQmtFcEJELHdCQUF3QixDbEVpQnhCLGdEa0ViRSx3QkFBcUMsQ2xFZ0J0QyxpQmtFcEJELHdCQUF3QixDbEVpQnhCLGdEa0ViRSx3QkFBcUMsQ2xFZ0J0QyxpQmtFcEJELHdCQUF3QixDbEVpQnhCLGdEa0ViRSx3QkFBcUMsQ2xFZ0J0QyxXa0VwQkQscUJBQXdCLENsRWlCeEIsb0NrRWJFLHdCQUFxQyxDbEVnQnRDLGlCa0VwQkQsd0JBQXdCLENsRWlCeEIsZ0RrRWJFLHdCQUFxQyxDbEVnQnRDLGlCa0VwQkQsd0JBQXdCLENsRWlCeEIsZ0RrRWJFLHdCQUFxQyxDbEVnQnRDLGlCa0VwQkQsd0JBQXdCLENsRWlCeEIsZ0RrRWJFLHdCQUFxQyxDbEVnQnRDLGNrRXBCRCx3QkFBd0IsQ2xFaUJ4QiwwQ2tFYkUsd0JBQXFDLENsRWdCdEMsZWtFcEJELHdCQUF3QixDbEVpQnhCLDRDa0ViRSx3QkFBcUMsQ2xFZ0J0Qyxla0VwQkQsd0JBQXdCLENsRWlCeEIsNENrRWJFLHdCQUFxQyxDbEVnQnRDLGdCa0VwQkQsd0JBQXdCLENsRWlCeEIsOENrRWJFLHdCQUFxQyxDbEVnQnRDLFlnRW1CUyx3QkFBNkIsQ0FBSSxXRzFDN0MsV0FDQSxrQkFDQSxpQkFDQSw2QkFDQSxRQUFTLENINENWLFNJOUNDLDZCQUFrQyxDQ0NuQyxXRERDLDRCQUFrQyxDQ0tuQyxvQkNUQSxZQUFhLEM3RHNFViw2QjZEakVILGdCQUVFLHVCQUF3QixDQUV6QixDQUVELGNBRUUsdUJBQXdCLEM3RHlEdkIsNkI2RHBESCxjQUVFLHdCQUF5QixDQUUxQixDN0RnREUsNkI2RDlDSCxjQUVFLHdCQUF5QixDQUUxQixDQUVELFlBRUUsd0JBQXlCLEM3RHNDeEIsNkI2RGpFSCxnQkFFRSx1QkFBd0IsQ0FFekIsQzdEZ0RFLDBCNkQ5Q0gsY0FFRSx1QkFBd0IsQ0FFekIsQzdENEZFLG9ENkR6RkgsY0FFRSx3QkFBeUIsQ0FFMUIsQzdEZ0RFLDZCNkQ5Q0gsY0FFRSx3QkFBeUIsQ0FFMUIsQzdENkJFLDBCNkQzQkgsWUFFRSx3QkFBeUIsQ0FFMUIsQzdEb0NFLDZCNkRqRUgsZ0JBRUUsdUJBQXdCLENBRXpCLEM3RGdERSwwQjZEOUNILGNBRUUsdUJBQXdCLENBRXpCLEM3RDRGRSxvRDZEekZILGNBRUUsd0JBQXlCLENBRTFCLEM3RGdERSw2QjZEOUNILGNBRUUsd0JBQXlCLENBRTFCLEM3RDZCRSwwQjZEM0JILFlBRUUsd0JBQXlCLENBRTFCLEM3RG9DRSw4QjZEakVILGdCQUVFLHVCQUF3QixDQUV6QixDN0RnREUsMEI2RDlDSCxjQUVFLHVCQUF3QixDQUV6QixDN0Q0RkUscUQ2RHpGSCxjQUVFLHdCQUF5QixDQUUxQixDN0RnREUsOEI2RDlDSCxjQUVFLHdCQUF5QixDQUUxQixDN0Q2QkUsMEI2RDNCSCxZQUVFLHdCQUF5QixDQUUxQixDQTdCRCxnQkFFRSx1QkFBd0IsQzdEa0R2QiwyQjZEOUNILGNBRUUsdUJBQXdCLENBRXpCLEM3RDBDRSwyQjZEdkNILGNBRUUsd0JBQXlCLENBRTFCLENBRUQsY0FFRSx3QkFBeUIsQzdEK0J4QiwyQjZEM0JILFlBRUUsd0JBQXlCLENBRTFCLENDbkNGLEtBQ0MsY3hFK0RvQixDd0U5RHBCLEtBR0EsbUNBQ0Esa0NBQ0EsaUJBQWtCLENBQ2xCLFdBR0Esa0JBQ0Esa0JBQW1CLENBQ25CLHNDQUlBLGtCQUNBLGtCQUFtQixDQUNuQixJQUdBLGVBQ0EsV0FBWSxDOURnRFQsNkI4RDVDSCxTQUNDLHVCQUF3QixDQUN4Qix3SEFHQSxnQkFDQSxrQkFBbUIsQ0FDbkIsQ0NsQ0YsWUFDQyxZQUNBLGNBQ0EsWUFFQSxnQkFDQSxpQkFDQSxrQkFBbUIsQ0FDbkIsTUNQQyxpQkFBa0IsQ0FEcEIsWUFJSSxnQkFBaUIsQ2hFc0RqQiwwQmdFMURKLFlBT00sZ0JBQWlCLENBRXBCLENBVEgsNkJBWUksZUFDQSxlQUFnQixDQWJwQixrQkFpQkksa0JBQ0Esa0JBQW1CLENBbEJ2QixvQ0FxQk0sY0FDQSxpQkFBa0IsQ0F0QnhCLHFEQXlCUSxlQUFnQixDQXpCeEIsc0RBNkJRLGNBQWUsQ0E3QnZCLHlEQWlDUSxtQkFDQSwwQkFDQSxpQkFBa0IsQ0FuQzFCLHdEQXVDUSxrQkFDQSwwQkFDQSwyQnZFeENpQyxDdUVEekMsaUVBNENVLGdCQUNBLGlCQUVBLFdBQ0Esa0JBQW1CLENBaEQ3QiwwREFvRFUsUUFBUyxDQXBEbkIsMERBd0RVLGNBQ0EsZ0JBQ0EseUJBQTBCLENBMURwQyxvQkFnRU0sY0FDQSxvQkFBcUIsQ0FqRTNCLHFDQXFFTSxrQkFDQSxVQUNBLFFBQ0EsMkJBRUEsb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBRUEsbUJBQUEsa0JBQ0Esa0JBQW1CLENBOUV6Qix3d0NBaUZRLFdBQ0EsV0FBWSxDQWxGcEIseUNBc0ZRLGlCQUFrQixDQXRGMUIseUhBMkZRLGdCQUNBLFVBQVcsQ0E1Rm5CLGd3R0ErRlUsY0FDQSxXQUNBLFlBRUEsVUFDQSxpQkFBa0IsQ0FwRzVCLGc0R0F1R1ksU0FBVSxDQXZHdEIsNERBNkdRLGVBQ0EsZUFBZ0IsQ0E5R3hCLDZEQWtIUSxpQkFDQSxnQkFDQSxXQUNBLFNBQVUsQ0FySGxCLHdvREF3SFUsZ0JBQWlCLENoRWpEdkIsNkJnRXZFSixxQ0E2SFEsa0JBQ0Esb0JBQUEsQUFDQSxhQUFBLHdCQUNBLHlCQUNBLHVCQUNBLDBCQUNBLDBCQUNBLHdCQUF5QixDQXBJakMsZzlDQXVJVSwwQkFDQSxzQkFDQSxjQUNBLHVCQUF3QixDQTFJbEMsd25EQStJWSxhQUFjLENBL0kxQiw2REFvSlUsZ0JBQWlCLENBcEozQix3b0RBdUpZLGNBQWUsQ0FDaEIsQ2hFakZQLDZCZ0V2RUoscUNBNkpRLHNCQUNBLHNCQUNBLDZCQUNBLHFCQUVBLDRCQUNBLDRCQUE2QixDQW5LckMsNERBc0tVLGVBQWdCLENBdEsxQiwrQ0EwS1UsV0FDQSxpQkFBa0IsQ0EzSzVCLHNhQStLVSx1QkFBd0IsQ0FDekIsQ0FoTFQsMkRBdUxNLHVCQUF3QixDQXZMOUIsZ0VBMkxNLDBCQUEyQixDQTNMakMsMEZBZ01NLGtCQUNBLGdCQUNBLGNBQWUsQ0FsTXJCLHdHQXFNUSxXQUNBLGNBQ0Esa0JBQ0EsVUFDQSxtQkFDQSxRQUNBLFVBQ0EsWUFBYSxDaEVsSmpCLDBCZ0UxREosd0lBaU5VLFlBQWEsQ0FDZCxDaEUzSUwsNkJnRXZFSix3SUF1TlUsWUFBYSxDQUNkLENoRWpKTCw2QmdFdkVKLHdHQTZOVSxZQUFhLENBQ2QsQ0E5TlQsb1BBbU9RLG9CQUFBLEFBQ0EsYUFBQSwwQkFBQSxBQUVBLHNCQUFBLFdBQ0EsWUFDQSxrQkFFQSw2QkFDQSwrQjFFck5hLEMwRXRCckIsd1NBOE9VLGlCQUNBLGVBQWdCLENBQ2pCLDBCQU9QLFdBQVksQ0FDYix5S0FHQyxzQkFBQSxBQUFtQixrQkFBQSxDQUNwQixlQUdDLHFCQUFzQixDQUN2QixRQy9QQyxnQkFDQSxrQkNERSxrQkFhSSxlQUFnQixDQVhwQiwrQkFFSSwwQkFDQSxXQUNBLGtCQUNBLFdBQ0EsWUFDQSxXQUFZLENBQ2YsNkJEWEwsUUNpQlksZUFBZ0IsQ0RtSDNCLENDaEhPLGdCQUNJLGdEQUFpRCxDQUNwRCxnQkFpQkcsU0FDQSxvQ0FBcUMsQ0FDeEMsd0JEbENMLGlCQUNBLG9CQUVBLHdCM0VZaUIsQzJFdEJyQixzQ0FhTSxhQUFjLENBYnBCLG1EQWdCUSxXQUFZLENBaEJwQiwwQ0FxQk0sYUFBYyxDQXJCcEIsdURBd0JRLGdCQUNBLGFBQWMsQ0F6QnRCLHVEQTZCUSxjQUNBLHlCQUNBLGlCQUNBLGEzRVRhLEMyRXZCckIsb0RBMkNRLHFCQUNBLFdBQ0EsWUFDQSxpQkFDQSxtQkFDQSxtQkFDQSxpQkFDQSxrQkFDQSxhQUVBLDhCQUFpQyxDQXJEekMsNERBc0NvQixjQUE2QixvQjNFYi9CLEMyRXpCbEIsa0VBc0MrRix5QkFBd0MsVUFBVyxDQXRDbEosNkRBdUNxQixjQUE4QixvQjNFYmhDLEMyRTFCbkIsbUVBdUNrRyx5QkFBeUMsVUFBVyxDQXZDdEosNkRBd0NxQixjQUE4QixvQjNFYmhDLEMyRTNCbkIsbUVBd0NrRyx5QkFBeUMsVUFBVyxDQXhDdEosOERBeUNzQixjQUErQixvQjNFYmpDLEMyRTVCcEIsb0VBeUNxRyx5QkFBMEMsVUFBVyxDQXpDMUosMEJBMkRJLGEzRTFDaUIsQzJFakJyQiwrRUErRE0seUJBQ0Esa0J4RS9EbUMsQ3dFRHpDLG1GQW1FUSxhM0VsRGEsQzJFakJyQiw0Q0F5RVEsbUJBQ0Esa0JBQW1CLENBMUUzQixvREFnRlEsY0FDQSxXQUFZLENBakZwQiw4REFvRlUsVUFBVyxDQXBGckIsd0VBdUZZLGNBQWUsQ0F2RjNCLDZKQTJGYyx5QkFBMEIsQ0EzRnhDLGdGQStGYyxjQUNBLGdCQUNBLHdCQUNBLGtCQUNBLG9CQUFxQixDakU1Qi9CLDZCaUV2RUosNkpBNEdRLGtDQUFBLEFBQThCLDZCQUFBLENBNUd0Qyx3Q0FnSFEsZUFBZ0IsQ0FoSHhCLG9EQW1IVSxjQUNBLGNBQ0EsVUFBVyxDQXJIckIsdUNBMEhRLG1CQUFvQixDQTFINUIsNENBNkhVLDRCQUNBLGNBQ0EsaUJBQWtCLENBQ25CLENFaElULFFBQ0Usb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBRUEsbUJBQUEsZUFDQSxNQUNBLE9BQ0EsUUFFQSxhQUNBLGFBRUEscUI3RVFjLEM2RXBCaEIsOEJBZ0JNLGNBQ0EsaUJBRUEsaUJBQWtCLENBbkJ4QiwyQ0FzQlEsaUJBQ0EsV0FBWSxDQXZCcEIsK0JBNEJNLFlBQWEsQ0E1Qm5CLDhDQStCUSxlQUNBLFNBQ0EsUUFDQSxPQUNBLFNBQ0EsZ0JBQ0EsWUFBYSxDQXJDckIsMERBd0NVLG1DQUNBLGlCQUFrQixDQXpDNUIsb0RBNkNVLGVBQ0EsT0FDQSxRQUNBLFlBQ0EsU0FDQSxpQkFBa0IsQ0FsRDVCLHc1Q0FzRFUsZUFDQSxVQUNBLFdBQ0EsV0FBWSxDQXpEdEIsd0RBNkRVLGlCQUFrQixDQTdENUIsa0VBZ0VZLHFCQUNBLGtCQUNBLG1CQUVBLHlCQUNBLFdBQ0EsMEJBQ0EsZ0JBQWlCLENBdkU3Qix1RUEyRVksY0FDQSxhQUNBLG1CQUNBLGdCQUNBLGlCQUFrQixDQS9FOUIsc0ZBa0ZjLGlCQUFrQixDQWxGaEMsaUVBdUZZLGVBQWdCLENBdkY1QixpRkEwRmMsd0JBQ0EsZ0JBQ0EsaUJBQ0EsU0FDQSxZQUNBLGlCQUNBLHFCQUFvQyxDQWhHbEQsNkJBeUdNLGlCQUFrQixDbkVsQ3BCLDhCbUV2RUosNkJBNkdRLGdCQUFpQixDQW9IcEIsQ0FqT0wsNEZBbUhRLFVBQVcsQ0FuSG5CLG9JQXVIWSxtQkFDQSwyQjFFdkg2QixDMEVEekMsOFRBOEhjLGE3RTFISSxDNkVKbEIsc0pBb0ljLGtCQUNBLGtCQUFtQixDQXJJakMsb0tBeUljLHdCQUNBLGdCQUNBLDRCQUNBLFNBQ0Esc0JBRUEsa0JBQ0EsV0FDQSxNQUNBLFlBQ0EsZ0JBQWlCLENBbkovQixnS0F1SmMsVUFDQSxRQUFTLENBeEp2QixnTEEySmdCLFdBQ0EsV0FDQSxjQUNBLFdBQ0EsWUFFQSxrQkFDQSxTQUNBLFVBRUEseUJBRUEsdUJBQXdCLENBdkt4QyxnTEE0S2MsV0FDQSxnQkFBaUIsQ0E3Sy9CLDRLQW1MZ0IsYUFBYyxDQW5MOUIsaUVBOExZLGtCQUNBLG1CQUVBLHlCQUNBLFdBQ0EsMEJBQ0EsZ0JBQWlCLENBcE03QixtRUE0TVksY0FDQSxjMUU1TTZCLENPc0VyQyw4Qm1FdkVKLCtDQWtOVSxrQkFDQSxVQUNBLE9BQVEsQ0FwTmxCLG1FQXdOYyxlQUFnQixDQXhOOUIsOEVBNE5jLGtCQUFtQixDQUNwQixDQTdOYiw4QkFvT00sZ0JBQWlCLENBcE92Qix3cENBdU9RLGlCQUNBLFlBRUEsZUFDQSx5QkFDQSxpQkFDQSx5QjFFNU9pQyxDMEVEekMseUVBcVBRLHlCQUNBLGNBQ0EsZ0JBQWlCLENBdlB6QixpRkEwUFUsaUJBQWtCLENBQ25CLEtDMVBQLG9CQUFBLEFBQ0EsYUFBQSwwQkFBQSxBQUNBLHNCQUFBLFlBQWEsQ0FIZixlQU1JLDZCQUE4QixDQUU5QixxQ0FSSixlQVNNLDZCQUE4QixDQUVqQyxDQVhILGFBYUksb0JBQUEsQUFBYyxhQUFBLENBYmxCLFdBZ0JJLGtCQUFBLEFBQWMsYUFBQSxDQUVmLE9DakJELGlCQUFrQixDQUNuQixPQUdDLDBCQUNBLDRCQUNBLG1CQUNBLGNBQ0Esa0JBQW1CLENBQ3BCLFdBSUcsZ0JBQ0EsMEJBQ0EsVS9FRFksQytFRWIsNkRBT0MsaUJBQ0Esa0JBQ0EsZUFBZ0IsQ0FOcEIsc0VBU00sa0JBQ0EsaUJBQWtCLENBVnhCLDJGQWFRLGtCQUNBLFFBQ0EsT0FDQSxnQkFDQSx5QkFBMEIsQ0FDM0IsY0FNTCxnQkFBaUIsQ0FDbEIsa0JDMUNBLGtCQUNBLGVBQWdCLENBRmpCLCtCQUtFLFVBQ0EsV0FDQSxrQkFDQSxNQUNBLFNBQ0EsU0FDQSwyQkFDQSwrQ0FBZ0QsQ0FabEQsOEJBZ0JFLFVBQ0EsVUFDQSxrQkFDQSxNQUNBLFNBQ0EsMkJBQ0Esd0JoRnBCZ0IsQ2dGRmxCLG1DQTJCRyxjQUFlLENBM0JsQixvREE4QkkseUJBQ0Esb0JoRkZXLENVd0NYLDZCc0VyRUosbUNBbUNJLGtCQUFtQixDQTRCcEIsQ3RFTUMsNkJzRXJFSixnREF3Q0ssaUJBQUEsQUFBUSxPQUFBLENBQ1IsQ0F6Q0wsMENBNkNJLG9CQUFBLEFBQ0EsYUFBQSwwQkFBQSxBQUNBLHNCQUFBLFlBQ0Esa0JBQ0EsbUJBQ0EseUJBQ0Esc0JBQ0EsMkJBQTRCLENBcERoQyw4Q0F1REssa0JBQW1CLENBdkR4QixvREEyREssY0FDQSxlQUFnQixDQTVEckIsNkJBbUVFLGtCQUNBLGdCQUFpQixDdEVDZiw2QnNFckVKLDZCQXVFRyxnQkFBaUIsQ0EwRWxCLENBakpGLG9DQTJFRyxrQkFDQSxRQUNBLFNBQ0EsZ0NBRUEsaUJBQ0EsZ0JBQ0EsYUFBMEIsQ3RFYnpCLDhCc0VyRUosb0NBcUZJLCtDQUNBLDBCQUNBLGNBQWUsQ0FFaEIsQ0F6RkgsMENBNkZJLHNCQUNBLFdBQ0EsZ0JBQ0EsNEJBbEdhLENBRWpCLG1EQW1HSyxnQkFDQSxjQUNBLGNBQWUsQ0FyR3BCLDBEQXlHTyxjQUNBLGlCQUFrQixDQTFHekIscURBK0dNLGVBQWdCLEN0RTFDbEIsNkJzRXJFSiwwQ0FvSEssY0FBZSxDQXBIcEIsbURBdUhNLGNBQWUsQ0FDZixDQXhITiw4R0ErSEssWUFBYSxDdEUxRGQsNkJzRXJFSix1REFzSU0sNEJBeElXLENBeUlYLENBdklOLDBEQTZJSyxXQUFZLENBN0lqQiw2QkFvSkUscUJBQUEsQUFDQSxrQkFBQSxnQkFBaUIsQ3RFaEZmLDZCc0VyRUosNkJBd0pHLGdCQUFpQixDQXNKbEIsQ3RFek9FLDZCc0VyRUoseUNBNkpJLGlCQUFBLEFBQVEsT0FBQSxDQWlEVCxDQTlNSCxnREFpS0ksc0JBQ0Esa0JBQ0EsbUJBQ0EseUJBRUEsMkJBQTRCLENBdEtoQywrQ0EwS0ksa0JBQ0EscUJBQXNCLENBM0sxQixtREE4S0ssWUFDQSxrQkFDQSx1QkFBd0IsQ0FoTDdCLDBEQW1MTSxZQUFhLENBbkxuQixpRUF1TE0sY0FDQSxzQkFDQSx1QkFDQSxrQ0FDQSwyQkFBNEIsQ0FDNUIsZ0JBR0EsR0FDQyxzQkFBdUIsQ0FBQSxDQWhNOUIsd0RBcU1NLFNBQVUsQ0FyTWhCLHlEQXlNTSwwQkFDQSxVQUFXLEN0RXJJYiw2QnNFckVKLHlDQWtOSSxpQkFBQSxBQUFRLE9BQUEsQ0FpRFQsQ0FuUUgsMkRBc05JLFNBQVUsQ0F0TmQsZ0RBME5JLGlCQUNBLGdCQUNBLHdCQUNBLGNBRUEsYUFBMEIsQ0EvTjlCLGdEQW1PSSxzQkFDQSxnQkFDQSxrQkFDQSxtQkFDQSx3QkF6T2EsQ0FFakIsMERBME9LLHVCQUNBLFdBQVksQ3RFdEtiLDZCc0VyRUosc0RBZ1BNLGVBQWdCLENBQ2hCLENBalBOLHVEQXFQSyxvQkFBQSxBQUNBLGFBQUEsMEJBQUEsQUFDQSxzQkFBQSwyQkFBNEIsQ0F2UGpDLDJEQTBQTSxrQkFBbUIsQ0ExUHpCLHdpREE4UE0sd0JBQ0EsYUFBYyxDQS9QcEIsa0ZBdVFHLGNBQWUsQ3RFbE1kLDZCc0VyRUosa0ZBMFFJLGtCQUFtQixDQW1DcEIsQ0E3U0gsd0ZBK1FJLGVBQ0EsY0FDQSxtQkFDQSxvQkFBcUIsQ0FsUnpCLDhGQXNSSSxtQkFDQSxXQUNBLFlBQ0EseUJBQ0Esa0JBQ0EsTUFDQSxTQUNBLGdDQUNBLGVBQWdCLENBOVJwQixzR0FpU0ssY0FDQSwwQkFDQSxpQkFDQSxpQkFBa0IsQ0FwU3ZCLGczRkEwU0ssZUFBZ0IsQ0ExU3JCLDZCQWlURSxnQkFBaUIsQ3RFNU9mLDZCc0VyRUosNkJBb1RHLGVBQWdCLENBMkJqQixDQS9VRixtQ0F3VEcsbUJBQ0EsV0FDQSxZQUNBLHlCQUNBLGtCQUNBLE1BQ0EsU0FDQSxnQ0FDQSxlQUFnQixDQWhVbkIsdUNBbVVJLGNBQ0EsMEJBQ0EsaUJBQ0EsaUJBQWtCLENBdFV0QixtQ0EyVUcsZ0JBQ0EscUJBQXNCLENBNVV6QixnQ0FtVkcsV0FDQSxZQUNBLGFBQ0Esb0JBQ0EseUJBQ0Esd0JBQ0Esc0JBQ0EseUJBRUEsa0JBQ0EsaUJBQWtCLENBN1ZyQix1TkF1V0csOEJoRnZVTyxDZ0ZoQ1YsMk9BMFdJLDhCaEYxVU0sQ2dGaENWLDJPQThXSSw4QmhGOVVNLENnRmhDViwwUEFrWEkscUJBQ0EsYWhGalhjLENnRkZsQiw4UUFzWEssYWhGcFhhLENnRkZsQiw4UUEwWEssK0JBQ0Esb0JBQXFCLENBQ3JCLFlDN1hKLGtCQUFtQixDQURwQix1Q0FLRSxpQkFDQSxrQkFDQSx5QkFDQSx5QkFFQSxtQkFDQSxpQkFDQSxlQUVBLGNBQ0EsaUJBQ0EseUJBQ0EseUJBQ0Esb0JBQXFCLENBbEJ2QixpQkFzQkUscUJBQXNCLENBQ3RCLFFDdEJELGtCQUVBLFdBQ0EsZ0JBRUEsb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBQW1CLGtCQUFBLENBUHBCLHVCTkNJLGtCQWFJLGVBQWdCLENBWHBCLDZEQUVJLDBCQUNBLFdBQ0Esa0JBQ0EsV0FDQSxZQUNBLFdBQVksQ0FDZiw2Qk1YTCx1Qk5pQlksZUFBZ0IsQ01Sc0IsQ05XMUMsK0JBQ0ksZ0RBQWlELENBQ3BELCtCQWlCRyxTQUNBLG9DQUFxQyxDQUN4QywwQkF4Q0wsa0JBeUJJLGtCQUFtQixDQXZCdkIsbUVBRUksMEJBQ0EsV0FDQSxrQkFDQSxXQUNBLFlBQ0EsV0FBWSxDQUNmLDZCTVhMLDBCTjZCWSxrQkFBbUIsQ01uQnlCLENOc0JoRCxpQ0FDSSxnREFBaUQsQ0FDcEQsaUNBWUcsWUFDQSxtQ0FBb0MsQ0FDdkMsdUJBL0NMLGtCQWFJLGVBQWdCLENBWHBCLDZEQUVJLDBCQUNBLFdBQ0Esa0JBQ0EsV0FDQSxZQUNBLFdBQVksQ0FDZiw2Qk1YTCx1Qk5pQlksZUFBZ0IsQ01MdUIsQ05RM0MsK0JBQ0ksZ0RBQWlELENBQ3BELCtCQStCRyxTQUNBLG9CQUFxQixDQUN4QiwwQkF0REwsa0JBeUJJLGtCQUFtQixDQXZCdkIsbUVBRUksMEJBQ0EsV0FDQSxrQkFDQSxXQUNBLFlBQ0EsV0FBWSxDQUNmLDZCTVhMLDBCTjZCWSxrQkFBbUIsQ01oQjBCLENObUJqRCxpQ0FDSSxnREFBaUQsQ0FDcEQsaUNBMEJHLFlBQ0Esb0NBQXFDLENBQ3hDLGlDTTdDTixvQkFBQSxBQUFhLFlBQUEsQ0FqQmhCLG9CQXNCRSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLGFBR0EseUJBQ0EsQUFFQSw0REFDQSxrSEFBbUgsQ0FsQ3JILGdCQXNDRSxpQkFDQSxrQkFDQSxNQUNBLDJCQUNBLFdBQ0EsWUFBYSxDQTNDZix1QkE4Q0csZUFDQSxXQUNBLGdCQUFpQixDQWhEcEIsa0JBcURFLGdCQUNBLFdBQVksQ0F0RGQsa0JBMERFLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFFBQVMsQ0E5RFgsZUFrRUUsa0JBQ0EsV0FBWSxDQW5FZCwwWUEwRUcsZUFBZ0IsQ0ExRW5CLDJCQThFRyxpQkFBa0IsQ0E5RXJCLHFDQWlGSSxpQkFBa0IsQ0FqRnRCLCtDQXFGSSxjQUNBLGdCQUNBLFdBQ0EsdUJBQXdCLENBeEY1QiwrQ0E0RkksZUFBZ0IsQ0E1RnBCLGlIQWlHTSxxQkFDQSxXQUFZLENBbEdsQixzREF1R0sseUJBQ0EsaUJBQWtCLEN4RWpDbkIsNkJ3RXZFSiwwRUErR0ssWUFBYSxDQUNiLENBaEhMLHdCQXVIRSxXQUNBLFlBQWEsQ0F4SGYsNEJBMkhHLGlCQUNBLGdCQUNBLFdBQ0EsYUFBYyxDQTlIakIsK0NBa0lHLGNBQWUsQ0FsSWxCLGtEQXFJSSxnQkFBaUIsQ3hFOURqQiw2QndFdkVKLCtDQXlJSSxhQUFjLENBV2YsQ0FwSkgsaURBNklJLGNBQ0Esb0JBQXFCLENBOUl6Qix1REFpSksseUJBQTBCLENBakovQixvQ0EwSkcsZUFBZ0IsQ0ExSm5CLDBDQTZKSSxlQUFnQixDQTdKcEIsZ0NBcUtHLHNCQUF1QixDQXJLMUIsOElBNEtHLDBCQUFBLEFBQXNCLHFCQUFBLENBNUt6Qiw2QkFnTEcseUIvRS9Lc0MsQytFRHpDLCtCQW9MRyxnQkFDQSxpQkFFQSxlQUNBLGdCQUNBLGVBQ0EsYUFBYyxDQTFMakIsd3FDQTZMSSxZQUNBLDJDQUE0QyxDQTlMaEQsdzBDQWlNSyxxQkFBc0IsQ0FqTTNCLGlDQXNNSSx5Q0FDQSxrQkFDQSxRQUFTLENBeE1iLG9CQStNRSxlQUFnQixDQS9NbEIsbUZBNE5JLGdCQUNBLFdBQVksQ0E3TmhCLDZCQXVPRyxnQkFDQSxrQkFBbUIsQ0F4T3RCLG9DQTJPSSxnQkFDQSxXQUNBLG1CQUNBLHNCQUNBLGtCQUNBLFlBQ0EsaUJBQWtCLENBalB0Qix3Q0FvUEssbUJBQ0EsaUJBQ0Esa0JBQ0EsZ0JBQ0EsVUFBVyxDQXhQaEIsa0JBK1BFLGtCQUNBLFFBQ0EsV0FDQSwyQkFDQSxXQUNBLFlBQWEsQ0FwUWYsMkJBdVFHLFlBQWEsQ0F2UWhCLGdDQTBRSSxlQUNBLGNBQ0EsV0FDQSxZQUNBLG1CQUNBLHFCbEYzUFksQ2tGcEJoQix1Q0FvUkssd0JsRmhSYSxDa0ZpUmIsY0FPSixrQkFDRyxnQkFDSCxXQUFZLENBSGIsd0JBTUUsa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsUUFBUyxDQVZYLDRCQWNFLGtCQUNBLE1BQ0EsU0FFQSxvQkFBQSxBQUNBLGFBQUEsbUJBQUEsQUFBcUIsb0JBQUEsQ0FuQnZCLHdDQXNCRyxPQUFRLENBdEJYLCtDQXlCSSx5QkFBMEIsQ0F6QjlCLGdEQTZCZ0IsWUFDWixpQkFDQSxvQkFDQSxvQkFDQSxpQkFFQSxnQkFBaUIsQ0FuQ3JCLHlDQXdDRyxPQUNBLE9BQVEsQ0F6Q1gsaURBNENnQixZQUVaLGtCQUNBLG1CQUNBLG9CQUNBLGlCQUVBLGVBQWdCLENBbkRwQixzQ0F3REcsV0FBWSxDQXhEZixtQ0E0REcsV0FDQSxjQUVBLGtCQUNBLFNBQ0EsVUFDQSxRQUNBLFlBRUEsK0NBQ0EscUJBQXNCLENBdEV6QixvQ0E0RUcsbUJBQW9CLENBQ3BCLDBDQU9ELGtCQUNBLFFBQ0EsU0FDQSxVQUNBLFdBRUEsc0JBQ0EsNEJBQ0EsNEJBQ0EscUJBQ0EsdUNBQXdDLEN4RWxUdEMsNkJ3RXFTSiwwQ0FnQkcscUJBQXNCLENBTXZCLEN4RTNURSw2QndFcVNKLDBDQW9CRyx5QkFBMEIsQ0FFM0IsQ0F0QkYsa0dBMkJFLG1CQUFBLEFBRUEscUJBQUEsaUJBQ0EsbUJBQW9CLEN4RW5VbEIsNkJ3RXFTSiwwSUFrQ1Usd0JBQXlCLENBbENuQyxnNEpBcUNZLGFBQWMsQ0FyQzFCLGtKQXlDWSxlQUNBLFNBQVUsQ0FDWCxDeEVoVlAsNkJ3RXFTSixrR0FnREcsc0JBQUEsQUFBbUIsa0JBQUEsQ0FoRHRCLDRRQW9ESSx5QkFDVyw0QkFBNkIsQ0FyRDVDLDBJQXlEYyx3QkFBeUIsQ0F6RHZDLGc0SkE0RGtCLGNBQ0EsdUJBQXdCLENBN0QxQyxrSkFpRWdCLGlCQUNBLFVBQ0EsaUJBQWtCLENBQ25CLENBTWYsOENBQ0Msb0JBQXFCLENBQ3JCLG9XQ3ZiQSxlQUNBLGlCQUNBLHlCQUVBLDRCQUNBLDBCQUVBLCtCQUFnQyxDQVJqQyx1Y0FXRSxhQUFjLENBWGhCLGtlQWVFLHdCQUF5QyxDQUN6QyxZQUlELGlCQUFrQixDQUNsQixRQ3BCQSxlQUNBLFlBQ0EsT0FDQSxRQUNBLFlBQWEsQ0FMZCxnQkFRRSxjQUNBLHlCQUNBLHNCQUNBLGNBQ0Esa0JBQ0Esa0JBQW1CLENBYnJCLDJCQWlCRSxnQkFDQSx5QkFDQSxpQkFBa0IsQ0FuQnBCLHdCQXVCRSxjQUNBLHdCQUVBLGNBQ0EsYUFDQSxTQUNBLFVBQ0EsY0FBZSxDQTlCakIsNEJBaUNHLGNBQ0EsaUJBQWtCLEMxRXFDakIsNkIwRXZFSixRQXVDRSxhQUFjLENBdkNoQix3QkEwQ0csZUFDQSxVQUFXLENBQ1gsQ0M1Q0gsU0FDQyxpQkFBa0IsQ0FEbkIsZ0JBSUUsMEJBQ0EsY0FDQSxnQkFBaUIsQ0FObkIscUJBU0csaUJBQ0EseUJsRlRzQyxDa0ZVdEMsV0NWRixrQkFDQSw0QkFDQSxtQkFDQSx5QkFDQSxrQkFBbUIsQ0FMcEIsa0JBUUUsa0JBQ0EsTUFDQSxTQUNBLGdDQUVBLGNBQ0Esc0JBQ0EsY0FBZSxDQWZqQiw4Q0FvQkcsa0JBQW1CLENBcEJ0Qix5TkF1QkksU0FBVSxDQXZCZCxnREEyQkksZUFBZ0IsQ0EzQnBCLDZFQStCSSxrQkFBbUIsQ0EvQnZCLDRFQW1DSSxjQUFlLENBbkNuQix5REF1Q0ksa0JBQW1CLENBdkN2Qiw4REE0Q0ssY0FBZSxDQTVDcEIsK0ZBa0RLLGNBQWUsQzVFcUJoQiw2QjRFdkVKLGlFQXdESyx5QkFBMEIsQ0F4RC9CLGdFQTRESyxjQUFlLENBNURwQiw4REFnRUssa0JBQW1CLENBQ25CLENDakVMLFFBQ0UsZUFBZ0IsQ0FEbEIsMEJBS0ksa0JBQ0EsbUJBQW9CLENBTnhCLDREQVVRLGVBQWdCLENBVnhCLHVFQWFVLGNBQ0Esa0JBQ0EsYUFFQSwyQkFDQSw0QkFDQSxxQkFBc0IsQ0FuQmhDLDZFQXNCWSxXQUNBLFlBRUEsa0JBQ0EsVUFDQSxZQUVBLGtCQUNBLHNCQUVBLDJCQUNBLDRCQUNBLHVCQUF3QixDQWxDcEMsb0ZBcUNjLDJCQUNBLDRCQUNBLHdCQUVBLGtCQUNBLFNBQ0EsVUFDQSxXQUNBLFdBQVksQ0E3QzFCLHFFQW1EVSx3QkFBeUIsQ0FuRG5DLDBKQXVEWSxrQkFFQSxtQkFDQSxnQkFDQSxzQkFBdUIsQ0EzRG5DLDhKQThEYyxvQkFBcUIsQ0E5RG5DLDRFQW1FWSxhQUFjLENBbkUxQiwwRkFzRWMsaUJBQWtCLENBdEVoQyxnR0F5RWdCLHFCQUNBLGtCQUNBLHlCQUNBLGNBQ0EsZ0JBQ0EsNEJBQ0EsVUFBVyxDQS9FM0IscUdBa0ZrQixpQkFBa0IsQ0FsRnBDLDRHQXFGb0IsV0FDQSxjQUNBLGtCQUNBLFVBQ0EsYUFDQSxXQUNBLFVBQ0EseUJ2RjdETCxDdUYvQmYsdUdBaUdrQixXQUNBLGtCQUFtQixDQWxHckMscUdBc0drQixjQUNBLGNwRnRHdUIsQ29GRHpDLHNHQTJHa0Isd0JwRjFHdUIsQ29GRHpDLG9HQWdIZ0Isb0JBRUEsa0JBQ0EsU0FDQSxRQUNBLFNBQ0EsTUFFQSxZQUVBLEFBRUEsbUdBQ0Esb0hBQXFILENBN0hySSxtR0FpSWdCLGFBQWMsQ0FqSTlCLDZHQXFJa0IsWUFBYSxDQXJJL0IsNkdBeUlrQixrQkFDQSxRQUNBLDJCQUNBLFlBQ0EsMEJBRUEsU0FDQSxZQUNBLHVCQUNBLGF2RjlJQSxDdUZKbEIsOEVBeUpZLGVBQWdCLENBeko1Qix3RkE0SmMsa0JBQW1CLENBNUpqQywwQ0FvS00sa0JBQ0EsU0FDQSwyQkFDQSxhQUVBLGNBQ0EsaUJBQWtCLENBMUt4Qiw4Q0E2S1EsbUJBQ0EseUJwRjdLaUMsQ29GOEtsQyxLQzlLTCxrQkFBbUIsQ0FEckIsUUFJSSxrQkFBbUIsQ0FKdkIsUUFRSSxnQkFDQSxTQUFVLENBVGQsZ0NBYU0sa0JBQ0Esa0JBQ0Esa0JBRUEsZ0JBRUEsOEJBQW1DLENBbkJ6QyxzQ0FzQlEsa0JBQW1CLENBdEIzQiw0Q0F5QlUsa0JBQ0EsaUJBQWtCLENBMUI1Qiw0REE2Qlksa0JBQ0EsTUFDQSxPQUNBLGdCQUNBLGFBQWMsQ0FqQzFCLGdEQXdDUSxnQkFDQSx3QkFDQSxxQkFDQSxrQkFDQSxXQUVBLDhCQUFtQyxDQTlDM0MsOENBa0RRLGtCQUNBLHFCQUNBLGlCQUNBLG1CQUVBLGNBRUEsOEJBQW1DLENBekQzQyxrREE2RFEsYXhGN0NhLEN3RmhCckIsNEVBZ0VVLGVBQWdCLENBaEUxQiw4Q0FxRVEsYUFBYyxDQXJFdEIsNERBd0VVLGV4RnhCWSxDd0ZoRHRCLDhEQTRFVSxheEZ4RVEsQ3dGSmxCLDREQWdGVSxXQUNBLFdBQ0Esa0JBQ0EsVUFDQSxXQUNBLFlBQ0EsYUFDQSxrQkFDQSx3QnhGekRLLEN3Ri9CZix3QkE4Rk0sZUFBZ0IsQ0FDakIsaUJDOUZKLGlCQUNBLGtCQUNBLFlBQ0EsaUJBQWtCLENBSm5CLDRIQVFFLGVBQ0EsV0FDQSxZQUNBLG1CQUNBLHlCQUNBLHFCQUFzQixDQWJ4Qiw0SUFnQkcsV0FDQSxXQUFZLENBQ1osMkJBTUQsbUJBQ0EsaUJBQ0EsZUFFQSwyQkFDQSxvQkFBcUIsQ0FQdkIsdzRCQVdFLG9CQUNBLGlCQUNBLDhCQUNBLDZCQUNBLGlCQUNBLGVBQ0Esc0JBQXVCLENBQ3ZCLGVDdkNBLGVBQWdCLENBRGxCLDBGQU1JLGdCQUNBLGFBQWMsQ0FQbEIsbUVBWUksV0FBWSxDQVpoQiw4QkFrQkksY0FDQSx3QkFDQSxrQkFDQSx3QjFGVVcsQzBGL0JmLHVDQXNDTSxhMUZ0QmUsQ1V1RGpCLDhCZ0Z2RUosdUNBMkJRLGNBQWUsQ0E2QmxCLENoRmVELDZCZ0Z2RUosdUNBK0JRLFNBQVUsQ0F5QmIsQ2hGZUQsNkJnRnZFSix1Q0FtQ1EsVUFBVyxDQXFCZCxDQXhETCx1REF5Q1EsY0FDQSxpQkFBa0IsQ0ExQzFCLHNEQThDUSx3QjFGZk8sQzBGL0JmLG9EQWtEUSxhMUYzQmEsQzBGdkJyQixvRUFxRFUsWUFBYSxDQXJEdkIsaUNBNERJLFlBQWEsQ0E1RGpCLDZCQWdFSSxTQUFVLENBaEVkLGdDQW1FTSwwQkFDQSwyQkFDQSx5QkFDQSx5QkFBMEIsQ0F0RWhDLHdDQXlFUSxZQUFhLENBekVyQixxQ0FnRk0sa0JBQW1CLENBaEZ6QixtREFxRlEsY0FDQSxnQkFDQSxTQUNBLGlCQUNBLGVBRUEsbUJBQ0EsZ0JBQWlCLENBNUZ6QixvRUErRlUsYTFGbEZRLEMwRmJsQix1REEwR1EsMkJBQ0EseUJBQTBCLENBM0dsQyxvRUF1R1UsdUJBQXdCLENBdkdsQyxxRUE4R1UsVUFDQSxlQUFnQixDQS9HMUIsc01BcUhVLFdBQ0Esa0JBQ0EseUJBQ0EsaUJBQ0EsZUFFQSxpQzFGekZBLEMwRmxDVix3TkE4SFksVUFDQSx3QkFBb0MsQ0EvSGhELDhEQW9JVSxZQUNBLHFCQUFzQixDQXJJaEMsZ0VBeUlVLGlCQUNBLGFBQ0EsWUFBYSxDQTNJdkIseUVBK0lVLGtCQUNBLG9CQUFxQixDQWhKL0IsNERBcUpRLGlCQUFrQixDQXJKMUIsZ0VBd0pVLGtCQUNBLFdBQ0EsUUFDQSwwQkFBMkIsQ0EzSnJDLGdFQWlLVSxhMUZwSlEsQzBGYmxCLHFGQXNLWSxvQjFGekpNLEMwRmJsQix5RkE4S1UseUJBQ0EsY0FDQSxnQkFDQSxnQkFDQSxjQUFlLENBbEx6QiwrREEwTEksZ0JBQ0Esb0JBQUEsQUFDQSxhQUFBLGtCQUFBLEFBQXlCLHdCQUFBLENBNUw3Qiw2R0FrTU0saUJBQWtCLENBbE14Qiw2QkFpTkksWUFBYSxDQUNkLHdEQUtDLG1CQUNBLGtCQUNBLGtCQUNBLFdBQ0EsaUJBQ0Esa0JBQ0EsV0FDQSxlQUFnQixDQUNqQiwwRkFRRCxTQUNBLFVBQ0EsWUFDQSxnQkFBaUIsQ0FDbEIsZUFHQyxtQkFDQSxhQUNBLGVBQ0Esa0JBQ0Esb0JBQ0EseUJBQ0Esd0JBQXdCLENBQ3pCLHdDQUlDLGtCQUNBLFFBQ0EsWUFDQSxlQUNBLFlBQWEsQ0FDZCxvQkFHQyxVQUNBLGNBQWUsQ0FDaEIsb0JBR0MsV0FDQSxlQUFnQixDQUNqQixrREFJQyxjQUNBLFdBQ0Esc0JBQ0EsYUFBYyxDQUVmLHNCQUdDLDBCQUNBLFdBQ0EsbUJBQ0EsY0FDQSxhQUNBLGFBQ0EseUJBQ0EsZ0JBQ0EsaUJBQWtCLENBQ25CLHlCQUUwQiwyQkFBNEIsQ0FBSyx5QkFFakMsNEJBQTZCLENBQUssK0JBRTVCLDZCQUE4QixDQUFLLCtCQUVuQyw4QkFBK0IsQ0FBSywyQkFHbkUsaUJBQ0Esb0JBQ0Esa0JBQ0Esa0JBQW1CLENBQ3BCLDJCQUdDLGlCQUFrQixDQUNuQiwwQ0FHQyxjQUNBLFdBQ0EsaUJBQ0EsYUFDQSxjQUNBLHFCQUNBLDRCQUE2QixDQUM5Qix3Q0FHQyw0QkFBMEIsQ0FDM0IseUNBSUMsV0FDQSxrQjFGL1RnQixDMEZnVWpCLDZDQUU4QyxhM0ZuVDdCLEMyRm1UNkMsY0NyVTlELGdCQUNBLFdBQVksQ0FGYiw0QkFLRSxrQkFDQSxNQUNBLFNBRUEsZUFBZ0IsQ0FUbEIsdUNBWUcsT0FBUSxDQVpYLCtDQWVJLHlCQUEwQixDQWY5Qix3Q0FvQkcsT0FDQSxPQUFRLENBckJYLG1DQXlCRyxXQUNBLGNBRUEsa0JBQ0EsUUFDQSxTQUNBLFVBQ0EsV0FDQSxZQUVBLG9CQUVBLCtDQUNBLHFCQUFzQixDQUN0QixhQ3RDRixjQUNBLGdCQUNBLFdBQ0EsdUJBQXdCLENBSnpCLDREQVFHLGdCQUFpQixDQVJwQiwwRUFXSSxjQUFlLENBWG5CLHlFQWVJLGlCQUFrQixDQWZ0Qiw2REFzQkcsZ0JBQWlCLENBdEJwQiwyRUF5QkksZUFBZ0IsQ0F6QnBCLDBFQTZCSSxrQkFBbUIsQ2xGMENuQiw2QmtGdkVKLGFBbUNFLFlBQWEsQ0FxRmQsQ0F4SEQsMEJBdUNFLGdCQUFpQixDQXZDbkIsNENBMENHLGtCQUFtQixDbEY2QmxCLDZCa0Z2RUosMEJBOENHLGFBQWMsQ0FFZixDQWhERix5QkFtREUsZ0JBQWlCLENBbkRuQiwyQ0FzREcsYUFBYyxDQXREakIsb0JBNERFLGNBQ0EsMEJBQ0EsZ0JBQ0EsaUJBQWtCLENBL0RwQiwrQkFtRUUsY0FDQSwwQkFBMkIsQ2xGR3pCLDZCa0Z2RUosdURBd0VJLFlBQWEsQ0FFZCxDQTFFSCxtQkE4RUUsa0JBQ0EsY0FDQSxXQUNBLFdBQ0Esd0I1Rm5EYSxDNEYvQmYscURBc0ZHLFdBQ0EsY0FDQSxRQUNBLFNBRUEsbUJBRUEsa0JBQ0EsU0FDQSwyQkFDQSx1QkFBd0IsQ0FoRzNCLDJCQW9HRyw4QkFDQSx3REFBd0QsQ0FyRzNELDBCQXlHRywyQkFDQSxxREFBc0QsQ0ExR3pELGVBK0dFLGtCQUNBLGVBQ0EsaUJBQWtCLENBakhwQixpQkFxSEUsZ0JBQ0EsVUFBVyxDQUNYLE9DdEhELGtCQUVBLFlBQ0EsWUFDQSxlQUFnQixDQUxqQixvQkFRRSxZQUNBLGtCQUNBLGlCQUVBLFNBQ0EsWUFDQSxVQUNBLHdCQUVBLGtCQUNBLFdBQ0EseUJBQ0EseUJBQ0EsZ0JBQWlCLENBckJuQixnQ0F3Qkcsd0I3RmZlLEM2RlRsQiw4QkE0Qkcsd0I3RmZlLEM2RmdCZixrQkN6QkQsb0JBQUEsQUFBYSxZQUFBLENBSmYsaUJBT0Usb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBQ0EsbUJBQUEsa0JBQUEsQUFBYyxhQUFBLENBVGhCLHVCQVlHLGNBQ0EsYUFBYyxDQWJqQiwyQkFnQkksZ0JBQ0EsVUFBVyxDQUNYLFlDaEJBLGFBQWMsQ0FGbEIsaUJBTUksaUJBQWtCLENyRm9EbEIsMkJxRjFESixpQkFTTSxvQkFBcUIsQ0FnR3hCLENyRkdDLHFEcUY1R0osaUJBYU0sb0JBQXFCLENBNEZ4QixDckZHQyxvRHFGNUdKLGlCQWlCTSxvQkFBcUIsQ0F3RnhCLENyRkdDLG9EcUY1R0osaUJBcUJNLG9CQUFxQixDQW9GeEIsQ3JGbENDLDZCcUZ2RUosaUJBeUJNLG9CQUFxQixDQWdGeEIsQ0F6R0gsd0JBNkJNLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFNBRUEsc0JBQ0EsMkJBQ0EsNEJBRUEsbUNBRUEsV0FDQSxzQkFBdUIsQ0ExQzdCLDhCQTZDUSxTQUFVLENBN0NsQiw4QkFtRFEsU0FBVSxDQW5EbEIsNkJBdURRLGFBQWMsQ0F2RHRCLHVCQTRETSxhQUNBLGtCQUNBLHNCQUNBLFdBQ0EsYUFDQSxZQUVBLGVBRUEsa0JBQ0EsZ0JBQ0Esd0IvRnREZSxDK0ZqQnJCLDhCQTBFUSxrQkFDQSxTQUNBLDJCQUNBLFdBRUEsV0FDQSxjQUVBLFFBQ0EsU0FDQSxtQ0FDQSxvQ0FDQSw2QkFBOEIsQ0F0RnRDLCtCQTBGUSxrQkFDQSxTQUNBLDJCQUNBLFVBRUEsV0FDQSxjQUVBLFFBQ0EsU0FDQSxtQ0FDQSxvQ0FDQSxnQy9GckZhLEMrRnNGZCx3QkNyR0wsa0JBQ0EsUUFDQSxRQUNBLFdBQ0EsY0FDQSxlQUNBLGFBRUEsdUJBQ0EsMEJBQTJCLENBWDdCLDZCQWNHLGtCQUNBLGNBQ0EsYUFDQSxXQUNBLGdCQUNBLGtCQUNBLFVBQ0EsT0FFQSx1QkFDQSwyQkFBNEIsQ0F4Qi9CLDBDQTJCSSxPQUFpQyxDQTNCckMsb0ZBK0JJLFNBQWtDLENBL0J0QywwQ0FtQ0ksVUFBa0MsQ0FuQ3RDLGdFQXlDSSxVQUNBLFNBQ0EsUUFBUyxDQTNDYixnRUErQ0ksdUJBQXdCLENBL0M1QixnRUFtREksd0JBQXlCLENBbkQ3QixnRUF1REksVUFDQSxTQUNBLFFBQVMsQ0F6RGIsb0RBZ0VHLGVBQWdCLENBQ2hCLG1CQy9ERCxtQkFDQSxVQUFXLENBSGIsMEJBTUcsd0JqR3lCWSxDaUcvQmYsMEJBVUcsa0JBQ0Esa0JBQW1CLENBWHRCLHFDQWNJLFlBQ0Esd0JqR2dCVyxDaUcvQmYsOEJBbUJJLFVBQVcsQ0FuQmYsK0JBdUJJLGtCQUNBLFVBQ0EsWUFDQSxtQkFDQSxlQUVBLFdBQ0EsZ0JBQ0EsaUJBQ0EseUJBQ0Esd0JBQXlCLENBakM3QiwwRUFxQ2Msd0JqR2pDSSxDaUdKbEIscUNBc0NjLHdCakdiSSxDaUd6QmxCLHFDQXVDYyx3QmpHWkssQ2lHM0JuQixxQ0F3Q2Msd0JqR1pNLENpRzVCcEIsNEJBNkNHLGNBQWUsQ0E3Q2xCLHNDQWdESSxrQkFBbUIsQ0FoRHZCLGdDQXFESyxjQUNBLHFCQUNBLGtCQUFtQixDQXZEeEIsc0NBMERNLHlCQUEwQixDQTFEaEMsMEJBbUVHLGVBQ0EsNEJqR3JDWSxDaUcvQmYsK0JBdUVJLHFCQUNBLGlCQUNBLGFqR2xEaUIsQ2lHdkJyQixtQ0E0RUssMEJBQ0EsaUJBQWtCLENBN0V2QixnQ0FrRkksVUFBVyxDQWxGZixxQ0FxRkssaUJBQWtCLENBckZ2QixpQ0EwRkksV0FBWSxDQTFGaEIsb0JBb0dFLGNBQ0Esd0JBQ0EsaUJBQWtCLENBdEdwQix3QkF5R0csbUJBQ0EseUI5RnpHc0MsQzhGMEd0QyxxQ0FNRixpQkFBa0IsQ0FGbkIsK0RBS0UsV0FDQSx5QkFDQSwwQkFDQSxvQkFBcUIsQ0FSdkIsc0pBY0csV0FDQSxZQUNBLGlCQUNBLGtCQUNBLGVBQ0EsWUFDQSxlQUVBLGNBRUEsa0JBQ0EsUUFDQSx1Q0FBd0MsQ0ExQjNDLDJFQThCRyxTQUFVLENBOUJiLDJFQWtDRyxVQUFXLENBbENkLHlEQXVDRSxRQUFTLENBdkNYLHFGQTJDSSxXQUNBLHdCakdySWlCLENpR3lGckIsbUdBaURLLHdCakc1SmEsQ2lHNkpiLE9DaEtKLGFBQ0EsZUFDQSxZQUNBLFdBQ0EsYUFDQSx5QkFDQSxtQkFDQSxnQkFDQSxnQkFDQSxjQUNBLHdCL0ZWd0MsQytGRHpDLFNBY0UsbUJBQW9CLENBZHRCLHd5QkFrQkUseUJBQ0EsZ0JBQWlCLENBbkJuQixrQkF1QkUsa0JBQ0EsTUFDQSxRQUNBLHVCQUNBLFVBQ0EsV0FDQSxlQUNBLGlCQUNBLG1CQUNBLDBCQUNBLGNBQ0EsYUFDQSwwQkFBMkIsQ3hGb0N6Qiw2QndGdkVKLE9BdUNFLFVBQ0EsV0FDQSxjQUFlLENBRWhCLENDM0NELGVBQ0UsaUJBQWtCLENBRHBCLG1EQUlJLFNBQVUsQ0FKZCxpREFVUSxjQUNBLGNBQ0EsZ0JBQ0EsZ0JBQWlCLENBYnpCLHFEQWlCUSxnQkFDQSxXQUNBLGFBQ0EsY0FFQSx3QkFDQSwyQkFDQSwyQkFBNEIsQ0F4QnBDLHVEQTRCUSx3QkFDQSxnQkFDQSxpQkFBa0IsQ0E5QjFCLG9KQW1DWSxxQkFDQSxXQUFZLENBcEN4QixxRUF5Q1UseUJBQ0EsaUJBQWtCLENBMUM1QiwwR0FtRE0sV0FDQSxZQUNBLGlCQUNBLGtCQUNBLGVBQ0EsWUFDQSxlQUVBLGNBRUEsa0JBQ0EsUUFDQSwwQkFBMkIsQ0EvRGpDLHFEQW1FTSxTQUFVLENBbkVoQixxREF1RU0sVUFBVyxDQXZFakIsZ21EQTRFSSxjQUNBLHVCQUF3QixDQUN6QixXQzFFRixhQUNBLGVBQ0EsWUFDQSxXQUNBLFlBRUEsV0FDQSxpQkFDQSxZQUVBLFVBRUEsZUFDQSxVQUFXLEMxRnNEUiw2QjBGdkVKLFdBb0JFLFdBQVksQ0FFYixDMUZvQ0csMkIyRjFESixrQ0FHRyxlQUNBLFVBQ0EsT0FDQSxRQUNBLFlBQWEsQ0FFZCxDQVRGLDRCQVlFLHlCQUNBLGVBQ0EsWUFBYSxDQWRmLHlDQWlCRyxnQkFDQSxXQUNBLFdBQ0EsaUJBQWtCLENBcEJyQix3MENBdUJJLGNBQWUsQ0F2Qm5CLGdEQTRCRyxtQkFDQSxpQkFDQSxZQUVBLGNBQ0EsZ0JBQ0EsV0FDQSxXQUNBLGVBRUEsMkJBQ0EscUJBRUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLGdCQUFBLGlCQUFrQixDQTFDckIsdURBNkNJLFlBQ0EsY0FDQSxrQkFDQSxVQUNBLE9BQVEsQ0FqRFosbUNBc0RHLDhCQUNBLGVBQ0EsWUFDQSxvQkFDQSxlQUNBLG1CQUNBLGlCQUNBLFVBRUEsa0NBQXFDLENBL0R4Qyx5Q0FrRUksU0FBVSxDM0ZLViw4QjJGdkVKLDRCQXVFRyxpQkFDQSxrQkFBbUIsQ0F4RXRCLHlDQTJFSSxpQkFBa0IsQ0EzRXRCLG9JQWlGSSxzQkFDQSx5QkFBMEIsQ0FsRjlCLHduQ0FzRkksZ0JBQ0EsY0FDQSxXQUNBLGFBQWMsQ0FDZCxDQUtKLGlCQUNDLGVBQWdCLENBRGpCLHc4QkFJRSxXQUNBLGVBQWdCLENBQ2hCLFdDcEdELGFBQWMsQ0FEZix3QkFLRSxXdEdrRFUsQ1VnQlIsNkI0RnZFSix3QkFRRyxXQUFpQyxDQUVsQyxDQVZGLHdCQWFFLFd0RzJDVSxDVWVSLDZCNEZ2RUosd0JBZ0JHLFdBQWlDLENBRWxDLENBbEJGLHdCQXFCRSxZdEdvQ1csQ1VjVCw2QjRGdkVKLHdCQXdCRyxXQUFpQyxDQUVsQyxDQTFCRix3QkE2QkUsWXRHNkJXLENVYVQsNkI0RnZFSix3QkFnQ0csWUFBaUMsQ0FFbEMsQ0FsQ0Ysd0JBcUNFLFl0R3NCVyxDVVlULDZCNEZ2RUosd0JBd0NHLFlBQWlDLENBRWxDLENDMUNGLFFBQ0MsZUFDQSxnQkFFQSxlQUNBLGlCQUNBLFdBQ0EsMEJBQ0EseUJBRUEsZ0JBRUEsd0NBQTRDLENBWjdDLGVBZUUsaUJBQ0EsaUJBQ0Esb0JBRUEsMEJBQ0EsNEJBQ0EsY0FDQSxpQkFDQSxtQkFBb0IsQzdGZ0RsQiw2QjZGMUNILGVBRUMsNEJBQ0EsbUJBQW9CLENBSHJCLDZCQU1FLDJCQUE0QixDQUM1QixRQUlELHlCcEd2Q3VDLENvR3NDeEMsZUFJRSxvQ0FBK0IsQ0FKakMsZUFRRSxnQkFDQSxtQkFFQSxlQUNBLDJCcEdsRHNDLENvR21EdEMsQzdGbUJDLDZCNkZkSCxRQUNDLHlCQUNBLDJCQUNBLFdBRUEsc0NBQWlDLENBTGxDLGVBUUUsaUJBQ0Esb0JBQ0EsMEJBQ0EsMkJwR25Fc0MsQ29Hb0V0QyxDQ3JFSCxxREFHRSwyQkFDQSxrQkFDQSxVQUFXLENBTGIsb1hBUUcsa0JBQ0Esa0JBQ0Esd0J4R1lrQixDd0d0QnJCLHkvVEFhSSxlQUVBLG1CQUNBLGdCQUNBLHNCQUF1QixDQWpCM0IsbzFyQkFxQkssd0J4R0NnQixDVWlEakIsNkI4RnZFSixvWEEwQkksV0FDQSxRQUFTLENBM0JiLHkvVEE4QkssMEJBQUEsQUFDQSxhQUFBLG9CQUFBLEFBQVksV0FBQSxDQUNaLEM5RnVDRCw2QjhGdkVKLG9YQW9DSSxhQUFjLENBcENsQix5L1RBdUNLLFNBQ0EsY0FDQSxVQUFXLENBQ1gsQ0ExQ0wsdzNGQStDRyxnQkFDQSxjQUNBLGlCQUNBLGlCQUVBLFdBQ0EsaUJBQ0EseUJBQ0EseUJyR3REc0MsQ3FHRHpDLDhHQTRESSxnQkFDQSxtQkFDQSxxQkFFQSxlQUNBLFlBQ0EsbUJBQ0EsaUJBQ0EsV0FDQSxrQkFDQSxnQkFBaUIsQzlGQ2pCLDZCOEZ2RUosK0ZBMEVJLHdCQUNBLGFBQWMsQ0FFZixDQTdFSCxvTkFrRkcsV0FDQSxrQkFDQSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFFQSxtQkFBQSxpQkFFQSwyQkFDQSx3QkFDQSwyQkFBNEIsQ0EzRi9CLDhQQThGSSxrQkFDQSxTQUNBLFlBQ0EsVUFDQSxXQUVBLDJCQUNBLHdCQUNBLDJCQUE0QixDQXRHaEMsOFBBMEdJLFdBQ0EsVUFDQSxrQ0FBcUMsQ0E1R3pDLGtTQStHSyxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLGdCQUNBLGtCQUFtQixDQXJIeEIsa1ZBd0hNLFdBQ0EsbUJBQ0Esa0JBQ0EsTUFDQSxPQUNBLFNBQ0EsUUFDQSxtREFDQSxpQkFDQSw0QkFBNkIsQ0FqSW5DLG9UQXVJSyxXQUNBLGtCQUNBLFdBQ0EsaUJBQWtCLENBMUl2Qiw4VkE2SU0sY0FDQSx3QkFBeUIsQ0E5SS9CLDBXQWtKTSxjQUNBLFdBQ0EsbUJBQ0EsZ0JBQ0EsdUJBRUEsY0FDQSxlQUFnQixDQXpKdEIsa1lBNEpPLGdCQUFpQixDQTVKeEIsa1NBb0tLLFNBQVUsQ0FDVixhQ25LRCw0QkFDQSx5QkFBMEIsQy9GdUQxQiwwQitGMURKLHFDQVVVLFdBQ0EsZ0JBQWlCLENBQ2xCLENBWlQsZUFrQkksWUFBYSxDL0ZxRGIsNkIrRnZFSixlQXFCTSxlQUFnQixDQW1CbkIsQ0F4Q0gsaUJBeUJNLGVBQWdCLENBekJ0QixpQkE2Qk0scUJBQ0EsY0FDQSxnQkFDQSxrQkFFQSw4QkFBaUMsQ0FsQ3ZDLHVCQXFDUSxhekdqQ1UsQ3lHSmxCLGdCQTRDTSxhekd4Q1ksQ3lHSmxCLHNCQWdETSxrQkFDQSx3QnpHbEJTLEN5Ry9CZiw2QkFvRFEsV0FFQSxRQUNBLFNBRUEsa0NBQ0EscUNBQ0EsZ0NBRUEsa0JBQ0EsV0FDQSxRQUNBLDJCQUNBLFdBQVksQ0FqRXBCLCtDQXVFUSxZQUNBLFVBRUEsa0NBQ0EscUNBQ0EsK0JBQ0EsY0FBZSxDQUNoQix1Q0MzRUwsY0FDQSxlQUFnQixDQUpsQiwyQ0FPRyxlQUFnQixDQVBuQixtQkFZRSxjQUNBLGlCQUNBLFdBQ0EsaUJBQ0EsV0FBWSxDQWhCZCx5QkFtQkcsZ0JBQ0EsbUJBQ0EsY0FDQSwwQkFDQSw0QkFDQSxxQkFDQSxnQkFDQSx3QkFDQSxrQkFDQSxZQUFhLENBNUJoQixvQkFpQ0UsMkJBQTRCLENBakM5QiwwQkFxQ0UsWUFBYSxDaEdrQ1gsNkJnR3ZFSixZQThDRSxrQkFBbUIsQ0E5Q3JCLHlDQTJDRyw0QkFBNkIsQ0FDN0IsQ0M1Q0gsZ0NBRUksa0JBQ0Esb0JBQ0EsZ0JBQWlCLENBSnJCLCtFQVNVLGFBQ0EsZUFVQSxrQkFBbUIsQ0FwQjdCLHFGQWFZLFdBQ0EsNEJBQ0EsMkJBQ0Esd0JBQ0EsWUFBYSxDQWpCekIsaUZBd0JVLGVBQWdCLENBeEIxQixtREE4Qk0sa0JBQ0EsU0FDQSwyQkFDQSxhQUVBLGNBQ0EsaUJBQWtCLENBcEN4Qix1REF1Q1EsbUJBQ0EseUJ4R3ZDaUMsQ3dHd0NsQyxnQkN2Q0gsb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBQW1CLGtCQUFBLENBSHZCLHVCQU1NLGdCQUNBLFdBQ0Esa0JBQW1CLENBUnpCLG1CQVlNLGtCQUFtQixDQVp6QixtQkFnQk0sU0FBVSxDQWhCaEIsc0JBa0JRLGVBQWdCLENBQ2pCLCtCQ2hCRCxnQkFDQSxrQkFBbUIsQ0FKekIsOEJBVUksZUFBZ0IsQ0FWcEIsd0JBZU0sY0FDQSwwQkFDQSxlN0c0Qm9CLEM2RzdDMUIseUJBcUJNLGtCQUNBLDBCQUNBLDRCQUNBLGNBQ0Esa0JBQW1CLENBekJ6Qix5QkE2Qk0sZUFBZ0IsQ0E3QnRCLHlCQWlDTSxpQkFDQSxrQkFDQSxlQUFnQixDQW5DdEIsNEJBc0NRLGtCQUNBLGlCQUFrQixDQXZDMUIsbUNBMENVLGtCQUNBLGdCQUNBLGE3R3hDUSxDNkdKbEIsMEJBbURJLGdCQUFpQixDQUNsQixXQUlELFdBQ0EsY0FDQSxrQkFDQSxrQkFBbUIsQ0FDcEIsWUFHQyxnQkFDQSxpQkFDQSxrQkFBbUIsQ0FDcEIsNElDOURLLCtCOUdrQmUsQzhHdEJyQix3UkFVTSxpQkFBa0IsQ0FWeEIsd1NBYVEsY0FDQSwwQkFDQSxlQUFnQixDQWZ4Qiw0SUFzQkksV0FDQSxjQUNBLGtCQUNBLFVBQ0EsbUJBQ0EsUUFDQSxRQUNBLFVBQVcsQ0FDWiw2QkFNRyx5QkFDQSw4QkFDQSx5QkFDQSwrQkFBZ0MsQ0FOdEMsaUNBU1EsVUFBVyxDQVRuQixtQ0FhUSxvQ0FBcUMsQ0FDdEMsZzZDQzdDSCxZQUFhLENBQ2QsMEVDQ0csa0JBQ0EsZUFBZ0IsQ0FMdEIsNEZBV1Usa0JBRUEsWUFDQSxZQUNBLGVBQWdCLENBZjFCLG9IQWtCWSxhQUNBLG1CQUNBLHlCQUNBLGtCQUVBLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUFtQixrQkFBQSxDQXhCL0Isa0lBMkJjLFdBQ0EsWUFDQSxjQUNBLGVBQ0EsY0FFQSwyQkFDQSw0QkFDQSx1QkFBd0IsQ0FuQ3RDLG9IQXlDWSxZQUNBLGtCQUNBLGlCQUVBLFNBQ0EsWUFDQSxVQUNBLHdCQUVBLGtCQUNBLFdBQ0EseUJBQ0EseUJBQ0EsZ0JBQWlCLENBdEQ3QixzSkF5RGMsd0JoSGhESSxDZ0hUbEIsa0pBNkRjLHdCaEhoREksQ2dIYmxCLDRGQW1FVSxlQUFnQixDQW5FMUIsa0dBc0VZLGlCQUFrQixDQXRFOUIsZ0hBMEVZLGNBQ0EsMEJBQ0EsY0FDQSxlQUFnQixDQTdFNUIsc0dBaUZZLGVBQWdCLENBakY1QixrSEFzRmMsa0JBQ0EseUJBQ0EsY0FDQSxnQkFDQSxlQUNBLG1CQUNBLFlBQWEsQ0E1RjNCLDRIQStGZ0IsY0FDQSxjN0cvRnlCLEM2R0R6Qyw4SEFvR2dCLHdCN0duR3lCLEM2R0R6Qyx3RkE2R1Usa0JBQW1CLENBN0c3Qix3RkFpSFUsMEJBQ0EsNEJBRUEsY0FDQSxtQkFFQSxrQkFBbUIsQ0F2SDdCLHdGQTJIVSxlQUFnQixDQTNIMUIsc0ZBK0hVLGNBQ0EsZ0JBQ0EseUJBQTBCLENBaklwQyx3R0FxSVUsV0FDQSxjQUNBLGtCQUNBLGtCQUFtQixDQXhJN0IsMEdBNElVLGdCQUNBLGlCQUNBLGtCQUFtQixDQTlJN0Isc0hBa0pVLGlCQUFrQixDQWxKNUIsZ0VBeUpJLGVBQWdCLENBekpwQixvR0E0Sk0sdUJBQXdCLENBQ3pCLGtCQUtELGNBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0EseUJBRUEsaUJBQ0EsbUJBQ0EsaUJBRUEsK0JBQ0EsK0JBQWdDLENBYnBDLDBDQWdCTSxnQkFDQSxvQmhIektZLENnSHdKbEIscURBb0JRLGNBQ0EsVUFDQSw0QkFBNkIsQ0F0QnJDLGdEQTBCUSx3QmhIbExVLENnSHdKbEIsMkRBNkJVLFVBQVcsQ0E3QnJCLDBDQW1DTSxvQmhIM0xZLENnSHdKbEIsK0NBc0NRLHVCQUF3QixDQXRDaEMscURBMENRLHdCQUF5QixDQTFDakMsb0RBOENRLHlCQUNBLFVBQVcsQ0EvQ25CLHVCQW9ETSxjQUNBLGNBQ0EsZ0JBQ0EsbUJBQ0Esa0JBRUEsaUJBQ0EsV0FBWSxDQTNEbEIsNEJBOERRLGVBQ0Esb0JBQ0EsZ0JBQWlCLENBaEV6Qiw2QkFvRVEsY0FDQSxlQUNBLHlCQUNBLG1CQUFvQixDQXZFNUIsOEJBNEVNLGNBQ0Esd0I3RzdPbUMsQzZHZ0t6Qyw0QkFpRk0sa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsV0FDQSxrQkFDQSxxQkFFQSx5QkFDQSxlQUVBLHlCQUNBLDRCQUNBLCtCQUNBLGNBRUEsOEJoSGhPSSxDZ0grSFYsbUNBb0dRLHlCN0dwUWlDLEM2R2dLekMsNkJBeUdNLGFBQ0EsWUFDQSxpQkFDQSxrQkFDQSx5QkFDQSxnQkFDQSxrQkFDQSxRQUNBLFNBQ0EsV0FDQSxXQUNBLGdCQUNBLGNBQ0EsMEJBQ0EsZ0JBQWlCLENBdkh2QixrQ0EwSFEsZUFDQSxvQkFDQSxnQkFBaUIsQ0E1SHpCLG1DQWdJUSxjQUNBLGVBQ0EseUJBQ0Esb0JBQ0EsbUJBQW9CLENBcEk1Qix3QkF5SU0sb0JoSGpTWSxDZ0h3SmxCLGtDQTRJUSxXQUNBLHdCaEhyU1UsQ2dId0psQiw2QkFpSlEsWUFBYSxDQWpKckIsbUNBcUpRLGFBQWMsQ0FDZiw4QkNwVEQsZ0JBQ0Esa0JBQW1CLENBSnpCLCtDQU9RLGtCQUFtQixDQUNwQixnMkRDTEQsZUFBZ0IsQ0FIdEIsb0NBU00sV0FBWSxDQVRsQiw2QkFhTSxlQUFnQixDQWJ0QixvQ0FnQlEsWUFDQSxlQUNBLGdCQUNBLG1CQUNBLGtCQUNBLE1BQ0EsU0FDQSw2QkFFQSx5QkFDQSxzQkFDQSxxQkFDQSxpQkFDQSxtQkFBb0IsQ0E3QjVCLCtDQWlDUSxvQkFDQSxnQkFBaUIsQ0FsQ3pCLHlCQXVDTSxrQkFDQSxvQkFBcUIsQ0F4QzNCLHdrQ0EyQ1EsZ0JBQ0EsV0FDQSxrQkFDQSx3Q0FDQSxjQUNBLGlCQUNBLGNBQ0EsbUJBQ0EsaUJBQ0EsbUJBQW9CLENBcEQ1Qix3ckNBdURVLGNBQ0Esd0JBQXlCLENBeERuQyx3Z0hBK0RVLGdCQUNBLHVCQUNBLGNBQ0EscUJBQXNCLEN4R0s1Qiw2QndHdkVKLHdrQ0FzRVUsY0FDQSxXQUNBLGVBQ0EsaUJBQWtCLENBekU1Qix3dkNBNEVZLGVBQWdCLENBQ2pCLEN4R05QLDZCd0d2RUosbUJBbUZNLHNCQUFBLEFBQW1CLGtCQUFBLENBRXRCLENBckZILG1CQXdGSSxjQUNBLDRCQUNBLGNBQ0Esa0JBQ0Esd0JBQXlCLEN4R3JCekIsNkJ3R3ZFSixtQkErRk0sZ0JBQWlCLENBTXBCLENBckdILHVCQW1HTSxhQUFjLENBQ2YsZ0NDbEdELGVBQWdCLENBQ2pCLDhFQ0FHLCtCcEhtQmUsQ29IdEJyQiw0SkFTTSxpQkFBa0IsQ0FUeEIsb0tBWVEsY0FDQSwwQkFDQSxlQUFnQixDQWR4Qiw4RUFxQkksV0FDQSxjQUNBLGtCQUNBLFVBQ0EsbUJBQ0EsUUFDQSxRQUNBLFVBQVcsQ0FDWixvQ0MxQkcsa0JBQ0EsbUJBQW9CLENBQ3JCLG9DQ0ZDLGVBQWdCLENBSHRCLG1DQVFJLGVBQWdCLENBUnBCLDhCQWFNLGlCQUNBLFNBQ0EsZUFBZ0IsQ0FmdEIsaUNBa0JRLGtCQUNBLGlCQUFrQixDQW5CMUIsd0NBc0JVLGtCQUNBLE1BQ0EsT0FDQSxnQkFDQSxhdEh0QlEsQ3NIdUJUIiwiZmlsZSI6InNvY2lhbGJyb3RoZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1iZXRhLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuICAvLyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuLy9cbi8vIEluIHBhcnRpY3VsYXIsIHVubGlrZSBtb3N0IG90aGVyIGJyb3dzZXJzLCBJRTExK0VkZ2Ugb24gV2luZG93cyAxMCBvbiB0b3VjaCBkZXZpY2VzIGFuZCBJRSBNb2JpbGUgMTAtMTFcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMC9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM4NjhlOTYgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZSgoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbiksICRncmF5cyk7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pLCAkY29sb3JzKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pICFkZWZhdWx0O1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6IChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAwcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci15OiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3Iod2hpdGUtZDIwMCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB0aGVtZS1jb2xvcih3aGl0ZS1kMjAwKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgdGhlbWUtY29sb3Iod2hpdGUtZDIwMCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAjN2I3YjdhICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCM3YjdiN2EsIDE1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmFudCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdHJhbnNwYXJhbnQgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICR0b29sdGlwLWFycm93LXdpZHRoICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLy8gVGFibGUgb2YgQ29udGVudHNcbi8vXG4vLyBDb2xvcnNcbiR0aGVtZS1jb2xvcnM6IChcbiAgcHJpbWFyeTogI2M4MWUxZSxcbiAgcHJpbWFyeS1sMTAwOiAjZDA0MDQwLFxuICBwcmltYXJ5LWwyMDA6ICNkYjZkNmQsXG5cblxuICBzdWNjZXNzOiAjNGVhMzMzLFxuICBzdWNjZXNzLWwxMDA6ICM3MmFmNGQsXG4gIHN1Y2Nlc3MtbDIwMDogI2I0Y2Y5OCxcblxuICB3YXJuaW5nOiAjYzgxZTFlLFxuXG4gIGJsYWNrOiAjMDAwMDAwLFxuICBibGFjay1sMTAwOiAjMzIzMjMyLFxuICBibGFjay1sMjAwOiAjNTE1MTUxLFxuICBibGFjay1sMzAwOiAjN2I3YjdhLFxuXG4gIHdoaXRlOiAjZmZmZmZmLFxuICB3aGl0ZS1kMTAwOiAjZTBlMGUwLFxuICB3aGl0ZS1kMjAwOiAjZWRlZGVkLFxuICB3aGl0ZS1kMzAwOiAjYThhOGE3LFxuXG4gIHR3aXR0ZXI6ICMyOGFhZTEsXG4gIGxpbmtlZGluOiAjMDA3YmI1LFxuICBmYWNlYm9vazogIzNjNWE5OSxcbiAgaW5zdGFncmFtOiAjZmY2MmI0LFxuKTtcblxuJGxpZ2h0OiAjZWNlY2VjO1xuXG4vLyBPcHRpb25zXG4kc2xvdzogLjFzO1xuJG5vcm1hbDogLjNzO1xuXG4vLyBHcmlkXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDcwcHg7XG5cbi8vIE5hdmJhclxuXG4vLyBGb250c1xuJGJvZHktY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgXCJibGFjay1sMzAwXCIpO1xuXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDYwMDtcbiRoZWFkaW5ncy1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBcImJsYWNrLWwxMDBcIik7XG5cbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG5cbiRoMS1mb250LXNpemU6IDI1cHg7XG4kaDMtZm9udC1zaXplOiAxNnB4O1xuXG4vLyBPcHRpb25zXG4kc3BhY2luZzogKFxuICBcInhzXCI6IDMwcHgsXG4gIFwic21cIjogNjBweCxcbiAgXCJtZFwiOiAxMDBweCxcbiAgXCJsZ1wiOiAzNTBweCxcbiAgXCJ4bFwiOiA0MDBweFxuKTtcblxuLy8gRm9udHNcbiRmb250LWZhbWlseS1iYXNlOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRiYXNlLWZvbnQtc2l6ZTogMTRweDtcblxuJGZvbnQteHM6IHJlbSgxMXB4KTtcbiRmb250LXNtOiByZW0oMTJweCk7XG4kZm9udC1tZDogcmVtKDE0cHgpO1xuJGZvbnQtbGc6IHJlbSgxNnB4KTtcbiRmb250LXhsOiByZW0oMjVweCk7XG5cbiRsaW5laGVpZ2h0LWxnOiByZW0oMjVweCk7XG5cbiRoMS1mb250LXNpemU6IHJlbSgyNXB4KTtcblxuLy8gQ29tcG9uZW5ldHNcbiRib3JkZXItcmFkaXVzOiA1cHg7XG4kYm9yZGVyLXJhZGl1cy1sZzogNXB4O1xuJGJvcmRlci1yYWRpdXMtc206IDVweDtcblxuLy8gTmF2YmFyXG4kbmF2YmFyLXBhZGRpbmcteTogMDtcbiRuYXZiYXItcGFkZGluZy14OiAwO1xuXG4kbmF2YmFyLXRvZ2dsZXItc2l6ZTogMi41O1xuJG5hdmJhci10b2dnbGVyLWNvbG9yOiAjMDAwO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cbkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gICAgfVxuLy8gIH1cbi8vICBAZWxzZSB7XG4gICAgJjpob3ZlciB7IEBjb250ZW50OyB9XG4vLyAgfVxufVxuXG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHB4KSB7XG4gICAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSArIHJlbTtcbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDFweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlcikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBvcmRlcjogJGk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAjMDAwLCAjZmZmKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAmLmRpc2FibGVkIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OyAvLyBGbGV4Ym94IGFsaWdubWVudCBtZWFucyB3ZSBsb3NlIG91ciBIVE1MIHNwYWNlIGhlcmUsIHNvIHdlIGNvbXBlbnNhdGUuXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG5cbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBUT0RPOiByZWRvIGNoZWNrIG1hcmt1cCBsb2wgY3JhcFxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIHJhZGlvcyBhbmQgY2hlY2tzXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICB9XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlLCAkZ3JheS05MDApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUsICR3aGl0ZSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZiwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3ItaG92ZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAvLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwXG4gIC8vIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuICA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudVxuICAvLyBpbW1lZGlhdGVseSBhZnRlciBpdFxuICA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZ1xuICAvLyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICA+IC5idG46bGFzdC1jaGlsZCxcbiAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmJ0biB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgZnJvbnRcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwIC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG5cbi8vXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLmZvcm0tY29udHJvbCxcbi5jdXN0b20tc2VsZWN0LFxuLmN1c3RvbS1maWxlIHtcbiAgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi8vXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCA+IC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC8vIHJlbW92ZSBuYWdhdGl2ZSBtYXJnaW4gKCRpbnB1dC1ib3JkZXItd2lkdGgpIHRvIHNvbHZlIG92ZXJsYXBwaW5nIGlzc3VlIHdpdGggYnV0dG9uLlxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC8vIFdoZW4gaW5wdXQgaXMgZmlyc3QsIG92ZXJsYXAgdGhlIHJpZ2h0IHNpZGUgb2YgaXQgd2l0aCB0aGUgYnV0dG9uKC1ncm91cClcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgLy8gQmVjYXVzZSBzcGVjaWZpY2l0eVxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBpbmRpY2F0b3Jcbi8vXG4vLyBHZW5lcmF0ZXMgYSBzaGFkb3cgZWxlbWVudCB0byBjcmVhdGUgb3VyIG1ha2VzaGlmdCBjaGVja2JveC9yYWRpbyBiYWNrZ3JvdW5kLlxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICB9XG59XG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIExheW91dCBvcHRpb25zXG4vL1xuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXG4vLyBzZXQuIFVzZSB0aGVzZSBvcHRpb25hbCBjbGFzc2VzIHRvIHR3ZWFrIHRoZSBsYXlvdXQuXG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk7XG5cbiAgICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIHBsYWNlaG9sZGVyKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTplbXB0eTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICByaWdodDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgYm90dG9tOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wdXAge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyM0LWZsZXgtc2hvcnRoYW5kLWRlY2xhcmF0aW9ucy13aXRoLXVuaXRsZXNzLWZsZXgtYmFzaXMtdmFsdWVzLWFyZS1pZ25vcmVkXG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzQtZmxleC1zaG9ydGhhbmQtZGVjbGFyYXRpb25zLXdpdGgtdW5pdGxlc3MtZmxleC1iYXNpcy12YWx1ZXMtYXJlLWlnbm9yZWRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItZGl2aWRlcn1cIjtcbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMik7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC0xMCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLm1vZGFsLW9wZW4gJiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAmLmJzLXRvb2x0aXAtdG9wIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAvLyBBcnJvd3NcbiAgLy9cbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6OmFmdGVyIGlzIGlubmVyXG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICB9XG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgfVxuXG4gIC8vIFBvcG92ZXIgZGlyZWN0aW9uc1xuXG4gICYuYnMtcG9wb3Zlci10b3Age1xuICAgIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctd2lkdGh9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctd2lkdGh9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy13aWR0aH0gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuXG4gICAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LXdpZHRofSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtcG9wb3Zlci1hdXRvIHtcbiAgICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi8vIENTUzMgdHJhbnNmb3JtcyB3aGVuIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIC4yNSksIHJnYmEoMCwgMCwgMCwgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAuMjUpLCByZ2JhKDAsIDAsIDAsIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtbm9uZSB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiW2NsYXNzKj1cInZpc2libGUtXCJdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdC8vIEhpZGRlblxuXHQuaGlkZGVuLSN7JGJwfS1kb3duIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJwKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmhpZGRlbi0jeyRicH0tdXAge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU2hvd1xuXHQuc2hvdy0jeyRicH0tb25seSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRicCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc2hvdy0jeyRicH0tZG93bntcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJwKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5zaG93LSN7JGJwfS11cHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsImh0bWwge1xuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxuYm9keSB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5oZWFkZXIgLmNvbnRhaW5lcixcbi5mb290ZXIgLmNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQub3dsLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlY3Rpb24gPiAuY29udGFpbmVyID4gLnJvdyA+IGRpdltjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn0iLCIuYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdGhlaWdodDogYXV0bztcblxuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIuYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICA+IC5ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIgLmJvZHktdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJvZHktdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgLmJvZHktdGl0bGUtaW5uZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5ib2R5LXRpdGxlLWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmJvZHktc2lkZS1idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuYm9keS10aXRsZS1oZWFkLXN1YiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICB9XG5cbiAgICAgIC5ib2R5LXRpdGxlLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbGc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZWhlaWdodC1sZztcblxuICAgICAgICBpbWcubG9nbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjYzljOWM5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5ib2R5LXRpdGxlLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIH1cblxuICAgICAgLmZhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgfVxuXG4gICAgICAmLmJvZHktdGl0bGUtYnV0dG9uLWxlZnQsXG4gICAgICAmLmJvZHktdGl0bGUtYnV0dG9uLXJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ib2R5LXRpdGxlLWJ1dHRvbi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLmJvZHktdGl0bGUtYnV0dG9uLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICAgICAmLmJ0bi5idG4tb3V0bGluZS1saWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvZHktdGl0bGUtYnV0dG9uLWxlZnQge1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ib2R5LXRpdGxlLWJ1dHRvbi1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5ib2R5LXRpdGxlLWJ1dHRvbi1sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5idG4tb3V0bGluZS1saWdodCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvZHktYm9yZGVyLWJsb2NrcyB7XG4gICAgLmNvbC1sZy00Om50aC1jaGlsZCgtbiszKSAuaW5uZXIge1xuICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2wtbGctNDpudGgtbGFzdC1jaGlsZCgtbiszKSAuaW5uZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGRpdltjbGFzcyo9XCJjb2wtXCJdLFxuICAgIC5ib2R5LWJvcmRlci1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAzNXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKHdoaXRlLWQyMDApO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAmOm50aC1jaGlsZCgzbiswKTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzApOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAuaW5uZXIsXG4gICAgICAuYm9keS1ib3JkZXItYmxvY2staW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTBweDtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdGhlbWUtY29sb3Iod2hpdGUtZDIwMCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0aGVtZS1jb2xvcih3aGl0ZS1kMjAwKTtcblxuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kaXZbY2xhc3MqPVwiY29sLVwiXSA+IC5pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci5hbGlnbi1pdGVtcy1jZW50ZXIgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNhdC1zaGFyZS1kb2NrIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcbn0iLCIuZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGJvcmRlcihsZWZ0LCB0b3ApO1xuXG4gIC5mb290ZXItcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcih3aGl0ZS1kMjAwKTtcblxuICAgIC5mb290ZXItYnJhbmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLW1haWxjaGltcCB7XG4gICAgICBtYXJnaW46IDM1cHggMDtcblxuICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKHdoaXRlLWQzMDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItc29jaWFsbWVkaWEge1xuICAgICAgLnNvY2lhbCB7XG4gICAgICAgICYudHdpdHRlciB7IGNvbG9yOiB0aGVtZS1jb2xvcih0d2l0dGVyKTsgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcih0d2l0dGVyKTsgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHR3aXR0ZXIpOyBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICAgICYubGlua2VkaW4geyBjb2xvcjogdGhlbWUtY29sb3IobGlua2VkaW4pOyBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKGxpbmtlZGluKTsgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKGxpbmtlZGluKTsgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgICAmLmZhY2Vib29rIHsgY29sb3I6IHRoZW1lLWNvbG9yKGZhY2Vib29rKTsgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihmYWNlYm9vayk7ICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihmYWNlYm9vayk7IGNvbG9yOiAjZmZmOyB9IH1cbiAgICAgICAgJi5pbnN0YWdyYW0geyBjb2xvcjogdGhlbWUtY29sb3IoaW5zdGFncmFtKTsgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihpbnN0YWdyYW0pOyAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoaW5zdGFncmFtKTsgY29sb3I6ICNmZmY7IH0gfVxuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzbG93IGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDIwMCk7XG5cbiAgICAuZm9vdGVyLWxlZnQsXG4gICAgLmZvb3Rlci1yaWdodCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNXB4KTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihibGFjay1sMjAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxlZnQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1yaWdodCB7XG4gICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDIwMCk7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAucm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAyNXB4IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gYm9yZGVyKCR4LCAkeSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6ICs5OTtcbiAgICB9XG5cbiAgICBAaWYgJHkgPT0gXCJ0b3BcIiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm9yZGVyL3JpZ2h0LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJHkgPT0gXCJib3R0b21cIiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ib3JkZXIvcmlnaHQuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkeCA9PSBcImxlZnRcIiBhbmQgJHkgPT0gXCJ0b3BcIiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSBzY2FsZVkoLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICR4ID09IFwibGVmdFwiIGFuZCAkeSA9PSBcImJvdHRvbVwiIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgc2NhbGUoLTEpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJHggPT0gXCJyaWdodFwiIGFuZCAkeSA9PSBcInRvcFwiIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkeCA9PSBcInJpZ2h0XCIgYW5kICR5ID09IFwiYm90dG9tXCIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlWSgxODBkZWcpXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuXG4gIGhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6ICsyMDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3Iod2hpdGUpO1xuXG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAubmF2YmFyLWxvZ28ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5uYXZiYXItbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDk5cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDIwMDE7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4IC0gMTUwcHgpO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5nIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1sZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgIC5uYXYtbGluazphZnRlciB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKGJsYWNrKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1wcmltYXJ5LFxuICAgICAgLm5hdmJhci1zZWNvbmRhcnkge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDcuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWxnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1sZztcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2spICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3Iod2hpdGUtZDIwMCk7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1wcmltYXJ5IHtcbiAgICAgICAgLm5hdi1pdGVtIHtcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbGc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1zZWNvbmRhcnkge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDMwMCk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LW1kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNy41cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbGc7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubmF2YmFyLXJpZ2h0LFxuICAgIC5uYXZiYXItbW9iaWxlIHtcbiAgICAgIC5sYW5nIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAuZmEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gICYuYWRtaW4tYmFyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICA+IC5ib2R5IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcblxuICB9XG59XG4iLCIuaDMsIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uaDQsIGg0IHtcbiAgZm9udC1zaXplOiAkZm9udC1sZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0LWxnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53cmFwcGVyIHtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2spO1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnRzIC5jb250ZW50LFxuLnNpbmdsZS1mYXEgLmNvbnRlbnQsXG4uaW5uZXIge1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlYWRtb3JlIC5mYSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufSIsIiRsaWdodGVyOiAjZDVkNWQ1O1xuXG4uY29udGFpbmVyLmFhbmJvZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubGluZS1iZWZvcmUge1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FhbmJvZC9kb3RzLmpwZyk7XG5cdH1cblxuXHQubGluZS1hZnRlciB7XG5cdFx0d2lkdGg6IDJweDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcblx0fVxuXG5cdC52bGFra2VuXzEge1xuXHRcdC52bGFrIHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblxuXHRcdFx0Ji52bGFrLWdyYXkgLmlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRsaWdodDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDIwcHggMjVweCAyMHB4O1xuXG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZWFkbW9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC52bGFra2VuXzIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxNjBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGxpZ2h0LCAyNSUpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZsYWsge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRlcjtcblxuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xuXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKHN1Y2Nlc3MpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMSksXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmxha2tlbl8zIHtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0bWFyZ2luLXRvcDogMjMwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEzMHB4O1xuXHRcdH1cblxuXHRcdC52bGFrLXNtYWxsIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlcjtcblxuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDIwcHggMjVweCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5ob3ZlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLmFjdGl2ZSAuaG92ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuXHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGRhc2ggMXMgbGluZWFyIGZvcndhcmRzO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAa2V5ZnJhbWVzIGRhc2gge1xuXHRcdFx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0bGVmdDogMTRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZsYWstbGFyZ2Uge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXZbY2xhc3MqPVwiY29sXCJdIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkbGlnaHQsIDI1JSk7XG5cdFx0XHR9XG5cblx0XHRcdD4gLmlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlcjtcblxuXHRcdFx0XHQuaWNvbiBpbWcge1xuXHRcdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdC5sYXN0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4IDI1cHggNTBweDtcblxuXHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZsYWstc21hbGwsXG5cdFx0LnZsYWstbGFyZ2Uge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRcdH1cblxuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuXHRcdFx0XHRjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRtYXJnaW46IC01cHggMCAyMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzZweDtcblx0XHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRsaWdodGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnZsYWtrZW5fNCB7XG5cdFx0bWFyZ2luLXRvcDogMTYwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDY1cHg7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzZweDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdC5mYSB7XG5cdFx0XHRcdGNvbG9yOiAkbGlnaHRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZsYWsge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDU1cHggMCAzNXB4IDA7XG5cblx0XHR9XG5cdH1cblxuXHQudmxha2tlbl81IHtcblx0XHRoMyB7XG5cdFx0XHR6LWluZGV4OiArNTtcblx0XHRcdHdpZHRoOiAxMzVweDtcblx0XHRcdGhlaWdodDogMTM1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMzVweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRsaWdodGVyO1xuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGNvbG9yOiAkaGVhZGluZ3MtY29sb3IgIWltcG9ydGFudDtcblxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC52bGFra2VuXzEsXG5cdC52bGFra2VuXzIsXG5cdC52bGFra2VuXzMsXG5cdC52bGFra2VuXzQsXG5cdC52bGFra2VuXzUge1xuXHRcdC50dXJuLXByaW1hcnkge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0ICRzbG93O1xuXG5cdFx0XHQuZmEge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgJHNsb3c7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAkc2xvdztcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpO1xuXHRcdFx0XHRjb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSk7XG5cblx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRjb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmF0dHJpYnV0ZXMge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdC50YWcsXG5cdC5jYXRlZ29yeSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XG5cblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcihibGFjay1sMzAwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IHJlbSgxMS4zcHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnRhZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5jYXRlZ29yeSB7XG5cdH1cbn0iLCIuYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA2NXZoO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ji5iYW5uZXItdG9wX19sciB7IEBpbmNsdWRlIGJvcmRlcihsZWZ0LCB0b3ApOyB9XG5cdCYuYmFubmVyLWJvdHRvbV9fbHIgeyBAaW5jbHVkZSBib3JkZXIobGVmdCwgYm90dG9tKTsgfVxuXG5cdCYuYmFubmVyLXRvcF9fcmwgeyBAaW5jbHVkZSBib3JkZXIocmlnaHQsIHRvcCk7IH1cblx0Ji5iYW5uZXItYm90dG9tX19ybCB7IEBpbmNsdWRlIGJvcmRlcihyaWdodCwgYm90dG9tKTsgfVxuXG5cdC5vd2wtY2Fyb3VzZWwge1xuXHRcdC5vd2wtc3RhZ2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQuYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAtMTAxO1xuXG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZhO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjFmNmZhIDAlLCAjZDdkOGRkIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjFmNmZhIDAlLCNkN2Q4ZGQgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjFmNmZhIDAlLCNkN2Q4ZGQgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmMWY2ZmEnLCBlbmRDb2xvcnN0cj0nI2Q3ZDhkZCcsR3JhZGllbnRUeXBlPTEgKTtcblx0fVxuXG5cdC5wcmljZXMge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuXHRcdHJpZ2h0OiA1MHB4O1xuXHRcdHotaW5kZXg6ICsxMDA7XG5cblx0XHQucHJpY2Uge1xuXHRcdFx0bWF4LXdpZHRoOiA5NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQucGFyYWxsYXgge1xuXHRcdG1pbi1oZWlnaHQ6IDY1dmg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0PiAucGFyYWxsYXgge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQ+IC5pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6ICszMDtcblx0fVxuXG5cdC8vIFF1b3RlXG5cdCYuYmFubmVyLXF1b3RlIHtcblx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyID4gLnJvdyxcblx0XHQuaXRlbSwgLml0ZW0gPiAucm93IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY1dmg7XG5cdFx0fVxuXHRcdFxuXHRcdC5pdGVtIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0LnBhcmFsbGF4IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFubmVyLXF1b3RlLWJyYW5kIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXItcXVvdGUtcXVvdGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXCInO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGZvb3RlciB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdC5jb2wtbWQtNyxcblx0XHRcdFx0LnBhcmFsbGF4IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUXVlc3Rpb25cblx0Ji5iYW5uZXItcXVlc3Rpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuYmFubmVyLXF1ZXN0aW9uLWlubmVyIHtcblx0XHRcdG1hcmdpbjogMTAwcHggMDtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbjogNzVweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTbGlkZXJcblx0Ji5iYW5uZXItc2xpZGVyIHtcblx0XHQub3dsLWNhcm91c2VsIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDY1dmg7XG5cblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjV2aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTbG9nYW5cblx0Ji5iYW5uZXItc2xvZ2FuIHtcblx0XHQucGFyYWxsYXgge1xuXHRcdFx0ei1pbmRleDogLTIwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRXZlbnRcblx0Ji5iYW5uZXItZXZlbnQge1xuXHRcdC5yb3cge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHQuc2xvZ2FuIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuXHRcdH1cblxuXHRcdC5zdWJmaWVsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG5cblx0XHRcdFx0Ji5idG4td2hpdGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBCbG9nXG5cdCYuYmFubmVyLWJsb2cge1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cblx0XHQub3dsLWNhcm91c2VsLFxuXHRcdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vdG9wOiAwO1xuXHRcdFx0Ly9sZWZ0OiAwO1xuXHRcdFx0Ly9yaWdodDogMDtcblx0XHRcdC8vYm90dG9tOiAwO1xuXG5cblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjV2aDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly90b3A6IDA7XG5cdFx0XHRcdC8vbGVmdDogMDtcblx0XHRcdFx0Ly9ib3R0b206IDA7XG5cdFx0XHRcdC8vcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdG1heC13aWR0aDogMjkwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vd2wtZG90cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMTBweDtcblx0XHR6LWluZGV4OiArMTAwO1xuXG5cdFx0Lm93bC1kb3Qge1xuXHRcdFx0bWFyZ2luOiA3cHggMDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHdoaXRlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmFubmVyLXNtYWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDY1dmg7XG5cdGhlaWdodDogMTAwJTtcblxuXHQucGFyYWxsYXgge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQuYmFubmVyLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0Ji5iYW5uZXItbGVmdCB7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0LnNsb2dhbiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogKzIwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJhbm5lci1yaWdodCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdC5zbG9nYW4ge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICsyMDtcblxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYXJhbGxheCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01cHg7XG5cdFx0XHRsZWZ0OiAtNXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC01cHg7XG5cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm9yZGVyL2FsbC5zdmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmLmJhbm5lci1zbG9nYW4ge1xuXHRcdC5zbG9nYW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYW5uZXIsXG4uYmFubmVyLXNtYWxsIHtcblx0LnBhcmFsbGF4IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogM3B4O1xuXHRcdHJpZ2h0OiAzcHg7XG5cdFx0Ym90dG9tOiAzcHg7XG5cblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHR0cmFuc2l0aW9uOiAwcyBsaW5lYXI7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1wb3NpdGlvbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxNDAlO1xuXHRcdH1cblx0fVxuXG5cblx0Ji5iYW5uZXItZXZlbnQsXG5cdCYuYmFubmVyLXNsb2dhbiB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0cGFkZGluZy10b3A6IDc1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAuc3ViZmllbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0LnNsb2dhbixcblx0XHRcdC5zbG9nYW4gcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zdWJmaWVsZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYW5uZXIuYmFubmVyLWV2ZW50LmJhbm5lci1ib3R0b21fX3JsOmJlZm9yZSB7XG5cdHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5idG4ge1xuXHRwYWRkaW5nOiAwIDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdCYuYnRuLWVkaXRvciB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblxuXHQmLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcblx0XHRjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCkgIWltcG9ydGFudDtcblx0fVxufSBcblxuLmJ0bi1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLmNvb2tpZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAzMHB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogKzE1MDtcblxuXHQuY29sLTExIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0aGVtZS1jb2xvcih3aGl0ZS1kMzAwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcihibGFjay1sMTAwKTtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxuXG5cdC5jb29raWVfZGlzY2xhaW1lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuY29va2llX2Rpc21pc3Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcblxuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcihibGFjay1sMTAwKTtcblx0XHRiYWNrZ3JvdW5kOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5mYSB7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3Ioc3VjY2Vzcyk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuY29va2llX2Rpc21pc3Mge1xuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLmNvdW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmNvdW50IHtcblx0XHRmb250LXNpemU6IHJlbSg1MHB4KTtcblx0XHRjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHQuc3ViIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0fVxuXHR9XG5cblx0LmRlc2Mge1xuXG5cdH1cbn0iLCIuZGVlbG5lbWVuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzNXB4IDI1cHggMjVweCAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0LnRpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdC5kZWVsbmVtZW4tZXZlbnRzIHtcblx0XHQuZGVlbG5lbWVuLWV2ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0ZGl2W2NsYXNzKj1cImNvbC1cIl06Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkaXZbY2xhc3MqPVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubGVmdCB7XG5cdFx0XHRcdC5yZWFkbW9yZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdC5pbnNjaHJpamYtYnV0dG9uLmluc2NocmlqZi1idXR0b24tc3RhdGljIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGRpdltjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnNjaHJpamYtYnV0dG9uIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGVmdCAucmVhZG1vcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZXZlbnRzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcblxuXG4gIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAuZXZlbnRzLXdyYXBwZXIge1xuICAgICAgLmNvbXBvbmVudC1ldmVudHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDAgMTVweDtcblxuICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAuY29tcGFueSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgICAgICAuZGF0ZXMtc2xpZGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICRsaWdodDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRheSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICB6LWluZGV4OiArMTA7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNTMpIDQ4JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA5MCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUzKSA0OCUscmdiYSgyNTUsMjU1LDI1NSwxKSA5MCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNTMpIDQ4JSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDkwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuXG4gICAgICAgICAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICsyMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5yZWFkbW9yZSB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV2ZW50cy1sb2FkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuZmEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmFxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaS5saW5rLFxuICAgIGxpLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJG5vcm1hbCBlYXNlLWluLW91dDtcblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgICAgY29sb3I6ICNjODFlMWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRub3JtYWwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCk7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRub3JtYWwgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKGJsYWNrLWwxMDApO1xuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDA7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwMTZcIjtcbiAgICB9XG4gIH1cbn0iLCIuY3VzdG9tLWNoZWNrYm94IHtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRtYXJnaW46IDAgMzBweCAwIDA7XG5cblx0LmN1c3RvbS1jb250cm9sLWluZGljYXRvcixcblx0LmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRsaWdodCwgNSUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pbnB1dC1ncm91cCB7XG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogI2UwZTBlMDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0ei1pbmRleDogKzUwICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG5cbiAgLmdmb3JtX2Zvb3RlcixcbiAgLmdmb3JtX3BhZ2VfZm9vdGVyLFxuICAuZ2Zvcm1fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5nZm9ybV9wYWdlX2Zvb3RlciA+ICosXG4gIC5nZm9ybV9mb290ZXIgPiAqIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZ2ZfcGFnZV9zdGVwcyB7XG4gICAgQGV4dGVuZCAuYnRuLWdyb3VwO1xuXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XG5cbiAgICAuZ2Zfc3RlcCB7XG4gICAgICBAZXh0ZW5kIC5idG47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgICAgIC5nZl9zdGVwX251bWJlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcih3aGl0ZS1kMzAwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLmdmX3N0ZXBfYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLmdmX3N0ZXBfbGFzdCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcih3aGl0ZS1kMzAwKTtcbiAgICAgICAgXG4gICAgICAgIC5nZl9zdGVwX251bWJlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGQge1xuICAgICAgQGV4dGVuZCAucm93O1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTU7XG5cbiAgICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcih3YXJuaW5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgIEBleHRlbmQgLmNvbC1sZy03O1xuXG4gICAgICAgIC5pbnN0cnVjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3QsXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcblxuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciBlYXNlLWluLW91dCAkc2xvdztcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDUlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKHdhcm5pbmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcih3YXJuaW5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTc7XG4gICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTU7XG5cbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXhzO1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcih3YXJuaW5nKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdmb3JtX2Zvb3RlcixcbiAgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgQGV4dGVuZCAuYnRuLW91dGxpbmUtbGlnaHQ7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fbmV4dF9idXR0b24ge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgQGV4dGVuZCAuYnRuLW91dGxpbmUtc3VjY2VzcztcbiAgICB9XG5cbiAgICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIEBleHRlbmQgLmJ0bi1zdWNjZXNzO1xuICAgIH1cbiAgfVxuXG4gIC5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLFxuLnVpLWRhdGVwaWNrZXIgdGFibGUsXG4udWktZGF0ZXBpY2tlciB0cixcbi51aS1kYXRlcGlja2VyIHRkLFxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDkxMDAwIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG5cbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuXG4udWktZGF0ZXBpY2tlci1uZXh0IHNwYW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IDBweDsgfVxuXG4udWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHNwYW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwcHg7IH1cblxuLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciBzcGFuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTBweDsgfVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogJGRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRpbnQoJGRhcmssNzApO1xufVxuXG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IocHJpbWFyeSk7XG59XG5cbi51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoIC51aS1zdGF0ZS1kZWZhdWx0IHsgY29sb3I6ICRkYXJrOyB9XG4iLCIuYmFubmVyLXNtYWxse1xuXHRtaW4taGVpZ2h0OiA2MHZoO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0LmJhbm5lci1pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ji5pbWFnZS1sZWZ0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmltYWdlLXJpZ2h0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0ei1pbmRleDogKzIwO1xuXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ib3JkZXIvYWxsLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0fVxufSIsIi5pbnNjaHJpanZlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDUyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuXG5cdCYubXVsdGlwbGUtYnV0dG9ucy5idXR0b24tb25seSB7XG5cdFx0Lmluc2NocmlqZi1idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tdWx0aXBsZS1idXR0b25zLmJ1dHRvbi1sYXJnZSB7XG5cdFx0Lmluc2NocmlqZi1idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Ji5idXR0b24tbGFyZ2Uge1xuXHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXG5cdFx0Lmluc2NocmlqZi1idXR0b24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuYnV0dG9uLW9ubHkge1xuXHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXG5cdFx0Lmluc2NocmlqZi1idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHR9XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcblx0XHRmb250LXNpemU6ICRoMS1mb250LXNpemU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuaW5zY2hyaWpmLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMTBweCBhdXRvO1xuXG5cdFx0Ji5pbnNjaHJpamYtYnV0dG9uLXN0YXRpYyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGluZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRsaWdodCB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIubGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0cGFkZGluZzogN3B4O1xuXHRtYXJnaW46IC03cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmxhYmVsLWxhYmVsIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAtNjBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogdGhlbWUtY29sb3Iod2hpdGUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAkZm9udC14cztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdCYubGFiZWwtZ3JlZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3Ioc3VjY2Vzcyk7XG5cdFx0fVxuXG5cdFx0Ji5sYWJlbC1yZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3Iod2FybmluZyk7XG5cdFx0fVxuXHR9XG59IiwiLmxvZ29zIHtcblx0QGV4dGVuZCAucXVvdGVzO1xuXG5cdC5vd2wtc3RhZ2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Lm93bC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cblx0XHQuaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubWVudG9ycyB7XG4gIGgyIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxuXG4gIC5tZW50b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRzbG93IGVhc2UtaW4tb3V0O1xuXG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB6LWluZGV4OiArMTAwO1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0aGVtZS1jb2xvcihibGFjay1sMjAwKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IC05LjVweDtcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogLTExcHg7XG5cbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0aGVtZS1jb2xvcihibGFjay1sMjAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubmF2YmFyIHtcblx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAzcHg7XG5cdFx0d2lkdGg6ICg2MHB4IC8gJG5hdmJhci10b2dnbGVyLXNpemUpO1xuXHRcdGhlaWdodDogKDQ3cHggLyAkbmF2YmFyLXRvZ2dsZXItc2l6ZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAoOXB4IC8gJG5hdmJhci10b2dnbGVyLXNpemUpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2YmFyLXRvZ2dsZXItY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHRvcDogKDBweCAvICRuYXZiYXItdG9nZ2xlci1zaXplKTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0dG9wOiAoMThweCAvICRuYXZiYXItdG9nZ2xlci1zaXplKTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHR0b3A6ICgzNnB4IC8gJG5hdmJhci10b2dnbGVyLXNpemUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0c3BhbjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHR0b3A6ICgxOHB4IC8gJG5hdmJhci10b2dnbGVyLXNpemUpO1xuXHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW46bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHR0b3A6ICgxOHB4IC8gJG5hdmJhci10b2dnbGVyLXNpemUpO1xuXHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2YmFyLW5hdiB7XG5cdFx0JiA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCA+IC5uYXYtbGluayB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLm5ld3Mge1xuXHQubmV3cy1zaW5nbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xuXHRcdH1cblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHQmLmltYWdlLW5vbmUge1xuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC50YWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjJweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC14cztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXG5cdFx0XHRcdCYudGFnLTEsXG5cdFx0XHRcdCYudGFnLTUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTsgfVxuXHRcdFx0XHQmLnRhZy0yIHsgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IodHdpdHRlcik7IH1cblx0XHRcdFx0Ji50YWctMyB7IGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKGZhY2Vib29rKTsgfVxuXHRcdFx0XHQmLnRhZy00IHsgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3IoaW5zdGFncmFtKTsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblxuXHRcdFx0LnJlYWRtb3JlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNoYXJlIHtcblx0XHRcdEBleHRlbmQgLmNsZWFyZml4O1xuXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKHdoaXRlLWQzMDApO1xuXG5cdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1sZztcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxlZnQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXdzLXJlc3VsdHMge1xuXG5cdH1cblxuXHQubmV3cy1sb2FkaW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmZhIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSg0MHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLm5ld3MubmV3cy1zbGlkZXIsXG4ubmV3cyAubmV3cy1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Lm5ld3Mtc2luZ2xlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5vd2wtbmF2IHtcblx0XHQub3dsLXByZXYsXG5cdFx0Lm93bC1uZXh0IHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6NTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHotaW5kZXg6ICsyMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgLSAyNXB4KSk7XG5cdFx0fVxuXG5cdFx0Lm93bC1wcmV2IHtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Lm93bC1uZXh0IHtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtZG90cyB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Lm93bC1kb3Qge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbjogM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcih3aGl0ZS1kMjAwKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBvcHVwIHtcblx0cGFkZGluZzogMjVweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDMwcHg7XG5cdHJpZ2h0OiAzMHB4O1xuXHR6LWluZGV4OiArMTUwO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0aGVtZS1jb2xvcih3aGl0ZS1kMzAwKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0bWF4LXdpZHRoOiAzMjVweDtcblx0Y29sb3I6IHRoZW1lLWNvbG9yKGJsYWNrLWwxMDApO1xuXHRmb250LXNpemU6IHJlbSgxMnB4KTtcblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3LjVweDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHR9XG5cblx0LmJ0bi1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdGNvbG9yOiAjNzk3OTc5O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0bGVmdDogMzBweDtcblx0XHRyaWdodDogMzBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIucXVvdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpdltjbGFzcyo9XCJjb2xcIl0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgLmlubmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAucXVvdGUge1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJ1wiJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmb290ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm93bC1uYXYge1xuICAgIC5vd2wtcHJldixcbiAgICAub3dsLW5leHQge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDo1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgei1pbmRleDogKzIwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5vd2wtbmV4dCB7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gIH1cbn0iLCIuc2Nyb2xsdG9wIHtcblx0QGV4dGVuZCAuYnRuO1xuXHRAZXh0ZW5kIC5idG4tcHJpbWFyeTtcblxuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDEwMDtcblxuXHR3aWR0aDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdGhlaWdodDogNDBweDtcblxuXHRwYWRkaW5nOiAwO1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHR9XG59IiwiLnNlYXJjaGJhciB7XG5cdCYuZml4ZWQgLnNlYXJjaGJhci1pbm5lciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhsKSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogKzExMDtcblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoYmFyLWlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdHotaW5kZXg6ICsxMDA7XG5cblx0XHQuaW5wdXQtZ3JvdXAge1xuXHRcdFx0bWF4LXdpZHRoOiAzOTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6NDJweDtcblxuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2UwZTBlMDtcblxuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcImFcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNsZWFyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHNsb3cgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXG5cdFx0XHQuaW5wdXQtZ3JvdXAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbnB1dC1ncm91cCxcblx0XHRcdC5mb3JtLWNvbnRyb2wsXG5cdFx0XHQuZm9ybS1jb250cm9sIHNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaGJhci1lbXB0eSB7XG5cdG1hcmdpbi10b3A6IDgwcHg7XG5cblx0LmJ0biB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufSIsIi5zZXBlcmF0b3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGV4dGVuZCAuY2xlYXJmaXg7XG5cblx0Ji5zZXBlcmF0b3IteHMge1xuXHRcdGhlaWdodDogbWFwLWdldCgkc3BhY2luZywgeHMpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJHNwYWNpbmcsIHhzKSAvIDI7XG5cdFx0fVxuXHR9XG5cblx0Ji5zZXBlcmF0b3Itc20ge1xuXHRcdGhlaWdodDogbWFwLWdldCgkc3BhY2luZywgc20pO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJHNwYWNpbmcsIHNtKSAvIDI7XG5cdFx0fVxuXHR9XG5cblx0Ji5zZXBlcmF0b3ItbWQge1xuXHRcdGhlaWdodDogbWFwLWdldCgkc3BhY2luZywgbWQpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJHNwYWNpbmcsIG1kKSAvIDI7XG5cdFx0fVxuXHR9XG5cblx0Ji5zZXBlcmF0b3ItbGcge1xuXHRcdGhlaWdodDogbWFwLWdldCgkc3BhY2luZywgbGcpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJHNwYWNpbmcsIGxnKSAvIDI7XG5cdFx0fVxuXHR9XG5cblx0Ji5zZXBlcmF0b3IteGwge1xuXHRcdGhlaWdodDogbWFwLWdldCgkc3BhY2luZywgeGwpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IG1hcC1nZXQoJHNwYWNpbmcsIHhsKSAvIDI7XG5cdFx0fVxuXHR9XG59IiwiLnNsb2dhbiB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogdGhlbWUtY29sb3Iod2hpdGUpO1xuXHRmb250LXNpemU6IHJlbSg1MHB4KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRmb250LXNpemU6IHJlbSgxMjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgxMDBweCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0LnNsb2dhbixcblx0LnR5cGVkIHtcblx0XHRsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc2xvZ2FuIHtcblx0XHRmb250LXNpemU6IHJlbSgzMHB4KTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwcHgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG5cdFx0XHRmb250LXNpemU6IHJlbSg3MHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTAwcHgpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0LnNsb2dhbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRsaW5lLWhlaWdodDogcmVtKDQwcHgpICFpbXBvcnRhbnQ7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDUwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcblx0XHR9XG5cdH1cbn0iLCIuc3RhcnR1cHMsXG4ubmV3cyB7XG5cdC5idXR0b25zIHtcblx0XHRtYXJnaW46IDY1cHggYXV0byA3NXB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmJ0bi1ncm91cCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0aGVtZS1jb2xvcih3aGl0ZS1kMjAwKTtcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHdoaXRlLWQyMDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cblx0XHRcdGNvbG9yOiB0aGVtZS1jb2xvcihibGFjayk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWxnO1xuXHRcdH1cblxuXHRcdC5idG4tdmFjYXR1cmUge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKHByaW1hcnkpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjb2xvcjogdGhlbWUtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RhcnR1cCB7XG5cdFx0Ji5zdGFydHVwX19zbWFsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRtaW4taGVpZ2h0OiAxODBweDtcblxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdFx0LmJyYW5kIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0bGVmdDogNDBweDtcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzbG93IGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdC5ibHVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDIwMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0XHRcdFx0XHRcdGZpbHRlcjogYmx1cig1cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtNXB4IC0xMHB4IC0xMHB4IC01cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6ICsxO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCk7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53ZWJzaXRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0XHRcdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50ZWFtIHtcbiAgLmltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIHRyYW5zaXRpb246IGFsbCAkc2xvdyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgaDUge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKHByaW1hcnkpO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkICRsaWdodDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiArMjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtcm93LXJldmVyc2Uge1xuICAgICAgLmNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICRsaWdodDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50ZXh0c2xpZGVyIHtcblx0LmJlZm9yZSxcblx0LnR5cGVkIHtcblx0XHRjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDEwMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQudHlwZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiA3NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGhlaWdodDogNzVweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDMwMCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSg1MHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNzVweCk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlxcZjI0NlwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2xvZ2FuIHtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnR5cGVkLWN1cnNvciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdC5zbG9nYW4gcCxcblx0XHQudHlwZWQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufSIsIi52YWNhdHVyZXMge1xuICAudmFjYXR1cmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgLnZhY2F0dXJlcy13cmFwcGVyIHtcbiAgICAgIC5jb21wb25lbnQtdmFjYXR1cmVzIHtcbiAgICAgICAgLmJyYW5kIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhY2F0dXJlcy1sb2FkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuZmEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZXJyb3I0MDQge1xuICAuYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaW5nbGUtcG9zdCB7XG4gIC5ib2R5IHtcbiAgICAuYm9keS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5iYW5uZXItcXVlc3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbGc7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmVoZWlnaHQtbGc7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QsXG4uYy1jb250YWN0LXN0dWRlbnRzIHtcbiAgLmYxLCAuZjIge1xuICAgIC5pbm5lciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdGhlbWUtY29sb3Iod2hpdGUtZDIwMCk7XG4gICAgfVxuICB9XG5cbiAgLmYxLCAuZjIsIC5mMywgLmY0IHtcbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKGJsYWNrLWwxMDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZjE6OmFmdGVyLFxuICAuZjM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKHdoaXRlLWQyMDApO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jLWNvbnRhY3Qtc3R1ZGVudHMge1xuICAuaW5uZXIge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5mYSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS1pZC0xNzIge1xuICAuYnRuLmJ0bi1lZGl0b3IuYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn0iLCIuc2luZ2xlLWV2ZW50cyxcbi5zaW5nbGUtc3R1ZGVudC1ldmVudHMge1xuICAuYm9keSB7XG4gICAgLmJvZHktdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAubGVmdCB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgbWFyZ2luOiAtN3B4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAubG9nby1pbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvZ28tbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC14cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAmLmxvZ28tbGFiZWwtZ3JlZW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sb2dvLWxhYmVsLXJlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHdhcm5pbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWFkbW9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50aWxsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi53aGVuIHtcbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihibGFjay1sMTAwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgLmRheSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNXB4KTtcblxuICAgICAgICAgIGNvbG9yOiAjN2I3YjdhO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zY2hyaWpmLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50cy1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuXG4gICAgLmNvbXBvbmVudC1ldmVudHMge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaW5zY2hyaWpmLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xuXG4gICAgcGFkZGluZzogMHB4IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAkc2xvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgXG4gICAgJi5pbnNjaHJpamYtYnV0dG9uLXN0YXRpYyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcblxuICAgICAgLmRheS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHN1Y2Nlc3MpO1xuXG4gICAgICAgIC5kYXktaG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnNjaHJpamYtYnV0dG9uLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKHN1Y2Nlc3MpO1xuXG4gICAgICAuZGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZGF5LWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmRheS1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtY29sb3Ioc3VjY2Vzcyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXkge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKGJsYWNrLWwxMDApO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG5cbiAgICAgICYud2l0aCB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXktYmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICB9XG5cbiAgICAuZGF5LWxlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgIHBhZGRpbmc6IDExcHggMDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoYmxhY2stbDMwMCk7XG5cbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAkc2xvdztcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1sZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF5LWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiArOTk7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogNTVweDtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbGc7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcblxuICAgICAgJi53aXRoIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihzdWNjZXNzKTtcblxuICAgICAgLmRheS1sZWZ0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWNvbG9yKHN1Y2Nlc3MpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRheS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLWZhcSB7XG4gIC5ib2R5IHtcbiAgICAuYm9keS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgICAgLmJvZHktdGl0bGUtaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhvbWUucGFnZSB7XG4gIC5jb250YWluZXIuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICAuYnRuLmJ0bi1lZGl0b3IuYnRuLW91dGxpbmUtbGlnaHQuYnRuLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyIHtcbiAgICAmLmJhbm5lci1mcm9udHBhZ2Uge1xuICAgICAgaGVpZ2h0OiA2NXZoO1xuICAgIH1cblxuICAgIC5wYXJhbGxheCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTYuMjV2dztcbiAgICAgICAgbWluLWhlaWdodDogNjV2aDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAvKiBGaXJlZm94IGFsbCAqL1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyAgICAgICAgICAvKiBMaWtlbHkgZnV0dXJlICovXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAudnAtcGxheWVyLWxheW91dCB7XG4gICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihibGFjay1sMTAwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgI2ZmZjtcbiAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAtNjBweCBhdXRvIDc1cHggYXV0bztcbiAgICBjb2xvcjogdGhlbWUtY29sb3Iod2hpdGUtZDMwMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIH1cblxuICAgIC5mYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5zaW5nbGUtaW5ub3ZhdGlvbnMge1xuICAuYm9keS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCB7XG4gIC5mMSwgLmYyIHtcbiAgICAuaW5uZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRoZW1lLWNvbG9yKHdoaXRlLWQyMDApO1xuICAgIH1cbiAgfVxuXG4gIC5mMSwgLmYyLCAuZjMsIC5mNCB7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihibGFjay1sMTAwKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmYxOjphZnRlcixcbiAgLmYzOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiB0aGVtZS1jb2xvcih3aGl0ZS1kMjAwKTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxufSIsIi5zaW5nbGUtcHJvZ3JhbW1hIHtcbiAgLmJvZHkge1xuICAgIC5ib2R5LXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIH1cbiAgfVxufSIsIi5zaW5nbGUtdmFjYXR1cmVzIHtcbiAgLmJvZHkge1xuICAgIC5ib2R5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1xdWVzdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
