@charset "UTF-8";/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@import url(https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i);@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn):not(input[type=submit]){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container,body.node-type-cours-formation .main-wrapper,body.page-search .main-wrapper,body.page-search404 .main-wrapper,body.page-sitemap .main-wrapper,body.page-user .main-wrapper{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,::after,::before{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:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;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[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}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:#ff6a10;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#c34900;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}code,kbd,pre,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}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;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}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-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;cursor:pointer}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:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.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,.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:#6c757d}.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:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,body.node-type-cours-formation .main-wrapper,body.page-search .main-wrapper,body.page-search404 .main-wrapper,body.page-sitemap .main-wrapper,body.page-user .main-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,body.node-type-cours-formation .main-wrapper,body.page-search .main-wrapper,body.page-search404 .main-wrapper,body.page-sitemap .main-wrapper,body.page-user .main-wrapper{max-width:540px}}@media (min-width:768px){.container,body.node-type-cours-formation .main-wrapper,body.page-search .main-wrapper,body.page-search404 .main-wrapper,body.page-sitemap .main-wrapper,body.page-user .main-wrapper{max-width:720px}}@media (min-width:992px){.container,body.node-type-cours-formation .main-wrapper,body.page-search .main-wrapper,body.page-search404 .main-wrapper,body.page-sitemap .main-wrapper,body.page-user .main-wrapper{max-width:960px}}@media (min-width:1350px){.container,body.node-type-cours-formation .main-wrapper,body.page-search .main-wrapper,body.page-search404 .main-wrapper,body.page-sitemap .main-wrapper,body.page-user .main-wrapper{max-width:1290px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.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.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.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.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@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.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.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-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.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.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@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.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.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-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.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.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@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.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.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-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.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.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1350px){.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.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.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-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.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.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#ffd5bc}.table-hover .table-primary:hover{background-color:#ffc5a3}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#ffc5a3}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#c3cacd}.table-hover .table-secondary:hover{background-color:#b5bec1}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#b5bec1}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{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>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{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>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{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-orange,.table-orange>td,.table-orange>th{background-color:#ffdbb8}.table-hover .table-orange:hover{background-color:#ffce9f}.table-hover .table-orange:hover>td,.table-hover .table-orange:hover>th{background-color:#ffce9f}.table-gray,.table-gray>td,.table-gray>th{background-color:#d5d6d8}.table-hover .table-gray:hover{background-color:#c8c9cc}.table-hover .table-gray:hover>td,.table-hover .table-gray:hover>th{background-color:#c8c9cc}.table-lightgray,.table-lightgray>td,.table-lightgray>th{background-color:#dbdddf}.table-hover .table-lightgray:hover{background-color:#ced0d3}.table-hover .table-lightgray:hover>td,.table-hover .table-lightgray:hover>th{background-color:#ced0d3}.table-marketing,.table-marketing>td,.table-marketing>th{background-color:#ffe0c6}.table-hover .table-marketing:hover{background-color:#ffd2ad}.table-hover .table-marketing:hover>td,.table-hover .table-marketing:hover>th{background-color:#ffd2ad}.table-commerce,.table-commerce>td,.table-commerce>th{background-color:#fff1ca}.table-hover .table-commerce:hover{background-color:#ffeab1}.table-hover .table-commerce:hover>td,.table-hover .table-commerce:hover>th{background-color:#ffeab1}.table-droit,.table-droit>td,.table-droit>th{background-color:#d2ede2}.table-hover .table-droit:hover{background-color:#c0e6d6}.table-hover .table-droit:hover>td,.table-hover .table-droit:hover>th{background-color:#c0e6d6}.table-comptabilite,.table-comptabilite>td,.table-comptabilite>th{background-color:#c2e0e2}.table-hover .table-comptabilite:hover{background-color:#b1d7da}.table-hover .table-comptabilite:hover>td,.table-hover .table-comptabilite:hover>th{background-color:#b1d7da}.table-ebusiness,.table-ebusiness>td,.table-ebusiness>th{background-color:#e0c4df}.table-hover .table-ebusiness:hover{background-color:#d7b3d6}.table-hover .table-ebusiness:hover>td,.table-hover .table-ebusiness:hover>th{background-color:#d7b3d6}.table-electromecanique,.table-electromecanique>td,.table-electromecanique>th{background-color:#c0c7d4}.table-hover .table-electromecanique:hover{background-color:#b1baca}.table-hover .table-electromecanique:hover>td,.table-hover .table-electromecanique:hover>th{background-color:#b1baca}.table-informatiqueauto,.table-informatiqueauto>td,.table-informatiqueauto>th{background-color:#b9d5de}.table-hover .table-informatiqueauto:hover{background-color:#a8cbd6}.table-hover .table-informatiqueauto:hover>td,.table-hover .table-informatiqueauto:hover>th{background-color:#a8cbd6}.table-informatiquetech,.table-informatiquetech>td,.table-informatiquetech>th{background-color:#b8e2f2}.table-hover .table-informatiquetech:hover{background-color:#a2d9ee}.table-hover .table-informatiquetech:hover>td,.table-hover .table-informatiquetech:hover>th{background-color:#a2d9ee}.table-formationcontinue,.table-formationcontinue>td,.table-formationcontinue>th{background-color:#b9d2da}.table-hover .table-formationcontinue:hover{background-color:#a8c7d1}.table-hover .table-formationcontinue:hover>td,.table-hover .table-formationcontinue:hover>th{background-color:#a8c7d1}.table-assurance,.table-assurance>td,.table-assurance>th{background-color:#e7cdc6}.table-hover .table-assurance:hover{background-color:#dfbdb4}.table-hover .table-assurance:hover>td,.table-hover .table-assurance:hover>th{background-color:#dfbdb4}.table-informatiquegest,.table-informatiquegest>td,.table-informatiquegest>th{background-color:#b8e1f1}.table-hover .table-informatiquegest:hover{background-color:#a3d8ed}.table-hover .table-informatiquegest:hover>td,.table-hover .table-informatiquegest:hover>th{background-color:#a3d8ed}.table-grh,.table-grh>td,.table-grh>th{background-color:#dfeece}.table-hover .table-grh:hover{background-color:#d3e7bb}.table-hover .table-grh:hover>td,.table-hover .table-grh:hover>th{background-color:#d3e7bb}.table-marketingsoir,.table-marketingsoir>td,.table-marketingsoir>th{background-color:#fce0cc}.table-hover .table-marketingsoir:hover{background-color:#fbd1b4}.table-hover .table-marketingsoir:hover>td,.table-hover .table-marketingsoir:hover>th{background-color:#fbd1b4}.table-gestion,.table-gestion>td,.table-gestion>th{background-color:#fde6b8}.table-hover .table-gestion:hover{background-color:#fcdd9f}.table-hover .table-gestion:hover>td,.table-hover .table-gestion:hover>th{background-color:#fcdd9f}.table-comptabilitesoir,.table-comptabilitesoir>td,.table-comptabilitesoir>th{background-color:#cde8ec}.table-hover .table-comptabilitesoir:hover{background-color:#bbe0e5}.table-hover .table-comptabilitesoir:hover>td,.table-hover .table-comptabilitesoir:hover>th{background-color:#bbe0e5}.table-fisc,.table-fisc>td,.table-fisc>th{background-color:#edeff0}.table-hover .table-fisc:hover{background-color:#dfe3e4}.table-hover .table-fisc:hover>td,.table-hover .table-fisc:hover>th{background-color:#dfe3e4}.table-dataanalysis,.table-dataanalysis>td,.table-dataanalysis>th{background-color:#f2c7d4}.table-hover .table-dataanalysis:hover{background-color:#edb2c4}.table-hover .table-dataanalysis:hover>td,.table-hover .table-dataanalysis:hover>th{background-color:#edb2c4}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(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:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.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,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.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.98px){.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.98px){.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:1349.98px){.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:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#ffb990;outline:0;box-shadow:0 0 0 .2rem rgba(255,106,16,.25)}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 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:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg: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;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-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,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-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,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.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;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn,.events .more-link a,.news .more-link a,.testimonials .more-link a,input[type=submit]{display:inline-block;font-weight:400;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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover,.events .more-link a:focus,.events .more-link a:hover,.news .more-link a:focus,.news .more-link a:hover,.testimonials .more-link a:focus,.testimonials .more-link a:hover,input:focus[type=submit],input:hover[type=submit]{text-decoration:none}.btn.focus,.btn:focus,.events .more-link a.focus,.events .more-link a:focus,.news .more-link a.focus,.news .more-link a:focus,.testimonials .more-link a.focus,.testimonials .more-link a:focus,input.focus[type=submit],input:focus[type=submit]{outline:0;box-shadow:0 0 0 .2rem rgba(255,106,16,.25)}.btn.disabled,.btn:disabled,.events .more-link a.disabled,.events .more-link a:disabled,.news .more-link a.disabled,.news .more-link a:disabled,.testimonials .more-link a.disabled,.testimonials .more-link a:disabled,input.disabled[type=submit],input:disabled[type=submit]{opacity:.65}.btn:not(:disabled):not(.disabled),.events .more-link a:not(:disabled):not(.disabled),.news .more-link a:not(:disabled):not(.disabled),.testimonials .more-link a:not(:disabled):not(.disabled),input:not(:disabled):not(.disabled)[type=submit]{cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.events .more-link a:not(:disabled):not(.disabled).active,.events .more-link a:not(:disabled):not(.disabled):active,.news .more-link a:not(:disabled):not(.disabled).active,.news .more-link a:not(:disabled):not(.disabled):active,.testimonials .more-link a:not(:disabled):not(.disabled).active,.testimonials .more-link a:not(:disabled):not(.disabled):active,input:not(:disabled):not(.disabled).active[type=submit],input:not(:disabled):not(.disabled):active[type=submit]{background-image:none}.events .more-link a.disabled,.events .more-link fieldset:disabled a,.news .more-link a.disabled,.news .more-link fieldset:disabled a,.testimonials .more-link a.disabled,.testimonials .more-link fieldset:disabled a,a.btn.disabled,fieldset:disabled .events .more-link a,fieldset:disabled .news .more-link a,fieldset:disabled .testimonials .more-link a,fieldset:disabled a.btn{pointer-events:none}.btn-primary,.events .more-link a,.news .more-link a,.testimonials .more-link a,input[type=submit]{color:#fff;background-color:#ff6a10;border-color:#ff6a10}.btn-primary:hover,.events .more-link a:hover,.news .more-link a:hover,.testimonials .more-link a:hover,input:hover[type=submit]{color:#fff;background-color:#e95800;border-color:#dc5300}.btn-primary.focus,.btn-primary:focus,.events .more-link a.focus,.events .more-link a:focus,.news .more-link a.focus,.news .more-link a:focus,.testimonials .more-link a.focus,.testimonials .more-link a:focus,input.focus[type=submit],input:focus[type=submit]{box-shadow:0 0 0 .2rem rgba(255,106,16,.5)}.btn-primary.disabled,.btn-primary:disabled,.events .more-link a.disabled,.events .more-link a:disabled,.news .more-link a.disabled,.news .more-link a:disabled,.testimonials .more-link a.disabled,.testimonials .more-link a:disabled,input.disabled[type=submit],input:disabled[type=submit]{color:#fff;background-color:#ff6a10;border-color:#ff6a10}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.events .more-link .show>a.dropdown-toggle,.events .more-link a:not(:disabled):not(.disabled).active,.events .more-link a:not(:disabled):not(.disabled):active,.news .more-link .show>a.dropdown-toggle,.news .more-link a:not(:disabled):not(.disabled).active,.news .more-link a:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.show>input.dropdown-toggle[type=submit],.testimonials .more-link .show>a.dropdown-toggle,.testimonials .more-link a:not(:disabled):not(.disabled).active,.testimonials .more-link a:not(:disabled):not(.disabled):active,input:not(:disabled):not(.disabled).active[type=submit],input:not(:disabled):not(.disabled):active[type=submit]{color:#fff;background-color:#dc5300;border-color:#cf4e00}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.events .more-link .show>a.dropdown-toggle:focus,.events .more-link a:not(:disabled):not(.disabled).active:focus,.events .more-link a:not(:disabled):not(.disabled):active:focus,.news .more-link .show>a.dropdown-toggle:focus,.news .more-link a:not(:disabled):not(.disabled).active:focus,.news .more-link a:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus,.show>input.dropdown-toggle:focus[type=submit],.testimonials .more-link .show>a.dropdown-toggle:focus,.testimonials .more-link a:not(:disabled):not(.disabled).active:focus,.testimonials .more-link a:not(:disabled):not(.disabled):active:focus,input:not(:disabled):not(.disabled).active:focus[type=submit],input:not(:disabled):not(.disabled):active:focus[type=submit]{box-shadow:0 0 0 .2rem rgba(255,106,16,.5)}.btn-secondary{color:#fff;background-color:#27414d;border-color:#27414d}.btn-secondary:hover{color:#fff;background-color:#1a2c34;border-color:#16242b}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(39,65,77,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#27414d;border-color:#27414d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#16242b;border-color:#121d23}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(39,65,77,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.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,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;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}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.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,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;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}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.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,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;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}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-orange{color:#fff;background-color:#ff7d00;border-color:#ff7d00}.btn-orange:hover{color:#fff;background-color:#d96a00;border-color:#cc6400}.btn-orange.focus,.btn-orange:focus{box-shadow:0 0 0 .2rem rgba(255,125,0,.5)}.btn-orange.disabled,.btn-orange:disabled{color:#fff;background-color:#ff7d00;border-color:#ff7d00}.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle{color:#fff;background-color:#cc6400;border-color:#bf5e00}.btn-orange:not(:disabled):not(.disabled).active:focus,.btn-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,125,0,.5)}.btn-gray{color:#fff;background-color:#696e72;border-color:#696e72}.btn-gray:hover{color:#fff;background-color:#575b5e;border-color:#515457}.btn-gray.focus,.btn-gray:focus{box-shadow:0 0 0 .2rem rgba(105,110,114,.5)}.btn-gray.disabled,.btn-gray:disabled{color:#fff;background-color:#696e72;border-color:#696e72}.btn-gray:not(:disabled):not(.disabled).active,.btn-gray:not(:disabled):not(.disabled):active,.show>.btn-gray.dropdown-toggle{color:#fff;background-color:#515457;border-color:#4a4e51}.btn-gray:not(:disabled):not(.disabled).active:focus,.btn-gray:not(:disabled):not(.disabled):active:focus,.show>.btn-gray.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(105,110,114,.5)}.btn-lightgray{color:#fff;background-color:#7e858e;border-color:#7e858e}.btn-lightgray:hover{color:#fff;background-color:#6b727a;border-color:#656c74}.btn-lightgray.focus,.btn-lightgray:focus{box-shadow:0 0 0 .2rem rgba(126,133,142,.5)}.btn-lightgray.disabled,.btn-lightgray:disabled{color:#fff;background-color:#7e858e;border-color:#7e858e}.btn-lightgray:not(:disabled):not(.disabled).active,.btn-lightgray:not(:disabled):not(.disabled):active,.show>.btn-lightgray.dropdown-toggle{color:#fff;background-color:#656c74;border-color:#5f656d}.btn-lightgray:not(:disabled):not(.disabled).active:focus,.btn-lightgray:not(:disabled):not(.disabled):active:focus,.show>.btn-lightgray.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(126,133,142,.5)}.btn-marketing{color:#212529;background-color:#ff8f34;border-color:#ff8f34}.btn-marketing:hover{color:#fff;background-color:#ff7a0e;border-color:#ff7301}.btn-marketing.focus,.btn-marketing:focus{box-shadow:0 0 0 .2rem rgba(255,143,52,.5)}.btn-marketing.disabled,.btn-marketing:disabled{color:#212529;background-color:#ff8f34;border-color:#ff8f34}.btn-marketing:not(:disabled):not(.disabled).active,.btn-marketing:not(:disabled):not(.disabled):active,.show>.btn-marketing.dropdown-toggle{color:#fff;background-color:#ff7301;border-color:#f36d00}.btn-marketing:not(:disabled):not(.disabled).active:focus,.btn-marketing:not(:disabled):not(.disabled):active:focus,.show>.btn-marketing.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,143,52,.5)}.btn-commerce{color:#212529;background-color:#ffcc40;border-color:#ffcc40}.btn-commerce:hover{color:#212529;background-color:#ffc21a;border-color:#ffbe0d}.btn-commerce.focus,.btn-commerce:focus{box-shadow:0 0 0 .2rem rgba(255,204,64,.5)}.btn-commerce.disabled,.btn-commerce:disabled{color:#212529;background-color:#ffcc40;border-color:#ffcc40}.btn-commerce:not(:disabled):not(.disabled).active,.btn-commerce:not(:disabled):not(.disabled):active,.show>.btn-commerce.dropdown-toggle{color:#212529;background-color:#ffbe0d;border-color:#fb0}.btn-commerce:not(:disabled):not(.disabled).active:focus,.btn-commerce:not(:disabled):not(.disabled):active:focus,.show>.btn-commerce.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,204,64,.5)}.btn-droit{color:#212529;background-color:#5fbf97;border-color:#5fbf97}.btn-droit:hover{color:#fff;background-color:#47b185;border-color:#43a87e}.btn-droit.focus,.btn-droit:focus{box-shadow:0 0 0 .2rem rgba(95,191,151,.5)}.btn-droit.disabled,.btn-droit:disabled{color:#212529;background-color:#5fbf97;border-color:#5fbf97}.btn-droit:not(:disabled):not(.disabled).active,.btn-droit:not(:disabled):not(.disabled):active,.show>.btn-droit.dropdown-toggle{color:#fff;background-color:#43a87e;border-color:#409f77}.btn-droit:not(:disabled):not(.disabled).active:focus,.btn-droit:not(:disabled):not(.disabled):active:focus,.show>.btn-droit.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(95,191,151,.5)}.btn-comptabilite{color:#fff;background-color:#249196;border-color:#249196}.btn-comptabilite:hover{color:#fff;background-color:#1d7377;border-color:#1a696d}.btn-comptabilite.focus,.btn-comptabilite:focus{box-shadow:0 0 0 .2rem rgba(36,145,150,.5)}.btn-comptabilite.disabled,.btn-comptabilite:disabled{color:#fff;background-color:#249196;border-color:#249196}.btn-comptabilite:not(:disabled):not(.disabled).active,.btn-comptabilite:not(:disabled):not(.disabled):active,.show>.btn-comptabilite.dropdown-toggle{color:#fff;background-color:#1a696d;border-color:#185f63}.btn-comptabilite:not(:disabled):not(.disabled).active:focus,.btn-comptabilite:not(:disabled):not(.disabled):active:focus,.show>.btn-comptabilite.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(36,145,150,.5)}.btn-ebusiness{color:#fff;background-color:#902c8e;border-color:#902c8e}.btn-ebusiness:hover{color:#fff;background-color:#732371;border-color:#692067}.btn-ebusiness.focus,.btn-ebusiness:focus{box-shadow:0 0 0 .2rem rgba(144,44,142,.5)}.btn-ebusiness.disabled,.btn-ebusiness:disabled{color:#fff;background-color:#902c8e;border-color:#902c8e}.btn-ebusiness:not(:disabled):not(.disabled).active,.btn-ebusiness:not(:disabled):not(.disabled):active,.show>.btn-ebusiness.dropdown-toggle{color:#fff;background-color:#692067;border-color:#5f1d5e}.btn-ebusiness:not(:disabled):not(.disabled).active:focus,.btn-ebusiness:not(:disabled):not(.disabled):active:focus,.show>.btn-ebusiness.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(144,44,142,.5)}.btn-electromecanique{color:#fff;background-color:#1f3765;border-color:#1f3765}.btn-electromecanique:hover{color:#fff;background-color:#162748;border-color:#13223e}.btn-electromecanique.focus,.btn-electromecanique:focus{box-shadow:0 0 0 .2rem rgba(31,55,101,.5)}.btn-electromecanique.disabled,.btn-electromecanique:disabled{color:#fff;background-color:#1f3765;border-color:#1f3765}.btn-electromecanique:not(:disabled):not(.disabled).active,.btn-electromecanique:not(:disabled):not(.disabled):active,.show>.btn-electromecanique.dropdown-toggle{color:#fff;background-color:#13223e;border-color:#101c34}.btn-electromecanique:not(:disabled):not(.disabled).active:focus,.btn-electromecanique:not(:disabled):not(.disabled):active:focus,.show>.btn-electromecanique.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(31,55,101,.5)}.btn-informatiqueauto{color:#fff;background-color:#05688a;border-color:#05688a}.btn-informatiqueauto:hover{color:#fff;background-color:#044c65;border-color:#034359}.btn-informatiqueauto.focus,.btn-informatiqueauto:focus{box-shadow:0 0 0 .2rem rgba(5,104,138,.5)}.btn-informatiqueauto.disabled,.btn-informatiqueauto:disabled{color:#fff;background-color:#05688a;border-color:#05688a}.btn-informatiqueauto:not(:disabled):not(.disabled).active,.btn-informatiqueauto:not(:disabled):not(.disabled):active,.show>.btn-informatiqueauto.dropdown-toggle{color:#fff;background-color:#034359;border-color:#033a4c}.btn-informatiqueauto:not(:disabled):not(.disabled).active:focus,.btn-informatiqueauto:not(:disabled):not(.disabled):active:focus,.show>.btn-informatiqueauto.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(5,104,138,.5)}.btn-informatiquetech{color:#fff;background-color:#0296d1;border-color:#0296d1}.btn-informatiquetech:hover{color:#fff;background-color:#027bab;border-color:#02729e}.btn-informatiquetech.focus,.btn-informatiquetech:focus{box-shadow:0 0 0 .2rem rgba(2,150,209,.5)}.btn-informatiquetech.disabled,.btn-informatiquetech:disabled{color:#fff;background-color:#0296d1;border-color:#0296d1}.btn-informatiquetech:not(:disabled):not(.disabled).active,.btn-informatiquetech:not(:disabled):not(.disabled):active,.show>.btn-informatiquetech.dropdown-toggle{color:#fff;background-color:#02729e;border-color:#016992}.btn-informatiquetech:not(:disabled):not(.disabled).active:focus,.btn-informatiquetech:not(:disabled):not(.disabled):active:focus,.show>.btn-informatiquetech.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(2,150,209,.5)}.btn-formationcontinue{color:#fff;background-color:#065d7b;border-color:#065d7b}.btn-formationcontinue:hover{color:#fff;background-color:#044157;border-color:#04384a}.btn-formationcontinue.focus,.btn-formationcontinue:focus{box-shadow:0 0 0 .2rem rgba(6,93,123,.5)}.btn-formationcontinue.disabled,.btn-formationcontinue:disabled{color:#fff;background-color:#065d7b;border-color:#065d7b}.btn-formationcontinue:not(:disabled):not(.disabled).active,.btn-formationcontinue:not(:disabled):not(.disabled):active,.show>.btn-formationcontinue.dropdown-toggle{color:#fff;background-color:#04384a;border-color:#032f3e}.btn-formationcontinue:not(:disabled):not(.disabled).active:focus,.btn-formationcontinue:not(:disabled):not(.disabled):active:focus,.show>.btn-formationcontinue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(6,93,123,.5)}.btn-assurance{color:#fff;background-color:#a84c34;border-color:#a84c34}.btn-assurance:hover{color:#fff;background-color:#8b3f2b;border-color:#813a28}.btn-assurance.focus,.btn-assurance:focus{box-shadow:0 0 0 .2rem rgba(168,76,52,.5)}.btn-assurance.disabled,.btn-assurance:disabled{color:#fff;background-color:#a84c34;border-color:#a84c34}.btn-assurance:not(:disabled):not(.disabled).active,.btn-assurance:not(:disabled):not(.disabled):active,.show>.btn-assurance.dropdown-toggle{color:#fff;background-color:#813a28;border-color:#773625}.btn-assurance:not(:disabled):not(.disabled).active:focus,.btn-assurance:not(:disabled):not(.disabled):active:focus,.show>.btn-assurance.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(168,76,52,.5)}.btn-informatiquegest{color:#fff;background-color:#0093ce;border-color:#0093ce}.btn-informatiquegest:hover{color:#fff;background-color:#0078a8;border-color:#006f9b}.btn-informatiquegest.focus,.btn-informatiquegest:focus{box-shadow:0 0 0 .2rem rgba(0,147,206,.5)}.btn-informatiquegest.disabled,.btn-informatiquegest:disabled{color:#fff;background-color:#0093ce;border-color:#0093ce}.btn-informatiquegest:not(:disabled):not(.disabled).active,.btn-informatiquegest:not(:disabled):not(.disabled):active,.show>.btn-informatiquegest.dropdown-toggle{color:#fff;background-color:#006f9b;border-color:#00668e}.btn-informatiquegest:not(:disabled):not(.disabled).active:focus,.btn-informatiquegest:not(:disabled):not(.disabled):active:focus,.show>.btn-informatiquegest.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,147,206,.5)}.btn-grh{color:#212529;background-color:#8ec14f;border-color:#8ec14f}.btn-grh:hover{color:#fff;background-color:#7bad3d;border-color:#74a33a}.btn-grh.focus,.btn-grh:focus{box-shadow:0 0 0 .2rem rgba(142,193,79,.5)}.btn-grh.disabled,.btn-grh:disabled{color:#212529;background-color:#8ec14f;border-color:#8ec14f}.btn-grh:not(:disabled):not(.disabled).active,.btn-grh:not(:disabled):not(.disabled):active,.show>.btn-grh.dropdown-toggle{color:#fff;background-color:#74a33a;border-color:#6d9a36}.btn-grh:not(:disabled):not(.disabled).active:focus,.btn-grh:not(:disabled):not(.disabled):active:focus,.show>.btn-grh.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(142,193,79,.5)}.btn-marketingsoir{color:#212529;background-color:#f39149;border-color:#f39149}.btn-marketingsoir:hover{color:#fff;background-color:#f17b25;border-color:#f07419}.btn-marketingsoir.focus,.btn-marketingsoir:focus{box-shadow:0 0 0 .2rem rgba(243,145,73,.5)}.btn-marketingsoir.disabled,.btn-marketingsoir:disabled{color:#212529;background-color:#f39149;border-color:#f39149}.btn-marketingsoir:not(:disabled):not(.disabled).active,.btn-marketingsoir:not(:disabled):not(.disabled):active,.show>.btn-marketingsoir.dropdown-toggle{color:#fff;background-color:#f07419;border-color:#ed6d10}.btn-marketingsoir:not(:disabled):not(.disabled).active:focus,.btn-marketingsoir:not(:disabled):not(.disabled):active:focus,.show>.btn-marketingsoir.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(243,145,73,.5)}.btn-gestion{color:#212529;background-color:#f7a500;border-color:#f7a500}.btn-gestion:hover{color:#fff;background-color:#d18b00;border-color:#c48300}.btn-gestion.focus,.btn-gestion:focus{box-shadow:0 0 0 .2rem rgba(247,165,0,.5)}.btn-gestion.disabled,.btn-gestion:disabled{color:#212529;background-color:#f7a500;border-color:#f7a500}.btn-gestion:not(:disabled):not(.disabled).active,.btn-gestion:not(:disabled):not(.disabled):active,.show>.btn-gestion.dropdown-toggle{color:#fff;background-color:#c48300;border-color:#b77a00}.btn-gestion:not(:disabled):not(.disabled).active:focus,.btn-gestion:not(:disabled):not(.disabled):active:focus,.show>.btn-gestion.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(247,165,0,.5)}.btn-comptabilitesoir{color:#fff;background-color:#4bacba;border-color:#4bacba}.btn-comptabilitesoir:hover{color:#fff;background-color:#3e95a1;border-color:#3a8c98}.btn-comptabilitesoir.focus,.btn-comptabilitesoir:focus{box-shadow:0 0 0 .2rem rgba(75,172,186,.5)}.btn-comptabilitesoir.disabled,.btn-comptabilitesoir:disabled{color:#fff;background-color:#4bacba;border-color:#4bacba}.btn-comptabilitesoir:not(:disabled):not(.disabled).active,.btn-comptabilitesoir:not(:disabled):not(.disabled):active,.show>.btn-comptabilitesoir.dropdown-toggle{color:#fff;background-color:#3a8c98;border-color:#37848f}.btn-comptabilitesoir:not(:disabled):not(.disabled).active:focus,.btn-comptabilitesoir:not(:disabled):not(.disabled):active:focus,.show>.btn-comptabilitesoir.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(75,172,186,.5)}.btn-fisc{color:#212529;background-color:#bfc7cb;border-color:#bfc7cb}.btn-fisc:hover{color:#212529;background-color:#aab5ba;border-color:#a3aeb4}.btn-fisc.focus,.btn-fisc:focus{box-shadow:0 0 0 .2rem rgba(191,199,203,.5)}.btn-fisc.disabled,.btn-fisc:disabled{color:#212529;background-color:#bfc7cb;border-color:#bfc7cb}.btn-fisc:not(:disabled):not(.disabled).active,.btn-fisc:not(:disabled):not(.disabled):active,.show>.btn-fisc.dropdown-toggle{color:#212529;background-color:#a3aeb4;border-color:#9ca8ae}.btn-fisc:not(:disabled):not(.disabled).active:focus,.btn-fisc:not(:disabled):not(.disabled):active:focus,.show>.btn-fisc.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(191,199,203,.5)}.btn-dataanalysis{color:#fff;background-color:#d13866;border-color:#d13866}.btn-dataanalysis:hover{color:#fff;background-color:#b82b55;border-color:#ae2850}.btn-dataanalysis.focus,.btn-dataanalysis:focus{box-shadow:0 0 0 .2rem rgba(209,56,102,.5)}.btn-dataanalysis.disabled,.btn-dataanalysis:disabled{color:#fff;background-color:#d13866;border-color:#d13866}.btn-dataanalysis:not(:disabled):not(.disabled).active,.btn-dataanalysis:not(:disabled):not(.disabled):active,.show>.btn-dataanalysis.dropdown-toggle{color:#fff;background-color:#ae2850;border-color:#a3264c}.btn-dataanalysis:not(:disabled):not(.disabled).active:focus,.btn-dataanalysis:not(:disabled):not(.disabled):active:focus,.show>.btn-dataanalysis.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(209,56,102,.5)}.btn-outline-primary{color:#ff6a10;background-color:transparent;background-image:none;border-color:#ff6a10}.btn-outline-primary:hover{color:#fff;background-color:#ff6a10;border-color:#ff6a10}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(255,106,16,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ff6a10;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:#fff;background-color:#ff6a10;border-color:#ff6a10}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,106,16,.5)}.btn-outline-secondary{color:#27414d;background-color:transparent;background-image:none;border-color:#27414d}.btn-outline-secondary:hover{color:#fff;background-color:#27414d;border-color:#27414d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(39,65,77,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#27414d;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:#fff;background-color:#27414d;border-color:#27414d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(39,65,77,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.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,.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:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;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:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.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,.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:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.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,.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:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-orange{color:#ff7d00;background-color:transparent;background-image:none;border-color:#ff7d00}.btn-outline-orange:hover{color:#fff;background-color:#ff7d00;border-color:#ff7d00}.btn-outline-orange.focus,.btn-outline-orange:focus{box-shadow:0 0 0 .2rem rgba(255,125,0,.5)}.btn-outline-orange.disabled,.btn-outline-orange:disabled{color:#ff7d00;background-color:transparent}.btn-outline-orange:not(:disabled):not(.disabled).active,.btn-outline-orange:not(:disabled):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{color:#fff;background-color:#ff7d00;border-color:#ff7d00}.btn-outline-orange:not(:disabled):not(.disabled).active:focus,.btn-outline-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,125,0,.5)}.btn-outline-gray{color:#696e72;background-color:transparent;background-image:none;border-color:#696e72}.btn-outline-gray:hover{color:#fff;background-color:#696e72;border-color:#696e72}.btn-outline-gray.focus,.btn-outline-gray:focus{box-shadow:0 0 0 .2rem rgba(105,110,114,.5)}.btn-outline-gray.disabled,.btn-outline-gray:disabled{color:#696e72;background-color:transparent}.btn-outline-gray:not(:disabled):not(.disabled).active,.btn-outline-gray:not(:disabled):not(.disabled):active,.show>.btn-outline-gray.dropdown-toggle{color:#fff;background-color:#696e72;border-color:#696e72}.btn-outline-gray:not(:disabled):not(.disabled).active:focus,.btn-outline-gray:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-gray.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(105,110,114,.5)}.btn-outline-lightgray{color:#7e858e;background-color:transparent;background-image:none;border-color:#7e858e}.btn-outline-lightgray:hover{color:#fff;background-color:#7e858e;border-color:#7e858e}.btn-outline-lightgray.focus,.btn-outline-lightgray:focus{box-shadow:0 0 0 .2rem rgba(126,133,142,.5)}.btn-outline-lightgray.disabled,.btn-outline-lightgray:disabled{color:#7e858e;background-color:transparent}.btn-outline-lightgray:not(:disabled):not(.disabled).active,.btn-outline-lightgray:not(:disabled):not(.disabled):active,.show>.btn-outline-lightgray.dropdown-toggle{color:#fff;background-color:#7e858e;border-color:#7e858e}.btn-outline-lightgray:not(:disabled):not(.disabled).active:focus,.btn-outline-lightgray:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-lightgray.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(126,133,142,.5)}.btn-outline-marketing{color:#ff8f34;background-color:transparent;background-image:none;border-color:#ff8f34}.btn-outline-marketing:hover{color:#212529;background-color:#ff8f34;border-color:#ff8f34}.btn-outline-marketing.focus,.btn-outline-marketing:focus{box-shadow:0 0 0 .2rem rgba(255,143,52,.5)}.btn-outline-marketing.disabled,.btn-outline-marketing:disabled{color:#ff8f34;background-color:transparent}.btn-outline-marketing:not(:disabled):not(.disabled).active,.btn-outline-marketing:not(:disabled):not(.disabled):active,.show>.btn-outline-marketing.dropdown-toggle{color:#212529;background-color:#ff8f34;border-color:#ff8f34}.btn-outline-marketing:not(:disabled):not(.disabled).active:focus,.btn-outline-marketing:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-marketing.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,143,52,.5)}.btn-outline-commerce{color:#ffcc40;background-color:transparent;background-image:none;border-color:#ffcc40}.btn-outline-commerce:hover{color:#212529;background-color:#ffcc40;border-color:#ffcc40}.btn-outline-commerce.focus,.btn-outline-commerce:focus{box-shadow:0 0 0 .2rem rgba(255,204,64,.5)}.btn-outline-commerce.disabled,.btn-outline-commerce:disabled{color:#ffcc40;background-color:transparent}.btn-outline-commerce:not(:disabled):not(.disabled).active,.btn-outline-commerce:not(:disabled):not(.disabled):active,.show>.btn-outline-commerce.dropdown-toggle{color:#212529;background-color:#ffcc40;border-color:#ffcc40}.btn-outline-commerce:not(:disabled):not(.disabled).active:focus,.btn-outline-commerce:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-commerce.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,204,64,.5)}.btn-outline-droit{color:#5fbf97;background-color:transparent;background-image:none;border-color:#5fbf97}.btn-outline-droit:hover{color:#212529;background-color:#5fbf97;border-color:#5fbf97}.btn-outline-droit.focus,.btn-outline-droit:focus{box-shadow:0 0 0 .2rem rgba(95,191,151,.5)}.btn-outline-droit.disabled,.btn-outline-droit:disabled{color:#5fbf97;background-color:transparent}.btn-outline-droit:not(:disabled):not(.disabled).active,.btn-outline-droit:not(:disabled):not(.disabled):active,.show>.btn-outline-droit.dropdown-toggle{color:#212529;background-color:#5fbf97;border-color:#5fbf97}.btn-outline-droit:not(:disabled):not(.disabled).active:focus,.btn-outline-droit:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-droit.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(95,191,151,.5)}.btn-outline-comptabilite{color:#249196;background-color:transparent;background-image:none;border-color:#249196}.btn-outline-comptabilite:hover{color:#fff;background-color:#249196;border-color:#249196}.btn-outline-comptabilite.focus,.btn-outline-comptabilite:focus{box-shadow:0 0 0 .2rem rgba(36,145,150,.5)}.btn-outline-comptabilite.disabled,.btn-outline-comptabilite:disabled{color:#249196;background-color:transparent}.btn-outline-comptabilite:not(:disabled):not(.disabled).active,.btn-outline-comptabilite:not(:disabled):not(.disabled):active,.show>.btn-outline-comptabilite.dropdown-toggle{color:#fff;background-color:#249196;border-color:#249196}.btn-outline-comptabilite:not(:disabled):not(.disabled).active:focus,.btn-outline-comptabilite:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-comptabilite.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(36,145,150,.5)}.btn-outline-ebusiness{color:#902c8e;background-color:transparent;background-image:none;border-color:#902c8e}.btn-outline-ebusiness:hover{color:#fff;background-color:#902c8e;border-color:#902c8e}.btn-outline-ebusiness.focus,.btn-outline-ebusiness:focus{box-shadow:0 0 0 .2rem rgba(144,44,142,.5)}.btn-outline-ebusiness.disabled,.btn-outline-ebusiness:disabled{color:#902c8e;background-color:transparent}.btn-outline-ebusiness:not(:disabled):not(.disabled).active,.btn-outline-ebusiness:not(:disabled):not(.disabled):active,.show>.btn-outline-ebusiness.dropdown-toggle{color:#fff;background-color:#902c8e;border-color:#902c8e}.btn-outline-ebusiness:not(:disabled):not(.disabled).active:focus,.btn-outline-ebusiness:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-ebusiness.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(144,44,142,.5)}.btn-outline-electromecanique{color:#1f3765;background-color:transparent;background-image:none;border-color:#1f3765}.btn-outline-electromecanique:hover{color:#fff;background-color:#1f3765;border-color:#1f3765}.btn-outline-electromecanique.focus,.btn-outline-electromecanique:focus{box-shadow:0 0 0 .2rem rgba(31,55,101,.5)}.btn-outline-electromecanique.disabled,.btn-outline-electromecanique:disabled{color:#1f3765;background-color:transparent}.btn-outline-electromecanique:not(:disabled):not(.disabled).active,.btn-outline-electromecanique:not(:disabled):not(.disabled):active,.show>.btn-outline-electromecanique.dropdown-toggle{color:#fff;background-color:#1f3765;border-color:#1f3765}.btn-outline-electromecanique:not(:disabled):not(.disabled).active:focus,.btn-outline-electromecanique:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-electromecanique.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(31,55,101,.5)}.btn-outline-informatiqueauto{color:#05688a;background-color:transparent;background-image:none;border-color:#05688a}.btn-outline-informatiqueauto:hover{color:#fff;background-color:#05688a;border-color:#05688a}.btn-outline-informatiqueauto.focus,.btn-outline-informatiqueauto:focus{box-shadow:0 0 0 .2rem rgba(5,104,138,.5)}.btn-outline-informatiqueauto.disabled,.btn-outline-informatiqueauto:disabled{color:#05688a;background-color:transparent}.btn-outline-informatiqueauto:not(:disabled):not(.disabled).active,.btn-outline-informatiqueauto:not(:disabled):not(.disabled):active,.show>.btn-outline-informatiqueauto.dropdown-toggle{color:#fff;background-color:#05688a;border-color:#05688a}.btn-outline-informatiqueauto:not(:disabled):not(.disabled).active:focus,.btn-outline-informatiqueauto:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-informatiqueauto.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(5,104,138,.5)}.btn-outline-informatiquetech{color:#0296d1;background-color:transparent;background-image:none;border-color:#0296d1}.btn-outline-informatiquetech:hover{color:#fff;background-color:#0296d1;border-color:#0296d1}.btn-outline-informatiquetech.focus,.btn-outline-informatiquetech:focus{box-shadow:0 0 0 .2rem rgba(2,150,209,.5)}.btn-outline-informatiquetech.disabled,.btn-outline-informatiquetech:disabled{color:#0296d1;background-color:transparent}.btn-outline-informatiquetech:not(:disabled):not(.disabled).active,.btn-outline-informatiquetech:not(:disabled):not(.disabled):active,.show>.btn-outline-informatiquetech.dropdown-toggle{color:#fff;background-color:#0296d1;border-color:#0296d1}.btn-outline-informatiquetech:not(:disabled):not(.disabled).active:focus,.btn-outline-informatiquetech:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-informatiquetech.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(2,150,209,.5)}.btn-outline-formationcontinue{color:#065d7b;background-color:transparent;background-image:none;border-color:#065d7b}.btn-outline-formationcontinue:hover{color:#fff;background-color:#065d7b;border-color:#065d7b}.btn-outline-formationcontinue.focus,.btn-outline-formationcontinue:focus{box-shadow:0 0 0 .2rem rgba(6,93,123,.5)}.btn-outline-formationcontinue.disabled,.btn-outline-formationcontinue:disabled{color:#065d7b;background-color:transparent}.btn-outline-formationcontinue:not(:disabled):not(.disabled).active,.btn-outline-formationcontinue:not(:disabled):not(.disabled):active,.show>.btn-outline-formationcontinue.dropdown-toggle{color:#fff;background-color:#065d7b;border-color:#065d7b}.btn-outline-formationcontinue:not(:disabled):not(.disabled).active:focus,.btn-outline-formationcontinue:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-formationcontinue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(6,93,123,.5)}.btn-outline-assurance{color:#a84c34;background-color:transparent;background-image:none;border-color:#a84c34}.btn-outline-assurance:hover{color:#fff;background-color:#a84c34;border-color:#a84c34}.btn-outline-assurance.focus,.btn-outline-assurance:focus{box-shadow:0 0 0 .2rem rgba(168,76,52,.5)}.btn-outline-assurance.disabled,.btn-outline-assurance:disabled{color:#a84c34;background-color:transparent}.btn-outline-assurance:not(:disabled):not(.disabled).active,.btn-outline-assurance:not(:disabled):not(.disabled):active,.show>.btn-outline-assurance.dropdown-toggle{color:#fff;background-color:#a84c34;border-color:#a84c34}.btn-outline-assurance:not(:disabled):not(.disabled).active:focus,.btn-outline-assurance:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-assurance.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(168,76,52,.5)}.btn-outline-informatiquegest{color:#0093ce;background-color:transparent;background-image:none;border-color:#0093ce}.btn-outline-informatiquegest:hover{color:#fff;background-color:#0093ce;border-color:#0093ce}.btn-outline-informatiquegest.focus,.btn-outline-informatiquegest:focus{box-shadow:0 0 0 .2rem rgba(0,147,206,.5)}.btn-outline-informatiquegest.disabled,.btn-outline-informatiquegest:disabled{color:#0093ce;background-color:transparent}.btn-outline-informatiquegest:not(:disabled):not(.disabled).active,.btn-outline-informatiquegest:not(:disabled):not(.disabled):active,.show>.btn-outline-informatiquegest.dropdown-toggle{color:#fff;background-color:#0093ce;border-color:#0093ce}.btn-outline-informatiquegest:not(:disabled):not(.disabled).active:focus,.btn-outline-informatiquegest:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-informatiquegest.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,147,206,.5)}.btn-outline-grh{color:#8ec14f;background-color:transparent;background-image:none;border-color:#8ec14f}.btn-outline-grh:hover{color:#212529;background-color:#8ec14f;border-color:#8ec14f}.btn-outline-grh.focus,.btn-outline-grh:focus{box-shadow:0 0 0 .2rem rgba(142,193,79,.5)}.btn-outline-grh.disabled,.btn-outline-grh:disabled{color:#8ec14f;background-color:transparent}.btn-outline-grh:not(:disabled):not(.disabled).active,.btn-outline-grh:not(:disabled):not(.disabled):active,.show>.btn-outline-grh.dropdown-toggle{color:#212529;background-color:#8ec14f;border-color:#8ec14f}.btn-outline-grh:not(:disabled):not(.disabled).active:focus,.btn-outline-grh:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-grh.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(142,193,79,.5)}.btn-outline-marketingsoir{color:#f39149;background-color:transparent;background-image:none;border-color:#f39149}.btn-outline-marketingsoir:hover{color:#212529;background-color:#f39149;border-color:#f39149}.btn-outline-marketingsoir.focus,.btn-outline-marketingsoir:focus{box-shadow:0 0 0 .2rem rgba(243,145,73,.5)}.btn-outline-marketingsoir.disabled,.btn-outline-marketingsoir:disabled{color:#f39149;background-color:transparent}.btn-outline-marketingsoir:not(:disabled):not(.disabled).active,.btn-outline-marketingsoir:not(:disabled):not(.disabled):active,.show>.btn-outline-marketingsoir.dropdown-toggle{color:#212529;background-color:#f39149;border-color:#f39149}.btn-outline-marketingsoir:not(:disabled):not(.disabled).active:focus,.btn-outline-marketingsoir:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-marketingsoir.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(243,145,73,.5)}.btn-outline-gestion{color:#f7a500;background-color:transparent;background-image:none;border-color:#f7a500}.btn-outline-gestion:hover{color:#212529;background-color:#f7a500;border-color:#f7a500}.btn-outline-gestion.focus,.btn-outline-gestion:focus{box-shadow:0 0 0 .2rem rgba(247,165,0,.5)}.btn-outline-gestion.disabled,.btn-outline-gestion:disabled{color:#f7a500;background-color:transparent}.btn-outline-gestion:not(:disabled):not(.disabled).active,.btn-outline-gestion:not(:disabled):not(.disabled):active,.show>.btn-outline-gestion.dropdown-toggle{color:#212529;background-color:#f7a500;border-color:#f7a500}.btn-outline-gestion:not(:disabled):not(.disabled).active:focus,.btn-outline-gestion:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-gestion.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(247,165,0,.5)}.btn-outline-comptabilitesoir{color:#4bacba;background-color:transparent;background-image:none;border-color:#4bacba}.btn-outline-comptabilitesoir:hover{color:#fff;background-color:#4bacba;border-color:#4bacba}.btn-outline-comptabilitesoir.focus,.btn-outline-comptabilitesoir:focus{box-shadow:0 0 0 .2rem rgba(75,172,186,.5)}.btn-outline-comptabilitesoir.disabled,.btn-outline-comptabilitesoir:disabled{color:#4bacba;background-color:transparent}.btn-outline-comptabilitesoir:not(:disabled):not(.disabled).active,.btn-outline-comptabilitesoir:not(:disabled):not(.disabled):active,.show>.btn-outline-comptabilitesoir.dropdown-toggle{color:#fff;background-color:#4bacba;border-color:#4bacba}.btn-outline-comptabilitesoir:not(:disabled):not(.disabled).active:focus,.btn-outline-comptabilitesoir:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-comptabilitesoir.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(75,172,186,.5)}.btn-outline-fisc{color:#bfc7cb;background-color:transparent;background-image:none;border-color:#bfc7cb}.btn-outline-fisc:hover{color:#212529;background-color:#bfc7cb;border-color:#bfc7cb}.btn-outline-fisc.focus,.btn-outline-fisc:focus{box-shadow:0 0 0 .2rem rgba(191,199,203,.5)}.btn-outline-fisc.disabled,.btn-outline-fisc:disabled{color:#bfc7cb;background-color:transparent}.btn-outline-fisc:not(:disabled):not(.disabled).active,.btn-outline-fisc:not(:disabled):not(.disabled):active,.show>.btn-outline-fisc.dropdown-toggle{color:#212529;background-color:#bfc7cb;border-color:#bfc7cb}.btn-outline-fisc:not(:disabled):not(.disabled).active:focus,.btn-outline-fisc:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-fisc.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(191,199,203,.5)}.btn-outline-dataanalysis{color:#d13866;background-color:transparent;background-image:none;border-color:#d13866}.btn-outline-dataanalysis:hover{color:#fff;background-color:#d13866;border-color:#d13866}.btn-outline-dataanalysis.focus,.btn-outline-dataanalysis:focus{box-shadow:0 0 0 .2rem rgba(209,56,102,.5)}.btn-outline-dataanalysis.disabled,.btn-outline-dataanalysis:disabled{color:#d13866;background-color:transparent}.btn-outline-dataanalysis:not(:disabled):not(.disabled).active,.btn-outline-dataanalysis:not(:disabled):not(.disabled):active,.show>.btn-outline-dataanalysis.dropdown-toggle{color:#fff;background-color:#d13866;border-color:#d13866}.btn-outline-dataanalysis:not(:disabled):not(.disabled).active:focus,.btn-outline-dataanalysis:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dataanalysis.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(209,56,102,.5)}.btn-link{font-weight:400;color:#ff6a10;background-color:transparent}.btn-link:hover{color:#c34900;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:#6c757d}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .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 .35s ease}.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:#6c757d}.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:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{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:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#ff6a10}.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}.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 .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,.2);border-radius:.3rem;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:.3rem;border-top-right-radius:.3rem}.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}}.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:#ff6a10!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#dc5300!important}.bg-secondary{background-color:#27414d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#16242b!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-orange{background-color:#ff7d00!important}a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover{background-color:#cc6400!important}.bg-gray{background-color:#696e72!important}a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover{background-color:#515457!important}.bg-lightgray{background-color:#7e858e!important}a.bg-lightgray:focus,a.bg-lightgray:hover,button.bg-lightgray:focus,button.bg-lightgray:hover{background-color:#656c74!important}.bg-marketing{background-color:#ff8f34!important}a.bg-marketing:focus,a.bg-marketing:hover,button.bg-marketing:focus,button.bg-marketing:hover{background-color:#ff7301!important}.bg-commerce{background-color:#ffcc40!important}a.bg-commerce:focus,a.bg-commerce:hover,button.bg-commerce:focus,button.bg-commerce:hover{background-color:#ffbe0d!important}.bg-droit{background-color:#5fbf97!important}a.bg-droit:focus,a.bg-droit:hover,button.bg-droit:focus,button.bg-droit:hover{background-color:#43a87e!important}.bg-comptabilite{background-color:#249196!important}a.bg-comptabilite:focus,a.bg-comptabilite:hover,button.bg-comptabilite:focus,button.bg-comptabilite:hover{background-color:#1a696d!important}.bg-ebusiness{background-color:#902c8e!important}a.bg-ebusiness:focus,a.bg-ebusiness:hover,button.bg-ebusiness:focus,button.bg-ebusiness:hover{background-color:#692067!important}.bg-electromecanique{background-color:#1f3765!important}a.bg-electromecanique:focus,a.bg-electromecanique:hover,button.bg-electromecanique:focus,button.bg-electromecanique:hover{background-color:#13223e!important}.bg-informatiqueauto{background-color:#05688a!important}a.bg-informatiqueauto:focus,a.bg-informatiqueauto:hover,button.bg-informatiqueauto:focus,button.bg-informatiqueauto:hover{background-color:#034359!important}.bg-informatiquetech{background-color:#0296d1!important}a.bg-informatiquetech:focus,a.bg-informatiquetech:hover,button.bg-informatiquetech:focus,button.bg-informatiquetech:hover{background-color:#02729e!important}.bg-formationcontinue{background-color:#065d7b!important}a.bg-formationcontinue:focus,a.bg-formationcontinue:hover,button.bg-formationcontinue:focus,button.bg-formationcontinue:hover{background-color:#04384a!important}.bg-assurance{background-color:#a84c34!important}a.bg-assurance:focus,a.bg-assurance:hover,button.bg-assurance:focus,button.bg-assurance:hover{background-color:#813a28!important}.bg-informatiquegest{background-color:#0093ce!important}a.bg-informatiquegest:focus,a.bg-informatiquegest:hover,button.bg-informatiquegest:focus,button.bg-informatiquegest:hover{background-color:#006f9b!important}.bg-grh{background-color:#8ec14f!important}a.bg-grh:focus,a.bg-grh:hover,button.bg-grh:focus,button.bg-grh:hover{background-color:#74a33a!important}.bg-marketingsoir{background-color:#f39149!important}a.bg-marketingsoir:focus,a.bg-marketingsoir:hover,button.bg-marketingsoir:focus,button.bg-marketingsoir:hover{background-color:#f07419!important}.bg-gestion{background-color:#f7a500!important}a.bg-gestion:focus,a.bg-gestion:hover,button.bg-gestion:focus,button.bg-gestion:hover{background-color:#c48300!important}.bg-comptabilitesoir{background-color:#4bacba!important}a.bg-comptabilitesoir:focus,a.bg-comptabilitesoir:hover,button.bg-comptabilitesoir:focus,button.bg-comptabilitesoir:hover{background-color:#3a8c98!important}.bg-fisc{background-color:#bfc7cb!important}a.bg-fisc:focus,a.bg-fisc:hover,button.bg-fisc:focus,button.bg-fisc:hover{background-color:#a3aeb4!important}.bg-dataanalysis{background-color:#d13866!important}a.bg-dataanalysis:focus,a.bg-dataanalysis:hover,button.bg-dataanalysis:focus,button.bg-dataanalysis:hover{background-color:#ae2850!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!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:#ff6a10!important}.border-secondary{border-color:#27414d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-orange{border-color:#ff7d00!important}.border-gray{border-color:#696e72!important}.border-lightgray{border-color:#7e858e!important}.border-marketing{border-color:#ff8f34!important}.border-commerce{border-color:#ffcc40!important}.border-droit{border-color:#5fbf97!important}.border-comptabilite{border-color:#249196!important}.border-ebusiness{border-color:#902c8e!important}.border-electromecanique{border-color:#1f3765!important}.border-informatiqueauto{border-color:#05688a!important}.border-informatiquetech{border-color:#0296d1!important}.border-formationcontinue{border-color:#065d7b!important}.border-assurance{border-color:#a84c34!important}.border-informatiquegest{border-color:#0093ce!important}.border-grh{border-color:#8ec14f!important}.border-marketingsoir{border-color:#f39149!important}.border-gestion{border-color:#f7a500!important}.border-comptabilitesoir{border-color:#4bacba!important}.border-fisc{border-color:#bfc7cb!important}.border-dataanalysis{border-color:#d13866!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::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:1350px){.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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!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 embed,.embed-responsive iframe,.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.85714%}.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:1350px){.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:1350px){.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:1350px){.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!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1350px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.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:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#ff6a10!important}a.text-primary:focus,a.text-primary:hover{color:#dc5300!important}.text-secondary{color:#27414d!important}a.text-secondary:focus,a.text-secondary:hover{color:#16242b!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-orange{color:#ff7d00!important}a.text-orange:focus,a.text-orange:hover{color:#cc6400!important}.text-gray{color:#696e72!important}a.text-gray:focus,a.text-gray:hover{color:#515457!important}.text-lightgray{color:#7e858e!important}a.text-lightgray:focus,a.text-lightgray:hover{color:#656c74!important}.text-marketing{color:#ff8f34!important}a.text-marketing:focus,a.text-marketing:hover{color:#ff7301!important}.text-commerce{color:#ffcc40!important}a.text-commerce:focus,a.text-commerce:hover{color:#ffbe0d!important}.text-droit{color:#5fbf97!important}a.text-droit:focus,a.text-droit:hover{color:#43a87e!important}.text-comptabilite{color:#249196!important}a.text-comptabilite:focus,a.text-comptabilite:hover{color:#1a696d!important}.text-ebusiness{color:#902c8e!important}a.text-ebusiness:focus,a.text-ebusiness:hover{color:#692067!important}.text-electromecanique{color:#1f3765!important}a.text-electromecanique:focus,a.text-electromecanique:hover{color:#13223e!important}.text-informatiqueauto{color:#05688a!important}a.text-informatiqueauto:focus,a.text-informatiqueauto:hover{color:#034359!important}.text-informatiquetech{color:#0296d1!important}a.text-informatiquetech:focus,a.text-informatiquetech:hover{color:#02729e!important}.text-formationcontinue{color:#065d7b!important}a.text-formationcontinue:focus,a.text-formationcontinue:hover{color:#04384a!important}.text-assurance{color:#a84c34!important}a.text-assurance:focus,a.text-assurance:hover{color:#813a28!important}.text-informatiquegest{color:#0093ce!important}a.text-informatiquegest:focus,a.text-informatiquegest:hover{color:#006f9b!important}.text-grh{color:#8ec14f!important}a.text-grh:focus,a.text-grh:hover{color:#74a33a!important}.text-marketingsoir{color:#f39149!important}a.text-marketingsoir:focus,a.text-marketingsoir:hover{color:#f07419!important}.text-gestion{color:#f7a500!important}a.text-gestion:focus,a.text-gestion:hover{color:#c48300!important}.text-comptabilitesoir{color:#4bacba!important}a.text-comptabilitesoir:focus,a.text-comptabilitesoir:hover{color:#3a8c98!important}.text-fisc{color:#bfc7cb!important}a.text-fisc:focus,a.text-fisc:hover{color:#a3aeb4!important}.text-dataanalysis{color:#d13866!important}a.text-dataanalysis:focus,a.text-dataanalysis:hover{color:#ae2850!important}.text-muted{color:#6c757d!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}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}40%,43%,70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn)}0%,40%{animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95)}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{animation-timing-function:ease-in}40%{transform:perspective(400px) rotateX(-20deg)}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{animation-timing-function:ease-in}40%{transform:perspective(400px) rotateY(-20deg)}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg)}60%,80%{opacity:1}80%{transform:skewX(-5deg)}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}body.admin-menu.adminimal-menu .main-header{top:29px}@media (max-width:1349.98px){body.admin-menu.adminimal-menu .main-header{top:47px!important}}body.admin-menu.adminimal-menu .slicknav_menu{position:fixed;z-index:510;top:0;left:0;width:100%}ul.tabs.primary{position:fixed;z-index:300;right:0;bottom:0;margin:0;padding:0;list-style:none}ul.tabs.primary li{float:left;margin:0;padding:0}ul.tabs.primary li+li{margin-left:1px}ul.tabs.primary li a{display:block;border:0!important;border-radius:0;padding:10px 15px;background-color:#ff6a10;color:#fff!important;text-decoration:none;transition:background-color .2s}ul.tabs.primary li a.active,ul.tabs.primary li a:hover{background-color:#c34900}.messages{margin-bottom:60px;padding:20px 30px;border:1px solid transparent;border-radius:5px;color:#fff;font-size:1.15rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.messages em{opacity:.75}.messages.status{border-color:#28a745;background-color:#28a745;color:#343a40}.messages.status a{color:rgba(52,58,64,.7)}.messages.error{border-color:#dc3545;background-color:#dc3545;color:#343a40}.messages.error a{color:rgba(52,58,64,.7)}.messages .close{float:right;color:#000;font-size:1.5rem;line-height:1em;font-weight:700;text-decoration:none;opacity:.3;transition:all .2s}.messages .close:hover{opacity:.6}.webform-client-form>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.webform-client-form>div>div:not([class*=col-]){position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.webform-client-form .form-actions{padding-left:15px;padding-right:15px}.webform-client-form .form-actions input+input{margin-left:15px}.webform-progressbar{margin-bottom:25px}.webform-container-inline.form-item>.form-select,.webform-container-inline.form-item>.form-text,.webform-container-inline.form-item>.form-textarea,.webform-container-inline.form-item>label{display:inline-block;vertical-align:middle;margin:0;width:auto;max-width:100%}.webform-container-inline.form-item>label{margin-right:10px}.webform-container-inline>.form-item{display:inline-block!important;vertical-align:middle;margin:0;width:auto;max-width:100%}.webform-component-grid .form-type-radio,.webform-component-time .form-type-radio{margin:0}.webform-component-grid .form-type-radio label,.webform-component-time .form-type-radio label{padding-left:0}.webform-component-grid .form-type-radio input,.webform-component-time .form-type-radio input{position:relative;margin-top:0}@media (max-width:575.98px){.webform-component-time .form-radios{display:block}}.webform-component-file input[type=submit]{margin:15px 0 5px}.field-type-image img{max-width:100%;height:auto}@keyframes redrawn{0%{transform-origin:right center;transform:scale(1,1)}49%{transform-origin:right center;transform:scale(0,1)}50%{background:#fff;transform-origin:left center;transform:scale(0,1)}100%{transform-origin:left center;transform:scale(1,1)}}@keyframes mask-play{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes slide-up{0%{transform:translate(0,0)}100%{transform:translate(0,-101%)}}@keyframes slide-down{0%{transform:translate(0,101%)}100%{transform:translate(0,0)}}.main-header{position:fixed;z-index:500;top:0;left:0;width:100%}.main-header .top{position:relative;padding:0 20px;background-color:#27414d}.main-header .top::after{display:block;clear:both;content:""}@media (max-width:575.98px){.main-header .top{padding:0 15px}}.main-header .top .left{float:left}.main-header .top .right{float:right}.main-header .main{padding:25px 0 0;background-color:#fff;transition:all .2s}@media (min-width:1200px){.main-header .main .container,.main-header .main body.node-type-cours-formation .main-wrapper,.main-header .main body.page-search .main-wrapper,.main-header .main body.page-search404 .main-wrapper,.main-header .main body.page-sitemap .main-wrapper,.main-header .main body.page-user .main-wrapper,body.node-type-cours-formation .main-header .main .main-wrapper,body.page-search .main-header .main .main-wrapper,body.page-search404 .main-header .main .main-wrapper,body.page-sitemap .main-header .main .main-wrapper,body.page-user .main-header .main .main-wrapper{max-width:1290px}}@media (max-width:575.98px){.main-header .main{padding:12px 0;text-align:center}}.main-header .logo{display:block;float:left;margin-top:12px}.main-header .logo .wrapper{position:relative;padding-top:21.89%;width:265px;max-width:100%;height:0}.main-header .logo svg{display:block;position:absolute;top:0;left:0;transition:all .2s}@media (max-width:575.98px){.main-header .logo{display:inline-block;vertical-align:middle;float:none;margin:0}}.main-header.headroom{transition:transform .2s linear}.main-header.headroom--unpinned{transform:translateY(-100%)}.main-header.headroom--not-top .main{border-bottom:1px solid rgba(39,65,77,.1)}@media (min-width:576px){.main-header.headroom--not-top .main{padding-top:0}}@media (min-width:576px){.main-header.headroom--not-top .logo{margin-bottom:12px}}.main-header.headroom--not-top .logo .wrapper{width:210px}body.front .main-header .main,body.node-type-landing .main-header .main{background-color:transparent}body.front .main-header .logo svg path,body.node-type-landing .main-header .logo svg path{fill:#fff!important;transition:all .2s}body.front .main-header.headroom--not-top .main,body.node-type-landing .main-header.headroom--not-top .main{background-color:#fff}body.front .main-header.headroom--not-top svg path,body.node-type-landing .main-header.headroom--not-top svg path{fill:#ff6a10!important}.main-nav{float:right}.main-nav>ul{position:relative;margin:0;padding:0 20px;list-style:none;font-size:0;transition:all .2s}.main-nav>ul::after{display:block;clear:both;content:""}@media (min-width:1200px){.main-nav>ul{border-radius:6px;background:#fff;background:linear-gradient(to bottom,#fff 70%,#f2f2f2 100%)}}@media (max-width:1199px){.main-nav>ul{display:block;padding:0}}.main-nav>ul>li{display:inline-block;vertical-align:middle;position:relative}@media (max-width:1199px){.main-nav>ul>li{display:block}}.main-nav>ul>li>.nolink,.main-nav>ul>li>a{display:block;position:relative;padding:21px 0;padding-left:53px;color:#7e858e;font-size:.7rem;font-weight:400;letter-spacing:2px;line-height:1em;text-decoration:none;text-transform:uppercase;transition:all .2s}.main-nav>ul>li>.nolink strong,.main-nav>ul>li>a strong{display:block;position:relative;margin-bottom:5px;color:#27414d;font-size:.8rem;font-weight:900;line-height:1em;transition:all .2s}.main-nav>ul>li>.nolink:before,.main-nav>ul>li>a:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-19px;border-radius:5px;width:38px;height:38px;background-position:center center;background-repeat:no-repeat;background-size:38px 38px}@media (max-width:1199px){.main-nav>ul>li>.nolink,.main-nav>ul>li>a{padding-top:60px;padding-left:15px;padding-right:15px;color:#fff}.main-nav>ul>li>.nolink strong,.main-nav>ul>li>a strong{color:#fff}.main-nav>ul>li>.nolink:before,.main-nav>ul>li>a:before{top:0;left:50%;margin-top:0;margin-left:-19px}}.main-nav>ul>li:nth-child(1)>.nolink:before,.main-nav>ul>li:nth-child(1)>a:before{background-image:url(../images/picto-01.png)}.main-nav>ul>li:nth-child(2)>.nolink:before,.main-nav>ul>li:nth-child(2)>a:before{background-image:url(../images/picto-02.png)}.main-nav>ul>li:nth-child(3)>.nolink:before,.main-nav>ul>li:nth-child(3)>a:before{background-image:url(../images/picto-03.png)}.main-nav>ul>li+li{margin-left:30px}@media (max-width:1199px){.main-nav>ul>li+li{margin-top:30px;margin-left:0}}.main-nav>ul>li.active-trail>.nolink,.main-nav>ul>li.active-trail>a,.main-nav>ul>li.active>.nolink,.main-nav>ul>li.active>a,.main-nav>ul>li:hover>.nolink,.main-nav>ul>li:hover>a{color:#ff6a10}.main-nav>ul>li.active-trail>.nolink strong,.main-nav>ul>li.active-trail>a strong,.main-nav>ul>li.active>.nolink strong,.main-nav>ul>li.active>a strong,.main-nav>ul>li:hover>.nolink strong,.main-nav>ul>li:hover>a strong{color:#ff6a10}.main-nav>ul>li.expanded{position:static}.main-nav>ul>li.expanded>.nolink strong,.main-nav>ul>li.expanded>a strong{padding-right:15px}@media (max-width:1199px){.main-nav>ul>li.expanded>.nolink strong,.main-nav>ul>li.expanded>a strong{padding:0}}.main-nav>ul>li.expanded>.nolink strong:after,.main-nav>ul>li.expanded>a strong:after{content:"";display:block;position:absolute;top:1px;right:0;width:6px;height:5px;background-image:url(../images/caret-secondary.png);background-position:center center;background-repeat:no-repeat;background-size:6px 5px;transition:all .2s}@media (max-width:1199px){.main-nav>ul>li.expanded>.nolink strong:after,.main-nav>ul>li.expanded>a strong:after{display:none}}.main-nav>ul>li.expanded.active-trail>.nolink strong:after,.main-nav>ul>li.expanded.active-trail>a strong:after,.main-nav>ul>li.expanded.active>.nolink strong:after,.main-nav>ul>li.expanded.active>a strong:after,.main-nav>ul>li.expanded:hover>.nolink strong:after,.main-nav>ul>li.expanded:hover>a strong:after{background-image:url(../images/caret-primary.png)}@media (min-width:1200px){.main-nav>ul>li:hover>ul{opacity:1;visibility:visible}}.main-nav>ul>li>ul{position:absolute;z-index:1000;top:100%;left:0;right:0;margin:-5px 0 0;padding:30px 30px 45px;background-color:#fff;list-style:none;text-align:left;opacity:0;visibility:hidden;transition:all .35s}@media (min-width:1200px){.main-nav>ul>li>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:0 0 6px 6px}}.main-nav>ul>li>ul:after{content:"";position:absolute;z-index:0;top:70%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);opacity:.05}@media (max-width:1199px){.main-nav>ul>li>ul:after{display:none}}@media (max-width:1199px){.main-nav>ul>li>ul{display:none;position:relative;top:auto;left:auto;right:auto;margin:0;padding-left:0;padding-right:0;width:100%;background-color:rgba(255,255,255,.1);opacity:1;visibility:visible;text-align:center}}.main-nav>ul>li>ul>li{position:relative;z-index:5}@media (min-width:1200px){.main-nav>ul>li>ul>li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:325px;padding:0 45px}}.main-nav>ul>li>ul>li>.nolink,.main-nav>ul>li>ul>li>a{display:block;padding:0;color:#ff6a10;font-size:.8rem;font-weight:700;letter-spacing:1.65px;line-height:1.55em;text-decoration:none;text-transform:uppercase;transition:all .2s}@media (max-width:1199px){.main-nav>ul>li>ul>li>.nolink,.main-nav>ul>li>ul>li>a{padding:13px 15px}}.main-nav>ul>li>ul>li+li{border-left:1px solid rgba(39,65,77,.4)}@media (max-width:1199px){.main-nav>ul>li>ul>li+li{margin-top:15px;border-left:0}}.main-nav>ul>li>ul>li.active>.nolink,.main-nav>ul>li>ul>li.active>a,.main-nav>ul>li>ul>li:hover>.nolink,.main-nav>ul>li>ul>li:hover>a{color:#27414d}@media (max-width:1199px){.main-nav>ul>li>ul>li.active>.nolink,.main-nav>ul>li>ul>li.active>a,.main-nav>ul>li>ul>li:hover>.nolink,.main-nav>ul>li>ul>li:hover>a{color:rgba(255,255,255,.6)}}.main-nav>ul>li>ul>li.cta{max-width:265px}@media (max-width:1199px){.main-nav>ul>li>ul>li.cta{margin:0 auto;padding:0 15px}}.main-nav>ul>li>ul>li.cta>.nolink,.main-nav>ul>li>ul>li.cta>a{position:relative;padding:13px 20px;padding-right:55px;background-color:#ff6a10;color:#fff;font-size:.75rem;letter-spacing:.5px;line-height:1.65em}.main-nav>ul>li>ul>li.cta>.nolink:after,.main-nav>ul>li>ul>li.cta>a:after{content:"";display:block;position:absolute;top:50%;right:25px;margin-top:-3px;width:5px;height:7px;background-image:url(../images/arrow-right-white.png);background-position:center center;background-repeat:no-repeat;background-size:5px 7px;transition:all .2s}.main-nav>ul>li>ul>li.cta.active>.nolink,.main-nav>ul>li>ul>li.cta.active>a,.main-nav>ul>li>ul>li.cta:hover>.nolink,.main-nav>ul>li>ul>li.cta:hover>a{background-color:#dc5300}.main-nav>ul>li>ul>li>ul{margin:15px 0 0;padding:0;list-style:none}@media (max-width:1199px){.main-nav>ul>li>ul>li>ul{margin:0}}.main-nav>ul>li>ul>li>ul>li{display:block}.main-nav>ul>li>ul>li>ul>li>.nolink,.main-nav>ul>li>ul>li>ul>li>a{display:block;position:relative;padding:0;padding-left:15px;color:#27414d;font-size:.7rem;font-weight:700;letter-spacing:2px;line-height:1.8em;text-decoration:none;text-transform:uppercase;transition:all .2s}@media (max-width:1199px){.main-nav>ul>li>ul>li>ul>li>.nolink,.main-nav>ul>li>ul>li>ul>li>a{padding:13px 15px;color:#fff}}.main-nav>ul>li>ul>li>ul>li>.nolink:before,.main-nav>ul>li>ul>li>ul>li>a:before{content:"";display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background-image:url(../images/circle-secondary.png);background-position:center center;background-repeat:no-repeat;background-size:4px 4px;transition:all .2s}@media (max-width:1199px){.main-nav>ul>li>ul>li>ul>li>.nolink:before,.main-nav>ul>li>ul>li>ul>li>a:before{display:none}}.main-nav>ul>li>ul>li>ul>li+li{margin-top:10px}@media (max-width:1199px){.main-nav>ul>li>ul>li>ul>li+li{margin-top:0}}.main-nav>ul>li>ul>li>ul>li.active>.nolink,.main-nav>ul>li>ul>li>ul>li.active>a,.main-nav>ul>li>ul>li>ul>li:hover>.nolink,.main-nav>ul>li>ul>li>ul>li:hover>a{color:#ff6a10}.main-nav>ul>li>ul>li>ul>li.cta{margin-top:30px;max-width:265px}@media (max-width:1199px){.main-nav>ul>li>ul>li>ul>li.cta{margin:30px auto 0;padding:0 15px}}.main-nav>ul>li>ul>li>ul>li.cta>.nolink,.main-nav>ul>li>ul>li>ul>li.cta>a{padding:13px 20px;padding-right:55px;background-color:#ff6a10;color:#fff;font-size:.75rem;letter-spacing:.5px;line-height:1.65em}.main-nav>ul>li>ul>li>ul>li.cta>.nolink:before,.main-nav>ul>li>ul>li>ul>li.cta>a:before{display:none}.main-nav>ul>li>ul>li>ul>li.cta>.nolink:after,.main-nav>ul>li>ul>li>ul>li.cta>a:after{content:"";display:block;position:absolute;top:50%;right:25px;margin-top:-3px;width:5px;height:7px;background-image:url(../images/arrow-right-white.png);background-position:center center;background-repeat:no-repeat;background-size:5px 7px;transition:all .2s}.main-nav>ul>li>ul>li>ul>li.cta.active>.nolink,.main-nav>ul>li>ul>li>ul>li.cta.active>a,.main-nav>ul>li>ul>li>ul>li.cta:hover>.nolink,.main-nav>ul>li>ul>li>ul>li.cta:hover>a{background-color:#dc5300}@media (max-width:1199px){.main-nav>.sublvl>li.expanded{position:relative;overflow:hidden}.main-nav>.sublvl>li.expanded>a{padding-left:60px;padding-right:60px}.main-nav>.sublvl>li.expanded .expanded .expand{display:none!important}.main-nav>.sublvl>li .expand{display:block;position:absolute;z-index:5;top:52px;right:0;width:45px;height:45px;background-color:rgba(255,255,255,.1);cursor:pointer;transition:all .2s}.main-nav>.sublvl>li .expand:before{content:'+';display:block;position:absolute;top:50%;margin-top:-12px;width:100%;color:#fff;font-size:24px;line-height:1em;text-align:center}.main-nav>.sublvl>li .expand:hover{background-color:rgba(255,255,255,.2)}.main-nav>.sublvl>li.open .expand:before{content:'-'}.main-nav>.sublvl>li.open>ul{display:block}}.secondary-nav{float:left}.secondary-nav>ul{margin:0;padding:0;list-style:none;font-size:0}.secondary-nav>ul::after{display:block;clear:both;content:""}.secondary-nav>ul>li{display:inline-block;vertical-align:middle;position:relative}@media (max-width:1199px){.secondary-nav>ul>li{display:block}}.secondary-nav>ul>li>.nolink,.secondary-nav>ul>li>a{display:block;position:relative;padding:15px 0;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:2px;line-height:1.2em;text-decoration:none;transition:all .2s}@media (max-width:1199px){.secondary-nav>ul>li>.nolink,.secondary-nav>ul>li>a{padding-left:15px;padding-right:15px}}.secondary-nav>ul>li+li{margin-left:30px}@media (max-width:1199px){.secondary-nav>ul>li+li{margin-left:0}}.secondary-nav>ul>li.active-trail>.nolink,.secondary-nav>ul>li.active-trail>a,.secondary-nav>ul>li.active>.nolink,.secondary-nav>ul>li.active>a,.secondary-nav>ul>li:hover>.nolink,.secondary-nav>ul>li:hover>a{color:#727e85}@media (max-width:1199px){.secondary-nav>ul>li.active-trail>.nolink,.secondary-nav>ul>li.active-trail>a,.secondary-nav>ul>li.active>.nolink,.secondary-nav>ul>li.active>a,.secondary-nav>ul>li:hover>.nolink,.secondary-nav>ul>li:hover>a{color:#fff;opacity:.6}}.secondary-nav>ul>li.expanded>.nolink,.secondary-nav>ul>li.expanded>a{padding-right:15px}.secondary-nav>ul>li.expanded>.nolink:after,.secondary-nav>ul>li.expanded>a:after{content:"";display:block;position:absolute;top:20px;right:0;width:6px;height:4px;background-image:url(../images/caret-white.png);background-position:center center;background-repeat:no-repeat;background-size:6px 4px;transition:all .2s}@media (max-width:1199px){.secondary-nav>ul>li.expanded>.nolink:after,.secondary-nav>ul>li.expanded>a:after{display:none}}.secondary-nav>ul>li.expanded.active-trail>.nolink:after,.secondary-nav>ul>li.expanded.active-trail>a:after,.secondary-nav>ul>li.expanded.active>.nolink:after,.secondary-nav>ul>li.expanded.active>a:after,.secondary-nav>ul>li.expanded:hover>.nolink:after,.secondary-nav>ul>li.expanded:hover>a:after{background-image:url(../images/caret-gray.png)}@media (max-width:1199px){.secondary-nav>ul>li.contact{margin-top:15px}}.secondary-nav>ul>li.contact>.nolink,.secondary-nav>ul>li.contact>a{padding-left:20px}@media (max-width:1199px){.secondary-nav>ul>li.contact>.nolink,.secondary-nav>ul>li.contact>a{padding-left:15px}}.secondary-nav>ul>li.contact>.nolink:before,.secondary-nav>ul>li.contact>a:before{content:"";display:block;position:absolute;top:15px;left:0;width:8px;height:14px;background-image:url(../images/icon-contact-white.png);background-position:center center;background-repeat:no-repeat;background-size:8px 14px;transition:all .2s}@media (max-width:1199px){.secondary-nav>ul>li.contact>.nolink:before,.secondary-nav>ul>li.contact>a:before{display:none}}.secondary-nav>ul>li.contact.active-trail>.nolink:before,.secondary-nav>ul>li.contact.active-trail>a:before,.secondary-nav>ul>li.contact.active>.nolink:before,.secondary-nav>ul>li.contact.active>a:before,.secondary-nav>ul>li.contact:hover>.nolink:before,.secondary-nav>ul>li.contact:hover>a:before{background-image:url(../images/icon-contact-gray.png)}@media (max-width:1199px){.secondary-nav>ul>li.cta{margin-top:15px}}.secondary-nav>ul>li.cta>.nolink,.secondary-nav>ul>li.cta>a{padding:5px 14px}@media (min-width:1200px){.secondary-nav>ul>li.cta>.nolink,.secondary-nav>ul>li.cta>a{margin:10px 0;border-radius:5px;background:#ff6a10;background:linear-gradient(to bottom,#ff6a10 0,#f3520c 100%)}}@media (max-width:1199px){.secondary-nav>ul>li.cta>.nolink,.secondary-nav>ul>li.cta>a{padding:15px}}.secondary-nav>ul>li.cta.active-trail>.nolink,.secondary-nav>ul>li.cta.active-trail>a,.secondary-nav>ul>li.cta.active>.nolink,.secondary-nav>ul>li.cta.active>a,.secondary-nav>ul>li.cta:hover>.nolink,.secondary-nav>ul>li.cta:hover>a{color:#fff;opacity:.8}@media (max-width:1199px){.secondary-nav>ul>li.cta.active-trail>.nolink,.secondary-nav>ul>li.cta.active-trail>a,.secondary-nav>ul>li.cta.active>.nolink,.secondary-nav>ul>li.cta.active>a,.secondary-nav>ul>li.cta:hover>.nolink,.secondary-nav>ul>li.cta:hover>a{opacity:.6}}@media (min-width:1200px){.secondary-nav>ul>li:hover>ul{opacity:1;visibility:visible}}.secondary-nav>ul>li>ul{position:absolute;z-index:1000;top:100%;left:-40px;margin:0;padding:40px;width:300px;min-width:100%;background-color:#3a525d;list-style:none;text-align:left;opacity:0;visibility:hidden;transition:all .35s}@media (max-width:1199px){.secondary-nav>ul>li>ul{display:none;position:relative;top:auto;left:auto;padding:30px 15px;width:100%;background-color:rgba(255,255,255,.1);opacity:1;visibility:visible;text-align:center}}.secondary-nav>ul>li>ul>li{display:block}.secondary-nav>ul>li>ul>li>.nolink,.secondary-nav>ul>li>ul>li>a{display:block;position:relative;padding:0 0;padding-left:15px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:2px;line-height:1.35em;text-decoration:none;text-transform:uppercase;transition:all .2s}@media (max-width:1199px){.secondary-nav>ul>li>ul>li>.nolink,.secondary-nav>ul>li>ul>li>a{padding:15px}}.secondary-nav>ul>li>ul>li>.nolink:before,.secondary-nav>ul>li>ul>li>a:before{content:"";display:block;position:absolute;top:5px;left:0;width:4px;height:4px;background-image:url(../images/circle-white.png);background-position:center center;background-repeat:no-repeat;background-size:4px 4px;transition:all .2s}@media (max-width:1199px){.secondary-nav>ul>li>ul>li>.nolink:before,.secondary-nav>ul>li>ul>li>a:before{display:none}}.secondary-nav>ul>li>ul>li+li{margin-top:15px}@media (max-width:1199px){.secondary-nav>ul>li>ul>li+li{margin-top:0}}.secondary-nav>ul>li>ul>li.active>.nolink,.secondary-nav>ul>li>ul>li.active>a,.secondary-nav>ul>li>ul>li:hover>.nolink,.secondary-nav>ul>li>ul>li:hover>a{color:#727e85}@media (max-width:1199px){.secondary-nav>ul>li>ul>li.active>.nolink,.secondary-nav>ul>li>ul>li.active>a,.secondary-nav>ul>li>ul>li:hover>.nolink,.secondary-nav>ul>li>ul>li:hover>a{color:#fff;opacity:.6}}.secondary-nav>ul>li>ul>li.active>.nolink:before,.secondary-nav>ul>li>ul>li.active>a:before,.secondary-nav>ul>li>ul>li:hover>.nolink:before,.secondary-nav>ul>li>ul>li:hover>a:before{background-image:url(../images/circle-gray.png)}@media (max-width:1199px){.secondary-nav>.sublvl>li.expanded{position:relative;overflow:hidden}.secondary-nav>.sublvl>li.expanded>a{padding-left:60px;padding-right:60px}.secondary-nav>.sublvl>li.expanded .expanded .expand{display:none!important}.secondary-nav>.sublvl>li .expand{display:block;position:absolute;z-index:5;top:0;right:0;width:45px;height:45px;background-color:rgba(255,255,255,.1);cursor:pointer;transition:all .2s}.secondary-nav>.sublvl>li .expand:before{content:'+';display:block;position:absolute;top:50%;margin-top:-12px;width:100%;color:#fff;font-size:24px;line-height:1em;text-align:center}.secondary-nav>.sublvl>li .expand:hover{background-color:rgba(255,255,255,.2)}.secondary-nav>.sublvl>li.open .expand:before{content:'-'}.secondary-nav>.sublvl>li.open>ul{display:block}}.main-header.headroom--not-top .main-nav>ul{background:0 0}.trigger-search{display:block;float:left;margin-left:20px;padding:16px 0;width:12px;height:45px;font-size:0;text-indent:-9999px;background-image:url(../images/icon-search-white.png);background-position:center center;background-repeat:no-repeat;background-size:12px 12px;transition:all .2s}@media (max-width:1199px){.trigger-search{margin-left:0;padding-left:22.5px;padding-right:22.5px}}.trigger-search:hover{background-image:url(../images/icon-search-gray.png)}.search-block{position:absolute;z-index:100;top:100%;left:0;padding:30px 0;width:100%;background-color:#27414d;opacity:0;visibility:hidden;transform:translateY(-50px);transition:all .2s}.search-block.showed{opacity:1;visibility:visible;transform:translateY(0)}.search-block>*{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1140px}.search-block form .container-inline{font-size:0}.search-block form .form-actions,.search-block form .form-item{display:inline-block;vertical-align:top;margin:0}.search-block form .form-item{width:calc(100% - 150px)}@media (max-width:575.98px){.search-block form .form-item{width:100%}}.search-block form .form-text{height:46px}@media (max-width:575.98px){.search-block form .form-actions{width:100%}}.search-block form input[type=submit]{padding-right:20px;width:150px;background-color:transparent;border-color:#fff;color:#fff}@media (max-width:575.98px){.search-block form input[type=submit]{width:100%}}.search-block form input[type=submit]:hover{background-color:#fff;border-color:#fff;color:#27414d}.trigger-seconday-nav{display:block;position:relative;z-index:5;float:left;padding:13px 10px;cursor:pointer;transition:all .5s ease-out}@media (min-width:1200px){.trigger-seconday-nav{display:none}}.trigger-seconday-nav .inner{position:relative;width:24px;height:19px;transform:rotate(0)}.trigger-seconday-nav span{display:block;position:absolute;left:0;width:100%;height:3px;background-color:#fff;opacity:1;transform:rotate(0);transition:all .25s ease-out}.trigger-seconday-nav span:nth-child(1){top:0}.trigger-seconday-nav span:nth-child(2),.trigger-seconday-nav span:nth-child(3){top:8px}.trigger-seconday-nav span:nth-child(4){top:16px}.trigger-seconday-nav.open{z-index:10}.trigger-seconday-nav.open span:nth-child(1){top:8px;left:50%;width:0%}.trigger-seconday-nav.open span:nth-child(2){transform:rotate(45deg)}.trigger-seconday-nav.open span:nth-child(3){transform:rotate(-45deg)}.trigger-seconday-nav.open span:nth-child(4){top:8px;left:50%;width:0%}.trigger-main-nav{display:block;position:relative;z-index:5;padding:15px 0;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:2px;line-height:1.2em;text-decoration:none;transition:all .2s}.trigger-main-nav .fa{margin-right:5px}.trigger-main-nav:hover{color:#727e85}.trigger-main-nav.open{z-index:10}@media (min-width:1200px){.trigger-main-nav{display:none}}@media (max-width:1199px){.main-nav,.secondary-nav{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;padding:75px 0;text-align:center;visibility:hidden;opacity:0;overflow-x:auto;overflow-y:scroll;transition:all .35s}.main-nav{background-color:rgba(39,65,77,.98);transform:translate(-100%,0)}.secondary-nav{background-color:rgba(255,106,16,.98);transform:translate(100%,0)}body.open-menu{height:100%;overflow:hidden}body.open-menu .header-nav{visibility:visible;opacity:1}body.open-main-nav .main-nav{transform:translate(0,0)}body.open-secondary-nav .secondary-nav{transform:translate(0,0)}}.banner:not([class*=banner--image]) .container::after,.banner:not([class*=banner--image]) body.node-type-cours-formation .main-wrapper::after,.banner:not([class*=banner--image]) body.page-search .main-wrapper::after,.banner:not([class*=banner--image]) body.page-search404 .main-wrapper::after,.banner:not([class*=banner--image]) body.page-sitemap .main-wrapper::after,.banner:not([class*=banner--image]) body.page-user .main-wrapper::after,body.node-type-cours-formation .banner:not([class*=banner--image]) .main-wrapper::after,body.page-search .banner:not([class*=banner--image]) .main-wrapper::after,body.page-search404 .banner:not([class*=banner--image]) .main-wrapper::after,body.page-sitemap .banner:not([class*=banner--image]) .main-wrapper::after,body.page-user .banner:not([class*=banner--image]) .main-wrapper::after{display:block;clear:both;content:""}.banner:not([class*=banner--image]) .title{float:left;margin:0 0 40px;width:50%}@media (max-width:1349.98px){.banner:not([class*=banner--image]) .title{width:100%}}.banner:not([class*=banner--image]) h1{margin:0}.banner.banner--image{margin-bottom:75px;height:555px}.banner.banner--image .container,.banner.banner--image body.node-type-cours-formation .main-wrapper,.banner.banner--image body.page-search .main-wrapper,.banner.banner--image body.page-search404 .main-wrapper,.banner.banner--image body.page-sitemap .main-wrapper,.banner.banner--image body.page-user .main-wrapper,body.node-type-cours-formation .banner.banner--image .main-wrapper,body.page-search .banner.banner--image .main-wrapper,body.page-search404 .banner.banner--image .main-wrapper,body.page-sitemap .banner.banner--image .main-wrapper,body.page-user .banner.banner--image .main-wrapper{position:relative;height:100%}.banner.banner--image .title{position:absolute;z-index:5;bottom:-75px;left:15px;background-color:#ff6a10;color:#fff;width:50%;height:405px}@media (max-width:991.98px){.banner.banner--image .title{width:75%}}@media (max-width:575.98px){.banner.banner--image .title{width:calc(100% - 30px);height:355px}}.banner.banner--image .title .inner{position:absolute;top:50%;left:0;padding:0 75px;width:100%;transform:translateY(-50%)}@media (max-width:1349.98px){.banner.banner--image .title .inner{padding-left:60px;padding-right:60px}}@media (max-width:767.98px){.banner.banner--image .title .inner{padding-left:30px;padding-right:30px}}@media (max-width:575.98px){.banner.banner--image .title .inner{padding-left:15px;padding-right:15px}}.banner.banner--image .title h1{margin:0;color:#fff;font-size:3rem}@media (max-width:575.98px){.banner.banner--image .title h1{font-size:2.25rem}}.banner.banner--image .title .subtitle{position:relative;margin-bottom:30px}.banner.banner--image .title .subtitle p{margin:0;color:#fff;font-size:.75rem;letter-spacing:2px;line-height:1.25em;font-weight:700;text-transform:uppercase}.banner.banner--image .title .subtitle:after{content:"";display:block;margin-top:10px;width:20px;height:2px;background-color:#fff}.banner.banner--image .bg-wrapper{position:absolute;z-index:0;top:0;right:15px;bottom:0;left:17.5%;background-color:#f7f7f7}@media (max-width:575.98px){.banner.banner--image .bg-wrapper{bottom:280px;left:15px}}.banner.banner--image .bg-wrapper:after{content:"";position:absolute;z-index:10;top:0;left:0;width:45%;height:100%;background:linear-gradient(to right,#fff 5%,rgba(247,247,247,0) 100%)}@media (max-width:1349.98px){.banner.banner--image .bg-wrapper:after{display:none}}.banner.banner--image .logos{position:absolute;z-index:5;bottom:30px;right:90px;font-size:0}@media (max-width:991.98px){.banner.banner--image .logos{top:30px;right:30px;bottom:auto}}@media (max-width:575.98px){.banner.banner--image .logos{top:0;right:0;width:100%;text-align:right}}.banner.banner--image .logos .logo{display:inline-block;vertical-align:middle;position:relative;margin:10px;max-width:200px}.inform{padding-top:55px;padding-bottom:50px;background-color:#fff}.inform .shares{font-size:0}@media (max-width:991.98px){.inform .shares{margin-bottom:30px;text-align:center}}.inform .share{display:inline-block;vertical-align:middle;font-size:0}@media (max-width:575.98px){.inform .share{display:block}}.inform .share+.share{margin-left:30px}@media (max-width:575.98px){.inform .share+.share{margin-top:10px;margin-left:0}}.inform .share h3{display:inline-block;vertical-align:middle;margin:0;padding:10px 8px;color:#27414d;font-size:.7rem;font-weight:400;letter-spacing:1px;line-height:1.1em;text-transform:uppercase}.inform .share ul{display:inline-block;vertical-align:middle;margin:0;padding:0;list-style:none}.inform .share ul li{display:inline-block;vertical-align:middle}.inform .share ul li a{display:block;margin:6px;width:32px;height:32px;color:#fff;font-size:1rem;line-height:32px;text-align:center;transition:all .2s}.inform .share ul li a.facebook{background-color:#4663b6}.inform .share ul li a.facebook:hover{background-color:#384f91}.inform .share ul li a.twitter{background-color:#0693e3}.inform .share ul li a.twitter:hover{background-color:#0573b1}.inform .share ul li a.google{background-color:#dd4b39}.inform .share ul li a.google:hover{background-color:#c23321}.inform .share ul li a.email{background-color:#27414d}.inform .share ul li a.email:hover{background-color:#16242b}.inform .newsletter{text-align:center}.inform .newsletter .block-webform{font-size:0}.inform .newsletter .content{vertical-align:middle}.inform .newsletter h2{margin:8px;color:#27414d;font-size:.7rem;font-weight:500;letter-spacing:1px;line-height:1.35em;text-transform:uppercase;display:block;text-align:left}@media (max-width:991.98px){.inform .newsletter h2{text-align:center}}.inform .newsletter label.option{text-align:left;font-size:9px;text-transform:none}.inform .newsletter .webform-component-checkboxes input{left:0}.inform .newsletter form>div{display:inline;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;font-size:0}.inform .newsletter form .form-actions,.inform .newsletter form .form-item{display:inline-block;vertical-align:middle;margin:8px;padding:0;width:auto;max-width:none;-ms-flex:0 1 auto;flex:0 1 auto}.inform .newsletter form .form-item{width:200px}@media (max-width:991.98px){.inform .newsletter form .form-item{display:block;margin:0 auto 15px}}.inform .newsletter form .form-text{border:0;border-bottom:2px solid #e4e6e7;padding:0 15px;height:46px;background-color:transparent;box-shadow:none;outline:0!important}.inform .newsletter form .form-text:-ms-input-placeholder{color:#e4e6e7}.inform .newsletter form .form-text::placeholder{color:#e4e6e7}.inform .newsletter form input[type=submit]{padding-left:30px;padding-right:60px;background-image:url(../images/arrow-right-secondary.png);background-position:right 30px center;background-repeat:no-repeat;background-size:5px 7px;font-size:.7rem;font-weight:900;letter-spacing:.5px}.inform .newsletter form input[type=submit]:hover{background-image:url(../images/arrow-right-white.png)}.main-footer .bottom,.main-footer .top{padding:20px 0;text-align:center}.main-footer .bottom ul,.main-footer .top ul{margin:0;padding:0;font-size:0;list-style:none}.main-footer .bottom ul li,.main-footer .top ul li{display:inline-block;vertical-align:middle}@media (max-width:575.98px){.main-footer .bottom ul li,.main-footer .top ul li{display:block}}.main-footer .bottom ul li a,.main-footer .top ul li a{display:block;padding:5px 0;text-decoration:none;transition:all .2s}@media (max-width:575.98px){.main-footer .bottom ul li a,.main-footer .top ul li a{padding:17px 0}}.main-footer .top{background-color:#ff6a10}.main-footer .top ul li{color:#fff;font-size:.8rem;font-weight:900;letter-spacing:1px;line-height:1em;text-transform:uppercase}.main-footer .top ul li a{border-bottom:2px solid transparent;color:#fff}.main-footer .top ul li:hover a{border-color:#fff}.main-footer .top ul li+li{margin-left:35px}@media (max-width:575.98px){.main-footer .top ul li+li{margin-left:0}}.main-footer .bottom{background-color:#f7f7f7}.main-footer .bottom ul li{color:#696e72;font-size:.7rem;font-weight:600;letter-spacing:2px;line-height:1em}.main-footer .bottom ul li a{color:#696e72}.main-footer .bottom ul li:hover a{color:#ff6a10}.main-footer .bottom ul li+li{margin-left:30px}@media (max-width:575.98px){.main-footer .bottom ul li+li{margin-left:0}}.main-footer .copyright{padding:30px 0;background-color:#fff;color:#696e72;font-size:.65rem;font-weight:400;line-height:1.5em;text-align:center}.main-footer .copyright p{margin:0}.main-footer .copyright a{color:#696e72;text-decoration:none}.main-footer .copyright a:hover{text-decoration:underline}body{padding-top:140px;background-color:#fff;color:#696e72;font-size:1rem;font-weight:500;line-height:2em}@media (max-width:575.98px){body{padding-top:130px}}body.front,body.node-type-landing{padding-top:0}.container-fluid.lg,.container.lg,body.node-type-cours-formation .lg.main-wrapper,body.page-search .lg.main-wrapper,body.page-search404 .lg.main-wrapper,body.page-sitemap .lg.main-wrapper,body.page-user .lg.main-wrapper{max-width:1280px}.container-fluid.md,.container.md,body.node-type-cours-formation .md.main-wrapper,body.page-search .md.main-wrapper,body.page-search404 .md.main-wrapper,body.page-sitemap .md.main-wrapper,body.page-user .md.main-wrapper{max-width:1140px}.container-fluid.md.md-gap,.container.md.md-gap,body.node-type-cours-formation .md.md-gap.main-wrapper,body.page-search .md.md-gap.main-wrapper,body.page-search404 .md.md-gap.main-wrapper,body.page-sitemap .md.md-gap.main-wrapper,body.page-user .md.md-gap.main-wrapper{max-width:1150px}.container .md-container,.container-fluid .md-container,body.node-type-cours-formation .main-wrapper .md-container,body.page-search .main-wrapper .md-container,body.page-search404 .main-wrapper .md-container,body.page-sitemap .main-wrapper .md-container,body.page-user .main-wrapper .md-container{margin-left:auto;margin-right:auto;max-width:1110px}.container .md-width,.container-fluid .md-width,body.node-type-cours-formation .main-wrapper .md-width,body.page-search .main-wrapper .md-width,body.page-search404 .main-wrapper .md-width,body.page-sitemap .main-wrapper .md-width,body.page-user .main-wrapper .md-width{margin-left:auto;margin-right:auto;max-width:1060px}.md-gap{padding-right:20px;padding-left:20px}.md-gutters{margin-right:-20px;margin-left:-20px}.md-gutters>.col,.md-gutters>[class*=col-]{padding-right:20px;padding-left:20px}.lg-gap{padding-right:25px;padding-left:25px}.lg-gutters{margin-right:-25px;margin-left:-25px}.lg-gutters>.col,.lg-gutters>[class*=col-]{padding-right:25px;padding-left:25px}body.node-type-cours-formation .main-wrapper,body.page-search .main-wrapper,body.page-search404 .main-wrapper,body.page-sitemap .main-wrapper,body.page-user .main-wrapper{padding-top:50px;padding-bottom:90px}body.page-search .container-inline div,body.page-search .container-inline label,body.page-search404 .container-inline div,body.page-search404 .container-inline label{display:block}body.page-search #search-form,body.page-search404 #search-form{margin:0 0 30px}body.page-search .search-results li+li,body.page-search404 .search-results li+li{margin-top:30px}.iframe-embed{position:relative;display:block;width:100%;padding:0;padding-top:56.25%;overflow:hidden}.iframe-embed::before{display:block;content:""}.iframe-embed iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.modal-dialog{max-width:1260px}.modal-content{border:15px solid #f7f7f7;border-radius:0;background-color:#fff;box-shadow:15px 13px 100px 0 rgba(75,75,75,.4)}.modal-content .close{float:right;padding:14px 24px;border:1px solid #e1e1e1;min-height:46px;background-color:#fff;background-image:url(../images/icon-close-secondary.png);background-position:right 20px center;background-repeat:no-repeat;background-size:7px 7px;color:#0e0505;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1.35em;text-decoration:none;text-transform:uppercase;transition:all .2s}.modal-content .close span{display:none;padding-left:6px;padding-right:21px}.modal-content .close:hover{background-color:#0e0505;border-color:#0e0505;color:#fff;background-image:url(../images/icon-close-white.png)}.modal-body{padding:45px 0 40px}.modal-body .title{margin:10px 0 45px;color:#27414d;font-size:1.9rem;line-height:1.45em}@media (max-width:575.98px){.modal-body .title{padding-top:46px}}.modal-backdrop.show{opacity:.3}#videoModal .modal-content .close,#videosModal .modal-content .close{position:absolute;z-index:50;top:0;right:0}#videoModal .modal-body,#videosModal .modal-body{padding:0}.formationModal .modal-content{border:0;background-color:#ff6a10}.formationModal .modal-content.color40{background-color:#ff8f34}.formationModal .modal-content.color188,.formationModal .modal-content.color190{background-color:#ffcc40}.formationModal .modal-content.color36{background-color:#5fbf97}.formationModal .modal-content.color38{background-color:#249196}.formationModal .modal-content.color46{background-color:#902c8e}.formationModal .modal-content.color48{background-color:#1f3765}.formationModal .modal-content.color50{background-color:#05688a}.formationModal .modal-content.color44{background-color:#0296d1}.formationModal .modal-content.color66,.formationModal .modal-content.color68,.formationModal .modal-content.color70{background-color:#065d7b}.formationModal .modal-content.color60{background-color:#a84c34}.formationModal .modal-content.color52{background-color:#0093ce}.formationModal .modal-content.color181,.formationModal .modal-content.color54{background-color:#8ec14f}.formationModal .modal-content.color62{background-color:#f39149}.formationModal .modal-content.color64{background-color:#f7a500}.formationModal .modal-content.color56{background-color:#4bacba}.formationModal .modal-content.color58{background-color:#bfc7cb}.formationModal .modal-content.color472{background-color:#d13866}.formationModal .modal-body{padding-top:85px;padding-bottom:105px}#cours .modal-body .title{float:left}@media (max-width:991.98px){#cours .modal-body .title{float:none}}#cours #coursTab{float:left;margin-left:90px}@media (max-width:991.98px){#cours #coursTab{float:none;margin-left:0}}#cours #coursContent,#cours .footer-infos{clear:both}#implantations .modal-body{padding-bottom:85px}#implantations .modal-body span{display:block}.infowindow-content{max-width:270px}@media (max-width:767.98px){.infowindow-content{max-width:210px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 35px;color:#696e72;line-height:1.5;font-family:inherit;font-weight:500}.h1,h1{color:#27414d;font-size:3.75rem;font-weight:100;line-height:1em}@media (max-width:575.98px){.h1,h1{font-size:2.25rem}}.h1 strong,h1 strong{display:block;font-weight:500}.h2,h2{margin-bottom:30px;color:#ff6a10;font-size:2.25rem;font-weight:700;line-height:1.2em}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.15rem}.h6,h6{font-size:1rem}ol,p,ul{margin:0 0 20px}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}a{color:#ff6a10;text-decoration:underline}a:hover{color:#ff6a10;text-decoration:none}blockquote{margin:0 0 35px;padding:60px 75px;background-color:#f7f7f7;color:#696e72;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.5em}@media (max-width:1349.98px){blockquote{padding-left:60px;padding-right:60px}}@media (max-width:991.98px){blockquote{padding-left:45px;padding-right:45px}}@media (max-width:767.98px){blockquote{padding-left:30px;padding-right:30px}}@media (max-width:575.98px){blockquote{padding-left:15px;padding-right:15px}}blockquote p{margin:0 0 10px}blockquote p:last-child{margin-bottom:0}blockquote:last-child{margin-bottom:0}.lead{margin:0 0 35px;color:#27414d;font-size:1.25rem;font-weight:300;line-height:1.2em}.lead:last-child{margin-bottom:0}.evidence{margin:0 0 35px;padding:30px 75px;background-color:#27414d;color:#fff}@media (max-width:1349.98px){.evidence{padding-left:60px;padding-right:60px}}@media (max-width:991.98px){.evidence{padding-left:45px;padding-right:45px}}@media (max-width:767.98px){.evidence{padding-left:30px;padding-right:30px}}@media (max-width:575.98px){.evidence{padding-left:15px;padding-right:15px}}.evidence:last-child{margin-bottom:0}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}@media (max-width:767.98px){.block-cours .quadri+.quadri{margin-top:30px}}.block-cours .nav-tabs{margin:-2.5px 0 80px}@media (max-width:575.98px){.block-cours .nav-tabs .nav-item{display:block;width:100%}}.block-cours .nav-tabs .nav-link{margin:2.5px;padding-left:20px;padding-right:20px;background-color:#f7f7f7;color:#121416}.block-cours .nav-tabs .nav-link.active,.block-cours .nav-tabs .nav-link:hover{background-color:#27414d;color:#fff}.block-cours .credits{display:inline-block;border-radius:50%;width:32px;height:32px;background-color:#27414d;color:#fff;font-size:.75rem;font-weight:700;line-height:32px;text-align:center;text-transform:uppercase}.block-cours .block-list{margin:0 -25px;font-size:0}.block-cours .block-list li{display:inline-block;vertical-align:middle;padding:0 25px;width:33.33333%}@media (max-width:991.98px){.block-cours .block-list li{width:50%}}@media (max-width:767.98px){.block-cours .block-list li{width:100%}}.block-cours .block-list li a{background-color:#fff;color:#111415}.block-cours .block-list li a .name{padding-right:70px}.block-cours .block-list li a .credits{display:block;position:absolute;top:50%;right:20px;margin-top:-16px;transition:all .2s}.block-cours .block-list li a:hover{background-color:#27414d;color:#fff}.block-cours .block-list li a:hover .credits{background-color:#fff;color:#27414d}.block-cours .block-list ul li a{background-color:rgba(255,106,16,.05)}.block-cours #coursContent{margin-bottom:25px}.block-cours .legend{color:#696e72;font-size:.75rem;font-weight:500}.block-cours .legend .credits{margin-right:10px}@media (max-width:575.98px){.block-cours .legend .credits{display:block;margin:0}}.block-cours .btn-wrapper{text-align:right}@media (max-width:767.98px){.block-cours .btn-wrapper{margin-top:15px;text-align:left}}.block-cours .btn-wrapper .btn,.block-cours .btn-wrapper .events .more-link a,.block-cours .btn-wrapper .news .more-link a,.block-cours .btn-wrapper .testimonials .more-link a,.block-cours .btn-wrapper input[type=submit],.events .more-link .block-cours .btn-wrapper a,.news .more-link .block-cours .btn-wrapper a,.testimonials .more-link .block-cours .btn-wrapper a{letter-spacing:.5px}.block-cours .cours-details .details{position:fixed;z-index:10;top:0;left:0;right:0;padding:45px 15px 40px;background-color:#27414d;color:#fff;transform:perspective(1000px) rotateX(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0;transition:all .5s}.block-cours .cours-details .details.show{transform:perspective(1000px) rotateX(0);visibility:visible;opacity:1}.block-cours .cours-details .details h2,.block-cours .cours-details .details h3,.block-cours .cours-details .details h4,.block-cours .cours-details .details h5,.block-cours .cours-details .details h6{color:#fff}.block-cours .cours-details .details>.details-wrapper{margin-left:auto;margin-right:auto;max-width:1060px;height:100%;overflow:auto}.block-cours .cours-details .details .close-details{float:right;padding:14px 24px;border:1px solid #e1e1e1;min-height:46px;background-color:transparent;background-image:url(../images/icon-close-white.png);background-position:right 20px center;background-repeat:no-repeat;background-size:7px 7px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1.35em;text-decoration:none;text-transform:uppercase;transition:all .2s}.block-cours .cours-details .details .close-details:hover{background-color:#fff;border-color:#fff;color:#27414d;background-image:url(../images/icon-close-secondary.png)}.block-info{padding-top:80px;padding-bottom:75px}.block-info .aside{position:relative;z-index:10;float:right;margin-left:100px;margin-bottom:100px}@media (max-width:991.98px){.block-info .aside{float:none;margin-left:0}}.block-info .aside .inner{position:relative;z-index:5;padding:55px 75px 85px;background-color:#f7f7f7}@media (max-width:575.98px){.block-info .aside .inner{padding-left:15px;padding-right:15px}}.block-info .aside:after{content:"";position:absolute;z-index:0;bottom:-90px;right:-100px;width:210px;height:210px;background-color:#ff6a10}.block-info .aside h2{margin:0 0 15px}.block-info .aside ul{margin:0 0 25px;padding:0;list-style:none}.block-info .aside ul li a{display:block;position:relative;padding:10px 20px;color:#27414d;font-size:.75rem;font-weight:700;letter-spacing:2px;line-height:1.15em;text-decoration:none;text-transform:uppercase;transition:all .2s}.block-info .aside ul li a:before{content:"";display:block;position:absolute;top:15px;left:2px;width:4px;height:4px;background-image:url(../images/circle-secondary.png);background-position:center center;background-repeat:no-repeat;background-size:4px 4px;transition:all .2s}.block-info .aside ul li a:hover{color:#ff6a10}.block-info .aside ul li a:hover:before{background-image:url(../images/circle-primary.png)}.block-info .aside ul li+li{border-top:1px solid #e4e6e7}.block-info .aside p{margin:0 0 35px}.block-info .aside p:last-child{margin-bottom:0}.block-info .aside .btn,.block-info .aside .events .more-link a,.block-info .aside .news .more-link a,.block-info .aside .testimonials .more-link a,.block-info .aside input[type=submit],.events .more-link .block-info .aside a,.news .more-link .block-info .aside a,.testimonials .more-link .block-info .aside a{display:block;letter-spacing:.5px}.block-info .aside .btn+.btn,.block-info .aside .btn+input[type=submit],.block-info .aside .events .more-link .btn+a,.block-info .aside .events .more-link a+.btn,.block-info .aside .events .more-link a+a,.block-info .aside .events .more-link a+input[type=submit],.block-info .aside .events .more-link input[type=submit]+a,.block-info .aside .news .more-link .btn+a,.block-info .aside .news .more-link a+.btn,.block-info .aside .news .more-link a+a,.block-info .aside .news .more-link a+input[type=submit],.block-info .aside .news .more-link input[type=submit]+a,.block-info .aside .testimonials .more-link .btn+a,.block-info .aside .testimonials .more-link a+.btn,.block-info .aside .testimonials .more-link a+a,.block-info .aside .testimonials .more-link a+input[type=submit],.block-info .aside .testimonials .more-link input[type=submit]+a,.block-info .aside input[type=submit]+.btn,.block-info .aside input[type=submit]+input[type=submit],.events .more-link .block-info .aside .btn+a,.events .more-link .block-info .aside a+.btn,.events .more-link .block-info .aside a+a,.events .more-link .block-info .aside a+input[type=submit],.events .more-link .block-info .aside input[type=submit]+a,.news .more-link .block-info .aside .btn+a,.news .more-link .block-info .aside a+.btn,.news .more-link .block-info .aside a+a,.news .more-link .block-info .aside a+input[type=submit],.news .more-link .block-info .aside input[type=submit]+a,.testimonials .more-link .block-info .aside .btn+a,.testimonials .more-link .block-info .aside a+.btn,.testimonials .more-link .block-info .aside a+a,.testimonials .more-link .block-info .aside a+input[type=submit],.testimonials .more-link .block-info .aside input[type=submit]+a{margin-top:3px}.block-info .intro-info{margin-bottom:35px;font-size:1.5rem;line-height:1.5em}.block-info .global-wrapper{overflow:hidden}.block-info .content-wrapper{position:relative;height:595px;transition:all .35s}.block-info .content-wrapper:after{content:"";position:absolute;z-index:5;bottom:0;left:0;width:100%;height:300px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 85%);transition:all .35s}.block-info .content-wrapper.show:after{height:0}.block-info .content-wrapper.noToggle:after{display:none}.block-info .toggle-content a{padding-right:60px;letter-spacing:.5px}.block-info .toggle-content a:after{transform:rotate(90deg)}.block-info .toggle-content a.open{margin-top:30px}.block-info .toggle-content a.open:after{transform:rotate(-90deg)}.block-list{margin:0 -5px;padding:0;font-size:0;list-style:none}.block-list li{display:inline-block;vertical-align:middle;margin:-1px 0 0;padding:0 5px;width:50%}@media (max-width:1349.98px){.block-list li{width:50%}}@media (max-width:767.98px){.block-list li{width:100%}}.block-list li a{display:block;position:relative;border:1px solid #e1e1e1;height:70px;background-color:#fff;color:#111415;font-size:.75rem;font-weight:700;letter-spacing:2px;line-height:1.25em;text-decoration:none;text-transform:uppercase;transition:all .2s}@media (max-width:575.98px){.block-list li a{height:90px}}.block-list li a .name{position:absolute;top:50%;left:0;padding-left:30px;padding-right:30px;width:100%;transform:translateY(-50%)}@media (max-width:1349.98px){.block-list li a .name{padding-left:15px;padding-right:15px}}.block-list li a:hover{background-color:#27414d;color:#fff}.block-list ul{display:none;margin:0;padding:0;list-style:none}.block-list ul li a{font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none}.block-list ul li a .name{padding-left:45px}@media (max-width:1349.98px){.block-list ul li a .name{padding-left:15px}}.block-list.fullWidth{margin:0}.block-list.fullWidth li{display:block;padding:0;width:100%}.box-color{color:#fff;overflow:hidden}.box-color .wrapper{position:relative;padding:95px 15px;background-color:#27414d}.box-color .wrapper:after{content:"";position:absolute;top:0;left:100%;width:9999px;height:100%;background-color:#27414d}.box-color h2{margin:0 0 25px;color:#fff}.box-color ul{margin:0;border:1px solid #5a6671;padding:0;list-style:none}.box-color ul li{display:block;position:relative;padding:30px 70px 20px}@media (max-width:575.98px){.box-color ul li{padding:70px 15px 20px}}.box-color ul li:before{content:"";display:block;position:absolute;top:35px;left:35px;width:19px;height:15px;background-image:url(../images/icon-check.png);background-position:center center;background-repeat:no-repeat;background-size:19px 15px}@media (max-width:575.98px){.box-color ul li:before{left:15px}}.box-color ul li h3{margin:0 0 5px;color:#fff;font-size:1.15rem;line-height:1.35em}.box-color ul li+li{border-top:1px solid #5a6671}.box-color.alt .wrapper{padding-top:75px;padding-bottom:70px;background-color:#3a525d}.box-color.alt .wrapper:after{background-color:#3a525d}.box-image{position:relative;margin-top:95px;background-color:#000;color:#fff;height:665px;text-align:center}.box-image .wrapper{position:absolute;z-index:5;top:50%;left:0;padding-top:45px;width:100%;background-image:url(../images/icon-info.png);background-position:center top;background-repeat:no-repeat;background-size:30px auto;transform:translateY(-50%)}.box-image h2,.box-image h3,.box-image h4,.box-image h5,.box-image h6{color:#fff}.box-image .more{margin-top:35px}.box-image .btn,.box-image .events .more-link a,.box-image .news .more-link a,.box-image .testimonials .more-link a,.box-image input[type=submit],.events .more-link .box-image a,.news .more-link .box-image a,.testimonials .more-link .box-image a{padding-left:25px;padding-right:50px;font-size:.7rem;font-weight:900;letter-spacing:.5px;line-height:1.8em}@media (max-width:575.98px){.box-image .btn,.box-image .events .more-link a,.box-image .news .more-link a,.box-image .testimonials .more-link a,.box-image input[type=submit],.events .more-link .box-image a,.news .more-link .box-image a,.testimonials .more-link .box-image a{padding-left:15px;padding-right:30px}}.box-image .btn:after,.box-image .events .more-link a:after,.box-image .news .more-link a:after,.box-image .testimonials .more-link a:after,.box-image input[type=submit]:after,.events .more-link .box-image a:after,.news .more-link .box-image a:after,.testimonials .more-link .box-image a:after{right:25px}@media (max-width:575.98px){.box-image .btn:after,.box-image .events .more-link a:after,.box-image .news .more-link a:after,.box-image .testimonials .more-link a:after,.box-image input[type=submit]:after,.events .more-link .box-image a:after,.news .more-link .box-image a:after,.testimonials .more-link .box-image a:after{right:15px}}.box-image .bg{opacity:.55}.events{position:relative;margin-top:90px;padding-top:1px;background-color:#f9f9f9}.events:before{content:"";position:absolute;z-index:0;top:0;left:0;width:50%;height:100%;background-image:url(../images/bg-event.png);background-repeat:repeat-x;background-position:left top}.events h2{margin:0 0 35px;color:#27414d;font-size:2.25rem;font-weight:700;line-height:1.2em}.events .wrapper{position:relative;z-index:5;margin-top:-90px;padding:55px 75px 65px;background-color:#fff}@media (max-width:575.98px){.events .wrapper{padding-left:15px;padding-right:15px}}.events .view-agenda{position:relative}.events .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-left:-20px;margin-right:-20px}.events .view-content .item--event_wrapper{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}@media (max-width:1349.98px){.events .view-content .item--event_wrapper{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){.events .view-content .item--event_wrapper{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.events .more-link{position:absolute;top:-75px;right:0}@media (max-width:767.98px){.events .more-link{position:relative;top:auto;right:auto;margin-top:15px}}.events .more-link a{padding-left:35px!important;padding-right:60px!important}@media (max-width:575.98px){.events .more-link a{padding-left:15px!important;padding-right:30px!important}}.events .more-link a:after{right:30px!important}@media (max-width:575.98px){.events .more-link a:after{right:15px!important}}.events-block{padding-top:5px;padding-bottom:5px}.faq{padding-top:100px;padding-bottom:100px;background-color:#27414d}.faq h2{margin:0 0 15px;color:#fff}.faq .card{padding-top:15px;padding-bottom:15px;color:#fff}.faq .card .card-header h5{margin:0;color:#fff;font-size:1rem;font-weight:800;line-height:2.25em}.faq .card .card-header h5 a{color:#fff;text-decoration:none;transition:all .2s}.faq .card .card-header h5 a:hover{color:#ff6a10}.faq .card+.card{border-top:1px solid #5a6671}.faq .more{margin-top:30px}.events .more-link .faq .more a,.faq .more .btn,.faq .more .events .more-link a,.faq .more .news .more-link a,.faq .more .testimonials .more-link a,.faq .more input[type=submit],.news .more-link .faq .more a,.testimonials .more-link .faq .more a{padding-right:30px;letter-spacing:.5px}.events .more-link .faq .more a:after,.faq .more .btn:after,.faq .more .events .more-link a:after,.faq .more .news .more-link a:after,.faq .more .testimonials .more-link a:after,.faq .more input[type=submit]:after,.news .more-link .faq .more a:after,.testimonials .more-link .faq .more a:after{right:15px}.follow-us{padding-top:20px;padding-bottom:20px;background-color:#27414d;font-size:0;text-align:center}.follow-us .socials,.follow-us h2{display:inline-block;vertical-algin:middle}.follow-us h2{margin:30px;color:#fff;font-size:2.25rem;font-weight:700;line-height:1.2em}.follow-us .socials{margin:30px}.follow-us .social{color:#fff;font-size:1.9rem;line-height:1em;text-decoration:none;transition:all .2s}.follow-us .social:hover{color:#ff6a10}.follow-us .social+.social{margin-left:45px}@media (max-width:575.98px){.follow-us .social+.social{margin-left:15px}}.implantations{padding-top:70px}@media (max-width:575.98px){.implantations{padding-top:0}}.intro{padding-top:70px;padding-bottom:25px;line-height:1.9em}.intro h2{margin:0 0 30px;font-size:3.75rem;font-weight:100;line-height:1em}@media (max-width:575.98px){.intro h2{font-size:2.25rem}}.leaderboard{position:relative;z-index:0;background-color:#000;height:100vh;min-height:730px;overflow:hidden}@media (max-width:575.98px){.leaderboard{min-height:640px;background-color:#27414d}}.leaderboard:after,.leaderboard:before{content:"";position:absolute;z-index:5;left:0;width:100%}.leaderboard:before{top:0;height:30%;background:linear-gradient(to bottom,#000 0,rgba(0,0,0,0) 100%);opacity:.7}.leaderboard:after{bottom:0;height:35%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);opacity:.45}.leaderboard .content{position:absolute;z-index:10;bottom:65px;left:0;width:100%}@media (max-width:991.98px){.leaderboard .content{bottom:30px}}.leaderboard .content h1{margin:0;color:#fff;font-size:3.75rem;font-weight:100;line-height:1em}.leaderboard .content h1 strong{display:block;font-weight:500}@media (max-width:991.98px){.leaderboard .content h1{margin-bottom:30px}}@media (max-width:575.98px){.leaderboard .content h1{font-size:2.65rem}}.leaderboard .content .profil{border-radius:5px;padding:65px 25px 20px;background-color:rgba(0,0,0,.6);background-image:url(../images/icon-profil.png);background-position:left 25px top 20px;background-repeat:no-repeat;background-size:30px auto}@media (max-width:575.98px){.leaderboard .content .profil{padding-left:15px;padding-right:15px;background-position:left 15px top 20px}}.leaderboard .content .profil h2{margin:0 0 15px;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:2px;line-height:1em}.leaderboard .content .profil ul{margin:0;padding:0;list-style:none}.leaderboard .content .profil ul li a{display:block;position:relative;padding:10px 20px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:2px;line-height:1.65em;text-decoration:none;text-transform:uppercase}.leaderboard .content .profil ul li a:before{content:"";display:block;position:absolute;top:18px;left:2px;width:4px;height:4px;background-image:url(../images/circle-white.png);background-position:center center;background-repeat:no-repeat;background-size:4px 4px;transition:all .2s}.leaderboard .content .profil ul li a:after{content:"";display:block;position:absolute;top:15px;right:3px;width:5px;height:7px;background-image:url(../images/arrow-right-white.png);background-position:center center;background-repeat:no-repeat;background-size:5px 7px;transition:all .2s}.leaderboard .content .profil ul li a:hover:after{right:15px}.leaderboard .content .profil ul li+li{border-top:1px solid rgba(255,255,255,.4)}.leaderboard .swiper-container{width:100%;height:100vh;min-height:730px}@media (max-width:575.98px){.leaderboard .swiper-container{min-height:640px}}.leaderboard .video-background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none}@media (max-width:1199px){.leaderboard .video-background{display:none}}.leaderboard .video-background iframe{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transition:opacity .5s}.leaderboard .video-background iframe.active{opacity:1}@media (min-width:1200px){.leaderboard .bg-mobile{display:none}}.map{position:relative}.map .locations .wrapper{position:absolute;z-index:10;top:-125px;right:30px;width:340px;max-width:100%}@media (max-width:991.98px){.map .locations .wrapper{right:15px}}@media (max-width:767.98px){.map .locations .wrapper{width:270px}}@media (max-width:575.98px){.map .locations .wrapper{position:relative;top:auto;right:auto;margin-bottom:10px;width:100%}}.map .locations .wrapper h2{margin:0 0 35px;color:#ff6a10;font-size:2.25rem;font-weight:700;line-height:1.2em}@media (max-width:767.98px){.map .locations .wrapper h2{font-size:1.9rem}}.map .location{padding:25px 30px;background-color:#fff}@media (max-width:767.98px){.map .location{padding:15px}}.map .location+.location{margin-top:10px}.map .infowindow-content h3,.map .infowindow-content p,.map .location h3,.map .location p{margin:0;color:#27414d;font-size:1.15rem;font-weight:400;line-height:1.35em}.map .infowindow-content h3,.map .location h3{font-weight:700}.map .infowindow-content .more,.map .location .more{margin-top:8px;color:#ff7d00;font-size:.9rem;line-height:1.05em}.map .infowindow-content .more a,.map .location .more a{color:#ff7d00;text-decoration:underline}.map .infowindow-content .more a:hover,.map .location .more a:hover{text-decoration:none}.map #map{height:555px}@media (max-width:575.98px){.map #map{height:300px}}.news-events{padding-top:30px;padding-bottom:95px}.news-events.white-bg{position:relative;margin-top:-60px;padding-top:0;padding-bottom:80px}.news-events.white-bg .wrapper-container{padding-top:55px;background-color:#fff}.news{padding-top:80px;padding-bottom:75px}@media (max-width:575.98px){.news{padding-top:60px;padding-bottom:45px}}.news .container,.news body.node-type-cours-formation .main-wrapper,.news body.page-search .main-wrapper,.news body.page-search404 .main-wrapper,.news body.page-sitemap .main-wrapper,.news body.page-user .main-wrapper,body.node-type-cours-formation .news .main-wrapper,body.page-search .news .main-wrapper,body.page-search404 .news .main-wrapper,body.page-sitemap .news .main-wrapper,body.page-user .news .main-wrapper{position:relative}.news h2{margin:0 0 0 15px;color:#27414d;font-size:2.25rem;font-weight:700;line-height:1.2em}@media (max-width:991.98px){.news h2{margin:0 0 15px}}.news .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-left:0;margin-right:0}.news .view-content .item--news_wrapper{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}@media (max-width:991.98px){.news .view-content .item--news_wrapper{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.news .view-content .item--news_wrapper .item--news{margin:15px 0}}.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper{-ms-flex-order:2;order:2}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper{-ms-flex-order:0;order:0}}.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper .inner{left:30px}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper .inner{left:auto}}.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper .inner .social-wrapper{left:20px;right:auto}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper .inner .social-wrapper{left:auto;right:20px}}.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper .inner .social-wrapper .social-box{left:100%;right:auto}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(1) .item--news .img-wrapper .inner .social-wrapper .social-box{left:auto;right:100%}}.news .view-content .item--news_wrapper:nth-child(1) .item--news .content{-ms-flex-order:1;order:1;padding-top:25px;padding-left:45px;text-align:right}@media (max-width:1349.98px){.news .view-content .item--news_wrapper:nth-child(1) .item--news .content{padding-left:0}}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(1) .item--news .content{-ms-flex-order:0;order:0;padding-top:0;padding-left:15px;text-align:left}}@media (max-width:575.98px){.news .view-content .item--news_wrapper:nth-child(1) .item--news .content{padding-top:15px}}.news .view-content .item--news_wrapper:nth-child(2){margin-top:85px}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(2){margin-top:0}}.news .view-content .item--news_wrapper:nth-child(2) .item--news .img-wrapper{margin-bottom:30px}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(2) .item--news .img-wrapper{-ms-flex-order:2;order:2;margin-bottom:0;padding-left:15px;padding-right:0}.news .view-content .item--news_wrapper:nth-child(2) .item--news .img-wrapper .inner .social-wrapper{left:20px;right:auto}.news .view-content .item--news_wrapper:nth-child(2) .item--news .img-wrapper .inner .social-wrapper .social-box{left:100%;right:auto}}@media (max-width:575.98px){.news .view-content .item--news_wrapper:nth-child(2) .item--news .img-wrapper{-ms-flex-order:0;order:0;padding-left:0}.news .view-content .item--news_wrapper:nth-child(2) .item--news .img-wrapper .inner .social-wrapper{left:auto;right:20px}.news .view-content .item--news_wrapper:nth-child(2) .item--news .img-wrapper .inner .social-wrapper .social-box{left:auto;right:100%}}.news .view-content .item--news_wrapper:nth-child(2) .item--news .content{padding-right:105px}@media (max-width:1349.98px){.news .view-content .item--news_wrapper:nth-child(2) .item--news .content{padding-right:0}}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(2) .item--news .content{-ms-flex-order:1;order:1;padding-top:0;padding-left:0;padding-right:15px;text-align:right}}@media (max-width:575.98px){.news .view-content .item--news_wrapper:nth-child(2) .item--news .content{-ms-flex-order:0;order:0;padding-top:15px;padding-left:15px;text-align:left}}.news .view-content .item--news_wrapper:nth-child(3){margin-left:calc(25% + 60px)}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(3){margin-left:0}}.news .view-content .item--news_wrapper:nth-child(3) .item--news .content{padding-top:55px}@media (max-width:991.98px){.news .view-content .item--news_wrapper:nth-child(3) .item--news .content{padding-top:0}}@media (max-width:575.98px){.news .view-content .item--news_wrapper:nth-child(3) .item--news .content{padding-top:15px}}.news .more-link{margin-top:60px;text-align:center}.news .more-link a{padding-left:30px!important;padding-right:60px!important}@media (max-width:575.98px){.news .more-link a{padding-left:15px!important;padding-right:30px!important}}.news .more-link a:after{right:30px!important}@media (max-width:575.98px){.news .more-link a:after{right:15px!important}}.news .squares{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}@media (max-width:575.98px){.news .squares{display:none}}.news .squares .square{position:absolute;width:165px;height:165px}.news .squares .square.sq-prim{background-color:#ff6a10}.news .squares .square.sq-sec{background-color:#27414d}.news .squares .square.sq-sm{width:90px;height:90px}.news .squares .square:nth-child(1){bottom:190px;left:15%}.news .squares .square:nth-child(2){bottom:75px;left:19%}.news .squares .square:nth-child(3){bottom:-185px;right:2%}.news-block{padding-top:5px;padding-bottom:5px}.onglets ul{margin:0;margin-right:-5px;padding:0;font-size:0;list-style:none;text-align:right}@media (max-width:575.98px){.onglets ul{text-align:center}}.onglets ul li{display:inline-block;vertical-align:middle}@media (max-width:575.98px){.onglets ul li{display:block}}.onglets ul li a{display:block;margin:5px;padding:15px 35px;background-color:#f7f7f7;color:#27414d;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1.35em;text-decoration:none;text-transform:uppercase;transition:all .2s}@media (max-width:767.98px){.onglets ul li a{padding-left:15px;padding-right:15px}}.onglets ul li a.active,.onglets ul li a:hover{background-color:#27414d;color:#fff}.onglets.top ul{margin-top:-95px}@media (max-width:1349.98px){.onglets.top ul{margin-top:0}}.content-evidence{padding-top:50px;padding-bottom:90px}@media (max-width:767.98px){.content-evidence{padding-bottom:60px}}.content-evidence .wrapper{background-color:#f7f7f7;color:#27414d}.content-evidence .img-wrapper{position:relative}@media (max-width:767.98px){.content-evidence .img-wrapper{padding-bottom:56.25%;height:0}}.content-evidence .content{padding:80px 90px 65px 45px}@media (max-width:1349.98px){.content-evidence .content{padding-right:60px}}@media (max-width:991.98px){.content-evidence .content{padding-left:30px;padding-right:30px}}@media (max-width:767.98px){.content-evidence .content{padding-top:60px;padding-bottom:60px}}@media (max-width:575.98px){.content-evidence .content{padding-left:15px;padding-right:15px}}.content-evidence .h1,.content-evidence .h2,.content-evidence .h3,.content-evidence .h4,.content-evidence .h5,.content-evidence .h6,.content-evidence h1,.content-evidence h2,.content-evidence h3,.content-evidence h4,.content-evidence h5,.content-evidence h6{margin-bottom:45px;color:#27414d}.content-galerie{padding:50px 20px}.content-galerie .swiper-slide{height:600px;background-size:cover;background-repeat:no-repeat;background-position:center}.content-galerie .buttons{position:absolute;width:80px;background:#fff;bottom:0;right:0;text-align:center;padding:20px 0 0 0}.content-galerie .buttons a,.content-galerie .buttons div{position:static;display:inline-block;background:0 0;font-size:1.3em;width:auto;height:auto;color:#27414d;margin-bottom:10px;margin-top:0}.content-galerie .buttons a{display:block;font-size:1.2em;margin-bottom:20px}.content-galerie .buttons div{border:1px solid #f8f9fa;padding:5px 15px;border-radius:15px}.content-texte{padding-top:50px;padding-bottom:90px}.content-texte .row{margin-bottom:90px}.content-texte .row:last-child{margin-bottom:0}.content-texte .row .col-md-6:first-child{padding-right:30px}@media (max-width:991.98px){.content-texte .row .col-md-6:first-child{padding-right:15px}}@media (max-width:767.98px){.content-texte .row .col-md-6:first-child{margin-bottom:35px}}.content-texte .row .col-md-6:last-child{padding-left:30px}@media (max-width:991.98px){.content-texte .row .col-md-6:last-child{padding-left:15px}}.content-texte img{max-width:100%;height:auto!important}.testimonials{padding-top:75px;padding-bottom:45px;background-color:#f9f9f9}@media (max-width:575.98px){.testimonials{padding-top:60px}}.testimonials .swiper-container{width:100%;height:auto}.testimonials .swiper-pagination{position:relative;margin-top:30px;font-size:0;line-height:0;text-align:left}.testimonials .swiper-pagination-bullet{display:inline-block;vetical-align:middle;border-radius:50%;border:1px solid #fff;width:7px;height:7px;background:0 0;opacity:1}.testimonials .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:5px}.testimonials .swiper-pagination-bullet-active{opacity:1;background:#fff}.testimonials .swiper-progress{display:none!important;display:block;position:relative;margin-top:8px;width:50px;height:1px;background-color:#d0d0d0}.testimonials .swiper-progress span{position:absolute;top:0;left:0;width:0;height:100%;background-color:#51648c}.testimonials .more-link{margin:80px auto 0;max-width:1110px;text-align:right}.testimonials .more-link a{padding-left:30px!important;padding-right:60px!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.5px!important;line-height:1.8em!important}.testimonials .more-link a:after{right:30px!important}.testimonials.white{background-color:#fff}.testimonials.white .item--testimonial{background-color:#fff}.testimonials.white .item--testimonial .img-wrapper:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.timeline{position:relative;margin:50px 0 90px;padding:0;list-style:none}.timeline .date{position:relative;z-index:5;left:50%;margin:0;padding:30px 30px;width:50%;text-align:left}@media (max-width:767.98px){.timeline .date{left:auto;width:100%}}.timeline .date:before{content:"";position:absolute;z-index:1;top:38px;left:-8px;border-radius:50%;width:16px;height:16px;background-color:#ff6a10}.timeline .date:after{content:"";position:absolute;z-index:0;top:0;left:0;margin-left:-1px;width:2px;height:100%;background-color:#27414d;opacity:.3}@media (min-width:768px){.timeline .date:nth-child(even){left:auto;text-align:right}.timeline .date:nth-child(even):before{left:auto;right:-8px}.timeline .date:nth-child(even):after{left:auto;right:0;margin-left:0;margin-right:-1px}}.timeline .date .annee{margin:0;color:#ff6a10;font-size:1.15rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.timeline .date img{margin:0 0 15px}.timeline .date h3{margin:0;color:#27414d;font-size:1.25rem;line-height:1.2em}.timeline .date .timeline-intro{margin:0;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.2em}.timeline .date .timeline-more{display:none}.themes{padding-top:20px}.videos{padding-top:30px;padding-bottom:30px}.videos .swiper-container:not([class*=swiper-container-horizontal]) .swiper-wrapper{display:block;font-size:0;text-align:center}.videos .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide{display:inline-block;vertical-align:middle;padding:0 15px;width:33.333333%}@media (max-width:767.98px){.videos .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide{width:50%}}@media (max-width:575.98px){.videos .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide{width:100%}}.videos .swiper-pagination{position:relative;margin-top:40px;font-size:0;line-height:0;text-align:center}.videos .swiper-pagination-bullet{display:inline-block;vertical-align:middle;border-radius:50%;border:1px solid #399195;width:6px;height:6px;background:0 0;opacity:1}.videos .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:15px}.videos .swiper-pagination-bullet-active{opacity:1;background:#399195}.btn,.events .more-link a,.news .more-link a,.testimonials .more-link a,input[type=submit]{display:inline-block;position:relative;border:2px solid transparent;border-radius:0;padding:11px 20px;padding-right:50px;box-shadow:none!important;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:2px;line-height:1.7em;white-space:normal;text-align:left;text-decoration:none!important;text-transform:uppercase;transition:all .35s}.btn:after,.events .more-link a:after,.news .more-link a:after,.testimonials .more-link a:after,input[type=submit]:after{content:"";display:block;position:absolute;top:50%;right:23px;margin-top:-4px;width:5px;height:7px;background-position:center center;background-repeat:no-repeat;background-size:5px 7px;transition:all .2s}.btn.btn-default,.btn.btn-primary,.btn.btn1,.events .more-link a,.events .more-link a.btn-default,.events .more-link a.btn1,.news .more-link a,.news .more-link a.btn-default,.news .more-link a.btn1,.testimonials .more-link a,.testimonials .more-link a.btn-default,.testimonials .more-link a.btn1,input.btn-default[type=submit],input.btn1[type=submit],input[type=submit]{background-color:#fff;border-color:#e4e6e7;color:#27414d}.btn.btn-default:after,.btn.btn-primary:after,.btn.btn1:after,.events .more-link a.btn-default:after,.events .more-link a.btn1:after,.events .more-link a:after,.news .more-link a.btn-default:after,.news .more-link a.btn1:after,.news .more-link a:after,.testimonials .more-link a.btn-default:after,.testimonials .more-link a.btn1:after,.testimonials .more-link a:after,input.btn-default[type=submit]:after,input.btn1[type=submit]:after,input[type=submit]:after{background-image:url(../images/arrow-right-secondary.png)}.btn.btn-default:hover,.btn.btn-primary:hover,.btn.btn1:hover,.events .more-link a.btn-default:hover,.events .more-link a.btn1:hover,.events .more-link a:hover,.news .more-link a.btn-default:hover,.news .more-link a.btn1:hover,.news .more-link a:hover,.testimonials .more-link a.btn-default:hover,.testimonials .more-link a.btn1:hover,.testimonials .more-link a:hover,input.btn-default:hover[type=submit],input.btn1:hover[type=submit],input:hover[type=submit]{background-color:#27414d;border-color:#27414d;color:#fff}.btn.btn-default:hover:after,.btn.btn-primary:hover:after,.btn.btn1:hover:after,.events .more-link a.btn-default:hover:after,.events .more-link a.btn1:hover:after,.events .more-link a:hover:after,.news .more-link a.btn-default:hover:after,.news .more-link a.btn1:hover:after,.news .more-link a:hover:after,.testimonials .more-link a.btn-default:hover:after,.testimonials .more-link a.btn1:hover:after,.testimonials .more-link a:hover:after,input.btn-default[type=submit]:hover:after,input.btn1[type=submit]:hover:after,input[type=submit]:hover:after{background-image:url(../images/arrow-right-white.png)}.btn.btn-secondary,.btn.btn2,.events .more-link a.btn-secondary,.events .more-link a.btn2,.news .more-link a.btn-secondary,.news .more-link a.btn2,.testimonials .more-link a.btn-secondary,.testimonials .more-link a.btn2,input.btn-secondary[type=submit],input.btn2[type=submit]{background-color:#ff6a10;border-color:#ff6a10;color:#fff}.btn.btn-secondary:after,.btn.btn2:after,.events .more-link a.btn-secondary:after,.events .more-link a.btn2:after,.news .more-link a.btn-secondary:after,.news .more-link a.btn2:after,.testimonials .more-link a.btn-secondary:after,.testimonials .more-link a.btn2:after,input.btn-secondary[type=submit]:after,input.btn2[type=submit]:after{background-image:url(../images/arrow-right-white.png)}.btn.btn-secondary:hover,.btn.btn2:hover,.events .more-link a.btn-secondary:hover,.events .more-link a.btn2:hover,.news .more-link a.btn-secondary:hover,.news .more-link a.btn2:hover,.testimonials .more-link a.btn-secondary:hover,.testimonials .more-link a.btn2:hover,input.btn-secondary:hover[type=submit],input.btn2:hover[type=submit]{background-color:#dc5300;border-color:#dc5300;color:#fff}.btn.btn-tertiary,.events .more-link a.btn-tertiary,.news .more-link a.btn-tertiary,.testimonials .more-link a.btn-tertiary,input.btn-tertiary[type=submit]{padding-right:20px;background-color:#27414d;border-color:#27414d;color:#fff}.btn.btn-tertiary:after,.events .more-link a.btn-tertiary:after,.news .more-link a.btn-tertiary:after,.testimonials .more-link a.btn-tertiary:after,input.btn-tertiary[type=submit]:after{display:none}.btn.btn-tertiary:hover,.events .more-link a.btn-tertiary:hover,.news .more-link a.btn-tertiary:hover,.testimonials .more-link a.btn-tertiary:hover,input.btn-tertiary:hover[type=submit]{background-color:#16242b;border-color:#16242b;color:#fff}.btn.btn-white-inverse,.events .more-link a.btn-white-inverse,.news .more-link a.btn-white-inverse,.testimonials .more-link a.btn-white-inverse,input.btn-white-inverse[type=submit]{background-color:transparent;border-color:#fff;color:#fff}.btn.btn-white-inverse:after,.events .more-link a.btn-white-inverse:after,.news .more-link a.btn-white-inverse:after,.testimonials .more-link a.btn-white-inverse:after,input.btn-white-inverse[type=submit]:after{background-image:url(../images/arrow-right-white.png)}.btn.btn-white-inverse:hover,.events .more-link a.btn-white-inverse:hover,.news .more-link a.btn-white-inverse:hover,.testimonials .more-link a.btn-white-inverse:hover,input.btn-white-inverse:hover[type=submit]{background-color:#fff;border-color:#fff;color:#27414d}.btn.btn-white-inverse:hover:after,.events .more-link a.btn-white-inverse:hover:after,.news .more-link a.btn-white-inverse:hover:after,.testimonials .more-link a.btn-white-inverse:hover:after,input.btn-white-inverse[type=submit]:hover:after{background-image:url(../images/arrow-right-secondary.png)}input[type=submit]{cursor:pointer}.breadcrumb-block{padding-top:20px;padding-bottom:20px}.breadcrumb-block .wrapper{font-size:0;text-align:right}.breadcrumb-block .wrapper .breadcrumb,.breadcrumb-block .wrapper>span{display:inline-block;vertical-align:middle;color:#7e858e;font-size:.7rem;font-weight:400;line-height:1.35em}.breadcrumb-block .wrapper>span{margin:5px}.breadcrumb a{color:#ff7d00;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.view-filters .views-exposed-widgets{font-size:0}.view-filters .views-exposed-widget{display:inline-block;vertical-align:middle;max-width:265px}@media (max-width:575.98px){.view-filters .views-exposed-widget{display:block;max-width:none}}.view-filters .form-item{margin:5px}@media (max-width:575.98px){.view-filters .form-item{margin-left:0;margin-right:0}}.view-filters #edit-reset{margin:0;margin-left:20px;border:0;padding:0;background-color:transparent;color:#e4e6e7;font-size:.7rem;font-weight:900;letter-spacing:.5px;line-height:1.35em;text-transform:uppercase}@media (max-width:575.98px){.view-filters #edit-reset{margin-left:0;padding:15px 20px}}.view-filters #edit-reset:hover{color:#27414d}form label{display:block;margin:0 0 5px;color:#27414d;font-size:.7rem;font-weight:900;letter-spacing:.5px;line-height:normal;text-transform:uppercase}.form-select,.form-text,.form-textarea{display:block;margin:0;border:1px solid #e4e6e7;border-radius:0;padding:0 25px;width:100%;height:45px;background-color:#fff;box-shadow:none;color:#27414d;font-size:.7rem;font-family:Lato,sans-serif;font-weight:900;letter-spacing:.5px;line-height:normal;text-transform:uppercase;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background-image:none;background-clip:padding-box}.form-select::-ms-expand,.form-text::-ms-expand,.form-textarea::-ms-expand{background-color:transparent;border:0}.form-select:-ms-input-placeholder,.form-text:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{color:#27414d;opacity:1}.form-select::placeholder,.form-text::placeholder,.form-textarea::placeholder{color:#27414d;opacity:1}.form-select:disabled,.form-select[readonly],.form-text:disabled,.form-text[readonly],.form-textarea:disabled,.form-textarea[readonly]{background-color:#eceeef;opacity:1}.form-select:disabled,.form-text:disabled,.form-textarea:disabled{cursor:not-allowed}.form-select.error,.form-text.error,.form-textarea.error{border-color:#ebcccc;background-color:#f9f0f0}.form-select:focus::-ms-value{color:#27414d;background-color:#fff}.form-file,.form-range{display:block;max-width:100%}.form-select[multiple],.form-select[size],.form-textarea{height:auto}.form-item{margin-bottom:25px}.form-type-checkbox,.form-type-radio{display:block;position:relative;margin-bottom:10px}.form-type-checkbox.disabled .form-check-label,.form-type-radio.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-type-checkbox label,.form-type-radio label{padding-left:20px;margin-bottom:0;cursor:pointer}.form-type-checkbox input,.form-type-radio input{position:absolute;margin-top:5px}.form-type-checkbox input:only-child,.form-type-radio input:only-child{position:static}.form-type-checkbox input.error+label,.form-type-radio input.error+label{color:#a94442}fieldset{margin-bottom:25px!important;height:auto!important}fieldset legend{margin:0 0 25px}.bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.item--event{margin:5px 0;padding:20px 25px;background-color:#f7f7f7;font-size:0}@media (max-width:575.98px){.item--event{padding-left:15px;padding-right:15px}}.item--event .content,.item--event .date{display:inline-block;vertical-align:top}@media (max-width:575.98px){.item--event .content,.item--event .date{display:block}}.item--event .date{width:58px;border:4px solid #27414d}.item--event .date span{display:block;padding:5px 0;background-color:#27414d;color:#fff;font-size:.9rem;font-weight:400;line-height:1.1em;text-align:center}.item--event .date strong{display:block;padding:5px 0;color:#27414d;font-size:1.75rem;font-weight:900;line-height:1.25em;text-align:center;text-transform:uppercase}.item--event .content{padding:0 15px;width:calc(100% - 58px)}@media (max-width:575.98px){.item--event .content{padding:15px 0 0;width:100%}}.item--event .content h3{margin:0 0 10px;color:#27414d;font-size:1.15rem;font-style:italic;font-weight:700;line-height:1.35em}.item--event .content h3 a{color:#27414d;text-decoration:none;transition:all .2s}.item--event .content h3 a:hover{color:#ff6a10}.item--event .content .tags{margin:0;color:#ff7d00;font-size:.9rem;font-style:italic;font-weight:700;line-height:1.1em}.item--event .content .tags a{color:#ff7d00;text-decoration:underline}.item--event .content .tags a:hover{text-decoration:none}.item--formation{display:block;margin:15px 0;outline:0!important;text-decoration:none}.item--formation .img-wrapper{overflow:hidden}.item--formation .img-wrapper img{transition:all .35s}.item--formation .content{padding:15px 20px 25px;height:130px;background-color:#ff6a10}@media (max-width:767.98px){.item--formation .content{padding-left:15px;padding-right:15px}}.item--formation .content h3{margin:0 0 5px;color:#fff;font-size:1.5rem;font-weight:700;line-height:1em}.item--formation .content ul{margin:0;padding:0;list-style:none}.item--formation .content ul li{color:#fff;font-size:1rem;font-weight:500;line-height:1.2em}.item--formation:hover .img-wrapper img{transform:scale(1.1)}.item--formation.color40 .content{background-color:#ff8f34}.item--formation.color188 .content,.item--formation.color190 .content{background-color:#ffcc40}.item--formation.color36 .content{background-color:#5fbf97}.item--formation.color38 .content{background-color:#249196}.item--formation.color46 .content{background-color:#902c8e}.item--formation.color48 .content{background-color:#1f3765}.item--formation.color50 .content{background-color:#05688a}.item--formation.color44 .content{background-color:#0296d1}.item--formation.color66 .content,.item--formation.color68 .content,.item--formation.color70 .content{background-color:#065d7b}.item--formation.color60 .content{background-color:#a84c34}.item--formation.color52 .content{background-color:#0093ce}.item--formation.color181 .content,.item--formation.color54 .content{background-color:#8ec14f}.item--formation.color62 .content{background-color:#f39149}.item--formation.color64 .content{background-color:#f7a500}.item--formation.color56 .content{background-color:#4bacba}.item--formation.color58 .content{background-color:#bfc7cb}.item--formation.color472 .content{background-color:#d13866}.item--implantation{padding:35px 0}.item--implantation .aside{max-width:320px;color:#27414d;font-size:1.15rem;font-weight:400;line-height:1.65em}@media (max-width:991.98px){.item--implantation .aside{margin-bottom:30px;max-width:none}}.item--implantation .aside .inner{max-width:265px}@media (max-width:991.98px){.item--implantation .aside .inner{max-width:none}}.item--implantation .aside h2{margin:5px 0 35px;color:#27414d}@media (max-width:575.98px){.item--implantation .aside h2{font-size:1.9rem}}.item--implantation .aside p{margin:0 0 20px}.item--implantation .aside p:last-child{margin-bottom:0}.events .more-link .item--implantation .aside a,.item--implantation .aside .btn,.item--implantation .aside .events .more-link a,.item--implantation .aside .news .more-link a,.item--implantation .aside .testimonials .more-link a,.item--implantation .aside input[type=submit],.news .more-link .item--implantation .aside a,.testimonials .more-link .item--implantation .aside a{display:block;letter-spacing:.5px}.events .more-link .item--implantation .aside .btn+a,.events .more-link .item--implantation .aside a+.btn,.events .more-link .item--implantation .aside a+a,.events .more-link .item--implantation .aside a+input[type=submit],.events .more-link .item--implantation .aside input[type=submit]+a,.item--implantation .aside .btn+.btn,.item--implantation .aside .btn+input[type=submit],.item--implantation .aside .events .more-link .btn+a,.item--implantation .aside .events .more-link a+.btn,.item--implantation .aside .events .more-link a+a,.item--implantation .aside .events .more-link a+input[type=submit],.item--implantation .aside .events .more-link input[type=submit]+a,.item--implantation .aside .news .more-link .btn+a,.item--implantation .aside .news .more-link a+.btn,.item--implantation .aside .news .more-link a+a,.item--implantation .aside .news .more-link a+input[type=submit],.item--implantation .aside .news .more-link input[type=submit]+a,.item--implantation .aside .testimonials .more-link .btn+a,.item--implantation .aside .testimonials .more-link a+.btn,.item--implantation .aside .testimonials .more-link a+a,.item--implantation .aside .testimonials .more-link a+input[type=submit],.item--implantation .aside .testimonials .more-link input[type=submit]+a,.item--implantation .aside input[type=submit]+.btn,.item--implantation .aside input[type=submit]+input[type=submit],.news .more-link .item--implantation .aside .btn+a,.news .more-link .item--implantation .aside a+.btn,.news .more-link .item--implantation .aside a+a,.news .more-link .item--implantation .aside a+input[type=submit],.news .more-link .item--implantation .aside input[type=submit]+a,.testimonials .more-link .item--implantation .aside .btn+a,.testimonials .more-link .item--implantation .aside a+.btn,.testimonials .more-link .item--implantation .aside a+a,.testimonials .more-link .item--implantation .aside a+input[type=submit],.testimonials .more-link .item--implantation .aside input[type=submit]+a{margin-top:5px}.item--implantation .aside img{margin-top:5px}.item--implantation .implantation-news-events{clear:both;padding-top:15px;max-width:725px}.item--implantation .more-link{float:right;margin:-81px 0 0}.item--implantation_map{border:1px solid #ebebeb;background-color:#fff;color:#27414d;font-size:0}.item--implantation_map .content,.item--implantation_map .img-wrapper{display:inline-block;vertical-align:middle}.item--implantation_map .img-wrapper{width:215px}.item--implantation_map .content{padding:0 30px;width:calc(100% - 215px)}@media (max-width:575.98px){.item--implantation_map .content{padding:30px 15px;width:100%}}.item--implantation_map h3{margin:0;color:#27414d;font-size:1.15rem;font-weight:700;line-height:1.35em}.item--implantation_map p{margin:0;font-size:1.15rem;font-weight:400;line-height:1.35em}.item--implantation_map p.more{color:#ff7d00;font-size:.9rem;line-heigth:1.8em}.item--implantation_map p.more a{color:#ff7d00;text-decoration:underline}.item--implantation_map p.more a:hover{text-decoration:none}.item--news .img-wrapper .inner{position:relative;z-index:0;left:-30px}@media (max-width:991.98px){.item--news .img-wrapper .inner{left:auto}}.item--news .img-wrapper .inner:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);opacity:.5}.item--news .img-wrapper .inner .social-wrapper{position:absolute;z-index:5;bottom:20px;right:20px}.item--news .img-wrapper .inner .social-wrapper .social-box{position:absolute;top:0;right:100%;max-width:0;white-space:nowrap;overflow:hidden;transition:all .35s}.item--news .img-wrapper .inner .social-wrapper .social-box.open{max-width:110px}.item--news .img-wrapper .inner .social-wrapper .social-box ul{margin:0;padding:3px 5px;font-size:0;line-height:0;list-style:none}.item--news .img-wrapper .inner .social-wrapper .social-box ul li{display:inline-block}.item--news .img-wrapper .inner .social-wrapper .social-box ul li a{display:block;margin:0;width:24px;height:24px;color:#fff;font-size:1rem;line-height:24px;text-align:center;text-decoration:none;transition:all .2s}.item--news .img-wrapper .inner .social-wrapper .social-box ul li a:hover{opacity:.8}.item--news .img-wrapper .inner .social-wrapper .trigger-social{display:block;border:2px solid #fff;border-radius:5px;width:30px;height:30px;background-image:url(../images/icon-share.png);background-position:center center;background-repeat:no-repeat;background-size:13px auto;transition:all .2s}.item--news .img-wrapper .inner .social-wrapper .trigger-social:hover{opacity:.8}.item--news .content{color:#696e72;font-size:1rem;font-weight:500;line-height:1.5em}.item--news .content p{margin:0}.item--news .content p.date{color:#b7b7b7;font-size:.8rem;font-weight:400;line-height:1.4em;text-transform:uppercase}.item--news .content p.tags{margin-bottom:5px;color:#ff7d00;font-size:.9rem;font-style:italic;font-weight:700}.item--news .content p.tags a{color:#ff7d00;text-decoration:underline}.item--news .content p.tags a:hover{text-decoration:none}.item--news .content p.more{margin-top:5px;color:#27414d;font-size:.8rem;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.item--news .content p.more a{color:#27414d;text-decoration:none}.item--news .content p.more a:hover{text-decoration:underline}.item--news .content h3{margin:0 0 5px;color:#27414d;font-size:1.3rem;font-weight:700;line-height:1.15em}@media (max-width:991.98px){.item--news:not([class*=item-list]) .img-wrapper{padding-right:15px}}@media (max-width:575.98px){.item--news:not([class*=item-list]) .img-wrapper{padding-right:0}}@media (max-width:991.98px){.item--news:not([class*=item-list]) .content{padding-left:15px}}@media (max-width:575.98px){.item--news:not([class*=item-list]) .content{padding:15px;background-color:#fff}}.item--news.item-list{margin:5px 0}.item--news.item-list .content{padding:30px 25px}@media (max-width:767.98px){.item--news.item-list .content{padding-left:15px;padding-right:15px}}.item--news.item-list .content p.more{margin-top:15px;font-size:.7rem;letter-spacing:.5px}.item--testimonial{position:relative;padding-top:105px;background-color:#f9f9f9}@media (max-width:575.98px){.item--testimonial{margin-top:0}}.item--testimonial .img-wrapper{position:absolute;top:0;left:0;width:33.33333%;max-height:100%;overflow:hidden}@media (max-width:767.98px){.item--testimonial .img-wrapper{width:50%}}@media (max-width:575.98px){.item--testimonial .img-wrapper{position:relative;top:auto;left:auto;width:100%}}.item--testimonial .img-wrapper img{width:100%}.item--testimonial .content{margin-left:auto;margin-right:auto;width:100%;max-width:1110px;color:#fff;font-size:1rem;font-weight:500;line-height:1.9em}.item--testimonial .content p{margin:0 0 10px}.item--testimonial .content p:last-child{margin-bottom:0}.item--testimonial .content .wrapper{position:relative}.item--testimonial .content .wrapper::after{display:block;clear:both;content:""}.item--testimonial .testimonial{position:absolute;top:-50px;left:0;width:57.5%}@media (max-width:767.98px){.item--testimonial .testimonial{position:relative;top:auto;left:auto;width:100%}.item--testimonial .testimonial::after{display:block;clear:both;content:""}}.item--testimonial .testimonial .inner{position:absolute;right:0;width:55%;padding:90px 50px 50px;background-color:#ff6a10;background-image:url(../images/icon-testimonial.png);background-position:left 50px top 50px;background-repeat:no-repeat;background-size:30px auto;color:#fff;transition:all .35s}@media (max-width:991.98px){.item--testimonial .testimonial .inner{padding-left:30px;padding-right:30px;background-position:left 30px top 50px}}@media (max-width:767.98px){.item--testimonial .testimonial .inner{position:relative;right:auto;float:right;margin-bottom:-50px;width:75%}}@media (max-width:575.98px){.item--testimonial .testimonial .inner{float:none;margin-bottom:0;padding-left:15px;padding-right:15px;width:100%;background-position:left 15px top 50px}}.item--testimonial .testimonial .testi-intro{margin:0 0 20px;color:#fff;font-size:1.9rem;font-style:italic;font-weight:300;line-height:1.2em}.item--testimonial .testimonial .more{margin:0;color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.5px;line-height:1.35em;text-transform:uppercase}.item--testimonial .testimonial .more a{color:#fff;text-decoration:none}.item--testimonial .testimonial .more a:hover{text-decoration:underline}.item--testimonial .testimonial .testimonial-more{display:none}.item--testimonial .testimonial.expand .inner{width:100%}.item--testimonial .testimonial.expand .inner .testi-intro{display:none}.item--testimonial .testimonial.expand .testimonial-more{display:block;margin-bottom:20px}.item--testimonial .description{float:right;padding-left:22.5%;width:65%;min-height:395px;background-color:#27414d}@media (max-width:1349.98px){.item--testimonial .description{min-height:455px}}@media (max-width:991.98px){.item--testimonial .description{min-height:545px}}@media (max-width:767.98px){.item--testimonial .description{float:none;padding-left:0;width:100%;min-height:415px}}@media (max-width:575.98px){.item--testimonial .description{min-height:0}}.item--testimonial .description .inner{padding:50px 50px 40px}@media (max-width:991.98px){.item--testimonial .description .inner{padding-left:30px;padding-right:30px}}@media (max-width:767.98px){.item--testimonial .description .inner{padding-top:100px}}@media (max-width:575.98px){.item--testimonial .description .inner{padding-top:50px;padding-left:15px;padding-right:15px}}.item--testimonial .description .author{font-weight:900;line-height:1.5em}.item--theme{margin:5px 0}.item--theme .img-wrapper{position:relative}.item--theme .img-wrapper:after{content:"";position:absolute;z-index:0;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);opacity:.8}.item--theme .img-wrapper h3{position:absolute;z-index:5;bottom:0;left:0;margin:0;padding:35px 40px;width:100%;color:#fff;font-size:2.25rem;font-weight:700;line-height:1em}@media (max-width:767.98px){.item--theme .img-wrapper h3{padding:20px 15px;font-size:1.9rem}}.item--theme .content{padding:20px 40px;color:#696e72;font-size:1rem;font-weight:500;line-height:1.5em}@media (max-width:991.98px){.item--theme .content{padding-left:15px;padding-right:15px}}.item--theme .content p:not(:last-child){margin-bottom:10px}.item--theme .content .more a{color:#ff6a10;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:all .2s}.item--theme .content .more a:hover{text-decoration:underline}.item--video{display:block;position:relative;text-decoration:none}.item--video:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)}.item--video .img-wrapper{background-color:#424242;overflow:hidden}.item--video .bg{opacity:.8;transition:all .35s}.item--video .content{position:absolute;z-index:5;bottom:35px;left:0;padding:0 60px;width:100%;text-align:center}@media (max-width:1349.98px){.item--video .content{padding:0 30px}}@media (max-width:767.98px){.item--video .content{padding:0 15px}}.item--video h3{margin:0;padding-top:55px;background-image:url(../images/picto-play.png);background-position:center top;background-repeat:no-repeat;background-size:40px auto;color:#fff;font-size:1.15rem;font-weight:900;line-height:1.65em}.item--video:hover .bg{transform:scale(1.1)}.nav-tabs{margin:-5px 0 30px;margin-left:-5px;border-bottom:0}.nav-tabs .nav-item{margin:0}.nav-tabs .nav-link{margin:5px;border:0;border-radius:0;padding:15px 35px;background-color:#f7f7f7;color:#27414d;font-size:.75rem;font-weight:700;letter-spacing:.5px;line-height:1.35em;text-decoration:none;text-transform:uppercase;transition:all .2s}@media (max-width:575.98px){.nav-tabs .nav-link{padding-left:15px;padding-right:15px}}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{background-color:#27414d;color:#fff}.pager{margin-top:10px;text-align:right;font-size:0}.pager li{display:inline-block;vertical-align:middle;border:1px solid #e4e6e7;width:34px;height:34px;background-color:#fff;color:#27414d;font-size:.5rem;font-weight:900;letter-spacing:.4px;line-height:32px;text-align:center;text-transform:uppercase;transition:all .2s}.pager li a{display:block;color:#27414d;text-decoration:none;transition:all .2s}.pager li+li{margin-left:-1px}.pager li.pager-current,.pager li:hover{background-color:#ff6a10;border-color:#ff6a10;color:#fff}.pager li.pager-current a,.pager li:hover a{color:#fff}@media (max-width:991.98px){body.front .leaderboard:after{height:100%;opacity:.8}}@media (max-width:575.98px){body.front .leaderboard:after{height:35%;opacity:.45}}body.front .box-image,body.front .events{margin-top:0}body.front .map{padding-top:125px;background-color:#f9f9f9}@media (max-width:575.98px){body.front .map{padding-top:60px}}body.front .map #map{height:620px}@media (max-width:575.98px){body.front .map #map{height:180px}}.page-formations-continues h1 strong,.page-formations-formation-continue h1 strong,.page-formations-haute-ecole h1 strong,.page-formations-promotion-sociale h1 strong{display:inline}.page-formations-continues .banner:not([class*=banner--image]) .title,.page-formations-formation-continue .banner:not([class*=banner--image]) .title,.page-formations-haute-ecole .banner:not([class*=banner--image]) .title,.page-formations-promotion-sociale .banner:not([class*=banner--image]) .title{margin-bottom:30px;width:100%}.page-formations-continues .view-content,.page-formations-formation-continue .view-content,.page-formations-haute-ecole .view-content,.page-formations-promotion-sociale .view-content{padding-bottom:55px}.page-formations-continues .view-content .container,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper,.page-formations-continues .view-content body.page-search .main-wrapper,.page-formations-continues .view-content body.page-search404 .main-wrapper,.page-formations-continues .view-content body.page-sitemap .main-wrapper,.page-formations-continues .view-content body.page-user .main-wrapper,.page-formations-formation-continue .view-content .container,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper,.page-formations-formation-continue .view-content body.page-search .main-wrapper,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper,.page-formations-formation-continue .view-content body.page-user .main-wrapper,.page-formations-haute-ecole .view-content .container,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper,.page-formations-haute-ecole .view-content body.page-search .main-wrapper,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper,.page-formations-haute-ecole .view-content body.page-user .main-wrapper,.page-formations-promotion-sociale .view-content .container,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper,body.page-search .page-formations-continues .view-content .main-wrapper,body.page-search .page-formations-formation-continue .view-content .main-wrapper,body.page-search .page-formations-haute-ecole .view-content .main-wrapper,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper,body.page-search404 .page-formations-continues .view-content .main-wrapper,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper,body.page-sitemap .page-formations-continues .view-content .main-wrapper,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper,body.page-user .page-formations-continues .view-content .main-wrapper,body.page-user .page-formations-formation-continue .view-content .main-wrapper,body.page-user .page-formations-haute-ecole .view-content .main-wrapper,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper{position:relative}.page-formations-continues .view-content .container .swiper-button-next,.page-formations-continues .view-content .container .swiper-button-prev,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content .container .swiper-button-next,.page-formations-formation-continue .view-content .container .swiper-button-prev,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content .container .swiper-button-next,.page-formations-haute-ecole .view-content .container .swiper-button-prev,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content .container .swiper-button-next,.page-formations-promotion-sociale .view-content .container .swiper-button-prev,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev{position:absolute;z-index:10;top:215px;width:70px;height:70px;border:1px solid #e8e9ec;background-color:#fff;background-size:16px 24px;background-position:center;background-repeat:no-repeat;box-shadow:10px 10px 5px 0 rgba(0,0,0,.5);cursor:pointer;transition:all .2s}@media (max-width:991.98px){.page-formations-continues .view-content .container .swiper-button-next,.page-formations-continues .view-content .container .swiper-button-prev,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content .container .swiper-button-next,.page-formations-formation-continue .view-content .container .swiper-button-prev,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content .container .swiper-button-next,.page-formations-haute-ecole .view-content .container .swiper-button-prev,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content .container .swiper-button-next,.page-formations-promotion-sociale .view-content .container .swiper-button-prev,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev{top:120px}}@media (max-width:767.98px){.page-formations-continues .view-content .container .swiper-button-next,.page-formations-continues .view-content .container .swiper-button-prev,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content .container .swiper-button-next,.page-formations-formation-continue .view-content .container .swiper-button-prev,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content .container .swiper-button-next,.page-formations-haute-ecole .view-content .container .swiper-button-prev,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content .container .swiper-button-next,.page-formations-promotion-sociale .view-content .container .swiper-button-prev,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev{top:150px}}@media (max-width:575.98px){.page-formations-continues .view-content .container .swiper-button-next,.page-formations-continues .view-content .container .swiper-button-prev,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content .container .swiper-button-next,.page-formations-formation-continue .view-content .container .swiper-button-prev,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content .container .swiper-button-next,.page-formations-haute-ecole .view-content .container .swiper-button-prev,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content .container .swiper-button-next,.page-formations-promotion-sociale .view-content .container .swiper-button-prev,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev{top:180px}}.page-formations-continues .view-content .container .swiper-button-next:hover,.page-formations-continues .view-content .container .swiper-button-prev:hover,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next:hover,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev:hover,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-next:hover,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-prev:hover,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-next:hover,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-prev:hover,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-next:hover,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-prev:hover,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-next:hover,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-prev:hover,.page-formations-formation-continue .view-content .container .swiper-button-next:hover,.page-formations-formation-continue .view-content .container .swiper-button-prev:hover,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next:hover,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev:hover,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-next:hover,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-prev:hover,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-next:hover,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-prev:hover,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-next:hover,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-prev:hover,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-next:hover,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-prev:hover,.page-formations-haute-ecole .view-content .container .swiper-button-next:hover,.page-formations-haute-ecole .view-content .container .swiper-button-prev:hover,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next:hover,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev:hover,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-next:hover,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-prev:hover,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-next:hover,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-prev:hover,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-next:hover,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-prev:hover,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-next:hover,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-prev:hover,.page-formations-promotion-sociale .view-content .container .swiper-button-next:hover,.page-formations-promotion-sociale .view-content .container .swiper-button-prev:hover,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next:hover,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev:hover,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-next:hover,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-prev:hover,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-next:hover,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-prev:hover,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-next:hover,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-prev:hover,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-next:hover,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-prev:hover,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-next:hover,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-prev:hover,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next:hover,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev:hover,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next:hover,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev:hover,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next:hover,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev:hover,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-next:hover,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-prev:hover,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next:hover,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev:hover,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next:hover,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev:hover,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next:hover,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev:hover,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-next:hover,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-prev:hover,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next:hover,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev:hover,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next:hover,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev:hover,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next:hover,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev:hover,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-next:hover,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-prev:hover,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next:hover,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev:hover,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next:hover,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev:hover,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next:hover,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev:hover,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-next:hover,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-prev:hover,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next:hover,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev:hover,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next:hover,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev:hover,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next:hover,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev:hover{box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);transform:translateY(3px)}.page-formations-continues .view-content .container .swiper-button-prev,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content .container .swiper-button-prev,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content .container .swiper-button-prev,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content .container .swiper-button-prev,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev{background-image:url(../images/arrow-big-left.png);left:-20px;right:auto}@media (max-width:767.98px){.page-formations-continues .view-content .container .swiper-button-prev,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content .container .swiper-button-prev,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content .container .swiper-button-prev,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content .container .swiper-button-prev,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-prev,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-prev,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-prev{left:0}}.page-formations-continues .view-content .container .swiper-button-next,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content .container .swiper-button-next,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content .container .swiper-button-next,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content .container .swiper-button-next,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next{background-image:url(../images/arrow-big-right.png);right:-20px;left:auto}@media (max-width:767.98px){.page-formations-continues .view-content .container .swiper-button-next,.page-formations-continues .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-continues .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content .container .swiper-button-next,.page-formations-formation-continue .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-formation-continue .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content .container .swiper-button-next,.page-formations-haute-ecole .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-haute-ecole .view-content body.page-user .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content .container .swiper-button-next,.page-formations-promotion-sociale .view-content body.node-type-cours-formation .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-search404 .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-sitemap .main-wrapper .swiper-button-next,.page-formations-promotion-sociale .view-content body.page-user .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.node-type-cours-formation .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-search404 .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-sitemap .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-continues .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-formation-continue .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-haute-ecole .view-content .main-wrapper .swiper-button-next,body.page-user .page-formations-promotion-sociale .view-content .main-wrapper .swiper-button-next{right:0}}.page-formations-continues .swiper-container:not([class*=swiper-container-horizontal]) .swiper-wrapper,.page-formations-formation-continue .swiper-container:not([class*=swiper-container-horizontal]) .swiper-wrapper,.page-formations-haute-ecole .swiper-container:not([class*=swiper-container-horizontal]) .swiper-wrapper,.page-formations-promotion-sociale .swiper-container:not([class*=swiper-container-horizontal]) .swiper-wrapper{display:block;font-size:0;text-align:center}.page-formations-continues .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-formation-continue .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-haute-ecole .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-promotion-sociale .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide{display:inline-block;vertical-align:middle;width:33.333333%}@media (max-width:767.98px){.page-formations-continues .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-formation-continue .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-haute-ecole .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-promotion-sociale .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide{width:50%}}@media (max-width:575.98px){.page-formations-continues .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-formation-continue .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-haute-ecole .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide,.page-formations-promotion-sociale .swiper-container:not([class*=swiper-container-horizontal]) .swiper-slide{width:100%}}.page-formations-continues .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-next,.page-formations-continues .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-prev,.page-formations-formation-continue .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-next,.page-formations-formation-continue .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-prev,.page-formations-haute-ecole .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-next,.page-formations-haute-ecole .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-prev,.page-formations-promotion-sociale .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-next,.page-formations-promotion-sociale .swiper-container:not([class*=swiper-container-horizontal])~.swiper-button-prev{display:none}.page-formations-continues .swiper-container .swiper-pagination-bullets,.page-formations-formation-continue .swiper-container .swiper-pagination-bullets,.page-formations-haute-ecole .swiper-container .swiper-pagination-bullets,.page-formations-promotion-sociale .swiper-container .swiper-pagination-bullets{position:relative;bottom:auto;left:auto;margin-top:10px;border-bottom:2px solid #ced4d7;width:100%;text-align:center;transition:all .2s}@media (min-width:992px){.page-formations-continues .swiper-container .swiper-pagination-bullets,.page-formations-formation-continue .swiper-container .swiper-pagination-bullets,.page-formations-haute-ecole .swiper-container .swiper-pagination-bullets,.page-formations-promotion-sociale .swiper-container .swiper-pagination-bullets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end!important;align-items:flex-end!important}}@media (max-width:991.98px){.page-formations-continues .swiper-container .swiper-pagination-bullets,.page-formations-formation-continue .swiper-container .swiper-pagination-bullets,.page-formations-haute-ecole .swiper-container .swiper-pagination-bullets,.page-formations-promotion-sociale .swiper-container .swiper-pagination-bullets{display:none}}.page-formations-continues .swiper-container .swiper-pagination-bullet,.page-formations-formation-continue .swiper-container .swiper-pagination-bullet,.page-formations-haute-ecole .swiper-container .swiper-pagination-bullet,.page-formations-promotion-sociale .swiper-container .swiper-pagination-bullet{display:inline-block;vertical-align:middle;margin:0 0 -2px;border-radius:0;width:auto;height:auto;background:0 0;opacity:1;border-bottom:2px solid transparent;padding:20px 10px;color:#27414d;font-size:.7rem;font-weight:700;line-height:1.8em;text-transform:uppercase;transition:all .2s}@media (min-width:992px){.page-formations-continues .swiper-container .swiper-pagination-bullet,.page-formations-formation-continue .swiper-container .swiper-pagination-bullet,.page-formations-haute-ecole .swiper-container .swiper-pagination-bullet,.page-formations-promotion-sociale .swiper-container .swiper-pagination-bullet{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}}.page-formations-continues .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-formations-continues .swiper-container .swiper-pagination-bullet:hover,.page-formations-formation-continue .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-formations-formation-continue .swiper-container .swiper-pagination-bullet:hover,.page-formations-haute-ecole .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-formations-haute-ecole .swiper-container .swiper-pagination-bullet:hover,.page-formations-promotion-sociale .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-formations-promotion-sociale .swiper-container .swiper-pagination-bullet:hover{background:0 0;border-color:#ff6a10;color:#ff6a10}.page-formations-continues .swiper-slide .content-modal,.page-formations-formation-continue .swiper-slide .content-modal,.page-formations-haute-ecole .swiper-slide .content-modal,.page-formations-promotion-sociale .swiper-slide .content-modal{display:none}.page-formations-continues .formationModal,.page-formations-formation-continue .formationModal,.page-formations-haute-ecole .formationModal,.page-formations-promotion-sociale .formationModal{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.5em}.page-formations-continues .formationModal h2,.page-formations-formation-continue .formationModal h2,.page-formations-haute-ecole .formationModal h2,.page-formations-promotion-sociale .formationModal h2{margin:0;color:#fff;font-size:1.9rem;line-height:1.45em}.page-formations-continues .formationModal ul,.page-formations-formation-continue .formationModal ul,.page-formations-haute-ecole .formationModal ul,.page-formations-promotion-sociale .formationModal ul{margin:0;padding:0;list-style:none}.page-formations-continues .formationModal ul li,.page-formations-formation-continue .formationModal ul li,.page-formations-haute-ecole .formationModal ul li,.page-formations-promotion-sociale .formationModal ul li{color:#fff;font-size:1rem;font-weight:500;line-height:1.9em}.page-formations-continues .formationModal ul li a,.page-formations-formation-continue .formationModal ul li a,.page-formations-haute-ecole .formationModal ul li a,.page-formations-promotion-sociale .formationModal ul li a{text-decoration:underline}.page-formations-continues .formationModal ul li a:hover,.page-formations-formation-continue .formationModal ul li a:hover,.page-formations-haute-ecole .formationModal ul li a:hover,.page-formations-promotion-sociale .formationModal ul li a:hover{text-decoration:none}.page-formations-continues .formationModal .content-intro,.page-formations-formation-continue .formationModal .content-intro,.page-formations-haute-ecole .formationModal .content-intro,.page-formations-promotion-sociale .formationModal .content-intro{margin-top:40px;margin-bottom:95px}.events .more-link .page-formations-continues .formationModal a,.events .more-link .page-formations-formation-continue .formationModal a,.events .more-link .page-formations-haute-ecole .formationModal a,.events .more-link .page-formations-promotion-sociale .formationModal a,.news .more-link .page-formations-continues .formationModal a,.news .more-link .page-formations-formation-continue .formationModal a,.news .more-link .page-formations-haute-ecole .formationModal a,.news .more-link .page-formations-promotion-sociale .formationModal a,.page-formations-continues .formationModal .btn,.page-formations-continues .formationModal .events .more-link a,.page-formations-continues .formationModal .news .more-link a,.page-formations-continues .formationModal .testimonials .more-link a,.page-formations-continues .formationModal input[type=submit],.page-formations-formation-continue .formationModal .btn,.page-formations-formation-continue .formationModal .events .more-link a,.page-formations-formation-continue .formationModal .news .more-link a,.page-formations-formation-continue .formationModal .testimonials .more-link a,.page-formations-formation-continue .formationModal input[type=submit],.page-formations-haute-ecole .formationModal .btn,.page-formations-haute-ecole .formationModal .events .more-link a,.page-formations-haute-ecole .formationModal .news .more-link a,.page-formations-haute-ecole .formationModal .testimonials .more-link a,.page-formations-haute-ecole .formationModal input[type=submit],.page-formations-promotion-sociale .formationModal .btn,.page-formations-promotion-sociale .formationModal .events .more-link a,.page-formations-promotion-sociale .formationModal .news .more-link a,.page-formations-promotion-sociale .formationModal .testimonials .more-link a,.page-formations-promotion-sociale .formationModal input[type=submit],.testimonials .more-link .page-formations-continues .formationModal a,.testimonials .more-link .page-formations-formation-continue .formationModal a,.testimonials .more-link .page-formations-haute-ecole .formationModal a,.testimonials .more-link .page-formations-promotion-sociale .formationModal a{margin:5px;padding-left:25px;letter-spacing:.5px}.events .more-link .page-formations-continues .formationModal a.btn-close:after,.events .more-link .page-formations-formation-continue .formationModal a.btn-close:after,.events .more-link .page-formations-haute-ecole .formationModal a.btn-close:after,.events .more-link .page-formations-promotion-sociale .formationModal a.btn-close:after,.news .more-link .page-formations-continues .formationModal a.btn-close:after,.news .more-link .page-formations-formation-continue .formationModal a.btn-close:after,.news .more-link .page-formations-haute-ecole .formationModal a.btn-close:after,.news .more-link .page-formations-promotion-sociale .formationModal a.btn-close:after,.page-formations-continues .formationModal .btn.btn-close:after,.page-formations-continues .formationModal .events .more-link a.btn-close:after,.page-formations-continues .formationModal .news .more-link a.btn-close:after,.page-formations-continues .formationModal .testimonials .more-link a.btn-close:after,.page-formations-continues .formationModal input.btn-close[type=submit]:after,.page-formations-formation-continue .formationModal .btn.btn-close:after,.page-formations-formation-continue .formationModal .events .more-link a.btn-close:after,.page-formations-formation-continue .formationModal .news .more-link a.btn-close:after,.page-formations-formation-continue .formationModal .testimonials .more-link a.btn-close:after,.page-formations-formation-continue .formationModal input.btn-close[type=submit]:after,.page-formations-haute-ecole .formationModal .btn.btn-close:after,.page-formations-haute-ecole .formationModal .events .more-link a.btn-close:after,.page-formations-haute-ecole .formationModal .news .more-link a.btn-close:after,.page-formations-haute-ecole .formationModal .testimonials .more-link a.btn-close:after,.page-formations-haute-ecole .formationModal input.btn-close[type=submit]:after,.page-formations-promotion-sociale .formationModal .btn.btn-close:after,.page-formations-promotion-sociale .formationModal .events .more-link a.btn-close:after,.page-formations-promotion-sociale .formationModal .news .more-link a.btn-close:after,.page-formations-promotion-sociale .formationModal .testimonials .more-link a.btn-close:after,.page-formations-promotion-sociale .formationModal input.btn-close[type=submit]:after,.testimonials .more-link .page-formations-continues .formationModal a.btn-close:after,.testimonials .more-link .page-formations-formation-continue .formationModal a.btn-close:after,.testimonials .more-link .page-formations-haute-ecole .formationModal a.btn-close:after,.testimonials .more-link .page-formations-promotion-sociale .formationModal a.btn-close:after{margin-top:-4px;width:7px;height:7px;background-image:url(../images/icon-close-white.png);background-size:7px 7px}.events .more-link .page-formations-continues .formationModal a.btn-close:hover:after,.events .more-link .page-formations-formation-continue .formationModal a.btn-close:hover:after,.events .more-link .page-formations-haute-ecole .formationModal a.btn-close:hover:after,.events .more-link .page-formations-promotion-sociale .formationModal a.btn-close:hover:after,.news .more-link .page-formations-continues .formationModal a.btn-close:hover:after,.news .more-link .page-formations-formation-continue .formationModal a.btn-close:hover:after,.news .more-link .page-formations-haute-ecole .formationModal a.btn-close:hover:after,.news .more-link .page-formations-promotion-sociale .formationModal a.btn-close:hover:after,.page-formations-continues .formationModal .btn.btn-close:hover:after,.page-formations-continues .formationModal .events .more-link a.btn-close:hover:after,.page-formations-continues .formationModal .news .more-link a.btn-close:hover:after,.page-formations-continues .formationModal .testimonials .more-link a.btn-close:hover:after,.page-formations-continues .formationModal input.btn-close[type=submit]:hover:after,.page-formations-formation-continue .formationModal .btn.btn-close:hover:after,.page-formations-formation-continue .formationModal .events .more-link a.btn-close:hover:after,.page-formations-formation-continue .formationModal .news .more-link a.btn-close:hover:after,.page-formations-formation-continue .formationModal .testimonials .more-link a.btn-close:hover:after,.page-formations-formation-continue .formationModal input.btn-close[type=submit]:hover:after,.page-formations-haute-ecole .formationModal .btn.btn-close:hover:after,.page-formations-haute-ecole .formationModal .events .more-link a.btn-close:hover:after,.page-formations-haute-ecole .formationModal .news .more-link a.btn-close:hover:after,.page-formations-haute-ecole .formationModal .testimonials .more-link a.btn-close:hover:after,.page-formations-haute-ecole .formationModal input.btn-close[type=submit]:hover:after,.page-formations-promotion-sociale .formationModal .btn.btn-close:hover:after,.page-formations-promotion-sociale .formationModal .events .more-link a.btn-close:hover:after,.page-formations-promotion-sociale .formationModal .news .more-link a.btn-close:hover:after,.page-formations-promotion-sociale .formationModal .testimonials .more-link a.btn-close:hover:after,.page-formations-promotion-sociale .formationModal input.btn-close[type=submit]:hover:after,.testimonials .more-link .page-formations-continues .formationModal a.btn-close:hover:after,.testimonials .more-link .page-formations-formation-continue .formationModal a.btn-close:hover:after,.testimonials .more-link .page-formations-haute-ecole .formationModal a.btn-close:hover:after,.testimonials .more-link .page-formations-promotion-sociale .formationModal a.btn-close:hover:after{background-image:url(../images/icon-close-secondary.png)}.page-formations-continues .formationModal .img-wrapper,.page-formations-formation-continue .formationModal .img-wrapper,.page-formations-haute-ecole .formationModal .img-wrapper,.page-formations-promotion-sociale .formationModal .img-wrapper{text-align:right}@media (max-width:767.98px){.page-formations-continues .formationModal .img-wrapper,.page-formations-formation-continue .formationModal .img-wrapper,.page-formations-haute-ecole .formationModal .img-wrapper,.page-formations-promotion-sociale .formationModal .img-wrapper{margin-top:30px;text-align:left}}.page-formations-continues .box-image,.page-formations-formation-continue .box-image,.page-formations-haute-ecole .box-image,.page-formations-promotion-sociale .box-image{margin-top:0}body.page-actualites .view-news{padding-bottom:75px}body.page-actualites .view-filters form{margin-top:-95px}@media (max-width:1349.98px){body.page-actualites .view-filters form{margin-top:0}}body.page-actualites .view-content{margin-top:15px}body.page-agenda .view-content{padding-top:30px;padding-bottom:60px}body.page-agenda .view-content .item--event_wrapper{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}@media (max-width:1349.98px){body.page-agenda .view-content .item--event_wrapper{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:991.98px){body.page-agenda .view-content .item--event_wrapper{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}body.node-type-event .event-intro{padding-top:50px}body.node-type-event .event-intro .date{color:#b7b7b7;font-size:.8rem;font-weight:400;line-height:1.4em;text-transform:uppercase}body.node-type-event .event-intro .tags{margin:0;color:#ff7d00;font-size:.9rem;font-style:italic;font-weight:700;line-height:1.1em}body.node-type-event .event-intro .tags a{color:#ff7d00;text-decoration:underline}body.node-type-event .event-intro .tags a:hover{text-decoration:none}body.node-type-faq .node-faq{padding-top:50px;padding-bottom:90px}body.page-faq .view-filters form{margin-top:-95px}@media (max-width:1349.98px){body.page-faq .view-filters form{margin-top:0}}body.page-faq .view-content{padding-top:60px;padding-bottom:60px}body.page-faq .view-content .card{padding-top:15px;padding-bottom:15px}body.page-faq .view-content .card .card-header h5{margin:0;color:#27414d;font-size:1rem;font-weight:800;line-height:2.25em}body.page-faq .view-content .card .card-header h5 a{color:#27414d;text-decoration:none;transition:all .2s}body.page-faq .view-content .card .card-header h5 a:hover{color:#ff6a10}body.page-faq .view-content .card+.card{border-top:1px solid #5a6671}body.node-type-formation .node-formation.color40 .block-cours .block-list ul li a{background-color:rgba(255,143,52,.05)}body.node-type-formation .node-formation.color40 .banner.banner--image .title,body.node-type-formation .node-formation.color40 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color40 .block-cours .credits,body.node-type-formation .node-formation.color40 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color40 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color40 .block-info .aside:after,body.node-type-formation .node-formation.color40 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color40 .testimonials .swiper-pagination-bullet-active{background-color:#ff8f34}body.node-type-formation .node-formation.color40 #cours .modal-body .title,body.node-type-formation .node-formation.color40 .modal-body .title{color:#ff8f34}body.node-type-formation .node-formation.color40 .block-cours .btn-wrapper .btn-tertiary{background-color:#ff8f34;border-color:#ff8f34}body.node-type-formation .node-formation.color40 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#ff7301;border-color:#ff7301}body.node-type-formation .node-formation.color40 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color40 .testimonials .swiper-pagination-bullet{border-color:#ff8f34}body.node-type-formation .node-formation.color40 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color188 .block-cours .block-list ul li a,body.node-type-formation .node-formation.color190 .block-cours .block-list ul li a{background-color:rgba(255,204,64,.05)}body.node-type-formation .node-formation.color188 .banner.banner--image .title,body.node-type-formation .node-formation.color188 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color188 .block-cours .credits,body.node-type-formation .node-formation.color188 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color188 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color188 .block-info .aside:after,body.node-type-formation .node-formation.color188 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color188 .testimonials .swiper-pagination-bullet-active,body.node-type-formation .node-formation.color190 .banner.banner--image .title,body.node-type-formation .node-formation.color190 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color190 .block-cours .credits,body.node-type-formation .node-formation.color190 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color190 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color190 .block-info .aside:after,body.node-type-formation .node-formation.color190 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color190 .testimonials .swiper-pagination-bullet-active{background-color:#ffcc40}body.node-type-formation .node-formation.color188 #cours .modal-body .title,body.node-type-formation .node-formation.color188 .modal-body .title,body.node-type-formation .node-formation.color190 #cours .modal-body .title,body.node-type-formation .node-formation.color190 .modal-body .title{color:#ffcc40}body.node-type-formation .node-formation.color188 .block-cours .btn-wrapper .btn-tertiary,body.node-type-formation .node-formation.color190 .block-cours .btn-wrapper .btn-tertiary{background-color:#ffcc40;border-color:#ffcc40}body.node-type-formation .node-formation.color188 .block-cours .btn-wrapper .btn-tertiary:hover,body.node-type-formation .node-formation.color190 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#ffbe0d;border-color:#ffbe0d}body.node-type-formation .node-formation.color188 .block-cours .block-list li a:hover .credits,body.node-type-formation .node-formation.color190 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color188 .testimonials .swiper-pagination-bullet,body.node-type-formation .node-formation.color190 .testimonials .swiper-pagination-bullet{border-color:#ffcc40}body.node-type-formation .node-formation.color188 .item--testimonial .description,body.node-type-formation .node-formation.color190 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color36 .block-cours .block-list ul li a{background-color:rgba(95,191,151,.05)}body.node-type-formation .node-formation.color36 .banner.banner--image .title,body.node-type-formation .node-formation.color36 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color36 .block-cours .credits,body.node-type-formation .node-formation.color36 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color36 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color36 .block-info .aside:after,body.node-type-formation .node-formation.color36 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color36 .testimonials .swiper-pagination-bullet-active{background-color:#5fbf97}body.node-type-formation .node-formation.color36 #cours .modal-body .title,body.node-type-formation .node-formation.color36 .modal-body .title{color:#5fbf97}body.node-type-formation .node-formation.color36 .block-cours .btn-wrapper .btn-tertiary{background-color:#5fbf97;border-color:#5fbf97}body.node-type-formation .node-formation.color36 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#43a87e;border-color:#43a87e}body.node-type-formation .node-formation.color36 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color36 .testimonials .swiper-pagination-bullet{border-color:#5fbf97}body.node-type-formation .node-formation.color36 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color38 .block-cours .block-list ul li a{background-color:rgba(36,145,150,.05)}body.node-type-formation .node-formation.color38 .banner.banner--image .title,body.node-type-formation .node-formation.color38 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color38 .block-cours .credits,body.node-type-formation .node-formation.color38 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color38 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color38 .block-info .aside:after,body.node-type-formation .node-formation.color38 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color38 .testimonials .swiper-pagination-bullet-active{background-color:#249196}body.node-type-formation .node-formation.color38 #cours .modal-body .title,body.node-type-formation .node-formation.color38 .modal-body .title{color:#249196}body.node-type-formation .node-formation.color38 .block-cours .btn-wrapper .btn-tertiary{background-color:#249196;border-color:#249196}body.node-type-formation .node-formation.color38 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#1a696d;border-color:#1a696d}body.node-type-formation .node-formation.color38 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color38 .testimonials .swiper-pagination-bullet{border-color:#249196}body.node-type-formation .node-formation.color38 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color46 .block-cours .block-list ul li a{background-color:rgba(144,44,142,.05)}body.node-type-formation .node-formation.color46 .banner.banner--image .title,body.node-type-formation .node-formation.color46 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color46 .block-cours .credits,body.node-type-formation .node-formation.color46 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color46 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color46 .block-info .aside:after,body.node-type-formation .node-formation.color46 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color46 .testimonials .swiper-pagination-bullet-active{background-color:#902c8e}body.node-type-formation .node-formation.color46 #cours .modal-body .title,body.node-type-formation .node-formation.color46 .modal-body .title{color:#902c8e}body.node-type-formation .node-formation.color46 .block-cours .btn-wrapper .btn-tertiary{background-color:#902c8e;border-color:#902c8e}body.node-type-formation .node-formation.color46 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#692067;border-color:#692067}body.node-type-formation .node-formation.color46 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color46 .testimonials .swiper-pagination-bullet{border-color:#902c8e}body.node-type-formation .node-formation.color46 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color48 .block-cours .block-list ul li a{background-color:rgba(31,55,101,.05)}body.node-type-formation .node-formation.color48 .banner.banner--image .title,body.node-type-formation .node-formation.color48 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color48 .block-cours .credits,body.node-type-formation .node-formation.color48 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color48 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color48 .block-info .aside:after,body.node-type-formation .node-formation.color48 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color48 .testimonials .swiper-pagination-bullet-active{background-color:#1f3765}body.node-type-formation .node-formation.color48 #cours .modal-body .title,body.node-type-formation .node-formation.color48 .modal-body .title{color:#1f3765}body.node-type-formation .node-formation.color48 .block-cours .btn-wrapper .btn-tertiary{background-color:#1f3765;border-color:#1f3765}body.node-type-formation .node-formation.color48 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#13223e;border-color:#13223e}body.node-type-formation .node-formation.color48 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color48 .testimonials .swiper-pagination-bullet{border-color:#1f3765}body.node-type-formation .node-formation.color48 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color50 .block-cours .block-list ul li a{background-color:rgba(5,104,138,.05)}body.node-type-formation .node-formation.color50 .banner.banner--image .title,body.node-type-formation .node-formation.color50 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color50 .block-cours .credits,body.node-type-formation .node-formation.color50 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color50 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color50 .block-info .aside:after,body.node-type-formation .node-formation.color50 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color50 .testimonials .swiper-pagination-bullet-active{background-color:#05688a}body.node-type-formation .node-formation.color50 #cours .modal-body .title,body.node-type-formation .node-formation.color50 .modal-body .title{color:#05688a}body.node-type-formation .node-formation.color50 .block-cours .btn-wrapper .btn-tertiary{background-color:#05688a;border-color:#05688a}body.node-type-formation .node-formation.color50 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#034359;border-color:#034359}body.node-type-formation .node-formation.color50 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color50 .testimonials .swiper-pagination-bullet{border-color:#05688a}body.node-type-formation .node-formation.color50 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color44 .block-cours .block-list ul li a{background-color:rgba(2,150,209,.05)}body.node-type-formation .node-formation.color44 .banner.banner--image .title,body.node-type-formation .node-formation.color44 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color44 .block-cours .credits,body.node-type-formation .node-formation.color44 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color44 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color44 .block-info .aside:after,body.node-type-formation .node-formation.color44 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color44 .testimonials .swiper-pagination-bullet-active{background-color:#0296d1}body.node-type-formation .node-formation.color44 #cours .modal-body .title,body.node-type-formation .node-formation.color44 .modal-body .title{color:#0296d1}body.node-type-formation .node-formation.color44 .block-cours .btn-wrapper .btn-tertiary{background-color:#0296d1;border-color:#0296d1}body.node-type-formation .node-formation.color44 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#02729e;border-color:#02729e}body.node-type-formation .node-formation.color44 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color44 .testimonials .swiper-pagination-bullet{border-color:#0296d1}body.node-type-formation .node-formation.color44 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color66 .block-cours .block-list ul li a,body.node-type-formation .node-formation.color68 .block-cours .block-list ul li a,body.node-type-formation .node-formation.color70 .block-cours .block-list ul li a{background-color:rgba(6,93,123,.05)}body.node-type-formation .node-formation.color66 .banner.banner--image .title,body.node-type-formation .node-formation.color66 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color66 .block-cours .credits,body.node-type-formation .node-formation.color66 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color66 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color66 .block-info .aside:after,body.node-type-formation .node-formation.color66 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color66 .testimonials .swiper-pagination-bullet-active,body.node-type-formation .node-formation.color68 .banner.banner--image .title,body.node-type-formation .node-formation.color68 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color68 .block-cours .credits,body.node-type-formation .node-formation.color68 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color68 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color68 .block-info .aside:after,body.node-type-formation .node-formation.color68 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color68 .testimonials .swiper-pagination-bullet-active,body.node-type-formation .node-formation.color70 .banner.banner--image .title,body.node-type-formation .node-formation.color70 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color70 .block-cours .credits,body.node-type-formation .node-formation.color70 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color70 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color70 .block-info .aside:after,body.node-type-formation .node-formation.color70 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color70 .testimonials .swiper-pagination-bullet-active{background-color:#065d7b}body.node-type-formation .node-formation.color66 #cours .modal-body .title,body.node-type-formation .node-formation.color66 .modal-body .title,body.node-type-formation .node-formation.color68 #cours .modal-body .title,body.node-type-formation .node-formation.color68 .modal-body .title,body.node-type-formation .node-formation.color70 #cours .modal-body .title,body.node-type-formation .node-formation.color70 .modal-body .title{color:#065d7b}body.node-type-formation .node-formation.color66 .block-cours .btn-wrapper .btn-tertiary,body.node-type-formation .node-formation.color68 .block-cours .btn-wrapper .btn-tertiary,body.node-type-formation .node-formation.color70 .block-cours .btn-wrapper .btn-tertiary{background-color:#065d7b;border-color:#065d7b}body.node-type-formation .node-formation.color66 .block-cours .btn-wrapper .btn-tertiary:hover,body.node-type-formation .node-formation.color68 .block-cours .btn-wrapper .btn-tertiary:hover,body.node-type-formation .node-formation.color70 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#04384a;border-color:#04384a}body.node-type-formation .node-formation.color66 .block-cours .block-list li a:hover .credits,body.node-type-formation .node-formation.color68 .block-cours .block-list li a:hover .credits,body.node-type-formation .node-formation.color70 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color66 .testimonials .swiper-pagination-bullet,body.node-type-formation .node-formation.color68 .testimonials .swiper-pagination-bullet,body.node-type-formation .node-formation.color70 .testimonials .swiper-pagination-bullet{border-color:#065d7b}body.node-type-formation .node-formation.color66 .item--testimonial .description,body.node-type-formation .node-formation.color68 .item--testimonial .description,body.node-type-formation .node-formation.color70 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color60 .block-cours .block-list ul li a{background-color:rgba(168,76,52,.05)}body.node-type-formation .node-formation.color60 .banner.banner--image .title,body.node-type-formation .node-formation.color60 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color60 .block-cours .credits,body.node-type-formation .node-formation.color60 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color60 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color60 .block-info .aside:after,body.node-type-formation .node-formation.color60 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color60 .testimonials .swiper-pagination-bullet-active{background-color:#a84c34}body.node-type-formation .node-formation.color60 #cours .modal-body .title,body.node-type-formation .node-formation.color60 .modal-body .title{color:#a84c34}body.node-type-formation .node-formation.color60 .block-cours .btn-wrapper .btn-tertiary{background-color:#a84c34;border-color:#a84c34}body.node-type-formation .node-formation.color60 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#813a28;border-color:#813a28}body.node-type-formation .node-formation.color60 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color60 .testimonials .swiper-pagination-bullet{border-color:#a84c34}body.node-type-formation .node-formation.color60 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color52 .block-cours .block-list ul li a{background-color:rgba(0,147,206,.05)}body.node-type-formation .node-formation.color52 .banner.banner--image .title,body.node-type-formation .node-formation.color52 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color52 .block-cours .credits,body.node-type-formation .node-formation.color52 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color52 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color52 .block-info .aside:after,body.node-type-formation .node-formation.color52 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color52 .testimonials .swiper-pagination-bullet-active{background-color:#0093ce}body.node-type-formation .node-formation.color52 #cours .modal-body .title,body.node-type-formation .node-formation.color52 .modal-body .title{color:#0093ce}body.node-type-formation .node-formation.color52 .block-cours .btn-wrapper .btn-tertiary{background-color:#0093ce;border-color:#0093ce}body.node-type-formation .node-formation.color52 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#006f9b;border-color:#006f9b}body.node-type-formation .node-formation.color52 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color52 .testimonials .swiper-pagination-bullet{border-color:#0093ce}body.node-type-formation .node-formation.color52 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color181 .block-cours .block-list ul li a,body.node-type-formation .node-formation.color54 .block-cours .block-list ul li a{background-color:rgba(142,193,79,.05)}body.node-type-formation .node-formation.color181 .banner.banner--image .title,body.node-type-formation .node-formation.color181 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color181 .block-cours .credits,body.node-type-formation .node-formation.color181 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color181 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color181 .block-info .aside:after,body.node-type-formation .node-formation.color181 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color181 .testimonials .swiper-pagination-bullet-active,body.node-type-formation .node-formation.color54 .banner.banner--image .title,body.node-type-formation .node-formation.color54 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color54 .block-cours .credits,body.node-type-formation .node-formation.color54 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color54 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color54 .block-info .aside:after,body.node-type-formation .node-formation.color54 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color54 .testimonials .swiper-pagination-bullet-active{background-color:#8ec14f}body.node-type-formation .node-formation.color181 #cours .modal-body .title,body.node-type-formation .node-formation.color181 .modal-body .title,body.node-type-formation .node-formation.color54 #cours .modal-body .title,body.node-type-formation .node-formation.color54 .modal-body .title{color:#8ec14f}body.node-type-formation .node-formation.color181 .block-cours .btn-wrapper .btn-tertiary,body.node-type-formation .node-formation.color54 .block-cours .btn-wrapper .btn-tertiary{background-color:#8ec14f;border-color:#8ec14f}body.node-type-formation .node-formation.color181 .block-cours .btn-wrapper .btn-tertiary:hover,body.node-type-formation .node-formation.color54 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#74a33a;border-color:#74a33a}body.node-type-formation .node-formation.color181 .block-cours .block-list li a:hover .credits,body.node-type-formation .node-formation.color54 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color181 .testimonials .swiper-pagination-bullet,body.node-type-formation .node-formation.color54 .testimonials .swiper-pagination-bullet{border-color:#8ec14f}body.node-type-formation .node-formation.color181 .item--testimonial .description,body.node-type-formation .node-formation.color54 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color62 .block-cours .block-list ul li a{background-color:rgba(243,145,73,.05)}body.node-type-formation .node-formation.color62 .banner.banner--image .title,body.node-type-formation .node-formation.color62 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color62 .block-cours .credits,body.node-type-formation .node-formation.color62 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color62 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color62 .block-info .aside:after,body.node-type-formation .node-formation.color62 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color62 .testimonials .swiper-pagination-bullet-active{background-color:#f39149}body.node-type-formation .node-formation.color62 #cours .modal-body .title,body.node-type-formation .node-formation.color62 .modal-body .title{color:#f39149}body.node-type-formation .node-formation.color62 .block-cours .btn-wrapper .btn-tertiary{background-color:#f39149;border-color:#f39149}body.node-type-formation .node-formation.color62 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#f07419;border-color:#f07419}body.node-type-formation .node-formation.color62 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color62 .testimonials .swiper-pagination-bullet{border-color:#f39149}body.node-type-formation .node-formation.color62 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color64 .block-cours .block-list ul li a{background-color:rgba(247,165,0,.05)}body.node-type-formation .node-formation.color64 .banner.banner--image .title,body.node-type-formation .node-formation.color64 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color64 .block-cours .credits,body.node-type-formation .node-formation.color64 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color64 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color64 .block-info .aside:after,body.node-type-formation .node-formation.color64 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color64 .testimonials .swiper-pagination-bullet-active{background-color:#f7a500}body.node-type-formation .node-formation.color64 #cours .modal-body .title,body.node-type-formation .node-formation.color64 .modal-body .title{color:#f7a500}body.node-type-formation .node-formation.color64 .block-cours .btn-wrapper .btn-tertiary{background-color:#f7a500;border-color:#f7a500}body.node-type-formation .node-formation.color64 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#c48300;border-color:#c48300}body.node-type-formation .node-formation.color64 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color64 .testimonials .swiper-pagination-bullet{border-color:#f7a500}body.node-type-formation .node-formation.color64 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color56 .block-cours .block-list ul li a{background-color:rgba(75,172,186,.05)}body.node-type-formation .node-formation.color56 .banner.banner--image .title,body.node-type-formation .node-formation.color56 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color56 .block-cours .credits,body.node-type-formation .node-formation.color56 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color56 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color56 .block-info .aside:after,body.node-type-formation .node-formation.color56 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color56 .testimonials .swiper-pagination-bullet-active{background-color:#4bacba}body.node-type-formation .node-formation.color56 #cours .modal-body .title,body.node-type-formation .node-formation.color56 .modal-body .title{color:#4bacba}body.node-type-formation .node-formation.color56 .block-cours .btn-wrapper .btn-tertiary{background-color:#4bacba;border-color:#4bacba}body.node-type-formation .node-formation.color56 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#3a8c98;border-color:#3a8c98}body.node-type-formation .node-formation.color56 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color56 .testimonials .swiper-pagination-bullet{border-color:#4bacba}body.node-type-formation .node-formation.color56 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color58 .block-cours .block-list ul li a{background-color:rgba(191,199,203,.05)}body.node-type-formation .node-formation.color58 .banner.banner--image .title,body.node-type-formation .node-formation.color58 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color58 .block-cours .credits,body.node-type-formation .node-formation.color58 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color58 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color58 .block-info .aside:after,body.node-type-formation .node-formation.color58 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color58 .testimonials .swiper-pagination-bullet-active{background-color:#bfc7cb}body.node-type-formation .node-formation.color58 #cours .modal-body .title,body.node-type-formation .node-formation.color58 .modal-body .title{color:#bfc7cb}body.node-type-formation .node-formation.color58 .block-cours .btn-wrapper .btn-tertiary{background-color:#bfc7cb;border-color:#bfc7cb}body.node-type-formation .node-formation.color58 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#a3aeb4;border-color:#a3aeb4}body.node-type-formation .node-formation.color58 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color58 .testimonials .swiper-pagination-bullet{border-color:#bfc7cb}body.node-type-formation .node-formation.color58 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-formation .node-formation.color472 .block-cours .block-list ul li a{background-color:rgba(209,56,102,.05)}body.node-type-formation .node-formation.color472 .banner.banner--image .title,body.node-type-formation .node-formation.color472 .block-cours .block-list li a:hover,body.node-type-formation .node-formation.color472 .block-cours .credits,body.node-type-formation .node-formation.color472 .block-cours .nav-tabs .nav-link.active,body.node-type-formation .node-formation.color472 .block-cours .nav-tabs .nav-link:hover,body.node-type-formation .node-formation.color472 .block-info .aside:after,body.node-type-formation .node-formation.color472 .item--testimonial .testimonial .inner,body.node-type-formation .node-formation.color472 .testimonials .swiper-pagination-bullet-active{background-color:#d13866}body.node-type-formation .node-formation.color472 #cours .modal-body .title,body.node-type-formation .node-formation.color472 .modal-body .title{color:#d13866}body.node-type-formation .node-formation.color472 .block-cours .btn-wrapper .btn-tertiary{background-color:#d13866;border-color:#d13866}body.node-type-formation .node-formation.color472 .block-cours .btn-wrapper .btn-tertiary:hover{background-color:#ae2850;border-color:#ae2850}body.node-type-formation .node-formation.color472 .block-cours .block-list li a:hover .credits{background-color:#fff}body.node-type-formation .node-formation.color472 .testimonials .swiper-pagination-bullet{border-color:#d13866}body.node-type-formation .node-formation.color472 .item--testimonial .description{background-color:#f7f7f7;color:#696e72}body.node-type-implantation .node-implantation{padding-top:50px;padding-bottom:90px}body.node-type-news .news-intro{padding-top:50px;font-size:1rem;font-weight:500;line-height:1.5em}body.node-type-news .news-intro p{margin:0}body.node-type-news .news-intro p.date{color:#b7b7b7;font-size:.8rem;font-weight:400;line-height:1.4em;text-transform:uppercase}body.node-type-news .news-intro p.tags{margin-bottom:5px;color:#ff7d00;font-size:.9rem;font-style:italic;font-weight:700}body.node-type-news .news-intro p.tags a{color:#ff7d00;text-decoration:underline}body.node-type-news .news-intro p.tags a:hover{text-decoration:none}body.node-type-news .news-intro .img-wrapper{float:left;margin:0 30px 30px 0}@media (max-width:767.98px){body.node-type-news .news-intro .img-wrapper{float:none;margin:0 0 30px}}body.node-type-testimonial .node-testimonial{padding-top:50px;padding-bottom:90px;font-size:1rem;font-weight:500;line-height:1.9em}body.node-type-testimonial .node-testimonial p{margin:0 0 10px}body.node-type-testimonial .node-testimonial p:last-child{margin-bottom:0}body.node-type-testimonial .node-testimonial .img-wrapper{float:left;margin:0 30px 30px 0}@media (max-width:767.98px){body.node-type-testimonial .node-testimonial .img-wrapper{float:none;margin:0 0 30px}}body.node-type-testimonial .node-testimonial .testi-intro{margin:0 0 20px;font-size:1.9rem;font-style:italic;font-weight:300;line-height:1.2em}body.node-type-testimonial .node-testimonial .description .author{font-weight:900;line-height:1.5em}body.node-type-webform .node-webform{padding-top:50px;padding-bottom:90px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jvb3RzdHJhcC5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19jdXN0b20uc2NzcyIsImxheW91dHMvX21haW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX2V2ZW50cy5zY3NzIiwibGF5b3V0cy9wYWdlL19uZXdzLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX3Rlc3RpbW9uaWFsLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2FuaW1hdGUuY3NzL2FuaW1hdGUubWluLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvZGlzdC9jc3Mvc3dpcGVyLm1pbi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbGlnaHRib3gyL2Rpc3QvY3NzL2xpZ2h0Ym94Lm1pbi5jc3MiLCJiYXNlL19kcnVwYWwuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGlvbnMuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9oZWFkZXIvX25hdmlnYXRpb24uc2NzcyIsImxheW91dHMvaGVhZGVyL19iYW5uZXIuc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9wYWdlL190eXBlLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX2Jsb2NrLWNvdXJzLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX2Jsb2NrLWluZm8uc2NzcyIsImxheW91dHMvcGFnZS9fYmxvY2stbGlzdC5zY3NzIiwibGF5b3V0cy9wYWdlL19ib3gtY29sb3Iuc2NzcyIsImxheW91dHMvcGFnZS9fYm94LWltYWdlLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX2ZhcS5zY3NzIiwibGF5b3V0cy9wYWdlL19mb2xsb3ctdXMuc2NzcyIsImxheW91dHMvcGFnZS9faW1wbGFudGF0aW9ucy5zY3NzIiwibGF5b3V0cy9wYWdlL19pbnRyby5zY3NzIiwibGF5b3V0cy9wYWdlL19sZWFkZXJib2FyZC5zY3NzIiwibGF5b3V0cy9wYWdlL19tYXAuc2NzcyIsImxheW91dHMvcGFnZS9fbmV3cy1ldmVudHMuc2NzcyIsImxheW91dHMvcGFnZS9fb25nbGV0cy5zY3NzIiwibGF5b3V0cy9wYWdlL19wYXJhZ3JhcGhzLWV2aWRlbmNlLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX3BhcmFncmFwaHMtZ2FsZXJpZS5zY3NzIiwibGF5b3V0cy9wYWdlL19wYXJhZ3JhcGhzLXRleHRlLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX3RpbWVsaW5lLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL3BhZ2UvX3ZpZGVvcy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fYmcuc2NzcyIsImNvbXBvbmVudHMvX2l0ZW0tZXZlbnQuc2NzcyIsImNvbXBvbmVudHMvX2l0ZW0tZm9ybWF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19pdGVtLWltcGxhbnRhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faXRlbS1uZXdzLnNjc3MiLCJjb21wb25lbnRzL19pdGVtLXRlc3RpbW9uaWFsLnNjc3MiLCJjb21wb25lbnRzL19pdGVtLXRoZW1lLnNjc3MiLCJjb21wb25lbnRzL19pdGVtLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19uYXYtdGFicy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZXIuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwicGFnZXMvX2xpc3Rpbmcuc2NzcyIsInBhZ2VzL19wYWdlLWFjdHVhbGl0ZXMuc2NzcyIsInBhZ2VzL19wYWdlLWFnZW5kYS5zY3NzIiwicGFnZXMvX3BhZ2UtZXZlbnQuc2NzcyIsInBhZ2VzL19wYWdlLWZhcS5zY3NzIiwicGFnZXMvX3BhZ2UtZm9ybWF0aW9uLnNjc3MiLCJwYWdlcy9fcGFnZS1pbXBsYW50YXRpb24uc2NzcyIsInBhZ2VzL19wYWdlLW5ld3Muc2NzcyIsInBhZ2VzL19wYWdlLXRlc3RpbW9uaWFsLnNjc3MiLCJwYWdlcy9fcGFnZS13ZWJmb3JtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBOzs7OztBQ0FBLHVHQ1dFLGFBQ0UsRUFFQSxRQURBLFNBSUUsWUFBYSxlQUViLFdBQVksZUFHZCxvQ0FFSSxnQkFBaUIsVUFTckIsbUJBQ0UsUUFBUyxLQUFLLFlBQVksSUFjNUIsSUFDRSxZQUFhLG1CQUdmLFdBREEsSUFFRSxPQ3lKd0IsSUR6SkYsTUFBTSxLQUM1QixrQkFBbUIsTUFRckIsTUFD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TW5OOUIsV0FDRSxVTndONEIsT012TjVCLFlONE40QixJTTNONUIsWU5nTjRCLElHNUs5QixHRzNCRSxXTjhETyxLTTdEUCxjTjZETyxLTTVEUCxPQUFRLEVBQ1IsV05vSjRCLElNcEpDLE1OckNwQixlTThDWCxPQURBLE1BRUUsVU4yTTRCLElNMU01QixZTnlLNEIsSU1ySzlCLE1BREEsS0FFRSxRTitNNEIsS005TTVCLGlCTnVONEIsUU0vTTlCLGVDL0VFLGFBQWMsRUFDZCxXQUFZLEtEbUZkLGFDcEZFLGFBQWMsRUFDZCxXQUFZLEtEc0ZkLGtCQUNFLFFBQVMsYUFEWCxtQ0FJSSxhTmlNMEIsTU12TDlCLFlBQ0UsVUFBVyxJQUNYLGVBQWdCLFVBSWxCLFlBQ0UsY05LTyxLTUpQLFVObUs0QixRTWhLOUIsbUJBQ0UsUUFBUyxNQUNULFVBQVcsSUFDWCxNTnRHUyxRTW1HWCwyQkFNSSxRQUFTLGNFbkhiLFdDSUUsVUFBVyxLQUdYLE9BQVEsS0REVixlQUNFLFFScXlCa0MsT1FweUJsQyxpQlJKUyxLUUtULE9SOEw0QixJUTlMSSxNUkZ2QixRVVZQLGNWNk0wQixPU3RNNUIsVUFBVyxLQUdYLE9BQVEsS0RjVixRQUVFLFFBQVMsYUFHWCxZQUNFLGNBQWUsTUFDZixZQUFhLEVBR2YsZ0JBQ0UsVVJzeEJrQyxJUXJ4QmxDLE1SdkJTLFFXaEJYLEtBQ0EsSUFDQSxJQUNBLEtBQ0UsWVhnTzRCLGNBQWMsQ0FBRSxLQUFLLENBQUUsTUFBTSxDQUFFLFFBQVEsQ0FBRSxpQkFBaUIsQ0FBRSxhQUFhLENBQUUsVVc1TnpHLEtBQ0UsVVhvMkJrQyxNV24yQmxDLE1YNEJRLFFXM0JSLFdBQVksV0FHWixPQUNFLE1BQU8sUUFLWCxJQUNFLFFYMjFCa0MsTUFDQSxNVzMxQmxDLFVYdTFCa0MsTVd0MUJsQyxNWGJTLEtXY1QsaUJYTFMsUVVoQlAsY1YrTTBCLE1XOUw5QixRQVNJLFFBQVMsRUFDVCxVQUFXLEtBQ1gsWVgrTTBCLElEL0wxQixJWVRGLFFBQVMsTUFDVCxVWHMwQmtDLE1XcjBCbEMsTVhyQlMsUVdrQlgs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QSwyQkFBQSwyQkNBQSx5QkFBQSx5QkNBQSxpQ0FBQSxpQ0NpR0EseUJBQUEseUJDekVJLFFBQVMsRUFDVCxXM0JpVDBCLEVBQUUsRUFBRSxFQUZKLE1DL1RuQixxQjBCSFgsY0FBQSxjSk5BLDhCQUFBLDhCQ0FBLDRCQUFBLDRCQ0FBLG9DQUFBLG9DQ2lHQSw0QkFBQSw0QkNsRUksUTNCOFUwQixJMkJ2VzlCLG1DSk5BLG1EQ0FBLGlEQ0FBLHlEQ2lHQSxpREM1REksT0FBUSxRQS9CWiwwQ0FBQSwwQ0pOQSwwREFBQSwwRENBQSx3REFBQSx3RENBQSxnRUFBQSxnRUNpR0Esd0RBQUEsd0RDdkRJLGlCQUFrQixLSjFDdEIsOEJBQUEsdUNDQUEsNEJBQUEscUNDQUEsb0NBQUEsNkNFb0RBLGVBQ0EsdUNBQUEscUNBQUEsNkNBQUEsd0JBQ0UsZUFBZ0IsS0FTaEIsYUovREYscUJDQUEsbUJDQUEsMkJDaUdBLG1CRTNGRSxNNUJLUyxLc0JMUCxpQnJCR08sUTJCRFQsYTNCQ1MsUUlLVCxtQmtCZEYsMkJDQUEseUJDQUEsaUNDaUdBLHlCRXJGSSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLG1CQzlDQSxtQkxqQkYsMkJBQUEsMkJDQUEseUJBQUEseUJDQUEsaUNBQUEsaUNDaUdBLHlCQUFBLHlCRTFFTSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUMvVG5CLG9CMkJtQlQsc0JEbUNBLHNCSi9ERiw4QkFBQSw4QkNBQSw0QkFBQSw0QkNBQSxvQ0FBQSxvQ0NpR0EsNEJBQUEsNEJFbkVJLE01Qm5CTyxLNEJvQlAsaUIzQnRCTyxRMkJ1QlAsYTNCdkJPLFEwQnNEVCxrREM1QkEsa0RMbkNGLDJDQUFBLDBEQUFBLDBEQ0FBLHlDQUFBLHdEQUFBLHdESXFDRSxtQ0FBQSx5Q0hyQ0YsaURBQUEsZ0VBQUEsZ0VDaUdBLHdEQUFBLHdERTNESSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wsd0RDbEJFLHdETDdDSixpREFBQSxnRUFBQSxnRUNBQSwrQ0FBQSw4REFBQSw4RElxQ0UseUNBQUEsK0NIckNGLHVEQUFBLHNFQUFBLHNFQ2lHQSw4REFBQSw4REUvQ1EsV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DL1RuQixvQjBCc0RULGVDekRBLE01QktTLEtzQkxQLGlCckJJUyxRMkJGWCxhM0JFVyxRSUlYLHFCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLHFCQzlDQSxxQkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUM5VGpCLGtCMkJrQlgsd0JEbUNBLHdCQ2pDRSxNNUJuQk8sSzRCb0JQLGlCM0JyQlMsUTJCc0JULGEzQnRCUyxRMEJxRFgsb0RDNUJBLG9EQUVBLHFDQUNFLE01QjNCTyxLNEI0QlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCwwRENsQkUsMERBUkYsMkNBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DOVRqQixrQjBCcURYLGFDekRBLE01QktTLEtzQkxQLGlCckJRTyxRMkJOVCxhM0JNUyxRSUFULG1CdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLG1CQzlDQSxtQkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUMxVG5CLG1CMkJjVCxzQkRtQ0Esc0JDakNFLE01Qm5CTyxLNEJvQlAsaUIzQmpCTyxRMkJrQlAsYTNCbEJPLFEwQmlEVCxrREM1QkEsa0RBRUEsbUNBQ0UsTTVCM0JPLEs0QjRCUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLHdEQ2xCRSx3REFSRix5Q0FhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUMxVG5CLG1CMEJpRFQsVUN6REEsTTVCS1MsS3NCTFAsaUJyQlNJLFEyQlBOLGEzQk9NLFFJRE4sZ0J1QkZFLE01QkRPLEtzQkxQLGlCTUQyRCxRQVMzRCxhQVRxRyxRRDBEdkcsZ0JDOUNBLGdCQU1JLFdBQVksRUFBRSxFQUFFLEU1QmlUUSxNQ3pUdEIsb0IyQmFOLG1CRG1DQSxtQkNqQ0UsTTVCbkJPLEs0Qm9CUCxpQjNCaEJJLFEyQmlCSixhM0JqQkksUTBCZ0ROLCtDQzVCQSwrQ0FFQSxnQ0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wscURDbEJFLHFEQVJGLHNDQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQ3pUdEIsb0IwQmdETixhQ3pEQSxNNUJjUyxRc0JkUCxpQnJCVU8sUTJCUlQsYTNCUVMsUUlGVCxtQnVCRkUsTTVCUU8sUXNCZFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2RyxtQkM5Q0EsbUJBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DeFRuQixtQjJCWVQsc0JEbUNBLHNCQ2pDRSxNNUJWTyxRNEJXUCxpQjNCZk8sUTJCZ0JQLGEzQmhCTyxRMEIrQ1Qsa0RDNUJBLGtEQUVBLG1DQUNFLE01QmxCTyxRNEJtQlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCx3RENsQkUsd0RBUkYseUNBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DeFRuQixtQjBCK0NULFlDekRBLE01QktTLEtzQkxQLGlCckJXTSxRMkJUUixhM0JTUSxRSUhSLGtCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLGtCQzlDQSxrQkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUN2VHBCLG1CMkJXUixxQkRtQ0EscUJDakNFLE01Qm5CTyxLNEJvQlAsaUIzQmRNLFEyQmVOLGEzQmZNLFEwQjhDUixpREM1QkEsaURBRUEsa0NBQ0UsTTVCM0JPLEs0QjRCUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLHVEQ2xCRSx1REFSRix3Q0FhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUN2VHBCLG1CMEI4Q1IsV0N6REEsTTVCY1MsUXNCZFAsaUJyQllLLFEyQlZQLGEzQlVPLFFJSlAsaUJ1QkZFLE01QlFPLFFzQmRQLGlCTUQyRCxRQVMzRCxhQVRxRyxRRDBEdkcsaUJDOUNBLGlCQU1JLFdBQVksRUFBRSxFQUFFLEU1QmlUUSxNQ3RUckIscUIyQlVQLG9CRG1DQSxvQkNqQ0UsTTVCVk8sUTRCV1AsaUIzQmJLLFEyQmNMLGEzQmRLLFEwQjZDUCxnREM1QkEsZ0RBRUEsaUNBQ0UsTTVCbEJPLFE0Qm1CUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLHNEQ2xCRSxzREFSRix1Q0FhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUN0VHJCLHFCMEI2Q1AsVUN6REEsTTVCS1MsS3NCTFAsaUJyQmFJLFEyQlhOLGEzQldNLFFJTE4sZ0J1QkZFLE01QkRPLEtzQkxQLGlCTUQyRCxRQVMzRCxhQVRxRyxRRDBEdkcsZ0JDOUNBLGdCQU1JLFdBQVksRUFBRSxFQUFFLEU1QmlUUSxNQ3JUdEIsa0IyQlNOLG1CRG1DQSxtQkNqQ0UsTTVCbkJPLEs0Qm9CUCxpQjNCWkksUTJCYUosYTNCYkksUTBCNENOLCtDQzVCQSwrQ0FFQSxnQ0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wscURDbEJFLHFEQVJGLHNDQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQ3JUdEIsa0IwQjRDTixZQ3pEQSxNNUJLUyxLc0JMUCxpQnJCS00sUTJCSFIsYTNCR1EsUUlHUixrQnVCRkUsTTVCRE8sS3NCTFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2RyxrQkM5Q0Esa0JBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DN1RwQixtQjJCaUJSLHFCRG1DQSxxQkNqQ0UsTTVCbkJPLEs0Qm9CUCxpQjNCcEJNLFEyQnFCTixhM0JyQk0sUTBCb0RSLGlEQzVCQSxpREFFQSxrQ0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wsdURDbEJFLHVEQVJGLHdDQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQzdUcEIsbUIwQm9EUixVQ3pEQSxNNUJLUyxLc0JMUCxpQnJCTUksUTJCSk4sYTNCSU0sUUlFTixnQnVCRkUsTTVCRE8sS3NCTFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2RyxnQkM5Q0EsZ0JBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DNVR0QixxQjJCZ0JOLG1CRG1DQSxtQkNqQ0UsTTVCbkJPLEs0Qm9CUCxpQjNCbkJJLFEyQm9CSixhM0JwQkksUTBCbUROLCtDQzVCQSwrQ0FFQSxnQ0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wscURDbEJFLHFEQVJGLHNDQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQzVUdEIscUIwQm1ETixlQ3pEQSxNNUJLUyxLc0JMUCxpQnJCT1MsUTJCTFgsYTNCS1csUUlDWCxxQnVCRkUsTTVCRE8sS3NCTFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2RyxxQkM5Q0EscUJBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DM1RqQixxQjJCZVgsd0JEbUNBLHdCQ2pDRSxNNUJuQk8sSzRCb0JQLGlCM0JsQlMsUTJCbUJULGEzQm5CUyxRMEJrRFgsb0RDNUJBLG9EQUVBLHFDQUNFLE01QjNCTyxLNEI0QlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCwwRENsQkUsMERBUkYsMkNBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DM1RqQixxQjBCa0RYLGVDekRBLE01QmNTLFFzQmRQLGlCckJjUyxRMkJaWCxhM0JZVyxRSU5YLHFCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLHFCQzlDQSxxQkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUNwVGpCLG9CMkJRWCx3QkRtQ0Esd0JDakNFLE01QlZPLFE0QldQLGlCM0JYUyxRMkJZVCxhM0JaUyxRMEIyQ1gsb0RDNUJBLG9EQUVBLHFDQUNFLE01QjNCTyxLNEI0QlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCwwRENsQkUsMERBUkYsMkNBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DcFRqQixvQjBCMkNYLGNDekRBLE01QmNTLFFzQmRQLGlCckJlUSxRMkJiVixhM0JhVSxRSVBWLG9CdUJGRSxNNUJRTyxRc0JkUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLG9CQzlDQSxvQkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUNuVGxCLG9CMkJPVix1QkRtQ0EsdUJDakNFLE01QlZPLFE0QldQLGlCM0JWUSxRMkJXUixhM0JYUSxRMEIwQ1YsbURDNUJBLG1EQUVBLG9DQUNFLE01QmxCTyxRNEJtQlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLEtEMEQzTCx5RENsQkUseURBUkYsMENBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DblRsQixvQjBCMENWLFdDekRBLE01QmNTLFFzQmRQLGlCckJnQkssUTJCZFAsYTNCY08sUUlSUCxpQnVCRkUsTTVCRE8sS3NCTFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2RyxpQkM5Q0EsaUJBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DbFRyQixvQjJCTVAsb0JEbUNBLG9CQ2pDRSxNNUJWTyxRNEJXUCxpQjNCVEssUTJCVUwsYTNCVkssUTBCeUNQLGdEQzVCQSxnREFFQSxpQ0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wsc0RDbEJFLHNEQVJGLHVDQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQ2xUckIsb0IwQnlDUCxrQkN6REEsTTVCS1MsS3NCTFAsaUJyQmlCWSxRMkJmZCxhM0JlYyxRSVRkLHdCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLHdCQzlDQSx3QkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUNqVGQsb0IyQktkLDJCRG1DQSwyQkNqQ0UsTTVCbkJPLEs0Qm9CUCxpQjNCUlksUTJCU1osYTNCVFksUTBCd0NkLHVEQzVCQSx1REFFQSx3Q0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wsNkRDbEJFLDZEQVJGLDhDQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQ2pUZCxvQjBCd0NkLGVDekRBLE01QktTLEtzQkxQLGlCckJrQlMsUTJCaEJYLGEzQmdCVyxRSVZYLHFCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLHFCQzlDQSxxQkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUNoVGpCLG9CMkJJWCx3QkRtQ0Esd0JDakNFLE01Qm5CTyxLNEJvQlAsaUIzQlBTLFEyQlFULGEzQlJTLFEwQnVDWCxvREM1QkEsb0RBRUEscUNBQ0UsTTVCM0JPLEs0QjRCUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLDBEQ2xCRSwwREFSRiwyQ0FhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUNoVGpCLG9CMEJ1Q1gsc0JDekRBLE01QktTLEtzQkxQLGlCckJtQmdCLFEyQmpCbEIsYTNCaUJrQixRSVhsQiw0QnVCRkUsTTVCRE8sS3NCTFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2Ryw0QkM5Q0EsNEJBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DL1NWLG1CMkJHbEIsK0JEbUNBLCtCQ2pDRSxNNUJuQk8sSzRCb0JQLGlCM0JOZ0IsUTJCT2hCLGEzQlBnQixRMEJzQ2xCLDJEQzVCQSwyREFFQSw0Q0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wsaUVDbEJFLGlFQVJGLGtEQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQy9TVixtQjBCc0NsQixzQkN6REEsTTVCS1MsS3NCTFAsaUJyQm9CZ0IsUTJCbEJsQixhM0JrQmtCLFFJWmxCLDRCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLDRCQzlDQSw0QkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUM5U1YsbUIyQkVsQiwrQkRtQ0EsK0JDakNFLE01Qm5CTyxLNEJvQlAsaUIzQkxnQixRMkJNaEIsYTNCTmdCLFEwQnFDbEIsMkRDNUJBLDJEQUVBLDRDQUNFLE01QjNCTyxLNEI0QlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCxpRUNsQkUsaUVBUkYsa0RBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DOVNWLG1CMEJxQ2xCLHNCQ3pEQSxNNUJLUyxLc0JMUCxpQnJCcUJnQixRMkJuQmxCLGEzQm1Ca0IsUUlibEIsNEJ1QkZFLE01QkRPLEtzQkxQLGlCTUQyRCxRQVMzRCxhQVRxRyxRRDBEdkcsNEJDOUNBLDRCQU1JLFdBQVksRUFBRSxFQUFFLEU1QmlUUSxNQzdTVixtQjJCQ2xCLCtCRG1DQSwrQkNqQ0UsTTVCbkJPLEs0Qm9CUCxpQjNCSmdCLFEyQktoQixhM0JMZ0IsUTBCb0NsQiwyREM1QkEsMkRBRUEsNENBQ0UsTTVCM0JPLEs0QjRCUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLGlFQ2xCRSxpRUFSRixrREFhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUM3U1YsbUIwQm9DbEIsdUJDekRBLE01QktTLEtzQkxQLGlCckJzQmlCLFEyQnBCbkIsYTNCb0JtQixRSWRuQiw2QnVCRkUsTTVCRE8sS3NCTFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2Ryw2QkM5Q0EsNkJBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DNVNULGtCMkJBbkIsZ0NEbUNBLGdDQ2pDRSxNNUJuQk8sSzRCb0JQLGlCM0JIaUIsUTJCSWpCLGEzQkppQixRMEJtQ25CLDREQzVCQSw0REFFQSw2Q0FDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wsa0VDbEJFLGtFQVJGLG1EQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQzVTVCxrQjBCbUNuQixlQ3pEQSxNNUJLUyxLc0JMUCxpQnJCdUJTLFEyQnJCWCxhM0JxQlcsUUlmWCxxQnVCRkUsTTVCRE8sS3NCTFAsaUJNRDJELFFBUzNELGFBVHFHLFFEMER2RyxxQkM5Q0EscUJBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DM1NqQixtQjJCRFgsd0JEbUNBLHdCQ2pDRSxNNUJuQk8sSzRCb0JQLGlCM0JGUyxRMkJHVCxhM0JIUyxRMEJrQ1gsb0RDNUJBLG9EQUVBLHFDQUNFLE01QjNCTyxLNEI0QlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCwwRENsQkUsMERBUkYsMkNBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DM1NqQixtQjBCa0NYLHNCQ3pEQSxNNUJLUyxLc0JMUCxpQnJCd0JnQixRMkJ0QmxCLGEzQnNCa0IsUUloQmxCLDRCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLDRCQzlDQSw0QkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUMxU1YsbUIyQkZsQiwrQkRtQ0EsK0JDakNFLE01Qm5CTyxLNEJvQlAsaUIzQkRnQixRMkJFaEIsYTNCRmdCLFEwQmlDbEIsMkRDNUJBLDJEQUVBLDRDQUNFLE01QjNCTyxLNEI0QlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCxpRUNsQkUsaUVBUkYsa0RBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DMVNWLG1CMEJpQ2xCLFNDekRBLE01QmNTLFFzQmRQLGlCckJ5QkcsUTJCdkJMLGEzQnVCSyxRSWpCTCxldUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLGVDOUNBLGVBTUksV0FBWSxFQUFFLEVBQUUsRTVCaVRRLE1DelN2QixvQjJCSEwsa0JEbUNBLGtCQ2pDRSxNNUJWTyxRNEJXUCxpQjNCQUcsUTJCQ0gsYTNCREcsUTBCZ0NMLDhDQzVCQSw4Q0FFQSwrQkFDRSxNNUIzQk8sSzRCNEJQLGlCQWxDK0ksUUFzQy9JLGFBdEN5TCxRRDBEM0wsb0RDbEJFLG9EQVJGLHFDQWFNLFdBQVksRUFBRSxFQUFFLEU1QnNSTSxNQ3pTdkIsb0IwQmdDTCxtQkN6REEsTTVCY1MsUXNCZFAsaUJyQjBCYSxRMkJ4QmYsYTNCd0JlLFFJbEJmLHlCdUJGRSxNNUJETyxLc0JMUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLHlCQzlDQSx5QkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUN4U2Isb0IyQkpmLDRCRG1DQSw0QkNqQ0UsTTVCVk8sUTRCV1AsaUIzQkNhLFEyQkFiLGEzQkFhLFEwQitCZix3REM1QkEsd0RBRUEseUNBQ0UsTTVCM0JPLEs0QjRCUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLDhEQ2xCRSw4REFSRiwrQ0FhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUN4U2Isb0IwQitCZixhQ3pEQSxNNUJjUyxRc0JkUCxpQnJCMkJPLFEyQnpCVCxhM0J5QlMsUUluQlQsbUJ1QkZFLE01QkRPLEtzQkxQLGlCTUQyRCxRQVMzRCxhQVRxRyxRRDBEdkcsbUJDOUNBLG1CQU1JLFdBQVksRUFBRSxFQUFFLEU1QmlUUSxNQ3ZTbkIsbUIyQkxULHNCRG1DQSxzQkNqQ0UsTTVCVk8sUTRCV1AsaUIzQkVPLFEyQkRQLGEzQkNPLFEwQjhCVCxrREM1QkEsa0RBRUEsbUNBQ0UsTTVCM0JPLEs0QjRCUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLHdEQ2xCRSx3REFSRix5Q0FhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUN2U25CLG1CMEI4QlQsc0JDekRBLE01QktTLEtzQkxQLGlCckI0QmdCLFEyQjFCbEIsYTNCMEJrQixRSXBCbEIsNEJ1QkZFLE01QkRPLEtzQkxQLGlCTUQyRCxRQVMzRCxhQVRxRyxRRDBEdkcsNEJDOUNBLDRCQU1JLFdBQVksRUFBRSxFQUFFLEU1QmlUUSxNQ3RTVixvQjJCTmxCLCtCRG1DQSwrQkNqQ0UsTTVCbkJPLEs0Qm9CUCxpQjNCR2dCLFEyQkZoQixhM0JFZ0IsUTBCNkJsQiwyREM1QkEsMkRBRUEsNENBQ0UsTTVCM0JPLEs0QjRCUCxpQkFsQytJLFFBc0MvSSxhQXRDeUwsUUQwRDNMLGlFQ2xCRSxpRUFSRixrREFhTSxXQUFZLEVBQUUsRUFBRSxFNUJzUk0sTUN0U1Ysb0IwQjZCbEIsVUN6REEsTTVCY1MsUXNCZFAsaUJyQjZCSSxRMkIzQk4sYTNCMkJNLFFJckJOLGdCdUJGRSxNNUJRTyxRc0JkUCxpQk1EMkQsUUFTM0QsYUFUcUcsUUQwRHZHLGdCQzlDQSxnQkFNSSxXQUFZLEVBQUUsRUFBRSxFNUJpVFEsTUNyU3RCLHFCMkJQTixtQkRtQ0EsbUJDakNFLE01QlZPLFE0QldQLGlCM0JJSSxRMkJISixhM0JHSSxRMEI0Qk4sK0NDNUJBLCtDQUVBLGdDQUNFLE01QmxCTyxRNEJtQlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCxxRENsQkUscURBUkYsc0NBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DclN0QixxQjBCNEJOLGtCQ3pEQSxNNUJLUyxLc0JMUCxpQnJCOEJZLFEyQjVCZCxhM0I0QmMsUUl0QmQsd0J1QkZFLE01QkRPLEtzQkxQLGlCTUQyRCxRQVMzRCxhQVRxRyxRRDBEdkcsd0JDOUNBLHdCQU1JLFdBQVksRUFBRSxFQUFFLEU1QmlUUSxNQ3BTZCxvQjJCUmQsMkJEbUNBLDJCQ2pDRSxNNUJuQk8sSzRCb0JQLGlCM0JLWSxRMkJKWixhM0JJWSxRMEIyQmQsdURDNUJBLHVEQUVBLHdDQUNFLE01QjNCTyxLNEI0QlAsaUJBbEMrSSxRQXNDL0ksYUF0Q3lMLFFEMEQzTCw2RENsQkUsNkRBUkYsOENBYU0sV0FBWSxFQUFFLEVBQUUsRTVCc1JNLE1DcFNkLG9CMEJpQ2QscUJDWkEsTTNCaERTLFEyQmlEVCxpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQm5EUyxRMkJxRFQsMkJBQ0UsTTVCcERPLEs0QnFEUCxpQjNCdkRPLFEyQndEUCxhM0J4RE8sUTBCNERULDJCQ0RBLDJCQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQy9UbkIsb0IyQmdFVCw4QkRKQSw4QkNNRSxNM0JsRU8sUTJCbUVQLGlCQUFrQixZRFBwQiwwRENVQSwwREFFQSwyQ0FDRSxNNUJ2RU8sSzRCd0VQLGlCM0IxRU8sUTJCMkVQLGEzQjNFTyxRMEI0RFQsZ0VDaUJFLGdFQUxGLGlEQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQy9UbkIsb0IwQjREVCx1QkNaQSxNM0IvQ1csUTJCZ0RYLGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCbERXLFEyQm9EWCw2QkFDRSxNNUJwRE8sSzRCcURQLGlCM0J0RFMsUTJCdURULGEzQnZEUyxRMEIyRFgsNkJDREEsNkJBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DOVRqQixrQjJCK0RYLGdDREpBLGdDQ01FLE0zQmpFUyxRMkJrRVQsaUJBQWtCLFlEUHBCLDREQ1VBLDREQUVBLDZDQUNFLE01QnZFTyxLNEJ3RVAsaUIzQnpFUyxRMkIwRVQsYTNCMUVTLFEwQjJEWCxrRUNpQkUsa0VBTEYsbURBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DOVRqQixrQjBCMkRYLHFCQ1pBLE0zQjNDUyxRMkI0Q1QsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0I5Q1MsUTJCZ0RULDJCQUNFLE01QnBETyxLNEJxRFAsaUIzQmxETyxRMkJtRFAsYTNCbkRPLFEwQnVEVCwyQkNEQSwyQkFFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUMxVG5CLG1CMkIyRFQsOEJESkEsOEJDTUUsTTNCN0RPLFEyQjhEUCxpQkFBa0IsWURQcEIsMERDVUEsMERBRUEsMkNBQ0UsTTVCdkVPLEs0QndFUCxpQjNCckVPLFEyQnNFUCxhM0J0RU8sUTBCdURULGdFQ2lCRSxnRUFMRixpREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUMxVG5CLG1CMEJ1RFQsa0JDWkEsTTNCMUNNLFEyQjJDTixpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQjdDTSxRMkIrQ04sd0JBQ0UsTTVCcERPLEs0QnFEUCxpQjNCakRJLFEyQmtESixhM0JsREksUTBCc0ROLHdCQ0RBLHdCQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQ3pUdEIsb0IyQjBETiwyQkRKQSwyQkNNRSxNM0I1REksUTJCNkRKLGlCQUFrQixZRFBwQix1RENVQSx1REFFQSx3Q0FDRSxNNUJ2RU8sSzRCd0VQLGlCM0JwRUksUTJCcUVKLGEzQnJFSSxRMEJzRE4sNkRDaUJFLDZEQUxGLDhDQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQ3pUdEIsb0IwQnNETixxQkNaQSxNM0J6Q1MsUTJCMENULGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCNUNTLFEyQjhDVCwyQkFDRSxNNUIzQ08sUTRCNENQLGlCM0JoRE8sUTJCaURQLGEzQmpETyxRMEJxRFQsMkJDREEsMkJBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DeFRuQixtQjJCeURULDhCREpBLDhCQ01FLE0zQjNETyxRMkI0RFAsaUJBQWtCLFlEUHBCLDBEQ1VBLDBEQUVBLDJDQUNFLE01QjlETyxRNEIrRFAsaUIzQm5FTyxRMkJvRVAsYTNCcEVPLFEwQnFEVCxnRUNpQkUsZ0VBTEYsaURBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DeFRuQixtQjBCcURULG9CQ1pBLE0zQnhDUSxRMkJ5Q1IsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0IzQ1EsUTJCNkNSLDBCQUNFLE01QnBETyxLNEJxRFAsaUIzQi9DTSxRMkJnRE4sYTNCaERNLFEwQm9EUiwwQkNEQSwwQkFFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUN2VHBCLG1CMkJ3RFIsNkJESkEsNkJDTUUsTTNCMURNLFEyQjJETixpQkFBa0IsWURQcEIseURDVUEseURBRUEsMENBQ0UsTTVCdkVPLEs0QndFUCxpQjNCbEVNLFEyQm1FTixhM0JuRU0sUTBCb0RSLCtEQ2lCRSwrREFMRixnREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUN2VHBCLG1CMEJvRFIsbUJDWkEsTTNCdkNPLFEyQndDUCxpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQjFDTyxRMkI0Q1AseUJBQ0UsTTVCM0NPLFE0QjRDUCxpQjNCOUNLLFEyQitDTCxhM0IvQ0ssUTBCbURQLHlCQ0RBLHlCQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQ3RUckIscUIyQnVEUCw0QkRKQSw0QkNNRSxNM0J6REssUTJCMERMLGlCQUFrQixZRFBwQix3RENVQSx3REFFQSx5Q0FDRSxNNUI5RE8sUTRCK0RQLGlCM0JqRUssUTJCa0VMLGEzQmxFSyxRMEJtRFAsOERDaUJFLDhEQUxGLCtDQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQ3RUckIscUIwQm1EUCxrQkNaQSxNM0J0Q00sUTJCdUNOLGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCekNNLFEyQjJDTix3QkFDRSxNNUJwRE8sSzRCcURQLGlCM0I3Q0ksUTJCOENKLGEzQjlDSSxRMEJrRE4sd0JDREEsd0JBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DclR0QixrQjJCc0ROLDJCREpBLDJCQ01FLE0zQnhESSxRMkJ5REosaUJBQWtCLFlEUHBCLHVEQ1VBLHVEQUVBLHdDQUNFLE01QnZFTyxLNEJ3RVAsaUIzQmhFSSxRMkJpRUosYTNCakVJLFEwQmtETiw2RENpQkUsNkRBTEYsOENBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DclR0QixrQjBCa0ROLG9CQ1pBLE0zQjlDUSxRMkIrQ1IsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0JqRFEsUTJCbURSLDBCQUNFLE01QnBETyxLNEJxRFAsaUIzQnJETSxRMkJzRE4sYTNCdERNLFEwQjBEUiwwQkNEQSwwQkFFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUM3VHBCLG1CMkI4RFIsNkJESkEsNkJDTUUsTTNCaEVNLFEyQmlFTixpQkFBa0IsWURQcEIseURDVUEseURBRUEsMENBQ0UsTTVCdkVPLEs0QndFUCxpQjNCeEVNLFEyQnlFTixhM0J6RU0sUTBCMERSLCtEQ2lCRSwrREFMRixnREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUM3VHBCLG1CMEIwRFIsa0JDWkEsTTNCN0NNLFEyQjhDTixpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQmhETSxRMkJrRE4sd0JBQ0UsTTVCcERPLEs0QnFEUCxpQjNCcERJLFEyQnFESixhM0JyREksUTBCeUROLHdCQ0RBLHdCQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQzVUdEIscUIyQjZETiwyQkRKQSwyQkNNRSxNM0IvREksUTJCZ0VKLGlCQUFrQixZRFBwQix1RENVQSx1REFFQSx3Q0FDRSxNNUJ2RU8sSzRCd0VQLGlCM0J2RUksUTJCd0VKLGEzQnhFSSxRMEJ5RE4sNkRDaUJFLDZEQUxGLDhDQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQzVUdEIscUIwQnlETix1QkNaQSxNM0I1Q1csUTJCNkNYLGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCL0NXLFEyQmlEWCw2QkFDRSxNNUJwRE8sSzRCcURQLGlCM0JuRFMsUTJCb0RULGEzQnBEUyxRMEJ3RFgsNkJDREEsNkJBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DM1RqQixxQjJCNERYLGdDREpBLGdDQ01FLE0zQjlEUyxRMkIrRFQsaUJBQWtCLFlEUHBCLDREQ1VBLDREQUVBLDZDQUNFLE01QnZFTyxLNEJ3RVAsaUIzQnRFUyxRMkJ1RVQsYTNCdkVTLFEwQndEWCxrRUNpQkUsa0VBTEYsbURBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DM1RqQixxQjBCd0RYLHVCQ1pBLE0zQnJDVyxRMkJzQ1gsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0J4Q1csUTJCMENYLDZCQUNFLE01QjNDTyxRNEI0Q1AsaUIzQjVDUyxRMkI2Q1QsYTNCN0NTLFEwQmlEWCw2QkNEQSw2QkFFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUNwVGpCLG9CMkJxRFgsZ0NESkEsZ0NDTUUsTTNCdkRTLFEyQndEVCxpQkFBa0IsWURQcEIsNERDVUEsNERBRUEsNkNBQ0UsTTVCOURPLFE0QitEUCxpQjNCL0RTLFEyQmdFVCxhM0JoRVMsUTBCaURYLGtFQ2lCRSxrRUFMRixtREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUNwVGpCLG9CMEJpRFgsc0JDWkEsTTNCcENVLFEyQnFDVixpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQnZDVSxRMkJ5Q1YsNEJBQ0UsTTVCM0NPLFE0QjRDUCxpQjNCM0NRLFEyQjRDUixhM0I1Q1EsUTBCZ0RWLDRCQ0RBLDRCQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQ25UbEIsb0IyQm9EViwrQkRKQSwrQkNNRSxNM0J0RFEsUTJCdURSLGlCQUFrQixZRFBwQiwyRENVQSwyREFFQSw0Q0FDRSxNNUI5RE8sUTRCK0RQLGlCM0I5RFEsUTJCK0RSLGEzQi9EUSxRMEJnRFYsaUVDaUJFLGlFQUxGLGtEQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQ25UbEIsb0IwQmdEVixtQkNaQSxNM0JuQ08sUTJCb0NQLGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCdENPLFEyQndDUCx5QkFDRSxNNUIzQ08sUTRCNENQLGlCM0IxQ0ssUTJCMkNMLGEzQjNDSyxRMEIrQ1AseUJDREEseUJBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DbFRyQixvQjJCbURQLDRCREpBLDRCQ01FLE0zQnJESyxRMkJzREwsaUJBQWtCLFlEUHBCLHdEQ1VBLHdEQUVBLHlDQUNFLE01QjlETyxRNEIrRFAsaUIzQjdESyxRMkI4REwsYTNCOURLLFEwQitDUCw4RENpQkUsOERBTEYsK0NBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DbFRyQixvQjBCK0NQLDBCQ1pBLE0zQmxDYyxRMkJtQ2QsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0JyQ2MsUTJCdUNkLGdDQUNFLE01QnBETyxLNEJxRFAsaUIzQnpDWSxRMkIwQ1osYTNCMUNZLFEwQjhDZCxnQ0NEQSxnQ0FFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUNqVGQsb0IyQmtEZCxtQ0RKQSxtQ0NNRSxNM0JwRFksUTJCcURaLGlCQUFrQixZRFBwQiwrRENVQSwrREFFQSxnREFDRSxNNUJ2RU8sSzRCd0VQLGlCM0I1RFksUTJCNkRaLGEzQjdEWSxRMEI4Q2QscUVDaUJFLHFFQUxGLHNEQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQ2pUZCxvQjBCOENkLHVCQ1pBLE0zQmpDVyxRMkJrQ1gsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0JwQ1csUTJCc0NYLDZCQUNFLE01QnBETyxLNEJxRFAsaUIzQnhDUyxRMkJ5Q1QsYTNCekNTLFEwQjZDWCw2QkNEQSw2QkFFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUNoVGpCLG9CMkJpRFgsZ0NESkEsZ0NDTUUsTTNCbkRTLFEyQm9EVCxpQkFBa0IsWURQcEIsNERDVUEsNERBRUEsNkNBQ0UsTTVCdkVPLEs0QndFUCxpQjNCM0RTLFEyQjREVCxhM0I1RFMsUTBCNkNYLGtFQ2lCRSxrRUFMRixtREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUNoVGpCLG9CMEI2Q1gsOEJDWkEsTTNCaENrQixRMkJpQ2xCLGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCbkNrQixRMkJxQ2xCLG9DQUNFLE01QnBETyxLNEJxRFAsaUIzQnZDZ0IsUTJCd0NoQixhM0J4Q2dCLFEwQjRDbEIsb0NDREEsb0NBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DL1NWLG1CMkJnRGxCLHVDREpBLHVDQ01FLE0zQmxEZ0IsUTJCbURoQixpQkFBa0IsWURQcEIsbUVDVUEsbUVBRUEsb0RBQ0UsTTVCdkVPLEs0QndFUCxpQjNCMURnQixRMkIyRGhCLGEzQjNEZ0IsUTBCNENsQix5RUNpQkUseUVBTEYsMERBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DL1NWLG1CMEI0Q2xCLDhCQ1pBLE0zQi9Ca0IsUTJCZ0NsQixpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQmxDa0IsUTJCb0NsQixvQ0FDRSxNNUJwRE8sSzRCcURQLGlCM0J0Q2dCLFEyQnVDaEIsYTNCdkNnQixRMEIyQ2xCLG9DQ0RBLG9DQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQzlTVixtQjJCK0NsQix1Q0RKQSx1Q0NNRSxNM0JqRGdCLFEyQmtEaEIsaUJBQWtCLFlEUHBCLG1FQ1VBLG1FQUVBLG9EQUNFLE01QnZFTyxLNEJ3RVAsaUIzQnpEZ0IsUTJCMERoQixhM0IxRGdCLFEwQjJDbEIseUVDaUJFLHlFQUxGLDBEQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQzlTVixtQjBCMkNsQiw4QkNaQSxNM0I5QmtCLFEyQitCbEIsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0JqQ2tCLFEyQm1DbEIsb0NBQ0UsTTVCcERPLEs0QnFEUCxpQjNCckNnQixRMkJzQ2hCLGEzQnRDZ0IsUTBCMENsQixvQ0NEQSxvQ0FFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUM3U1YsbUIyQjhDbEIsdUNESkEsdUNDTUUsTTNCaERnQixRMkJpRGhCLGlCQUFrQixZRFBwQixtRUNVQSxtRUFFQSxvREFDRSxNNUJ2RU8sSzRCd0VQLGlCM0J4RGdCLFEyQnlEaEIsYTNCekRnQixRMEIwQ2xCLHlFQ2lCRSx5RUFMRiwwREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUM3U1YsbUIwQjBDbEIsK0JDWkEsTTNCN0JtQixRMkI4Qm5CLGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCaENtQixRMkJrQ25CLHFDQUNFLE01QnBETyxLNEJxRFAsaUIzQnBDaUIsUTJCcUNqQixhM0JyQ2lCLFEwQnlDbkIscUNDREEscUNBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DNVNULGtCMkI2Q25CLHdDREpBLHdDQ01FLE0zQi9DaUIsUTJCZ0RqQixpQkFBa0IsWURQcEIsb0VDVUEsb0VBRUEscURBQ0UsTTVCdkVPLEs0QndFUCxpQjNCdkRpQixRMkJ3RGpCLGEzQnhEaUIsUTBCeUNuQiwwRUNpQkUsMEVBTEYsMkRBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DNVNULGtCMEJ5Q25CLHVCQ1pBLE0zQjVCVyxRMkI2QlgsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0IvQlcsUTJCaUNYLDZCQUNFLE01QnBETyxLNEJxRFAsaUIzQm5DUyxRMkJvQ1QsYTNCcENTLFEwQndDWCw2QkNEQSw2QkFFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUMzU2pCLG1CMkI0Q1gsZ0NESkEsZ0NDTUUsTTNCOUNTLFEyQitDVCxpQkFBa0IsWURQcEIsNERDVUEsNERBRUEsNkNBQ0UsTTVCdkVPLEs0QndFUCxpQjNCdERTLFEyQnVEVCxhM0J2RFMsUTBCd0NYLGtFQ2lCRSxrRUFMRixtREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUMzU2pCLG1CMEJ3Q1gsOEJDWkEsTTNCM0JrQixRMkI0QmxCLGlCQUFrQixZQUNsQixpQkFBa0IsS0FDbEIsYTNCOUJrQixRMkJnQ2xCLG9DQUNFLE01QnBETyxLNEJxRFAsaUIzQmxDZ0IsUTJCbUNoQixhM0JuQ2dCLFEwQnVDbEIsb0NDREEsb0NBRUUsV0FBWSxFQUFFLEVBQUUsRTVCa1FVLE1DMVNWLG1CMkIyQ2xCLHVDREpBLHVDQ01FLE0zQjdDZ0IsUTJCOENoQixpQkFBa0IsWURQcEIsbUVDVUEsbUVBRUEsb0RBQ0UsTTVCdkVPLEs0QndFUCxpQjNCckRnQixRMkJzRGhCLGEzQnREZ0IsUTBCdUNsQix5RUNpQkUseUVBTEYsMERBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DMVNWLG1CMEJ1Q2xCLGlCQ1pBLE0zQjFCSyxRMkIyQkwsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0I3QkssUTJCK0JMLHVCQUNFLE01QjNDTyxRNEI0Q1AsaUIzQmpDRyxRMkJrQ0gsYTNCbENHLFEwQnNDTCx1QkNEQSx1QkFFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUN6U3ZCLG9CMkIwQ0wsMEJESkEsMEJDTUUsTTNCNUNHLFEyQjZDSCxpQkFBa0IsWURQcEIsc0RDVUEsc0RBRUEsdUNBQ0UsTTVCOURPLFE0QitEUCxpQjNCcERHLFEyQnFESCxhM0JyREcsUTBCc0NMLDREQ2lCRSw0REFMRiw2Q0FVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUN6U3ZCLG9CMEJzQ0wsMkJDWkEsTTNCekJlLFEyQjBCZixpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQjVCZSxRMkI4QmYsaUNBQ0UsTTVCM0NPLFE0QjRDUCxpQjNCaENhLFEyQmlDYixhM0JqQ2EsUTBCcUNmLGlDQ0RBLGlDQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQ3hTYixvQjJCeUNmLG9DREpBLG9DQ01FLE0zQjNDYSxRMkI0Q2IsaUJBQWtCLFlEUHBCLGdFQ1VBLGdFQUVBLGlEQUNFLE01QjlETyxRNEIrRFAsaUIzQm5EYSxRMkJvRGIsYTNCcERhLFEwQnFDZixzRUNpQkUsc0VBTEYsdURBVU0sV0FBWSxFQUFFLEVBQUUsRTVCNk9NLE1DeFNiLG9CMEJxQ2YscUJDWkEsTTNCeEJTLFEyQnlCVCxpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQjNCUyxRMkI2QlQsMkJBQ0UsTTVCM0NPLFE0QjRDUCxpQjNCL0JPLFEyQmdDUCxhM0JoQ08sUTBCb0NULDJCQ0RBLDJCQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQ3ZTbkIsbUIyQndDVCw4QkRKQSw4QkNNRSxNM0IxQ08sUTJCMkNQLGlCQUFrQixZRFBwQiwwRENVQSwwREFFQSwyQ0FDRSxNNUI5RE8sUTRCK0RQLGlCM0JsRE8sUTJCbURQLGEzQm5ETyxRMEJvQ1QsZ0VDaUJFLGdFQUxGLGlEQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQ3ZTbkIsbUIwQm9DVCw4QkNaQSxNM0J2QmtCLFEyQndCbEIsaUJBQWtCLFlBQ2xCLGlCQUFrQixLQUNsQixhM0IxQmtCLFEyQjRCbEIsb0NBQ0UsTTVCcERPLEs0QnFEUCxpQjNCOUJnQixRMkIrQmhCLGEzQi9CZ0IsUTBCbUNsQixvQ0NEQSxvQ0FFRSxXQUFZLEVBQUUsRUFBRSxFNUJrUVUsTUN0U1Ysb0IyQnVDbEIsdUNESkEsdUNDTUUsTTNCekNnQixRMkIwQ2hCLGlCQUFrQixZRFBwQixtRUNVQSxtRUFFQSxvREFDRSxNNUJ2RU8sSzRCd0VQLGlCM0JqRGdCLFEyQmtEaEIsYTNCbERnQixRMEJtQ2xCLHlFQ2lCRSx5RUFMRiwwREFVTSxXQUFZLEVBQUUsRUFBRSxFNUI2T00sTUN0U1Ysb0IwQm1DbEIsa0JDWkEsTTNCdEJNLFEyQnVCTixpQkFBa0IsWUFDbEIsaUJBQWtCLEtBQ2xCLGEzQnpCTSxRMkIyQk4sd0JBQ0UsTTVCM0NPLFE0QjRDUCxpQjNCN0JJLFEyQjhCSixhM0I5QkksUTBCa0NOLHdCQ0RBLHdCQUVFLFdBQVksRUFBRSxFQUFFLEU1QmtRVSxNQ3JTdEIscUIyQnNDTiwyQkRKQSwyQkNNRSxNM0J4Q0ksUTJCeUNKLGlCQUFrQixZRFBwQix1RENVQSx1REFFQSx3Q0FDRSxNNUI5RE8sUTRCK0RQLGlCM0JoREksUTJCaURKLGEzQmpESSxRMEJrQ04sNkRDaUJFLDZEQUxGLDhDQVVNLFdBQVksRUFBRSxFQUFFLEU1QjZPTSxNQ3JTdEIscUIwQmtDTiwwQkNaQSxNM0JyQmMsUTJCc0JkLGlCQUFrQixZQUNsQixp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QUFrQixPbkN3TVksSW1DeE1VLE1uQ1E3QixrQm1DUFgsWUFBa0IsV25DdU1ZLEltQ3ZNYyxNbkNPakMsa0JtQ05YLGNBQWtCLGFuQ3NNWSxJbUN0TWdCLE1uQ01uQyxrQm1DTFgsZUFBa0IsY25DcU1ZLEltQ3JNaUIsTW5DS3BDLGtCbUNKWCxhQUFrQixZbkNvTVksSW1DcE1lLE1uQ0lsQyxrQm1DRlgsVUFBbUIsT0FBUSxZQUMzQixjQUFtQixXQUFZLFlBQy9CLGdCQUFtQixhQUFjLFlBQ2pDLGlCQUFtQixjQUFlLFlBQ2xDLGVBQW1CLFlBQWEsWUFHOUIsZ0JBQ0UsYWxDWE8sa0JrQ1VULGtCQUNFLGFsQ1ZTLGtCa0NTWCxnQkFDRSxhbENOTyxrQmtDS1QsYUFDRSxhbENMSSxrQmtDSU4sZ0JBQ0UsYWxDSk8sa0JrQ0dULGVBQ0UsYWxDSE0sa0JrQ0VSLGNBQ0UsYWxDRkssa0JrQ0NQLGFBQ0UsYWxDREksa0JrQ0FOLGVBQ0UsYWxDVE0sa0JrQ1FSLGFBQ0UsYWxDUkksa0JrQ09OLGtCQUNFLGFsQ1BTLGtCa0NNWCxrQkFDRSxhbENBUyxrQmtDRFgsaUJBQ0UsYWxDQ1Esa0JrQ0ZWLGNBQ0UsYWxDRUssa0JrQ0hQLHFCQUNFLGFsQ0dZLGtCa0NKZCxrQkFDRSxhbENJUyxrQmtDTFgseUJBQ0UsYWxDS2dCLGtCa0NObEIseUJBQ0UsYWxDTWdCLGtCa0NQbEIseUJBQ0UsYWxDT2dCLGtCa0NSbEIsMEJBQ0UsYWxDUWlCLGtCa0NUbkIsa0JBQ0UsYWxDU1Msa0JrQ1ZYLHlCQUNFLGFsQ1VnQixrQmtDWGxCLFlBQ0UsYWxDV0csa0JrQ1pMLHNCQUNFLGFsQ1lhLGtCa0NiZixnQkFDRSxhbENhTyxrQmtDZFQseUJBQ0UsYWxDY2dCLGtCa0NmbEIsYUFDRSxhbENlSSxrQmtDaEJOLHFCQUNFLGFsQ2dCWSxrQmtDWmhCLGNBQ0UsYW5DZFMsZW1DcUJYLFNBQ0UsY25DZ0w0QixpQm1DOUs5QixhQUNFLHVCbkM2SzRCLGlCbUM1SzVCLHdCbkM0SzRCLGlCbUMxSzlCLGVBQ0Usd0JuQ3lLNEIsaUJtQ3hLNUIs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ckdHLE1BQ0EsTUFDRSxjOUNtR0wsaUI4Q2pHRyxNQUNBLE1BQ0UsWTlDK0ZMLGlCOEM5R0csS0FBZ0MsTzlDK0duQyxnQjhDOUdHLE1BQ0EsTUFDRSxXOUM0R0wsZ0I4QzFHRyxNQUNBLE1BQ0UsYTlDd0dMLGdCOEN0R0csTUFDQSxNQUNFLGM5Q29HTCxnQjhDbEdHLE1BQ0EsTUFDRSxZOUNnR0wsZ0I4Qy9HRyxLQUFnQyxPOUMwRy9CLGU4Q3pHRCxNQUNBLE1BQ0UsVzlDdUdELGU4Q3JHRCxNQUNBLE1BQ0UsYTlDbUdELGU4Q2pHRCxNQUNBLE1BQ0UsYzlDK0ZELGU4QzdGRCxNQUNBLE1BQ0UsWTlDMkZELGU4QzFHRCxLQUFnQyxPOUNpSG5DLGlCOENoSEcsTUFDQSxNQUNFLFc5QzhHTCxpQjhDNUdHLE1BQ0EsTUFDRSxhOUMwR0wsaUI4Q3hHRyxNQUNBLE1BQ0UsYzlDc0dMLGlCOENwR0csTUFDQSxNQUNFLFk5Q2tHTCxpQjhDakhHLEtBQWdDLE85Q2tIbkMsZThDakhHLE1BQ0EsTUFDRSxXOUMrR0wsZThDN0dHLE1BQ0EsTUFDRSxhOUMyR0wsZThDekdHLE1BQ0EsTUFDRSxjOUN1R0wsZThDckdHLE1BQ0EsTUFDRSxZOUNtR0wsZThDbEhHLEtBQWdDLFE5QzZHbkMsWThDNUdHLE1BQ0EsTUFDRSxZOUMwR0wsWThDeEdHLE1BQ0EsTUFDRSxjOUNzR0wsWThDcEdHLE1BQ0EsTUFDRSxlOUNrR0wsWThDaEdHLE1BQ0EsTUFDRSxhOUM4RkwsWThDN0dHLEtBQWdDLFE5QzhHbkMsaUI4QzdHRyxNQUNBLE1BQ0UsWTlDMkdMLGlCOEN6R0csTUFDQSxNQUNFLGM5Q3VHTCxpQjhDckdHLE1BQ0EsTUFDRSxlOUNtR0wsaUI4Q2pHRyxNQUNBLE1BQ0UsYTlDK0ZMLGlCOEM5R0csS0FBZ0MsUTlDK0duQyxnQjhDOUdHLE1BQ0EsTUFDRSxZOUM0R0wsZ0I4QzFHRyxNQUNBLE1BQ0UsYzlDd0dMLGdCOEN0R0csTUFDQSxNQUNFLGU5Q29HTCxnQjhDbEdHLE1BQ0EsTUFDRSxhOUNnR0wsZ0I4Qy9HRyxLQUFnQyxROUMwRy9CLGU4Q3pHRCxNQUNBLE1BQ0UsWTlDdUdELGU4Q3JHRCxNQUNBLE1BQ0UsYzlDbUdELGU4Q2pHRCxNQUNBLE1BQ0UsZTlDK0ZELGU4QzdGRCxNQUNBLE1BQ0UsYTlDMkZELGU4QzFHRCxLQUFnQyxROUNpSG5DLGlCOENoSEcsTUFDQSxNQUNFLFk5QzhHTCxpQjhDNUdHLE1BQ0EsTUFDRSxjOUMwR0wsaUI4Q3hHRyxNQUNBLE1BQ0UsZTlDc0dMLGlCOENwR0csTUFDQSxNQUNFLGE5Q2tHTCxpQjhDakhHLEtBQWdDLFE5Q2tIbkMsZThDakhHLE1BQ0EsTUFDRSxZOUMrR0wsZThDN0dHLE1BQ0EsTUFDRSxjOUMyR0wsZThDekdHLE1BQ0EsTUFDRSxlOUN1R0wsZThDckdHLE1BQ0EsTUFDRSxhOUNtR0wsZThDN0ZELFFBQW1CLE9BQVEsZUFDM0IsU0FDQSxTQUNFLFdBQVksZUFFZCxTQUNBLFNBQ0UsYUFBYyxlQUVoQixTQUNBLFNBQ0UsY0FBZSxlQUVqQixTQUNBLFNBQ0UsWUFBYSxlakNhZix5QmlDakRJLFFBQWdDLE85QzZHbkMsWThDNUdHLFNBQ0EsU0FDRSxXOUMwR0wsWThDeEdHLFNBQ0EsU0FDRSxhOUNzR0wsWThDcEdHLFNBQ0EsU0FDRSxjOUNrR0wsWThDaEdHLFNBQ0EsU0FDRSxZOUM4RkwsWThDN0dHLFFBQWdDLE85QzhHbkMsaUI4QzdHRyxTQUNBLFNBQ0UsVzlDMkdMLGlCOEN6R0csU0FDQSxTQUNFLGE5Q3VHTCxpQjhDckdHLFNBQ0EsU0FDRSxjOUNtR0wsaUI4Q2pHRyxTQUNBLFNBQ0UsWTlDK0ZMLGlCOEM5R0csUUFBZ0MsTzlDK0duQyxnQjhDOUdHLFNBQ0EsU0FDRSxXOUM0R0wsZ0I4QzFHRyxTQUNBLFNBQ0UsYTlDd0dMLGdCOEN0R0csU0FDQSxTQUNFLGM5Q29HTCxnQjhDbEdHLFNBQ0EsU0FDRSxZOUNnR0wsZ0I4Qy9HRyxRQUFnQyxPOUMwRy9CLGU4Q3pHRCxTQUNBLFNBQ0UsVzlDdUdELGU4Q3JHRCxTQUNBLFNBQ0UsYTlDbUdELGU4Q2pHRCxTQUNBLFNBQ0UsYzlDK0ZELGU4QzdGRCxTQUNBLFNBQ0UsWTlDMkZELGU4QzFHRCxRQUFnQyxPOUNpSG5DLGlCOENoSEcsU0FDQSxTQUNFLFc5QzhHTCxpQjhDNUdHLFNBQ0EsU0FDRSxhOUMwR0wsaUI4Q3hHRyxTQUNBLFNBQ0UsYzlDc0dMLGlCOENwR0csU0FDQSxTQUNFLFk5Q2tHTCxpQjhDakhHLFFBQWdDLE85Q2tIbkMsZThDakhHLFNBQ0EsU0FDRSxXOUMrR0wsZThDN0dHLFNBQ0EsU0FDRSxhOUMyR0wsZThDekdHLFNBQ0EsU0FDRSxjOUN1R0wsZThDckdHLFNBQ0EsU0FDRSxZOUNtR0wsZThDbEhHLFFBQWdDLFE5QzZHbkMsWThDNUdHLFNBQ0EsU0FDRSxZOUMwR0wsWThDeEdHLFNBQ0EsU0FDRSxjOUNzR0wsWThDcEdHLFNBQ0EsU0FDRSxlOUNrR0wsWThDaEdHLFNBQ0EsU0FDRSxhOUM4RkwsWThDN0dHLFFBQWdDLFE5QzhHbkMsaUI4QzdHRyxTQUNBLFNBQ0UsWTlDMkdMLGlCOEN6R0csU0FDQSxTQUNFLGM5Q3VHTCxpQjhDckdHLFNBQ0EsU0FDRSxlOUNtR0wsaUI4Q2pHRyxTQUNBLFNBQ0UsYTlDK0ZMLGlCOEM5R0csUUFBZ0MsUTlDK0duQyxnQjhDOUdHLFNBQ0EsU0FDRSxZOUM0R0wsZ0I4QzFHRyxTQUNBLFNBQ0UsYzlDd0dMLGdCOEN0R0csU0FDQSxTQUNFLGU5Q29HTCxnQjhDbEdHLFNBQ0EsU0FDRSxhOUNnR0wsZ0I4Qy9HRyxRQUFnQyxROUMwRy9CLGU4Q3pHRCxTQUNBLFNBQ0UsWTlDdUdELGU4Q3JHRCxTQUNBLFNBQ0UsYzlDbUdELGU4Q2pHRCxTQUNBLFNBQ0UsZTlDK0ZELGU4QzdGRCxTQUNBLFNBQ0UsYTlDMkZELGU4QzFHRCxRQUFnQyxROUNpSG5DLGlCOENoSEcsU0FDQSxTQUNFLFk5QzhHTCxpQjhDNUdHLFNBQ0EsU0FDRSxjOUMwR0wsaUI4Q3hHRyxTQUNBLFNBQ0UsZTlDc0dMLGlCOENwR0csU0FDQSxTQUNFLGE5Q2tHTCxpQjhDakhHLFFBQWdDLFE5Q2tIbkMsZThDakhHLFNBQ0Es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Q3NHTCxZOENwR0csU0FDQSxTQUNFLGM5Q2tHTCxZOENoR0csU0FDQSxTQUNFLFk5QzhGTCxZOEM3R0csUUFBZ0MsTzlDOEduQyxpQjhDN0dHLFNBQ0EsU0FDRSxXOUMyR0wsaUI4Q3pHRyxTQUNBLFNBQ0UsYTlDdUdMLGlCOENyR0csU0FDQSxTQUNFLGM5Q21HTCxpQjhDakdHLFNBQ0EsU0FDRSxZOUMrRkwsaUI4QzlHRyxRQUFnQyxPOUMrR25DLGdCOEM5R0csU0FDQSxTQUNFLFc5QzRHTCxnQjhDMUdHLFNBQ0EsU0FDRSxhOUN3R0wsZ0I4Q3RHRyxTQUNBLFNBQ0UsYzlDb0dMLGdCOENsR0csU0FDQSxTQUNFLFk5Q2dHTCxnQjhDL0dHLFFBQWdDLE85QzBHL0IsZThDekdELFNBQ0EsU0FDRSxXOUN1R0QsZThDckdELFNBQ0EsU0FDRSxhOUNtR0QsZThDakdELFNBQ0EsU0FDRSxjOUMrRkQsZThDN0ZELFNBQ0EsU0FDRSxZOUMyRkQsZThDMUdELFFBQWdDLE85Q2lIbkMsaUI4Q2hIRyxTQUNBLFNBQ0UsVzlDOEdMLGlCOEM1R0csU0FDQSxTQUNFLGE5QzBHTCxpQjhDeEdHLFNBQ0EsU0FDRSxjOUNzR0wsaUI4Q3BHRyxTQUNBLFNBQ0UsWTlDa0dMLGlCOENqSEcsUUFBZ0MsTzlDa0huQyxlOENqSEcsU0FDQSxTQUNFLFc5QytHTCxlOEM3R0csU0FDQSxTQUNFLGE5QzJHTCxlOEN6R0csU0FDQSxTQUNFLGM5Q3VHTCxlOENyR0csU0FDQSxTQUNFLFk5Q21HTCxlOENsSEcsUUFBZ0MsUTlDNkduQyxZOEM1R0csU0FDQSxTQUNFLFk5QzBHTCxZOEN4R0csU0FDQSxTQUNFLGM5Q3NHTCxZOENwR0csU0FDQSxTQUNFLGU5Q2tHTCxZOENoR0csU0FDQSxTQUNFLGE5QzhGTCxZOEM3R0csUUFBZ0MsUTlDOEduQyxpQjhDN0dHLFNBQ0EsU0FDRSxZOUMyR0wsaUI4Q3pHRyxTQUNBLFNBQ0UsYzlDdUdMLGlCOENyR0csU0FDQSxTQUNFLGU5Q21HTCxpQjhDakdHLFNBQ0EsU0FDRSxhOUMrRkwsaUI4QzlHRyxRQUFnQyxROUMrR25DLGdCOEM5R0csU0FDQSxTQUNFLFk5QzRHTCxnQjhDMUdHLFNBQ0EsU0FDRSxjOUN3R0wsZ0I4Q3RHRyxTQUNBLFNBQ0UsZTlDb0dMLGdCOENsR0csU0FDQSxTQUNFLGE5Q2dHTCxnQjhDL0dHLFFBQWdDLFE5QzBHL0IsZThDekdELFNBQ0EsU0FDRSxZOUN1R0QsZThDckdELFNBQ0EsU0FDRSxjOUNtR0QsZThDakdELFNBQ0EsU0FDRSxlOUMrRkQsZThDN0ZELFNBQ0EsU0FDRSxhOUMyRkQsZThDMUdELFFBQWdDLFE5Q2lIbkMsaUI4Q2hIRyxTQUNBLFNBQ0UsWTlDOEdMLGlCOEM1R0csU0FDQSxTQUNFLGM5QzBHTCxpQjhDeEdHLFNBQ0EsU0FDRSxlOUNzR0wsaUI4Q3BHRyxTQUNBLFNBQ0UsYTlDa0dMLGlCOENqSEcsUUFBZ0MsUTlDa0huQyxlOENqSEcsU0FDQSxTQUNFLFk5QytHTCxlOEM3R0csU0FDQSxTQUNFLGM5QzJHTCxlOEN6R0csU0FDQSxTQUNFLGU5Q3VHTCxlOENyR0csU0FDQSxTQUNFLGE5Q21HTCxlOEM3RkQsV0FBbUIsT0FBUSxlQUMzQixZQUNBLFlBQ0UsV0FBWSxlQUVkLFlBQ0EsWUFDRSxhQUFjLGVBRWhCLFlBQ0EsWUFDRSxjQUFlLGVBRWpCLFlBQ0EsWUFDRSxZQUFhLGdCakNhZiwwQmlDakRJLFFBQWdDLE85QzZHbkMsWThDNUdHLFNBQ0EsU0FDRSxXOUMwR0wsWThDeEdHLFNBQ0EsU0FDRSxhOUNzR0wsWThDcEdHLFNBQ0EsU0FDRSxjOUNrR0wsWThDaEdHLFNBQ0EsU0FDRSxZOUM4RkwsWThDN0dHLFFBQWdDLE85QzhHbkMsaUI4QzdHRyxTQUNBLFNBQ0UsVzlDMkdMLGlCOEN6R0csU0FDQSxTQUNFLGE5Q3VHTCxpQjhDckdHLFNBQ0EsU0FDRSxjOUNtR0wsaUI4Q2pHRyxTQUNBLFNBQ0UsWTlDK0ZMLGlCOEM5R0csUUFBZ0MsTzlDK0duQyxnQjhDOUdHLFNBQ0EsU0FDRSxXOUM0R0wsZ0I4QzFHRyxTQUNBLFNBQ0UsYTlDd0dMLGdCOEN0R0csU0FDQSxTQUNFLGM5Q29HTCxnQjhDbEdHLFNBQ0EsU0FDRSxZOUNnR0wsZ0I4Qy9HRyxRQUFnQyxPOUMwRy9CLGU4Q3pHRCxTQUNBLFNBQ0UsVzlDdUdELGU4Q3JHRCxTQUNBLFNBQ0UsYTlDbUdELGU4Q2pHRCxTQUNBLFNBQ0UsYzlDK0ZELGU4QzdGRCxTQUNBLFNBQ0UsWTlDMkZELGU4QzFHRCxRQUFnQyxPOUNpSG5DLGlCOENoSEcsU0FDQSxTQUNFLFc5QzhHTCxpQjhDNUdHLFNBQ0EsU0FDRSxhOUMwR0wsaUI4Q3hHRyxTQUNBLFNBQ0UsYzlDc0dMLGlCOENwR0csU0FDQSxTQUNFLFk5Q2tHTCxpQjhDakhHLFFBQWdDLE85Q2tIbkMsZThDakhHLFNBQ0EsU0FDRSxXOUMrR0wsZThDN0dHLFNBQ0EsU0FDRSxhOUMyR0wsZThDekdHLFNBQ0EsU0FDRSxjOUN1R0wsZThDckdHLFNBQ0EsU0FDRSxZOUNtR0wsZThDbEhHLFFBQWdDLFE5QzZHbkMsWThDNUdHLFNBQ0EsU0FDRSxZOUMwR0wsWThDeEdHLFNBQ0EsU0FDRSxjOUNzR0wsWThDcEdHLFNBQ0EsU0FDRSxlOUNrR0wsWThDaEdHLFNBQ0EsU0FDRSxhOUM4RkwsWThDN0dHLFFBQWdDLFE5QzhHbkMsaUI4QzdHRyxTQUNBLFNBQ0UsWTlDMkdMLGlCOEN6R0csU0FDQSxTQUNFLGM5Q3VHTCxpQjhDckdHLFNBQ0EsU0FDRSxlOUNtR0wsaUI4Q2pHRyxTQUNBLFNBQ0UsYTlDK0ZMLGlCOEM5R0csUUFBZ0MsUTlDK0duQyxnQjhDOUdHLFNBQ0EsU0FDRSxZOUM0R0wsZ0I4QzFHRyxTQUNBLFNBQ0UsYzlDd0dMLGdCOEN0R0csU0FDQSxTQUNFLGU5Q29HTCxnQjhDbEdHLFNBQ0EsU0FDRSxhOUNnR0wsZ0I4Qy9HRyxRQUFnQyxROUMwRy9CLGU4Q3pHRCxTQUNBLFNBQ0UsWTlDdUdELGU4Q3JHRCxTQUNBLFNBQ0UsYzlDbUdELGU4Q2pHRCxTQUNBLFNBQ0UsZTlDK0ZELGU4QzdGRCxTQUNBLFNBQ0UsYTlDMkZELGU4QzFHRCxRQUFnQyxROUNpSG5DLGlCOENoSEcsU0FDQSxTQUNFLFk5QzhHTCxpQjhDNUdHLFNBQ0EsU0FDRSxjOUMwR0wsaUI4Q3hHRyxTQUNBLFNBQ0UsZTlDc0dMLGlCOENwR0csU0FDQSxTQUNFLGE5Q2tHTCxpQjhDakhHLFFBQWdDLFE5Q2tIbkMsZThDakhHLFNBQ0EsU0FDRSxZOUMrR0wsZThDN0dHLFNBQ0EsU0FDRSxjOUMyR0wsZThDekdHLFNBQ0EsU0FDRSxlOUN1R0wsZThDckdHLFNBQ0EsU0FDRSxhOUNtR0wsZThDN0ZELFdBQW1CLE9BQVEsZUFDM0IsWUFDQSxZQUNFLFdBQVksZUFFZCxZQUNBLFlBQ0UsYUFBYyxlQUVoQixZQUNBLFlBQ0UsY0FBZSxlQUVqQixZQUNBLFlBQ0UsWUFBYSxnQkN2Q25CLGNBQWlCLFdBQVksa0JBQzdCLGFBQWlCLFlBQWEsaUJBQzlCLGVDTkUsU0FBVSxPQUNWLGNBQWUsU0FDZixZQUFhLE9EWVgsV0FBd0IsV0FBWSxlQUNwQyxZQUF3QixXQUFZLGdCQUNwQyxhQUF3QixXQUFZLGlCbEN3Q3BDLHlCa0MxQ0EsY0FBd0IsV0FBWSxlQUNwQyxlQUF3QixXQUFZLGdCQUNwQyxnQkFBd0IsV0FBWSxrQmxDd0NwQyx5QmtDMUNBLGNBQXdCLFdBQVksZUFDcEMsZUFBd0IsV0FBWSxnQkFDcEMsZ0JBQXdCLFdBQVksa0JsQ3dDcEMseUJrQzFDQSxjQUF3QixXQUFZLGVBQ3BDLGVBQXdCLFdBQVksZ0JBQ3BDLGdCQUF3QixXQUFZLGtCbEN3Q3BDLDBCa0MxQ0EsY0FBd0IsV0FBWSxlQUNwQyxlQUF3QixXQUFZLGdCQUNwQyxnQkFBd0IsV0FBWSxrQkFNeEMsZ0JBQW1CLGVBQWdCLG9CQUNuQyxnQkFBbUIsZUFBZ0Isb0JBQ25DLGlCQUFtQixlQUFnQixxQkFJbkMsbUJBQXNCLFkvQzZNUSxjK0M1TTlCLG9CQUFzQixZL0M2TVEsYytDNU05QixrQkFBc0IsWS9DNk1RLGMrQzVNOUIsYUFBc0IsV0FBWSxpQkFJbEMsWUFBYyxNQUFPLGVFbENuQixjQUNFLE1oREdPLGtCZ0REVCxxQjVDVUEscUI0Q1JJLE1BQU8sa0JBTFgsZ0JBQ0UsTWhESVMsa0JnREZYLHVCNUNVQSx1QjRDUkksTUFBTyxrQkFMWCxjQUNFLE1oRFFPLGtCZ0ROVCxxQjVDVUEscUI0Q1JJLE1BQU8sa0JBTFgsV0FDRSxNaERTSSxrQmdEUE4sa0I1Q1VBLGtCNENSSSxNQUFPLGtCQUxYLGNBQ0UsTWhEVU8sa0JnRFJULHFCNUNVQSxxQjRDUkksTUFBTyxrQkFMWCxhQUNFLE1oRFdNLGtCZ0RUUixvQjVDVUEsb0I0Q1JJLE1BQU8sa0JBTFgsWUFDRSxNaERZSyxrQmdEVlAsbUI1Q1VBLG1CNENSSSxNQUFPLGtCQUxYLFdBQ0UsTWhEYUksa0JnRFhOLGtCNUNVQSxrQjRDUkksTUFBTyxrQkFMWCxhQUNFLE1oREtNLGtCZ0RIUixvQjVDVUEsb0I0Q1JJLE1BQU8sa0JBTFgsV0FDRSxNaERNSSxrQmdESk4sa0I1Q1VBLGtCNENSSSxNQUFPLGtCQUxYLGdCQUNFLE1oRE9TLGtCZ0RMWCx1QjVDVUEsdUI0Q1JJLE1BQU8sa0JBTFgsZ0JBQ0UsTWhEY1Msa0JnRFpYLHVCNUNVQSx1QjRDUkksTUFBTyxrQkFMWCxlQUNFLE1oRGVRLGtCZ0RiVixzQjVDVUEsc0I0Q1JJLE1BQU8sa0JBTFgsWUFDRSxNaERnQkssa0JnRGRQLG1CNUNVQSxtQjRDUkksTUFBTyxrQkFMWCxtQkFDRSxNaERpQlksa0JnRGZkLDBCNUNVQSwwQjRDUkksTUFBTyxrQkFMWCxnQkFDRSxNaERrQlMsa0JnRGhCWCx1QjVDVUEsdUI0Q1JJLE1BQU8sa0JBTFgsdUJBQ0UsTWhEbUJnQixrQmdEakJsQiw4QjVDVUEsOEI0Q1JJLE1BQU8sa0JBTFgsdUJBQ0UsTWhEb0JnQixrQmdEbEJsQiw4QjVDVUEsOEI0Q1JJLE1BQU8sa0JBTFgsdUJBQ0UsTWhEcUJnQixrQmdEbkJsQiw4QjVDVUEsOEI0Q1JJLE1BQU8sa0JBTFgsd0JBQ0UsTWhEc0JpQixrQmdEcEJuQiwrQjVDVUEsK0I0Q1JJLE1BQU8sa0JBTFgsZ0JBQ0UsTWhEdUJTLGtCZ0RyQlgsdUI1Q1VBLHVCNENSSSxNQUFPLGtCQUxYLHVC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dEIsaUJBQWtDLFFOd1VuQixJTXZVZixpQkFBa0MsUU4yZG5CLElNMWRmLGtCQUFtQyxRTjBqQm5CLElNempCaEIsc0JBQXVDLFFOc09uQixJTXJPcEIsaUJBQWtDLFFOdVduQixJTXRXZixnQkFBaUMsUU5rbkJuQixJTWpuQmQsa0JBQW1DLFFOc25CbkIsSU1ybkJoQixnQkFBaUMsUU55dEJuQixJTXh0QmQsZ0JBQWlDLFFObVJuQixJTWxSZCxvQkFBcUMsUU51cEJuQixJTXRwQmxCLGNBQStCLFFOcXBCbkIsSU1wcEJaLG1CQUFvQyxRTnNwQm5CLElNcnBCakIsaUJBQWtDLFFOeUluQixJTXZJZixpQkFEQSxrQkFFQSxpQkFBa0MsUU5xcUJuQixJTXBxQmYsdUJBQXdDLFFOOGlCbkIsSU03aUJyQix3QkFBeUMsUU40aUJuQixJTTNpQnRCLHFCQUFzQyxRTjRmbkIsSU0zZm5CLGtCQUFtQyxRTmlrQm5CLElNL2pCaEIsZUFEQSxnQkFDZ0MsUU5nS25CLElNL0piLG1CQUFvQyxRTitxQm5CLElNOXFCakIsZ0JBQWlDLFFOd1ZuQixJTXZWZCxrQkFBbUMsUU51UG5CLElNdFBoQixtQkFBb0MsUU5nSm5CLElNL0lqQixnQkFBaUMsUU5taEJuQixJTWxoQmQsb0JBQXFDLFFOZ01uQixJTS9MbEIsK0JBQWdELFFOWW5CLElNWDdCLDZCQUE4QyxRTmNuQixJTWIzQixpQkFBa0MsUU5xV25CLElNcFdmLHlCQUEwQyxRTndlbkIsSU10ZXZCLGtCQURBLHdCQUNtQyxRTnNnQm5CLElNcmdCaEIsbUJBQW9DLFFOZ2dCbkIsSU0vZmpCLG9CQUFxQyxRTndZbkIsSU12WWxCLGdCQUFpQyxRTjJZbkIsSU0xWWQsZ0JBQWlDLFFONFBuQixJTTNQZCxzQkFBdUMsUU5vVW5CLElNblVwQixzQkFBdUMsUU5pdEJuQixJTWh0QnBCLHVCQUF3QyxRTitzQm5CLElNOXNCckIscUJBQXNDLFFOZ3RCbkIsSU0vc0JuQixrQkFBbUMsUU55ZW5CLElNeGVoQixtQkFBb0MsUU53Qm5CLElNdkJqQixlQUFnQyxRTnltQm5CLElNeG1CYixnQkFBaUMsUU55bUJuQixJTXhtQmQsZ0JBQWlDLFFOeURuQixJTXhEZCxvQkFBcUMsUU55RG5CLElNeERsQixpQkFBa0MsUU4rZG5CLElNOWRmLGtCQUFtQyxRTjJFbkIsSU0xRWhCLGdCQUFpQyxRTjBQbkIsSU16UGQsZ0JBQWlDLFFOaURuQixJTWhEZCxrQkFBbUMsUU4wVm5CLElNelZoQix1QkFBd0MsUU53bUJuQixJTXZtQnJCLHNCQUF1QyxRTndtQm5CLElNdm1CcEIsc0JBQXVDLFFOcENuQixJTXFDcEIsd0JBQXlDLFFOdkNuQixJTXdDdEIsdUJBQXdDLFFOckNuQixJTXNDckIseUJBQTBDLFFOeENuQixJTXlDdkIsZ0JBQWlDLFFOK1duQixJTTlXZCxrQkFDQSxtQkFBb0MsUU4yYW5CLElNMWFqQixrQkFBbUMsUU5zVW5CLElNclVoQix3QkFBeUMsUU5rckJuQixJTWhyQnRCLGlCQURBLGlCQUVBLHFCQUFzQyxRTjBibkIsSU16Ym5CLGtCQUFtQyxRTmtibkIsSU1qYmhCLHNCQUF1QyxRTndYbkIsSU12WHBCLGtCQUFtQyxRTnREbkIsSU11RGhCLGdCQUFpQyxRTm1uQm5CLElNbG5CZCxnQkFDQSwyQkFBNEMsUU4rYW5CLElNOWF6QiwwQkFBMkMsUU44Zm5CLElNN2Z4QiwwQkFBMkMsUU4rRW5CLElNOUV4QixrQkFBbUMsUU56Qm5CLElNMEJoQix5QkFBMEMsUU5takJuQixJTWxqQnZCLHlCQUEwQyxRTnFMbkIsSU1wTHZCLG9CQUFxQyxRTmxCbkIsSU1tQmxCLGdCQUFpQyxRTnNibkIsSU1yYmQsaUJBQWtDLFFOZ2FuQixJTS9aZixnQkFBaUMsUU5takJuQixJTWxqQmQsbUJBQW9DLFFOK05uQixJTTlOakIsd0JBQXlDLFFOZ0xuQixJTS9LdEIsd0JBQXlDLFFONGlCbkIsSU0zaUJ0QixpQkFBa0MsUU4rSW5CLElNOUlmLHdCQUF5QyxRTnlFbkIsSU14RXRCLHlCQUEwQyxRTnlFbkIsSU14RXZCLHVCQUF3QyxRTmtibkIsSU1qYnJCLHdCQUF5QyxRTnVYbkIsSU10WHRCLHdCQUF5QyxRTjJsQm5CLElNMWxCdEIsd0JBQXlDLFFOMkRuQixJTTFEdEIsMkJBQTRDLFFOeWJuQixJTXhiekIsdUJBQXdDLFFOMFNuQixJTXpTckIsc0JBQXVDLFFOMEduQixJTXpHcEIsMEJBQTJDLFFOdWxCbkIsSU10bEJ4QiwwQkFBMkMsUU51RG5CLElNdER4QixlQUFnQyxRTm5DbkIsSU1vQ2Isc0JBQXVDLFFObkRuQixJTW9EcEIsdUJBQXdDLFFObkRuQixJTW9EckIsb0JBQXFDLFFObkRuQixJTW9EbEIsc0JBQXVDLFFOdkRuQixJTXdEcEIsd0JBQ0EsaUJBQWtDLFFONGRuQixJTTNkZixrQkFBbUMsUU44SW5CLElNN0loQixvQkFBcUMsUU5zRm5CLElNckZsQixnQkFBaUMsUU4rWm5CLElNOVpkLGlCQUFrQyxRTm9XbkIsSU1uV2Ysb0JBQXFDLFFOcERuQixJTXFEbEIsOEJBQStDLFFOdUluQixJTXRJNUIsZ0JBQWlDLFFOa05uQixJTWpOZCxnQkFBaUMsUU4wU25CLElNelNkLGdCQUFpQyxRTjZLbkIsSU01S2QsZUFBZ0MsUU55SW5CLElNeEliLHFCQUFzQyxRTnlJbkIsSU12SW5CLGdDQURBLG1CQUNpRCxRTmlJbkIsSU1oSTlCLGlCQUFrQyxRTitZbkIsSU05WWYsb0JBQXFDLFFOQW5CLElNQ2xCLGtCQUFtQyxRTm9hbkIsSU1uYWhCLG1CQUFvQyxRTmdFbkIsSU0vRGpCLGtCQUFtQyxRTjZUbkIsSU01VGhCLHNCQUF1QyxRTnVDbkIsSU10Q3BCLHdCQUF5QyxRTm1DbkIsSU1sQ3RCLG1CQUFvQyxRTithbkIsSU05YWpCLHlCQUEwQyxRTmtkbkIsSU1qZHZCLGtCQUFtQyxRTjBLbkIsSU16S2hCLHVCQUF3QyxRTjJLbkIsSU0xS3JCLG9CQUFxQyxRTjNFbkIsSU00RWxCLG9CQUFxQyxRTjdFbkIsSU04RWxCLHVCQUNBLHFCQUFzQyxRTmxFbkIsSU1tRW5CLDBCQUEyQyxRTitrQm5CLElNOWtCeEIsMkJBQTRDLFFONEhuQixJTTNIekIsd0JBQXlDLFFOVG5CLElNVXRCLGVBQWdDLFFOMlFuQixJTXpRYixnQkFEQSxpQkFDaUMsUU42Q25CLElNNUNkLG9CQUFxQyxRTmtEbkIsSU1qRGxCLHVCQUF3QyxRTnNpQm5CLElNcmlCckIseUJBQTBDLFFOb2lCbkIsSU1uaUJ2QixxQkFBc0MsUU4yZW5CLElNMWVuQixtQkFBb0MsUU44Tm5CLElNN05qQixvQkFBcUMsUU5vY25CLElNbmNsQiwyQkFBNEMsUU51Um5CLElNdFJ6QixzQkFBdUMsUU42aEJuQixJTTVoQnBCLHlCQUEwQyxRTnNHbkIsSU1yR3ZCLG1CQUFvQyxRTjhibkIsSU03YmpCLGtCQUFtQyxRTnFqQm5CLElNcGpCaEIseUJBQTBDLFFOZ0xuQixJTS9LdkIsa0JBQW1DLFFOdWtCbkIsSU10a0JoQixtQkFBb0MsUU5xUW5CLElNcFFqQixpQkFBa0MsUU5pV25CLElNaFdmLG9CQUFxQyxRTjJkbkIsSU0xZGxCLHNCQUF1QyxRTmpEbkIsSU1rRHBCLHdCQUF5QyxRTitWbkIsSU05VnRCLG1CQUFvQyxRTnNqQm5CLElNcmpCakIsc0JBQ0Esb0JBQXFDLFFOZ0duQixJTS9GbEIsa0JBQW1DLFFOb0tuQixJTW5LaEIsa0JBQW1DLFFOMGpCbkIsSU16akJoQix1QkFBd0MsUU5vQ25CLElNbkNyQixnQkFDQSxlQUFnQyxRTitZbkIsSU05WWIsaUJBQWtDLFFOb01uQixJTW5NZixvQkFBcUMsUU5yRG5CLElNc0RsQixnQkFBaUMsUU5oRm5CLElNaUZkLHVCQUF3QyxRTnJCbkIsSU1zQnJCLHdCQUF5QyxRTm9MbkIsSU1uTHRCLHVCQUF3QyxRTmtMbkIsSU1qTHJCLHFCQUFzQyxRTm1MbkIsSU1sTG5CLHVCQUF3QyxRTitLbkIsSU05S3JCLDZCQUE4QyxRTnJJbkIsSU1zSTNCLDhCQUErQyxRTmpJbkIsSU1rSTVCLDJCQUE0QyxRTmpJbkIsSU1rSXpCLDZCQUE4QyxRTnpJbkIsSU0wSTNCLGlCQUFrQyxRTjJKbkIsSU0xSmYsa0JBQW1DLFFONmxCbkIsSU01bEJoQixpQkFBa0MsUU5xZW5CLElNcGVmLGtCQUFtQyxRTnlHbkIsSU14R2hCLHFCQUFzQyxRTnpFbkIsSU0wRW5CLHNCQUF1QyxRTmxJbkIsSU1tSXBCLGlCQUNBLGlCQUFrQyxRTmlqQm5CLElNaGpCZixpQkFDQSxnQkFBaUMsUU40T25CLElNM09kLGlCQUFrQyxRTmRuQixJTWVmLGlCQUFrQyxRTjBHbkIsSU16R2YsZUFDQSxvQkFBcUMsUU42WG5CLElNNVhsQixnQkFDQSxtQkFBb0MsUU4yRm5CLElNMUZqQixxQkFBc0MsUU42U25CLElNM1NuQixvQkFEQSxnQkFDcUMsUU5xR25CLElNcEdsQixrQkFBbUMsUU5nYm5CLElNN2FoQixnQkFGQSxtQkFDQSxtQkFDaUMsUU5sSW5CLElNbUlkLG1CQUFvQyxRTnNPbkIsSU1yT2pCLG1CQUFvQyxRTm9PbkIsSU1uT2pCLHlCQUEwQyxRTitibkIsSU05YnZCLHFCQUFzQyxRTjJnQm5CLElNMWdCbkIsaUJBQWtDLFFOdWNuQixJTXRjZixpQkFBa0MsUU55T25CLElNeE9mLGlCQUFrQyxRTjZmbkIsSU01ZmYscUJBQXNDLFFObVRuQixJTWxUbkIsNEJBQTZDLFFOb1RuQixJTW5UMUIsOEJBQStDLFFOZ0luQixJTS9INUIsdUJBQXdDLFFONEhuQixJTTNIckIsaUJBQWtDLFFOcVFuQixJTXBRZixzQkFBdUMsUU5wRm5CLElNcUZwQixvQkFBcUMsUU45RW5CLElNK0VsQixzQkFBdUMsUU5yRm5CLElNc0ZwQix1QkFBd0MsUU5yRm5CLElNc0ZyQixtQkFBb0MsUU5oQ25CLElNa0NqQixnQkFEQSxvQkFDaUMsUU4wWW5CLElNeFlkLHFCQURBLHFCQUNzQyxRTjhZbkIsSU01WW5CLG9CQURBLG1CQUNxQyxRTjJZbkIsSU0xWWxCLG9CQUFxQyxRTlVuQixJTVRsQixvQkFBcUMsUU51TW5CLElNdE1sQix1QkFDQSxnQkFBaUMsUU5xZm5CLElNbmZkLGlCQURBLGlCQUNrQyxRTm9GbkIsSU1uRmYscUJBQ0Esc0JBQXVDLFFOK2FuQixJTTlhcEIscUJBQXNDLFFON0NuQixJTThDbkIsc0JBQXVDLFFOMUNuQixJTTRDcEIsZ0JBREEsaUJBQ2lDLFFOcEluQixJTXFJZCxtQkFBb0MsUU42V25CLElNNVdqQixvQkFBcUMsUU55ZW5CLElNdmVsQixxQkFEQSxpQkFDc0MsUU5yRW5CLElNc0VuQix1QkFBd0MsUU5xTG5CLElNcExyQixvQkFBcUMsUU5HbkIsSU1GbEIsMEJBQTJDLFFObkVuQixJTW9FeEIsd0JBQXlDLFFObkVuQixJTW9FdEIsbUJBQW9DLFFOaWZuQixJTWhmakIsdUJBQXdDLFFOOFluQixJTTdZckIsb0JBQXFDLFFOeVpuQixJTXhabEIsa0JBQW1DLFFOOUpuQixJTStKaEIsa0JBQW1DLFFObEVuQixJTW1FaEIsbUJBQW9DLFFOMUNuQixJTTJDakIsdUJBQXdDLFFOOEJuQixJTTdCckIsc0JBQXVDLFFOMUluQixJTTJJcEIsc0JBQXVDLFFOc0huQixJTXJIcEIscUJBQXNDLFFOck9uQixJTXNPbkIsa0JBQW1DLFFONE1uQixJTTNNaEIsdUJBQXdDLFFOVW5CLElNVHJCLGdCQUFpQyxRTjNLbkIsSU00S2Qsb0JBQXFDLFFOdUZuQixJTXRGbEIsdUJBQXdDLFFOMlFuQixJTTFRckIsNkJBQThDLFFOck9uQixJTXNPM0IsOEJBQStDLFFOck9uQixJTXNPNUIsMkJBQTRDLFFOck9uQixJTXNPekIsNkJBQThDLFFOek9uQixJTTBPM0Isc0JBQXVDLFFOck9uQixJTXNPcEIsdUJBQXdDLFFOck9uQixJTXNPckIsb0JBQXFDLFFOck9uQixJTXNPbEIsc0JBQXVDLFFOek9uQixJTTBPcEIsbUJBQW9DLFFOcERuQixJTXFEakIsa0JBQW1DLFFONEluQixJTTNJaEIsa0JBQW1DLFFOd1luQixJTXZZaEIsd0JBQ0Esa0JBQW1DLFFOdU1uQixJTXRNaEIsb0JBQXFDLFFOekduQixJTTBHbEIsc0JBQXVDLFFOeVFuQixJTXhRcEIsdUJBQXdDLFFOeVFuQixJTXhRckIsbUJBQW9DLFFOK1ZuQixJTTlWakIsa0JBQW1DLFFOOUduQixJTStHaEIsc0JBQ0EsaUJBQWtDLFFOb1JuQixJTW5SZixzQkFBdUMsUU4rQ25CLElNOUNwQixvQkFBcUMsUU5tQm5CLElNbEJsQix5QkFBMEMsUU5vQm5CLElNbkJ2QixtQkFBb0MsUU5xVW5CLElNcFVqQixtQkFBb0MsUU4yQm5CLElNMUJqQixpQkFBa0MsUU5nTG5CLElNL0tmLG1CQUFvQyxRTjJCbkIsSU0xQmpCLHNCQUF1QyxRTnVIbkIsSU10SHBCLGtCQUFtQyxRTk1uQixJTUxoQiwwQkFBMkMsUU5JbkIsSU1IeEIsb0JBQXFDLFFONlhuQixJTTVYbEIsZ0JBQWlDLFFOaEhuQixJTWlIZCwwQkFDQSxxQkFBc0MsUU51UW5CLElNdFFuQiwyQkFDQSwwQkFDQSx1QkFBd0MsUU5zVm5CLElNclZyQiwwQkFBMkMsUU53SW5CLElNdkl4QixnQkFBaUMsUU5oR25CLElNaUdkLHFCQUFzQyxRTnZIbkIsSU15SG5CLHdCQURBLGtCQUN5QyxRTnRKbkIsSU11SnRCLG9CQUFxQyxRTnlPbkIsSU14T2xCLGdCQUFpQyxRTjBGbkIsSU16RmQsdUJBQXdDLFFOMURuQixJTTJEckIsdUJBQXdDLFFOa1duQixJTWpXckIscUJBQXNDLFFONFZuQixJTTNWbkIsa0JBQW1DLFFObEVuQixJTW1FaEIsd0JBQXlDLFFOZ09uQixJTS9OdEIsc0JBQXVDLFFOMkpuQixJTTFKcEIsNEJBQTZDLFFOMkpuQixJTTFKMUIsa0JBQW1DLFFOc1JuQixJTXJSaEIsc0JBQXVDLFFONUxuQixJTTZMcEIsNkJBQThDLFFOeEJuQixJTXlCM0Isa0JBQW1DLFFOdVBuQixJTXRQaEIsa0JBQW1DLFFONkluQixJTTVJaEIsK0JBQWdELFFOOUpuQixJTStKN0IsZ0NBQWlELFFOOUpuQixJTStKOUIsNkJBQThDLFFOOUpuQixJTStKM0IsK0JBQWdELFFObEtuQixJTW1LN0IsaUJBQWtDLFFOOERuQixJTTdEZixnQkFBaUMsUU5ySG5CLElNc0hkLGtCQUFtQyxRTnZTbkIsSU13U2hCLHNCQUF1QyxRTjJabkIsSU0xWnBCLG9CQUFxQyxRTmhObkIsSU1pTmxCLHNCQUF1QyxRTjdGbkIsSU04RnBCLHNCQUF1QyxRTjdGbkIsSU04RnBCLHNCQUF1QyxRTitPbkIsSU05T3BCLHVCQUF3QyxRTmlNbkIsSU1oTXJCLGtCQUFtQyxRTjZXbkIsSU01V2hCLHdCQUF5QyxRTjBJbkIsSU16SXRCLDBCQUEyQyxRTjBJbkIsSU16SXhCLG9CQUFxQyxRTnFGbkIsSU1wRmxCLHNCQUF1QyxRTm1GbkIsSU1sRnBCLHdCQUF5QyxRTm5MbkIsSU1vTHRCLHlCQUEwQyxRTjBLbkIsSU16S3ZCLGdDQUFpRCxRTnBGbkIsSU1xRjlCLHdCQUF5QyxRTndQbkIsSU12UHRCLG1CQUFvQyxRTmpKbkIsSU1tSmpCLCtCQURBLHVCQUNnRCxRTi9NbkIsSU1pTjdCLDZCQURBLHFCQUM4QyxRTjlNbkIsSU1nTjNCLGdDQURBLHdCQUNpRCxRTmpObkIsSU1tTjlCLGVBREEsZ0JBQ2dDLFFOdkduQixJTXdHYixlQUFnQyxRTmhDbkIsSU1pQ2Isa0JBQ0EsZUFBZ0MsUU5xWW5CLElNblliLGVBREEsaUJBQ2dDLFFONENuQixJTTNDYixlQUdBLGVBRkEsZUFDQSxlQUNnQyxRTmdEbkIsSU05Q2Isa0JBQ0EsZUFGQSxpQkFFZ0MsUU5pTm5CLElNL01iLGVBREEsZUFDZ0MsUU4rQ25CLElNOUNiLG1CQUNBLGVBQWdDLFFOM1BuQixJTTRQYixnQkFBaUMsUU5oR25CLElNaUdkLHFCQUFzQyxRTnBGbkIsSU1xRm5CLDBCQUEyQyxRTjBQbkIsSU16UHhCLDJCQUE0QyxRTjBQbkIsSU16UHpCLDJCQUE0QyxRTjBQbkIsSU16UHpCLDRCQUE2QyxRTjBQbkIsSU16UDFCLDRCQUE2QyxRTjZQbkIsSU01UDFCLDZCQUE4QyxRTjZQbkIsSU01UDNCLHFCQUFzQyxRTmtVbkIsSU1qVW5CLHVCQUF3QyxRTjhUbkIsSU03VHJCLDBCQUEyQyxRTnlhbkIsSU14YXhCLG1CQUFvQyxRTnNhbkIsSU1yYWpCLGdCQUFpQyxRTjJabkIsSU0xWmQsdUJBQXdDLFFOMlpuQixJTTFackIsd0JBQXlDLFFOb2FuQixJTW5hdEIsbUJBQW9DLFFOeEpuQixJTXlKakIsMEJBQTJDLFFOOFBuQixJTTdQeEIscUJBQXNDLFFOZ0JuQixJTWZuQixrQkFBbUMsUU5wRm5CLElNcUZoQixlQUFnQyxRTjNXbkIsSU00V2IscUJBQXNDLFFOL1JuQixJTWdTbkIsNEJBQTZDLFFOL1JuQixJTWdTMUIsa0JBQW1DLFFOK1VuQixJTTlVaEIseUJBQTBDLFFOK1VuQixJTTlVdkIsMkJBQTRDLFFOZ0RuQixJTS9DekIseUJBQTBDLFFOa0RuQixJTWpEdkIsMkJBQTRDLFFOK0NuQixJTTlDekIsNEJBQTZDLFFOK0NuQixJTTlDMUIsaUJBQWtDLFFOalduQixJTWtXZixtQkFBb0MsUU5tWW5CLElNbFlqQixtQkFBb0MsUU43V25CLElNOFdqQixpQkFBa0MsUU5rQ25CLElNakNmLG9CQUFxQyxRTjVLbkIsSU02S2xCLGlCQUFrQyxRTmdObkIsSU0vTWYsc0JBQXVDLFFOeEZuQixJTXlGcEIsa0JBQW1DLFFONFRuQixJTTNUaEIsa0JBQW1DLFFOdEluQixJTXVJaEIsZ0JBQWlDLFFONkNuQixJTTVDZCxrQkFDQSxvQkFBcUMsUU41RG5CLElNNkRsQixpQkFBa0MsUU44UG5CLElNN1BmLGtCQUFtQyxRTnVFbkIsSU10RWhCLG1CQUFvQyxRTjlXbkIsSU0rV2pCLGVBQWdDLFFOdFNuQixJTXVTYixjQUErQixRTmlXbkIsSU1oV1osaUJBQWtDLFFOdVduQixJTXRXZixrQkFBbUMsUU4rSW5CLElNOUloQixxQkFBc0MsUU5rRm5CLElNakZuQiwwQkFBMkMsUU42Tm5CLElNNU54QixnQ0FBaUQsUU4vV25CLElNZ1g5QiwrQkFBZ0QsUU5qWG5CLElNbVg3QiwrQkFEQSx1QkFDZ0QsUU56Um5CLElNMFI3Qix3QkFBeUMsUU5uTW5CLElNb010QixzQkFBdUMsUU5pV25CLElNaFdwQix3QkFBeUMsUU5vVm5CLElNbFZ0QixlQURBLHdCQUNnQyxRTjBTbkIsSU16U2IseUJBQTBDLFFOMEduQixJTXpHdkIseUJBQTBDLFFONE1uQixJTTNNdkIsaUJBQWtDLFFOc0xuQixJTXJMZiwyQkFBNEMsUU56TG5CLElNMEx6QixxQkFBc0MsUU5vV25CLElNblduQixrQkFBbUMsUU44RG5CLElNNURoQixnQkFEQSx1QkFFQSxzQkFBdUMsUU44U25CLElNNVNwQiwwQkFEQSx3QkFDMkMsUU4xRm5CLElNMkZ4QixpQkFBa0MsUU5zV25CLElNcldmLGtCQUFtQyxRTmxHbkIsSU1tR2hCLGtCQUFtQyxRTmdIbkIsSU0vR2hCLHlCQUEwQyxRTmlIbkIsSU1oSHZCLDhCQUErQyxRTnlObkIsSU14TjVCLHVCQUF3QyxRTnVObkIsSU10TnJCLHFCQUFzQyxRTi9ObkIsSU1nT25CLGdCQUFpQyxRTjVObkIsSU02TmQseUJBQTBDLFFOMkVuQixJTTFFdkIsMEJBQTJDLFFOeUVuQixJTXhFeEIsa0JBQW1DLFFOdk5uQixJTXdOaEIsa0JBQW1DLFFOekNuQixJTTBDaEIsb0JBQXFDLFFOcENuQixJTXFDbEIsZUFBZ0MsUU50TG5CLElNdUxiLG9CQUFxQyxRTjdVbkIsSU04VWxCLGlCQUFrQyxRTjFSbkIsSU0yUmYsZUFBZ0MsUU5zRG5CLElNckRiLGlCQUFrQyxRTm1MbkIsSU1sTGYsZ0JBQWlDLFFOclBuQixJTXNQZCxpQkFBa0MsUU5yUG5CLElNc1BmLG1CQUFvQyxRTjdXbkIsSU04V2pCLDBCQUEyQyxRTjdXbkIsSU04V3hCLGlCQUFrQyxRTjBMbkIsSU16TGYsd0JBQXlDLFFOMExuQixJTXpMdEIsbUJBQW9DLFFOeUZuQixJTXhGakIsc0JBQ0EsZUFBZ0MsUU56VW5CLElNMFViLGVBQ0EsZ0JBQWlDLFFOK01uQixJTTlNZCxnQkFBaUMsUU40UG5CLElNM1BkLG1CQUFvQyxRTnVLbkIsSU10S2pCLHNCQUF1QyxRTnRQbkIsSU11UHBCLHNCQUF1QyxRTmlLbkIsSU1oS3BCLG9CQUFxQyxRTjlQbkIsSU0rUGxCLHNCQUF1QyxRTi9MbkIsSU1nTXBCLHVCQUF3QyxRTnhMbkIsSU15THJCLHdCQUF5QyxRTnJNbkIsSU1zTXRCLDZCQUE4QyxRTi9MbkIsSU1rTTNCLHdCQUZBLHdCQUNBLDBCQUN5QyxRTnhNbkIsSU0wTXRCLDBCQURBLHNCQUMyQyxRTjlNbkIsSU1nTnhCLHdCQURBLHdCQUN5QyxRTi9NbkIsSU1nTnRCLHdCQUNBLHdCQUF5QyxRTnBNbkIsSU1xTXRCLHVCQUF3QyxRTmpObkIsSU1rTnJCLGdCQUFpQyxRTnVSbkIsSU10UmQsbUJBQW9DLFFONVNuQixJTTZTakIsb0JBQXFDLFFOOUVuQixJTStFbEIscUJBQ0EscUJBR0EscUJBRkEsc0JBQ0EsbUJBQ3NDLFFObkVuQixJTW9FbkIsMEJBQTJDLFFOL1RuQixJTWdVeEIsY0FFQSxpQkFEQSxzQkFDa0MsUU5xRG5CLElNbkRmLGtCQURBLGNBQ21DLFFOblFuQixJTW9RaEIsc0JBQXVDLFFOektuQixJTTBLcEIsZUFBZ0MsUU4zS25CLElNOEtiLHVCQUZBLCtCQUNBLHFCQUN3QyxRTnhKbkIsSU15SnJCLHlCQUEwQyxRTjJLbkIsSU0xS3ZCLGNBQStCLFFOaUNuQixJTWhDWixrQkFDQSxrQkFBbUMsUU4wUW5CLElNeFFoQix1QkFEQSxnQkFDd0MsUU5WbkIsSU1ZckIseUJBREEsa0JBQzBDLFFOWG5CLElNWXZCLG1CQUFvQyxRTjFJbkIsSU0ySWpCLHVCQUF3QyxRTmxWbkIsSU1tVnJCLGtCQUFtQyxRTmpKbkIsSU1rSmhCLHFCQUFzQyxRTmJuQixJTWNuQixtQkFBb0MsUU4rRm5CLElNOUZqQixxQkFBc0MsUU51RW5CLElNdEVuQiw0QkFBNkMsUU51RW5CLElNdEUxQixnQkFBaUMsUU56Wm5CLElNMlpkLG9CQURBLHlCQUNxQyxRTjVNbkIsSU02TWxCLGVBQWdDLFFOME1uQixJTXpNYixzQkFBdUMsUU54YW5CLElNeWFwQixnQkFBaUMsUU5JbkIsSU1IZCxzQkFBdUMsUU51Rm5CLElNdEZwQixrQkFBbUMsUU4yTW5CLElNMU1oQixnQkFBaUMsUU4rUW5CLElNOVFkLHVCQUF3QyxRTnpDbkIsSU0wQ3JCLGdCQUFpQyxRTndQbkIsSU12UGQsc0JBQXVDLFFOclpuQixJTXNacEIsa0JBQW1DLFFOdkJuQixJTXdCaEIseUJBQTBDLFFOM0xuQixJTTRMdkIsbUJBQW9DLFFONVhuQixJTTZYakIseUJBQTBDLFFOaFluQixJTWlZdkIsdUJBQXdDLFFOblluQixJTW9ZckIsbUJBQW9DLFFOdFluQixJTXVZakIscUJBQXNDLFFObFluQixJTW1ZbkIscUJBQXNDLFFObFluQixJTW1ZbkIsc0JBQXVDLFFOM2JuQixJTTRicEIsd0JBQXlDLFFOM2JuQixJTTRidEIsaUJBQWtDLFFOK0tuQixJTTlLZixxQkFBc0MsUU5uVm5CLElNb1ZuQixjQUErQixRTjlkbkIsSU0rZFosc0JBQXVDLFFONVJuQixJTTZScEIsdUJBQXdDLFFOL0NuQixJTWdEckIseUJBQTBDLFFOOWJuQixJTStidkIsc0JBQXVDLFFOdGZuQixJTXVmcEIscUJBQXNDLFFOL0JuQixJTWdDbkIsc0JBQXVDLFFOekhuQixJTTBIcEIsa0JBQW1DLFFOdkluQixJTXdJaEIseUJBQTBDLFFOdkluQixJTXdJdkIsc0JBQXVDLFFONEpuQixJTTNKcEIscUJBQXNDLFFONEpuQixJTTNKbkIsbUJBQW9DLFFOeGNuQixJTXljakIsZUFBZ0MsUU5qYm5CLElNa2JiLG1CQUFvQyxRTnZKbkIsSU13SmpCLHFCQUFzQyxRTjNnQm5CLElNNGdCbkIsY0FBK0IsUU43Wm5CLElNZ2FaLGVBRkEsa0JBQ0Esa0JBQ2dDLFFOektuQixJTTBLYixvQkFBcUMsUU5wR25CLElNcUdsQixzQkFBdUMsUU54Ym5CLElNeWJwQiwwQkFBMkMsUU41V25CLElNNld4QixvQkFBcUMsUU45Vm5CLElNK1ZsQixvQkFBcUMsUU45UG5CLElNK1BsQixtQkFBb0MsUU5ySm5CLElNc0pqQixrQkFBbUMsUU5lbkIsSU1kaEIsd0JBQXlDLFFOMkJuQixJTTFCdEIsdUJBQXdDLFFOb0NuQixJTW5DckIsb0JBQXFDLFFOcUNuQixJTXBDbEIscUJBQXNDLFFONWFuQixJTTZhbkIsMkJBQTRDLFFOOWFuQixJTSthekIsbUJBQW9DLFFOL1ZuQixJTWdXakIsZ0JBQWlDLFFOb0JuQixJTW5CZCx1QkFBd0MsUU44S25CLElNN0tyQixzQkFBdUMsUU4vRm5CLElNZ0dwQix1QkFBd0MsUU42RW5CLElNNUVyQixxQkFBc0MsUU45TW5CLElNK01uQixpQkFBa0MsUU4rS25CLElNOUtmLGdCQUFpQyxRTjdIbkIsSU04SGQsbUJBQW9DLFFObkhuQixJTW9IakIsb0JBQ0EsdUJBQXdDLFFOa0luQixJTWpJckIsMkJBQTRDLFFOa0luQixJTWpJekIsd0JBQXlDLFFOMEtuQixJTXpLdEIsdUJBQXdDLFFObEluQixJTW1JckIsc0JBQXVDLFFOeUtuQixJTXhLcEIsdUJBQXdDLFFObkluQixJTW9JckIseUJBQTBDLFFObEluQixJTW1JdkIseUJBQTBDLFFOcEluQixJTXFJdkIsa0JBQW1DLFFOMUduQixJTTJHaEIsc0JBQXVDLFFON1FuQixJTThRcEIsNkJBQThDLFFOMVVuQixJTTJVM0IsdUJBQXdDLFFOekVuQixJTTBFckIsb0JBQXFDLFFOa0xuQixJTWpMbEIsa0JBQW1DLFFOWG5CLElNWWhCLHFCQUFzQyxRTnVKbkIsSU10Sm5CLHNCQUF1QyxRTndKbkIsSU10SnBCLGVBREEsaUJBQ2dDLFFOL2ZuQixJTWdnQmIsbUJBQW9DLFFONEpuQixJTTNKakIsaUJBQWtDLFFOOEduQixJTTdHZixrQkFBbUMsUU53RG5CLElNdkRoQixrQkFBbUMsUU45SW5CLElNZ0poQix3QkFEQSxjQUN5QyxRTjBMbkIsSU16THRCLHlCQUEwQyxRTmpIbkIsSU1rSHZCLG9CQUFxQyxRTnJIbkIsSU1zSGxCLHdCQUF5QyxRTm5XbkIsSU1vV3RCLHFCQUVBLHdCQURBLG1CQUN5QyxRTi9nQm5CLElNZ2hCdEIscUJBQ0Esa0NBQW1ELFFOOWdCbkIsSU0rZ0JoQyxxQkFDQSx3QkFBeUMsUU5saEJuQixJTW1oQnRCLHFCQUNBLDJCQUE0QyxRTm5oQm5CLElNb2hCekIscUJBQ0EseUJBQTBDLFFOeGhCbkIsSU15aEJ2Qix5QkFBMEMsUU4zSW5CLElNNEl2QixvQkFBcUMsUU4zT25CLElNNE9sQix3QkFBeUMsUU54SW5CLElNeUl0QiwwQkFBMkMsUU54SW5CLElNeUl4Qix1QkFBd0MsUU53Qm5CLElNdkJyQix5QkFBMEMsUU53Qm5CLElNdkJ2QixrQkFBbUMsUU4vZG5CLElNZ2VoQiwwQkFBMkMsUU5sZW5CLElNbWV4QixpQkFBa0MsUU5wY25CLElNcWNmLHlCQUEwQyxRTmxqQm5CLElNbWpCdkIsdUJBQXdDLFFOeFBuQixJTXlQckIsdUJBQ0EsMkJBQTRDLFFOelBuQixJTTBQekIsdUJBQ0EsMEJBQTJDLFFON1BuQixJTThQeEIsdUJBQ0EseUJBQTBDLFFOaFFuQixJTWlRdkIscUJBQXNDLFFOclFuQixJTXNRbkIsdUJBQ0EsdUJBQXdDLFFOeFJuQixJTTBSckIsd0JBREEsdUJBQ3lDLFFON1JuQixJTThSdEIsMkJBQTRDLFFOMVJuQixJTTJSekIseUJBQTBDLFFOcFNuQixJTXFTdkIsd0JBQXlDLFFOM1JuQixJTTRSdEIsMEJBQTJDLFFOL1JuQixJTWdTeEIsd0JBQXlDLFFOalNuQixJTWtTdEIscUJBQXNDLFFOK0RuQixJTTlEbkIsc0JBQXVDLFFOL0ZuQixJTWdHcEIsNEJBQTZDLFFOL2JuQixJTWdjMUIsY0FBK0IsUU50VW5CLElNdVVaLHFCQUFzQyxRTnRVbkIsSU11VW5CLHVCQUF3QyxRTmtFbkIsSU1qRXJCLHlCQUEwQyxRTnJLbkIsSU1zS3ZCLGdDQUFpRCxRTnJLbkIsSU1zSzlCLHNCQUF1QyxRTjVVbkIsSU02VXBCLHVCQUF3QyxRTndIbkIsSU12SHJCLGtCQUFtQyxRTm5GbkIsSU1vRmhCLGtCQUFtQyxRTnplbkIsSU0wZWhCLG1CQUFvQyxRTjlXbkIsSU0rV2pCLGlCQUFrQyxRTnhLbkIsSU15S2YsNkJBQThDLFFOcFFuQixJTXNRM0Isc0JBREEsY0FDdUMsUU5TbkIsSU1ScEIsa0JBQW1DLFFOamRuQixJTWtkaEIsaUJBQWtDLFFOem9CbkIsSU0wb0JmLGtCQUFtQyxRTi9uQm5CLElNZ29CaEIsMkJBQTRDLFFOM2hCbkIsSU00aEJ6Qiw0QkFBNkMsUU45aEJuQixJTStoQjFCLDRCQUE2QyxRTjVoQm5CLElNNmhCMUIsNEJBQTZDLFFOamlCbkIsSU1raUIxQixvQkFBcUMsUU5wUm5CLElNcVJsQixtQkFBb0MsUU41Tm5CLElNNk5qQixxQkFBc0MsUU41Tm5CLElNNk5uQixpQkFBa0MsUU4vTm5CLElNZ09mLGVBQWdDLFFObE9uQixJTW1PYixzQkFBdUMsUU5wZW5CLElNcWVwQix3QkFBeUMsUU5wZW5CLElNcWV0QixpQkFBa0MsUU50U25CLElNdVNmLGlCQUFrQyxRTmlGbkIsSU1oRmYscUJBQXNDLFFObGtCbkIsSU1ta0JuQixxQkFBc0MsUU5yWG5CLElNc1huQix3QkFBeUMsUU5wSW5CLElNcUl0QixnQkFBaUMsUU5wY25CLElNcWNkLDJCQUE0QyxRTmhlbkIsSU1pZXpCLG9CQUFxQyxRTnBmbkIsSU1xZmxCLGdCQUFpQyxRTmxObkIsSU1tTmQsd0JBQXlDLFFOMVhuQixJTTJYdEIsZUFBZ0MsUU5vRG5CLElNbkRiLHdCQUF5QyxRTjNKbkIsSU00SnRCLG9CQUFxQyxRTnpObkIsSU0wTmxCLGtCQUFtQyxRTmxIbkIsSU1tSGhCLHdCQUF5QyxRTjdMbkIsSU04THRCLDBCQUEyQyxRTjdMbkIsSU04THhCLHVCQUF3QyxRTjNDbkIsSU00Q3JCLHlCQUEwQyxRTjNDbkIsSU00Q3ZCLHdCQUF5QyxRTnJHbkIsSU1zR3RCLDJCQUE0QyxRTnJHbkIsSU1zR3pCLG1CQUFvQyxRTjdVbkIsSU04VWpCLHFCQUFzQyxRTm5sQm5CLElNb2xCbkIsdUJBQXdDLFFObmxCbkIsSU1vbEJyQixtQkFBb0MsUU4vTG5CLElNZ01qQixrQkFBbUMsUU5sWG5CLElNbVhoQixzQkFBdUMsUU5rRm5CLElNakZwQixtQkFBb0MsUU5tRm5CLElNbEZqQixrQkFBbUMsUU45Y25CLElNK2NoQiw0QkFBNkMsUU4yQm5CLElNMUIxQiwwQkFBMkMsUU5tRW5CLElNbEV4Qiw2QkFBOEMsUU54S25CLElNeUszQixpQkFBa0MsUU45bEJuQixJTStsQmYsNkJBQThDLFFOdG9CbkIsSU11b0IzQixnQ0FBaUQsUU5xRG5CLElNcEQ5QixtQkFBb0MsUU54bEJuQixJTXlsQmpCLHVDQUF3RCxRTjVvQm5CLElNOG9CckMsK0NBREEsNEJBQ2dFLFFOOXFCbkIsSU1pckI3QyxnQkFGQSxvQkFDQSwyQkFDaUMsUU52Zm5CLElNd2ZkLGlCQUFrQyxRTmhZbkIsSU1pWWYsbUJBQW9DLFFOaFluQixJTWtZakIseUJBREEsbUJBQzBDLFFOMUhuQixJTTJIdkIsc0JBQXVDLFFOelJuQixJTTBScEIsa0JBQW1DLFFOaUNuQixJTWhDaEIseUJBQTBDLFFOaUNuQixJTWhDdkIsb0JBQXFDLFFObEhuQixJTW1IbEIsMEJBQTJDLFFObEhuQixJTW1IeEIsMkJBQTRDLFFObEhuQixJTW1IekIsc0JBQXVDLFFOck5uQixJTXNOcEIsdUJBQXdDLFFOcGJuQixJTXFickIsaUJBQWtDLFFObUVuQixJTWxFZixxQkFBc0MsUU5wRG5CLElNcURuQiw4QkFDQSxnQ0FBaUQsUU56WW5CLElNMFk5QixjQUNBLHdCQUF5QyxRTjdhbkIsSU04YXRCLHVCQUF3QyxRTnRYbkIsSU11WHJCLHlCQUEwQyxRTmxmbkIsSU1tZnZCLDJCQUE0QyxRTmxmbkIsSU1tZnpCLGtCQUFtQyxRTnRUbkIsSU11VGhCLHdCQUF5QyxRTnB0Qm5CLElNcXRCdEIsMEJBQTJDLFFOcHRCbkIsSU1zdEJ4Qix3QkFEQSxpQkFDeUMsUU5ydEJuQixJTXV0QnRCLDBCQURBLG1CQUMyQyxRTnR0Qm5CLElNdXRCeEIsdUJBQXdDLFFOSm5CLElNS3JCLHlCQUEwQyxRTkpuQixJTUt2QixrQkFBbUMsUU5IbkIsSU1JaEIsb0JBQXFDLFFOM1duQixJTTRXbEIsMkJBQ0EsbUJBQW9DLFFONVduQixJTTZXakIsNkJBQ0EscUJBQXNDLFFON1duQixJTThXbkIsaUJBQWtDLFFOdE5uQixJTXVOZiwwQkFBMkMsUU4zYm5CLElNNGJ4QixvQkFBcUMsUU50Rm5CLElNdUZsQix5QkFFQSw0QkFEQSx1QkFDNkMsUU54RW5CLElNeUUxQix5QkFDQSxzQ0FBdUQsUU52RW5CLElNd0VwQyx5QkFDQSw0QkFBNkMsUU4zRW5CLElNNEUxQix5QkFDQSwrQkFBZ0QsUU41RW5CLElNNkU3Qix5QkFDQSw2QkFBOEMsUU5qRm5CLElNa0YzQixrQkFBbUMsUU4zS25CLElNOEtoQixnQkFGQSxtQkFDQSxlQUNpQyxRTnpyQm5CLElNMHJCZCxtQkFBb0MsUU5sUG5CLElNbVBqQiwyQkFBNEMsUU5LbkIsSU1KekIsMkJBQTRDLFFOS25CLElNSnpCLDBCQUEyQyxRTktuQixJTUp4QiwyQkFDQSx3QkFBeUMsUU5EbkIsSU1FdEIsNkJBQ0EsMEJBQTJDLFFORm5CLElNR3hCLG9CQUFxQyxRTnhzQm5CLElNeXNCbEIsZ0JBQWlDLFFOcGJuQixJTXFiZCxnQkFBaUMsUU4xaEJuQixJTTJoQmQsZ0JBQWlDLFFOeFluQixJTXlZZCxtQkFBb0MsUU4vT25CLElNZ1BqQixtQkFBb0MsUU56aUJuQixJTTBpQmpCLHFCQUFzQyxRTmpVbkIsSU1rVW5CLHVCQUF3QyxRTjdLbkIsSU04S3JCLHVCQUF3QyxRTmhJbkIsSU1pSXJCLHNCQUF1QyxRTkpuQixJTUtwQixrQkFBbUMsUU54VW5CLEloQnhjaEIsU29CNkJFLFNBQVUsU0FDVixNQUFPLElBQ1AsT0FBUSxJQUNSLFFBQVMsRUFDVCxPQUFRLEtBQ1IsU0FBVSxPQUNWLEtBQU0sY0FDTixPQUFRLEVuQmhCUiwwQkRoQkYseUJvQjRDSSxTQUFVLE9BQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixPQUFRLEVBQ1IsU0FBVSxRQUNWLEtBQU0sS0d2RFY7Ozs7OztBQVFBLFVBQVUsMkJBQTJCLEdBQUcsbUJBQW1CLEdBQUcsNEJBQTRCLEtBQUssb0JBQW9CLEtBQUssbUJBQW1CLGtDQUFrQyxTQUFTLDBCQUEwQixTQUFTLGdCQUFnQiwyQkFBMkIsR0FBRyxtQkFBbUIsR0FBRyxtQkFBbUIsb0JBQW9CLG1CQUFtQixtQkFBbUIsMkJBQTJCLEtBQUssbUJBQW1CLEtBQUssMEJBQTBCLEdBQUcsSUFBSSxJQUFJLElBQUksR0FBRyxrQ0FBa0MsOEJBQThCLDBCQUEwQiw4QkFBOEIsa0JBQWtCLGNBQWMsVUFBVSxjQUFjLElBQUksSUFBSSxrQkFBa0IsdUJBQXVCLFVBQVUsdUJBQXVCLElBQUksSUFBSSxJQUFJLGtDQUFrQyxnQ0FBZ0MsMEJBQTBCLGdDQUFnQyxJQUFJLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsSUFBSSxrQkFBa0Isc0JBQXNCLFVBQVUsdUJBQXVCLGtCQUFrQixHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLGtCQUFrQixjQUFjLFVBQVUsY0FBYyxJQUFJLElBQUksa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixJQUFJLElBQUksSUFBSSxrQ0FBa0MsZ0NBQWdDLDBCQUEwQixnQ0FBZ0MsSUFBSSxrQkFBa0IsdUJBQXVCLFVBQVUsdUJBQXVCLElBQUksa0JBQWtCLHNCQUFzQixVQUFVLHVCQUF1QixRQUFRLHVCQUF1QixPQUFPLGVBQWUsT0FBTyx5QkFBeUIsT0FBQSxPQUFjLGlCQUFpQixPQUFBLE9BQWMseUJBQXlCLEdBQUcsSUFBSSxHQUFHLFFBQVEsRUFBRSxJQUFJLElBQUksUUFBUSxHQUFHLGlCQUFpQixHQUFHLElBQUksR0FBRyxRQUFRLEVBQUUsSUFBSSxJQUFJLFFBQVEsR0FBRyxPQUFPLHVCQUF1QixNQUFNLGVBQWUsTUFBTSx5QkFBeUIsR0FBRyxrQkFBa0IsVUFBVSxVQUFVLFVBQVUsSUFBSSxrQkFBa0Isd0JBQXdCLFVBQVUsd0JBQXdCLEdBQUcsa0JBQWtCLFVBQVUsVUFBVSxXQUFXLGlCQUFpQixHQUFHLGtCQUFrQixVQUFVLFVBQVUsVUFBVSxJQUFJLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsR0FBRyxrQkFBa0IsVUFBVSxVQUFVLFdBQVcsT0FBTyx1QkFBdUIsTUFBTSxlQUFlLE1BQU0sOEJBQThCLEdBQUcsa0JBQWtCLFVBQVUsVUFBVSxVQUFVLElBQUksa0JBQWtCLG9CQUFvQixVQUFVLG9CQUFvQixJQUFJLGtCQUFrQixvQkFBb0IsVUFBVSxvQkFBb0IsSUFBSSxrQkFBa0Isb0JBQW9CLFVBQVUsb0JBQW9CLElBQUksa0JBQWtCLG9CQUFvQixVQUFVLG9CQUFvQixJQUFJLGtCQUFrQixvQkFBb0IsVUFBVSxvQkFBb0IsR0FBRyxrQkFBa0IsVUFBVSxVQUFVLFdBQVcsc0JBQXNCLEdBQUcsa0JBQWtCLFVBQVUsVUFBVSxVQUFVLElBQUksa0JBQWtCLG9CQUFvQixVQUFVLG9CQUFvQixJQUFJLGtCQUFrQixvQkFBb0IsVUFBVSxvQkFBb0IsSUFBSSxrQkFBa0Isb0JBQW9CLFVBQVUsb0JBQW9CLElBQUksa0JBQWtCLG9CQUFvQixVQUFVLG9CQUFvQixJQUFJLGtCQUFrQixvQkFBb0IsVUFBVSxvQkFBb0IsR0FBRyxrQkFBa0IsVUFBVSxVQUFVLFdBQVcsWUFBWSx1QkFBdUIsV0FBVyxlQUFlLFdBQVcseUJBQXlCLEdBQUcsR0FBRyxrQkFBa0IsY0FBYyxVQUFVLGNBQWMsSUFBSSxJQUFJLElBQUksSUFBSSxJQUFJLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsSUFBSSxJQUFJLElBQUksSUFBSSxrQkFBa0Isc0JBQXNCLFVBQVUsdUJBQXVCLGlCQUFpQixHQUFHLEdBQUcsa0JBQWtCLGNBQWMsVUFBVSxjQUFjLElBQUksSUFBSSxJQUFJLElBQUksSUFBSSxrQkFBa0IsdUJBQXVCLFVBQVUsdUJBQXVCLElBQUksSUFBSSxJQUFJLElBQUksa0JBQWtCLHNCQUFzQixVQUFVLHVCQUF1QixPQUFPLHVCQUF1QixNQUFNLGVBQWUsTUFBTSw2QkFBNkIsR0FBRyxrQkFBa0IsY0FBYyxVQUFVLGNBQWMsS0FBSyxrQkFBa0IsaUJBQWlCLGVBQWUsVUFBVSxpQkFBaUIsZUFBZSxNQUFNLGtCQUFrQixnQkFBZ0IsY0FBYyxVQUFVLGdCQUFnQixjQUFjLE1BQU0sa0JBQWtCLGlCQUFpQixlQUFlLFVBQVUsaUJBQWlCLGVBQWUsTUFBTSxrQkFBa0IsZ0JBQWdCLGNBQWMsVUFBVSxnQkFBZ0IsY0FBYyxJQUFJLGtCQUFrQixjQUFjLFVBQVUsZUFBZSxxQkFBcUIsR0FBRyxrQkFBa0IsY0FBYyxVQUFVLGNBQWMsS0FBSyxrQkFBa0IsaUJBQWlCLGVBQWUsVUFBVSxpQkFBaUIsZUFBZSxNQUFNLGtCQUFrQixnQkFBZ0IsY0FBYyxVQUFVLGdCQUFnQixjQUFjLE1BQU0sa0JBQWtCLGlCQUFpQixlQUFlLFVBQVUsaUJBQWlCLGVBQWUsTUFBTSxrQkFBa0IsZ0JBQWdCLGNBQWMsVUFBVSxnQkFBZ0IsY0FBYyxJQUFJLGtCQUFrQixjQUFjLFVBQVUsZUFBZSxXQUFXLGtDQUFrQyxZQUFZLDBCQUEwQixZQUFZLHVCQUF1QixVQUFVLGVBQWUsVUFBVSx5QkFBeUIsSUFBSSxrQkFBa0IsY0FBYyxVQUFVLGNBQWMsSUFBSSxrQkFBa0IsZUFBZSxVQUFVLGVBQWUsSUFBSSxrQkFBa0IsYUFBYSxVQUFVLGFBQWEsSUFBSSxrQkFBa0IsY0FBYyxVQUFVLGNBQWMsR0FBRyxrQkFBa0IsVUFBYSxVQUFVLFdBQWMsaUJBQWlCLElBQUksa0JBQWtCLGNBQWMsVUFBVSxjQUFjLElBQUksa0JBQWtCLGVBQWUsVUFBVSxlQUFlLElBQUksa0JBQWtCLGFBQWEsVUFBVSxhQUFhLElBQUksa0JBQWtCLGNBQWMsVUFBVSxjQUFjLEdBQUcsa0JBQWtCLFVBQWEsVUFBVSxXQUFjLE9BQU8seUJBQXlCLElBQUEsT0FBVyxpQkFBaUIsSUFBQSxPQUFXLHVCQUF1QixNQUFNLGVBQWUsTUFBTSx3QkFBd0IsR0FBRyxrQkFBa0IsVUFBVSxVQUFVLFVBQVUsSUFBSSxJQUFJLGtCQUFrQixrQkFBa0IsY0FBYyxVQUFVLGtCQUFrQixjQUFjLElBQUksSUFBSSxJQUFJLElBQUksa0JBQWtCLHFCQUFxQixhQUFhLFVBQVUscUJBQXFCLGFBQWEsSUFBSSxJQUFJLElBQUksa0JBQWtCLHFCQUFxQixjQUFjLFVBQVUscUJBQXFCLGNBQWMsR0FBRyxrQkFBa0IsVUFBVSxVQUFVLFdBQVcsZ0JBQWdCLEdBQUcsa0JBQWtCLFVBQVUsVUFBVSxVQUFVLElBQUksSUFBSSxrQkFBa0Isa0JBQWtCLGNBQWMsVUFBVSxrQkFBa0IsY0FBYyxJQUFJLElBQUksSUFBSSxJQUFJLGtCQUFrQixxQkFBcUIsYUFBYSxVQUFVLHFCQUFxQixhQUFhLElBQUksSUFBSSxJQUFJLGtCQUFrQixxQkFBcUIsY0FBYyxVQUFVLHFCQUFxQixjQUFjLEdBQUcsa0JBQWtCLFVBQVUsVUFBVSxXQUFXLE1BQU0sdUJBQXVCLEtBQUssZUFBZSxLQUFLLDBCQUEwQixHQUFHLGtCQUFrQixLQUFLLFVBQVUsS0FBSyxJQUFJLGtCQUFrQixzQkFBc0IsY0FBYyxVQUFVLHNCQUFzQixjQUFjLElBQUksa0JBQWtCLHFCQUFxQixhQUFhLFVBQVUscUJBQXFCLGFBQWEsSUFBSSxrQkFBa0Isc0JBQXNCLGNBQWMsVUFBVSxzQkFBc0IsY0FBYyxJQUFJLGtCQUFrQixxQkFBcUIsYUFBYSxVQUFVLHFCQUFxQixhQUFhLElBQUksa0JBQWtCLHFCQUFxQixjQUFjLFVBQVUscUJBQXFCLGNBQWMsR0FBRyxrQkFBa0IsS0FBSyxVQUFVLE1BQU0sa0JBQWtCLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxLQUFLLElBQUksa0JBQWtCLHNCQUFzQixjQUFjLFVBQVUsc0JBQXNCLGNBQWMsSUFBSSxrQkFBa0IscUJBQXFCLGFBQWEsVUFBVSxxQkFBcUIsYUFBYSxJQUFJLGtCQUFrQixzQkFBc0IsY0FBYyxVQUFVLHNCQUFzQixjQUFjLElBQUksa0JBQWtCLHFCQUFxQixhQUFhLFVBQVUscUJBQXFCLGFBQWEsSUFBSSxrQkFBa0IscUJBQXFCLGNBQWMsVUFBVSxxQkFBcUIsY0FBYyxHQUFHLGtCQUFrQixLQUFLLFVBQVUsTUFBTSxRQUFRLHVCQUF1QixPQUFPLGVBQWUsT0FBTyx5QkFBeUIsR0FBRyxNQUFNLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxLQUFLLE1BQU0sa0JBQWtCLGdCQUFnQixnQkFBZ0IsVUFBVSxnQkFBZ0IsZ0JBQWdCLE1BQU0sa0JBQWtCLGVBQWUsZUFBZSxVQUFVLGVBQWUsZUFBZSxNQUFNLGtCQUFrQixpQkFBaUIsaUJBQWlCLFVBQVUsaUJBQWlCLGlCQUFpQixNQUFNLGtCQUFrQixpQkFBaUIsaUJBQWlCLFVBQVUsaUJBQWlCLGlCQUFpQixNQUFNLGtCQUFrQixrQkFBa0Isa0JBQWtCLFVBQVUsa0JBQWtCLGtCQUFrQixNQUFNLGtCQUFrQixpQkFBa0IsaUJBQWtCLFVBQVUsaUJBQWtCLGlCQUFrQixNQUFNLGtCQUFrQixrQkFBb0Isa0JBQW9CLFVBQVUsa0JBQW9CLG1CQUFxQixpQkFBaUIsR0FBRyxNQUFNLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxLQUFLLE1BQU0sa0JBQWtCLGdCQUFnQixnQkFBZ0IsVUFBVSxnQkFBZ0IsZ0JBQWdCLE1BQU0sa0JBQWtCLGVBQWUsZUFBZSxVQUFVLGVBQWUsZUFBZSxNQUFNLGtCQUFrQixpQkFBaUIsaUJBQWlCLFVBQVUsaUJBQWlCLGlCQUFpQixNQUFNLGtCQUFrQixpQkFBaUIsaUJBQWlCLFVBQVUsaUJBQWlCLGlCQUFpQixNQUFNLGtCQUFrQixrQkFBa0Isa0JBQWtCLFVBQVUsa0JBQWtCLGtCQUFrQixNQUFNLGtCQUFrQixpQkFBa0IsaUJBQWtCLFVBQVUsaUJBQWtCLGlCQUFrQixNQUFNLGtCQUFrQixrQkFBb0Isa0JBQW9CLFVBQVUsa0JBQW9CLG1CQUFxQixPQUFPLHVCQUF1QixNQUFNLGVBQWUsTUFBTSx5QkFBeUIsT0FBTyxpQkFBaUIsT0FBTyw0QkFBNEIsR0FBRyxJQUFJLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixrQkFBa0IsVUFBVSxrQkFBa0IsSUFBSSxrQkFBa0IscUJBQXFCLFVBQVUscUJBQXFCLElBQUksa0JBQWtCLGtCQUFrQixVQUFVLGtCQUFrQixJQUFJLFFBQVEsRUFBRSxrQkFBa0Isd0JBQXdCLFVBQVUsd0JBQXdCLElBQUksa0JBQWtCLHFCQUFxQixVQUFVLHFCQUFxQixHQUFHLFFBQVEsRUFBRSxrQkFBa0IsVUFBVSxVQUFVLFdBQVcsb0JBQW9CLEdBQUcsSUFBSSxJQUFJLElBQUksSUFBSSxHQUFHLGtDQUFrQyw4QkFBOEIsMEJBQTBCLDhCQUE4QixHQUFHLFFBQVEsRUFBRSxrQkFBa0Isa0JBQWtCLFVBQVUsa0JBQWtCLElBQUksa0JBQWtCLHFCQUFxQixVQUFVLHFCQUFxQixJQUFJLGtCQUFrQixrQkFBa0IsVUFBVSxrQkFBa0IsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHdCQUF3QixVQUFVLHdCQUF3QixJQUFJLGtCQUFrQixxQkFBcUIsVUFBVSxxQkFBcUIsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLFVBQVUsVUFBVSxXQUFXLFVBQVUsdUJBQXVCLFNBQVMsZUFBZSxTQUFTLGdDQUFnQyxHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix5QkFBeUIsVUFBVSx5QkFBeUIsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHNCQUFzQixVQUFVLHNCQUFzQixJQUFJLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsSUFBSSxrQkFBa0IscUJBQXFCLFVBQVUscUJBQXFCLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxNQUFNLHdCQUF3QixHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix5QkFBeUIsVUFBVSx5QkFBeUIsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHNCQUFzQixVQUFVLHNCQUFzQixJQUFJLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsSUFBSSxrQkFBa0IscUJBQXFCLFVBQVUscUJBQXFCLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxNQUFNLGNBQWMsdUJBQXVCLGFBQWEsZUFBZSxhQUFhLGdDQUFnQyxHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix5QkFBeUIsVUFBVSx5QkFBeUIsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHNCQUFzQixVQUFVLHNCQUFzQixJQUFJLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsSUFBSSxrQkFBa0IscUJBQXFCLFVBQVUscUJBQXFCLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxNQUFNLHdCQUF3QixHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix5QkFBeUIsVUFBVSx5QkFBeUIsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHNCQUFzQixVQUFVLHNCQUFzQixJQUFJLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsSUFBSSxrQkFBa0IscUJBQXFCLFVBQVUscUJBQXFCLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxNQUFNLGNBQWMsdUJBQXVCLGFBQWEsZUFBZSxhQUFhLGlDQUFpQyxHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixJQUFJLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsSUFBSSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxNQUFNLHlCQUF5QixHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixJQUFJLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsSUFBSSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLEdBQUcsa0JBQWtCLEtBQUssVUFBVSxNQUFNLGVBQWUsdUJBQXVCLGNBQWMsZUFBZSxjQUFjLDhCQUE4QixHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixJQUFJLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsSUFBSSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLEdBQUcsa0JBQWtCLGNBQWMsVUFBVSxlQUFlLHNCQUFzQixHQUFHLElBQUksSUFBSSxJQUFJLEdBQUcsa0NBQWtDLDhCQUE4QiwwQkFBMEIsOEJBQThCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixJQUFJLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsSUFBSSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLEdBQUcsa0JBQWtCLGNBQWMsVUFBVSxlQUFlLFlBQVksdUJBQXVCLFdBQVcsZUFBZSxXQUFXLDZCQUE2QixJQUFJLGtCQUFrQixrQkFBa0IsVUFBVSxrQkFBa0IsSUFBSSxJQUFJLFFBQVEsRUFBRSxrQkFBa0IscUJBQXFCLFVBQVUscUJBQXFCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixrQkFBa0IsVUFBVSxtQkFBbUIscUJBQXFCLElBQUksa0JBQWtCLGtCQUFrQixVQUFVLGtCQUFrQixJQUFJLElBQUksUUFBUSxFQUFFLGtCQUFrQixxQkFBcUIsVUFBVSxxQkFBcUIsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLGtCQUFrQixVQUFVLG1CQUFtQixXQUFXLHVCQUF1QixVQUFVLGVBQWUsVUFBVSxpQ0FBaUMsSUFBSSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLElBQUksSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixHQUFHLFFBQVEsRUFBRSxrQkFBa0Isd0JBQXdCLFVBQVUseUJBQXlCLHlCQUF5QixJQUFJLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsSUFBSSxJQUFJLFFBQVEsRUFBRSxrQkFBa0IsdUJBQXVCLFVBQVUsdUJBQXVCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx5QkFBeUIsZUFBZSx1QkFBdUIsY0FBYyxlQUFlLGNBQWMsaUNBQWlDLElBQUksUUFBUSxFQUFFLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHlCQUF5QixVQUFVLDBCQUEwQix5QkFBeUIsSUFBSSxRQUFRLEVBQUUsa0JBQWtCLHNCQUFzQixVQUFVLHNCQUFzQixHQUFHLFFBQVEsRUFBRSxrQkFBa0IseUJBQXlCLFVBQVUsMEJBQTBCLGVBQWUsdUJBQXVCLGNBQWMsZUFBZSxjQUFjLGtDQUFrQyxJQUFJLFFBQVEsRUFBRSxrQkFBa0IsdUJBQXVCLFVBQVUsdUJBQXVCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx5QkFBeUIsMEJBQTBCLElBQUksUUFBUSxFQUFFLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHdCQUF3QixVQUFVLHlCQUF5QixnQkFBZ0IsdUJBQXVCLGVBQWUsZUFBZSxlQUFlLCtCQUErQixJQUFJLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsSUFBSSxJQUFJLFFBQVEsRUFBRSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix5QkFBeUIsVUFBVSwwQkFBMEIsdUJBQXVCLElBQUksa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixJQUFJLElBQUksUUFBUSxFQUFFLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHlCQUF5QixVQUFVLDBCQUEwQixhQUFhLHVCQUF1QixZQUFZLGVBQWUsWUFBWSwwQkFBMEIsR0FBRyxRQUFRLEVBQUUsR0FBRyxRQUFRLEdBQUcsa0JBQWtCLEdBQUcsUUFBUSxFQUFFLEdBQUcsUUFBUSxHQUFHLFFBQVEsdUJBQXVCLE9BQU8sZUFBZSxPQUFPLDhCQUE4QixHQUFHLFFBQVEsRUFBRSxrQkFBa0IsdUJBQXVCLFVBQVUsdUJBQXVCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixLQUFLLFVBQVUsTUFBTSxzQkFBc0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixHQUFHLFFBQVEsRUFBRSxrQkFBa0IsS0FBSyxVQUFVLE1BQU0sWUFBWSx1QkFBdUIsV0FBVyxlQUFlLFdBQVcsaUNBQWlDLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix5QkFBeUIsVUFBVSx5QkFBeUIsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLEtBQUssVUFBVSxNQUFNLHlCQUF5QixHQUFHLFFBQVEsRUFBRSxrQkFBa0IseUJBQXlCLFVBQVUseUJBQXlCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixLQUFLLFVBQVUsTUFBTSxlQUFlLHVCQUF1QixjQUFjLGVBQWUsY0FBYyw4QkFBOEIsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHVCQUF1QixHQUFHLFFBQVEsRUFBRSxrQkFBa0IsS0FBSyxVQUFVLE1BQU0sc0JBQXNCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix1QkFBdUIsVUFBVSx1QkFBdUIsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLEtBQUssVUFBVSxNQUFNLFlBQVksdUJBQXVCLFdBQVcsZUFBZSxXQUFXLGlDQUFpQyxHQUFHLFFBQVEsRUFBRSxrQkFBa0IseUJBQXlCLFVBQVUseUJBQXlCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixLQUFLLFVBQVUsTUFBTSx5QkFBeUIsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHlCQUF5QixVQUFVLHlCQUF5QixHQUFHLFFBQVEsRUFBRSxrQkFBa0IsS0FBSyxVQUFVLE1BQU0sZUFBZSx1QkFBdUIsY0FBYyxlQUFlLGNBQWMsK0JBQStCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLEtBQUssVUFBVSxNQUFNLHVCQUF1QixHQUFHLFFBQVEsRUFBRSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixLQUFLLFVBQVUsTUFBTSxhQUFhLHVCQUF1QixZQUFZLGVBQWUsWUFBWSxrQ0FBa0MsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHdCQUF3QixVQUFVLHdCQUF3QixHQUFHLFFBQVEsRUFBRSxrQkFBa0IsS0FBSyxVQUFVLE1BQU0sMEJBQTBCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLEtBQUssVUFBVSxNQUFNLGdCQUFnQix1QkFBdUIsZUFBZSxlQUFlLGVBQWUsNEJBQTRCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixzQkFBc0IsVUFBVSxzQkFBc0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLEtBQUssVUFBVSxNQUFNLG9CQUFvQixHQUFHLFFBQVEsRUFBRSxrQkFBa0Isc0JBQXNCLFVBQVUsc0JBQXNCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixLQUFLLFVBQVUsTUFBTSxVQUFVLHVCQUF1QixTQUFTLGVBQWUsU0FBUywrQkFBK0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHdCQUF3QixVQUFVLHdCQUF3QixHQUFHLFFBQVEsRUFBRSxrQkFBa0IsS0FBSyxVQUFVLE1BQU0sdUJBQXVCLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx3QkFBd0IsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLEtBQUssVUFBVSxNQUFNLGFBQWEsdUJBQXVCLFlBQVksZUFBZSxZQUFZLDJCQUEyQixHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsR0FBRyxtQkFBbUIsR0FBRyxRQUFRLEVBQUUsR0FBRyxRQUFRLEdBQUcsU0FBUyx1QkFBdUIsUUFBUSxlQUFlLFFBQVEsK0JBQStCLEdBQUcsUUFBUSxFQUFFLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixzQkFBc0IsVUFBVSx1QkFBdUIsdUJBQXVCLEdBQUcsUUFBUSxFQUFFLEdBQUcsUUFBUSxFQUFFLGtCQUFrQixzQkFBc0IsVUFBVSx1QkFBdUIsYUFBYSx1QkFBdUIsWUFBWSxlQUFlLFlBQVksa0NBQWtDLEdBQUcsUUFBUSxFQUFFLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx5QkFBeUIsMEJBQTBCLEdBQUcsUUFBUSxFQUFFLEdBQUcsUUFBUSxFQUFFLGtCQUFrQix3QkFBd0IsVUFBVSx5QkFBeUIsZ0JBQWdCLHVCQUF1QixlQUFlLGVBQWUsZUFBZSwrQkFBK0IsR0FBRyxRQUFRLEVBQUUsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHdCQUF3Qix1QkFBdUIsR0FBRyxRQUFRLEVBQUUsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHVCQUF1QixVQUFVLHdCQUF3QixhQUFhLHVCQUF1QixZQUFZLGVBQWUsWUFBWSxrQ0FBa0MsR0FBRyxRQUFRLEVBQUUsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHlCQUF5QixVQUFVLDBCQUEwQiwwQkFBMEIsR0FBRyxRQUFRLEVBQUUsR0FBRyxRQUFRLEVBQUUsa0JBQWtCLHlCQUF5QixVQUFVLDBCQUEwQixnQkFBZ0IsdUJBQXVCLGVBQWUsZUFBZSxlQUFlLGdDQUFnQyxHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0Isc0JBQXNCLFVBQVUsdUJBQXVCLHdCQUF3QixHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0Isc0JBQXNCLFVBQVUsdUJBQXVCLGNBQWMsdUJBQXVCLGFBQWEsZUFBZSxhQUFhLG1DQUFtQyxHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0Isd0JBQXdCLFVBQVUseUJBQXlCLDJCQUEyQixHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0Isd0JBQXdCLFVBQVUseUJBQXlCLGlCQUFpQix1QkFBdUIsZ0JBQWdCLGVBQWUsZ0JBQWdCLDZCQUE2QixHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0IsdUJBQXVCLFVBQVUsd0JBQXdCLHFCQUFxQixHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0IsdUJBQXVCLFVBQVUsd0JBQXdCLFdBQVcsdUJBQXVCLFVBQVUsZUFBZSxVQUFVLGdDQUFnQyxHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0IseUJBQXlCLFVBQVUsMEJBQTBCLHdCQUF3QixHQUFHLFFBQVEsRUFBRSxHQUFHLFFBQVEsRUFBRSxrQkFBa0IseUJBQXlCLFVBQVUsMEJBQTBCLGNBQWMsdUJBQXVCLGFBQWEsZUFBZSxhQUFhLHdCQUF3QixHQUFHLGtCQUFrQixtQkFBbUIsZ0JBQWdCLFVBQVUsbUJBQW1CLGdCQUFnQixHQUFHLElBQUksa0NBQWtDLFNBQVMsMEJBQTBCLFNBQVMsSUFBSSxrQkFBa0IsbUJBQW1CLGtCQUFrQixpQkFBaUIsVUFBVSxtQkFBbUIsa0JBQWtCLGlCQUFpQixJQUFJLGtCQUFrQixtQkFBbUIsa0JBQWtCLGlCQUFpQixVQUFVLG1CQUFtQixrQkFBa0IsaUJBQWlCLElBQUksSUFBSSxrQ0FBa0MsUUFBUSwwQkFBMEIsUUFBUSxJQUFJLGtCQUFrQixtQkFBbUIscUJBQXFCLFVBQVUsbUJBQW1CLHFCQUFxQixHQUFHLGtCQUFrQixtQkFBbUIsVUFBVSxtQkFBbUIsa0NBQWtDLFFBQVEsMEJBQTBCLFNBQVMsZ0JBQWdCLEdBQUcsa0JBQWtCLG1CQUFtQixnQkFBZ0IsVUFBVSxtQkFBbUIsZ0JBQWdCLEdBQUcsSUFBSSxrQ0FBa0MsU0FBUywwQkFBMEIsU0FBUyxJQUFJLGtCQUFrQixtQkFBbUIsa0JBQWtCLGlCQUFpQixVQUFVLG1CQUFtQixrQkFBa0IsaUJBQWlCLElBQUksa0JBQWtCLG1CQUFtQixrQkFBa0IsaUJBQWlCLFVBQVUsbUJBQW1CLGtCQUFrQixpQkFBaUIsSUFBSSxJQUFJLGtDQUFrQyxRQUFRLDBCQUEwQixRQUFRLElBQUksa0JBQWtCLG1CQUFtQixxQkFBcUIsVUFBVSxtQkFBbUIscUJBQXFCLEdBQUcsa0JBQWtCLG1CQUFtQixVQUFVLG1CQUFtQixrQ0FBa0MsUUFBUSwwQkFBMEIsU0FBUyxlQUFlLDRCQUE0QixRQUFRLG9CQUFvQixRQUFRLHVCQUF1QixLQUFLLGVBQWUsS0FBSywyQkFBMkIsR0FBRyxrQkFBa0IsbUJBQW1CLGVBQWUsVUFBVSxtQkFBbUIsZUFBZSxRQUFRLEVBQUUsR0FBRyxJQUFJLGtDQUFrQyxRQUFRLDBCQUEwQixRQUFRLElBQUksa0JBQWtCLG1CQUFtQixnQkFBZ0IsVUFBVSxtQkFBbUIsZ0JBQWdCLElBQUksa0JBQWtCLG1CQUFtQixlQUFlLFVBQVUsbUJBQW1CLGVBQWUsUUFBUSxFQUFFLElBQUksa0JBQWtCLG1CQUFtQixlQUFlLFVBQVUsbUJBQW1CLGVBQWUsR0FBRyxrQkFBa0IsbUJBQW1CLFVBQVUsb0JBQW9CLG1CQUFtQixHQUFHLGtCQUFrQixtQkFBbUIsZUFBZSxVQUFVLG1CQUFtQixlQUFlLFFBQVEsRUFBRSxHQUFHLElBQUksa0NBQWtDLFFBQVEsMEJBQTBCLFFBQVEsSUFBSSxrQkFBa0IsbUJBQW1CLGdCQUFnQixVQUFVLG1CQUFtQixnQkFBZ0IsSUFBSSxrQkFBa0IsbUJBQW1CLGVBQWUsVUFBVSxtQkFBbUIsZUFBZSxRQUFRLEVBQUUsSUFBSSxrQkFBa0IsbUJBQW1CLGVBQWUsVUFBVSxtQkFBbUIsZUFBZSxHQUFHLGtCQUFrQixtQkFBbUIsVUFBVSxvQkFBb0IsU0FBUyw0QkFBNEIsa0JBQWtCLG9CQUFvQixrQkFBa0IsdUJBQXVCLFFBQVEsZUFBZSxRQUFRLDJCQUEyQixHQUFHLGtCQUFrQixtQkFBbUIsZUFBZSxVQUFVLG1CQUFtQixlQUFlLFFBQVEsRUFBRSxHQUFHLElBQUksa0NBQWtDLFFBQVEsMEJBQTBCLFFBQVEsSUFBSSxrQkFBa0IsbUJBQW1CLGdCQUFnQixVQUFVLG1CQUFtQixnQkFBZ0IsSUFBSSxrQkFBa0IsbUJBQW1CLGVBQWUsVUFBVSxtQkFBbUIsZUFBZSxRQUFRLEVBQUUsSUFBSSxrQkFBa0IsbUJBQW1CLGVBQWUsVUFBVSxtQkFBbUIsZUFBZSxHQUFHLGtCQUFrQixtQkFBbUIsVUFBVSxvQkFBb0IsbUJBQW1CLEdBQUcsa0JBQWtCLG1CQUFtQixlQUFlLFVBQVUsbUJBQW1CLGVBQWUsUUFBUSxFQUFFLEdBQUcsSUFBSSxrQ0FBa0MsUUFBUSwwQkFBMEIsUUFBUSxJQUFJLGtCQUFrQixtQkFBbUIsZ0JBQWdCLFVBQVUsbUJBQW1CLGdCQUFnQixJQUFJLGtCQUFrQixtQkFBbUIsZUFBZSxVQUFVLG1CQUFtQixlQUFlLFFBQVEsRUFBRSxJQUFJLGtCQUFrQixtQkFBbUIsZUFBZSxVQUFVLG1CQUFtQixlQUFlLEdBQUcs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eUNBc0JVLE1uSFhBLFFtSFlBLGdCQUFpQixVQXZCM0IsK0NBeUJZLGdCQUFpQixLQXpCN0IsNkNBK0JNLE1BQU8sS0FDUCxPQUFRLEVBQUEsS0FBQSxLQUFBLEV2R3lDViw0QnVHekVKLDZDQWtDUSxNQUFPLEtBQ1AsT0FBUSxFQUFBLEVBQUEsTUNuQ2hCLDZDQUVJLFlBQWEsS0FDYixlQUFnQixLQUNoQixVQUFXLEtBQ1gsWUFBYSxJQUNiLFlBQWEsTUFOakIsK0NBUU0sT0FBUSxFQUFBLEVBQUEsS0FSZCwwREFVUSxjQUFlLEVBVnZCLDBEQWNNLE1BQU8sS0FDUCxPQUFRLEVBQUEsS0FBQSxLQUFBLEV4RzBEViw0QndHekVKLDBEQWlCUSxNQUFPLEtBQ1AsT0FBUSxFQUFBLEVBQUEsTUFsQmhCLDBEQXNCTSxPQUFRLEVBQUEsRUFBQSxLQUNSLFVBQVcsT0FDWCxXQUFZLE9BQ1osWUFBYSxJQUNiLFlBQWEsTUExQm5CLGtFQThCUSxZQUFhLElBQ2IsWUFBYSxNQy9CckIscUNBRUksWUFBYSxLQUNiLGVBQWdCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wcmludFwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29kZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbnB1dC1ncm91cFwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL25hdmJhclwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJkXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvblwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9qdW1ib3Ryb25cIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYWxlcnRcIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWVkaWFcIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XG4vLyBAaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86MTAwLDEwMGksMzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGksOTAwLDkwMGknKTtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gVmFyaWFibGVzXG4vL1xuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgcHJpbWFyeTogI2ZmNmExMCxcbiAgc2Vjb25kYXJ5OiAjMjc0MTRkLFxuICBvcmFuZ2U6ICNmZjdkMDAsXG4gIGdyYXk6ICM2OTZlNzIsXG4gIGxpZ2h0Z3JheTogIzdlODU4ZSxcbiAgc3VjY2VzczogIzI4YTc0NSxcbiAgaW5mbzogIzE3YTJiOCxcbiAgd2FybmluZzogI2ZmYzEwNyxcbiAgZGFuZ2VyOiAjZGMzNTQ1LFxuICBsaWdodDogI2Y4ZjlmYSxcbiAgZGFyazogIzM0M2E0MCxcbiAgbWFya2V0aW5nOiAjZmY4ZjM0LFxuICBjb21tZXJjZTogI2ZmY2M0MCxcbiAgZHJvaXQ6ICM1ZmJmOTcsXG4gIGNvbXB0YWJpbGl0ZTogIzI0OTE5NixcbiAgZWJ1c2luZXNzOiAjOTAyYzhlLFxuICBlbGVjdHJvbWVjYW5pcXVlOiAjMWYzNzY1LFxuICBpbmZvcm1hdGlxdWVhdXRvOiAjMDU2ODhhLFxuICBpbmZvcm1hdGlxdWV0ZWNoOiAjMDI5NmQxLFxuICBmb3JtYXRpb25jb250aW51ZTogIzA2NWQ3YixcbiAgYXNzdXJhbmNlOiAjYTg0YzM0LFxuICBpbmZvcm1hdGlxdWVnZXN0OiAjMDA5M2NlLFxuICBncmg6ICM4ZWMxNGYsXG4gIG1hcmtldGluZ3NvaXI6ICNmMzkxNDksXG4gIGdlc3Rpb246ICNmN2E1MDAsXG4gIGNvbXB0YWJpbGl0ZXNvaXI6ICM0YmFjYmEsXG4gIGZpc2M6ICNiZmM3Y2IsXG4gIGRhdGFhbmFseXNpczogI2QxMzg2NlxuKTtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTM1MHB4XG4pO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTI5MHB4XG4pO1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnTGF0bycsIHNhbnMtc2VyaWY7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIE1haW4gbGF5b3V0XG4vLyAgIERlZmluZXMgYmFzaWMgbWFpbiBzdHlsZXMgaW4gbGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdyYXkpO1xuXHRmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuYm9keS5mcm9udCwgYm9keS5ub2RlLXR5cGUtbGFuZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkIHtcbiAgJi5sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbiAgJi5tZCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgJi5tZC1nYXAge1xuICAgICAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gICAgfVxuICB9XG4gIC5tZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcbiAgfVxuICAubWQtd2lkdGgge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgfVxufVxuXG4ubWQtZ2FwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLm1kLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gID4uY29sLCA+W2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmxnLWdhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5sZy1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICA+LmNvbCwgPltjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbmJvZHkucGFnZS11c2VyLCBib2R5LnBhZ2Utc2VhcmNoNDA0LCBib2R5LnBhZ2Utc2VhcmNoLCBib2R5LnBhZ2Utc2l0ZW1hcCwgYm9keS5ub2RlLXR5cGUtY291cnMtZm9ybWF0aW9uIHtcbiAgLm1haW4td3JhcHBlciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1zZWFyY2g0MDQsIGJvZHkucGFnZS1zZWFyY2gge1xuICAuY29udGFpbmVyLWlubGluZSBkaXYsIC5jb250YWluZXItaW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBsaSB7XG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaWZyYW1lLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLyogLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiAqL1xuLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTI2MHB4O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDE1cHggc29saWQgI2Y3ZjdmNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMTVweCAxM3B4IDEwMHB4IDBweCByZ2JhKDc1LCA3NSwgNzUsIDAuNCk7XG4gIC5jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2xvc2Utc2Vjb25kYXJ5LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG4gICAgY29sb3I6ICMwZTA1MDU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUwNTA1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGUwNTA1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2xvc2Utd2hpdGUucG5nKTtcbiAgICB9XG4gIH1cbn1cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogNDVweCAwIDQwcHg7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNDVweDtcbiAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICB9XG4gIH1cbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4jdmlkZW9Nb2RhbCwgI3ZpZGVvc01vZGFsIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZm9ybWF0aW9uTW9kYWwge1xuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgJi5jb2xvcjQwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nKTtcbiAgICB9XG4gICAgJi5jb2xvcjE4OCwgJi5jb2xvcjE5MCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGNvbW1lcmNlKTtcbiAgICB9XG4gICAgJi5jb2xvcjM2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZHJvaXQpO1xuICAgIH1cbiAgICAmLmNvbG9yMzgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21wdGFiaWxpdGUpO1xuICAgIH1cbiAgICAmLmNvbG9yNDYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBlYnVzaW5lc3MpO1xuICAgIH1cbiAgICAmLmNvbG9yNDgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBlbGVjdHJvbWVjYW5pcXVlKTtcbiAgICB9XG4gICAgJi5jb2xvcjUwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlYXV0byk7XG4gICAgfVxuICAgICYuY29sb3I0NCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGluZm9ybWF0aXF1ZXRlY2gpO1xuICAgIH1cbiAgICAmLmNvbG9yNjYsICYuY29sb3I2OCwgJi5jb2xvcjcwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZm9ybWF0aW9uY29udGludWUpO1xuICAgIH1cbiAgICAmLmNvbG9yNjAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBhc3N1cmFuY2UpO1xuICAgIH1cbiAgICAmLmNvbG9yNTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWVnZXN0KTtcbiAgICB9XG4gICAgJi5jb2xvcjU0LCAmLmNvbG9yMTgxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JoKTtcbiAgICB9XG4gICAgJi5jb2xvcjYyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nc29pcik7XG4gICAgfVxuICAgICYuY29sb3I2NCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdlc3Rpb24pO1xuICAgIH1cbiAgICAmLmNvbG9yNTYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21wdGFiaWxpdGVzb2lyKTtcbiAgICB9XG4gICAgJi5jb2xvcjU4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZmlzYyk7XG4gICAgfVxuICAgICYuY29sb3I0NzIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBkYXRhYW5hbHlzaXMpO1xuICAgIH1cbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICB9XG59XG5cbiNjb3VycyB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICAudGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNjb3Vyc1RhYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAjY291cnNDb250ZW50LCAuZm9vdGVyLWluZm9zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4jaW1wbGFudGF0aW9ucyB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uaW5mb3dpbmRvdy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLG51bGwsIi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uXG5cbi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2FsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPU+KAlGFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHN1ZWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBtZWRpYS1xdWVyeS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAka2JkLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1dGF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICMwMDAsICNmZmYpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLmV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ldmVudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gICAgcGFkZGluZzogNTVweCA3NXB4IDY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC52aWV3LWFnZW5kYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgLml0ZW0tLWV2ZW50X3dyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb3JlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ldmVudHMtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuIiwiLm5ld3Mge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLml0ZW0tLW5ld3Nfd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgLml0ZW0tLW5ld3Mge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIC5pdGVtLS1uZXdzIHtcbiAgICAgICAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zb2NpYWwtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1ib3gge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLS1uZXdzIHtcbiAgICAgICAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgLnNvY2lhbC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgLnNvY2lhbC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjUlICsgNjBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLS1uZXdzIHtcbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3F1YXJlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zcXVhcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICYuc3EtcHJpbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgICB9XG4gICAgICAmLnNxLXNlYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICAgICYuc3Etc20ge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJvdHRvbTogMTkwcHg7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm90dG9tOiA3NXB4O1xuICAgICAgICBsZWZ0OiAxOSU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvdHRvbTogLTE4NXB4O1xuICAgICAgICByaWdodDogMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbiIsIi50ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZldGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJiArIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc3dpcGVyLXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNjQ4YztcbiAgICB9XG4gIH1cbiAgLm1vcmUtbGluayB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbSAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLml0ZW0tLXRlc3RpbW9uaWFsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBCdXR0b25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjM1cyk7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggN3B4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gIH1cbiAgJi5idG4tcHJpbWFyeSwgJi5idG4tZGVmYXVsdCwgJi5idG4xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2U0ZTZlNztcbiAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC1zZWNvbmRhcnkucG5nKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tc2Vjb25kYXJ5LCAmLmJ0bjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5wbmcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpLCAxMCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KSwgMTAlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLmJ0bi10ZXJ0aWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSksIDEwJSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSksIDEwJSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi5idG4td2hpdGUtaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5wbmcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtc2Vjb25kYXJ5LnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLm1vZGFsLW9wZW4gJiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0ZWQuaW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LmFuaW1hdGVkLmhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc30uYW5pbWF0ZWQuYm91bmNlSW4sLmFuaW1hdGVkLmJvdW5jZU91dCwuYW5pbWF0ZWQuZmxpcE91dFgsLmFuaW1hdGVkLmZsaXBPdXRZey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXN9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKX00MCUsNDMlLDcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNil9NzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwyMCUsNTMlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzBweCwwKX00MCUsNDMlLDcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNil9NzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApfX0uYm91bmNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnB1bHNley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cHVsc2U7YW5pbWF0aW9uLW5hbWU6cHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnJ1YmJlckJhbmR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19QGtleWZyYW1lcyBzaGFrZXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fS5zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNoYWtlO2FuaW1hdGlvbi1uYW1lOnNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5oZWFkU2hha2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFkU2hha2U7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnRhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LndvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19QGtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fS5qZWxsb3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO2FuaW1hdGlvbi1uYW1lOmplbGxvOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUlufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYm91bmNlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fS5ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYm91bmNlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd247YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYm91bmNlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybil9MCUsNDAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKX01MCUsODAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTF0dXJuKX0wJSw0MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpfTUwJSw4MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fS5hbmltYXRlZC5mbGlwey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXA7YW5pbWF0aW9uLW5hbWU6ZmxpcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9MCUsNDAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH0wJSw0MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblg7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9MCUsNDAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH0wJSw0MCV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFl7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpfTYwJSw4MCV7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyl9NjAlLDgwJXtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluO2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fS5saWdodFNwZWVkT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9dG97dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9dG97dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAle3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAle3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAle3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX10b3t0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAle3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7MCV7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAle3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX10b3t0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHswJXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn10b3t0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHswJXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn10b3t0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfTAlLHRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9MCUsdG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX10b3t0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0ezAle3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX0wJSx0b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfXRve3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2V7MCV7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH0wJSwyMCUsNjAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAle3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9MCUsMjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19Lmhpbmdley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2V9QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0ucm9sbEluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbEluO2FuaW1hdGlvbi1uYW1lOnJvbGxJbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX1Aa2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkRvd247YW5pbWF0aW9uLW5hbWU6em9vbUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdDthbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21JblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluVXA7YW5pbWF0aW9uLW5hbWU6em9vbUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAlLHRve29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJSx0b3tvcGFjaXR5OjB9fS56b29tT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS56b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fS56b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19Lnpvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LnNsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSIsIi8qKlxuICogU3dpcGVyIDQuMS4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDEzLCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVye21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZXtmbG9hdDpsZWZ0fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlcnstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLXNsaWRley13ZWJraXQtZmxleC1zaHJpbms6MDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX0uc3dpcGVyLWludmlzaWJsZS1ibGFuay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnstd2Via2l0LWJveC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0LC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItY29udGFpbmVyLTNkey13ZWJraXQtcGVyc3BlY3RpdmU6MTIwMHB4O3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIscmlnaHQgdG9wLGxlZnQgdG9wLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHJnYmEoMCwwLDAsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgYm90dG9tLGxlZnQgdG9wLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHJnYmEoMCwwLDAsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20ocmdiYSgwLDAsMCwuNSkpLHRvKHJnYmEoMCwwLDAsMCkpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLC5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcnstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcnstbXMtdG91Y2gtYWN0aW9uOnBhbi14O3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDoyN3B4O2hlaWdodDo0NHB4O21hcmdpbi10b3A6LTIycHg7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLXNpemU6MjdweCA0NHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFja3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRyYW5zaXRpb246LjNzIG9wYWNpdHk7LW8tdHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMzKTstbXMtdHJhbnNmb3JtOnNjYWxlKC4zMyk7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjY2KTstbXMtdHJhbnNmb3JtOnNjYWxlKC42Nik7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjMzKTstbXMtdHJhbnNmb3JtOnNjYWxlKC4zMyk7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42Nik7LW1zLXRyYW5zZm9ybTpzY2FsZSguNjYpO3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zMyk7LW1zLXRyYW5zZm9ybTpzY2FsZSguMzMpO3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O2hlaWdodDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6MTtiYWNrZ3JvdW5kOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjouMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uOi4ycyB0b3AsLjJzIC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey13ZWJraXQtdHJhbnNpdGlvbjouMnMgbGVmdCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbjouMnMgbGVmdCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnQsLjJzIC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey13ZWJraXQtdHJhbnNpdGlvbjouMnMgcmlnaHQsLjJzIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb246LjJzIHJpZ2h0LC4ycyAtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQ7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodCwuMnMgLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOiMwMDdhZmY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wOy1tcy10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOiNmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQ6IzAwMH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6IzAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlO3RyYW5zZm9ybS1vcmlnaW46NTAlOy13ZWJraXQtYW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMixlbmQpIGluZmluaXRlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsZW5kKSBpbmZpbml0ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpfUAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMDstbXMtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouNjstd2Via2l0LWZpbHRlcjpibHVyKDUwcHgpO2ZpbHRlcjpibHVyKDUwcHgpO3otaW5kZXg6MH0uc3dpcGVyLWNvbnRhaW5lci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyey1tcy1wZXJzcGVjdGl2ZToxMjAwcHh9IiwiLmxiLWxvYWRlciwubGlnaHRib3h7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MH0ubGItZGF0YUNvbnRhaW5lcjphZnRlciwubGItb3V0ZXJDb250YWluZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2NsZWFyOmJvdGh9aHRtbC5sYi1kaXNhYmxlLXNjcm9sbGluZ3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7aGVpZ2h0OjEwMHZoO3dpZHRoOjEwMHZ3fS5saWdodGJveE92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7ZmlsdGVyOmFscGhhKE9wYWNpdHk9ODApO29wYWNpdHk6Ljg7ZGlzcGxheTpub25lfS5saWdodGJveHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwO2ZvbnQtd2VpZ2h0OjQwMH0ubGlnaHRib3ggLmxiLWltYWdle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOmluaGVyaXQ7bWF4LWhlaWdodDpub25lO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjo0cHggc29saWQgI2ZmZn0ubGlnaHRib3ggYSBpbWd7Ym9yZGVyOm5vbmV9LmxiLW91dGVyQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI1MHB4O2hlaWdodDoyNTBweDttYXJnaW46MCBhdXRvO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGItbG9hZGVyLC5sYi1uYXZ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5sYi1vdXRlckNvbnRhaW5lcjphZnRlcntkaXNwbGF5OnRhYmxlfS5sYi1sb2FkZXJ7dG9wOjQzJTtoZWlnaHQ6MjUlO3dpZHRoOjEwMCV9LmxiLWNhbmNlbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdH0ubGItbmF2e3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMH0ubGItY29udGFpbmVyPi5uYXZ7bGVmdDowfS5sYi1uYXYgYXtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PSl9LmxiLW5leHQsLmxiLXByZXZ7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9ja30ubGItbmF2IGEubGItcHJldnt3aWR0aDozNCU7bGVmdDowO2Zsb2F0OmxlZnQ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC42czt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzfS5sYi1uYXYgYS5sYi1wcmV2OmhvdmVye2ZpbHRlcjphbHBoYShPcGFjaXR5PTEwMCk7b3BhY2l0eToxfS5sYi1uYXYgYS5sYi1uZXh0e3dpZHRoOjY0JTtyaWdodDowO2Zsb2F0OnJpZ2h0O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT0wKTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC42czstby10cmFuc2l0aW9uOm9wYWNpdHkgLjZzO3RyYW5zaXRpb246b3BhY2l0eSAuNnN9LmxiLW5hdiBhLmxiLW5leHQ6aG92ZXJ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LmxiLWRhdGFDb250YWluZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo1cHg7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LmxiLWRhdGFDb250YWluZXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0ubGItZGF0YXtwYWRkaW5nOjAgNHB4O2NvbG9yOiNjY2N9LmxiLWRhdGEgLmxiLWRldGFpbHN7d2lkdGg6ODUlO2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuMWVtfS5sYi1kYXRhIC5sYi1jYXB0aW9ue2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxZW19LmxiLWRhdGEgLmxiLWNhcHRpb24gYXtjb2xvcjojNGFlfS5sYi1kYXRhIC5sYi1udW1iZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpsZWZ0O3BhZGRpbmctYm90dG9tOjFlbTtmb250LXNpemU6MTJweDtjb2xvcjojOTk5fS5sYi1kYXRhIC5sYi1jbG9zZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDt0ZXh0LWFsaWduOnJpZ2h0O291dGxpbmU6MDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT03MCk7b3BhY2l0eTouNzstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjJzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMnM7dHJhbnNpdGlvbjpvcGFjaXR5IC4yc30ubGItZGF0YSAubGItY2xvc2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIERydXBhbFxyXG4vLyAgIERlZmluZXMgRHJ1cGFsIHN0eWxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmJvZHkuYWRtaW4tbWVudS5hZG1pbmltYWwtbWVudSB7XHJcblx0Lm1haW4taGVhZGVyIHtcclxuXHRcdHRvcDogMjlweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0dG9wOiA0N3B4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2tuYXZfbWVudSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR6LWluZGV4OiA1MTA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBUYWJzXHJcbnVsLnRhYnMucHJpbWFyeSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDMwMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRsaSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmICsgbGkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzKTtcclxuXHJcblx0XHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KSwgMTUlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTWVzc2FnZXNcclxuLm1lc3NhZ2VzIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xyXG5cclxuXHQvKiBUaGVzZSBhcmUgdGVjaG5pY2FsbHkgdGhlIHNhbWUsIGJ1dCB1c2UgYm90aCAqL1xyXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdC8qIFRoaXMgaXMgdGhlIGRhbmdlcm91cyBvbmUgaW4gV2ViS2l0LCBhcyBpdCBicmVha3MgdGhpbmdzIHdoZXJldmVyICovXHJcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdC8qIEluc3RlYWQgdXNlIHRoaXMgbm9uLXN0YW5kYXJkIG9uZTogKi9cclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuXHQvKiBBZGRzIGEgaHlwaGVuIHdoZXJlIHRoZSB3b3JkIGJyZWFrcywgaWYgc3VwcG9ydGVkIChObyBCbGluaykgKi9cclxuXHQtbXMtaHlwaGVuczogYXV0bztcclxuXHQtbW96LWh5cGhlbnM6IGF1dG87XHJcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcbiAgXHJcblx0ZW0ge1xyXG5cdFx0b3BhY2l0eTogLjc1O1xyXG5cdH1cclxuXHQmLnN0YXR1cyB7XHJcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc3VjY2Vzcyk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHN1Y2Nlc3MpO1xyXG5cdFx0Y29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZGFyayk7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZGFyayksIC4zKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZGFuZ2VyKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZGFuZ2VyKTtcclxuXHRcdGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRhcmspO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRhcmspLCAuMyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2xvc2Uge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdCAgICBjb2xvcjogIzAwMDtcclxuXHQgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQgICAgb3BhY2l0eTogLjM7XHJcblx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XHJcblx0ICAgICY6aG92ZXIge1xyXG5cdCAgICBcdG9wYWNpdHk6IC42O1xyXG5cdCAgICB9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gV2ViZm9ybVxyXG4ud2ViZm9ybS1jbGllbnQtZm9ybSB7XHJcblx0PiBkaXYge1xyXG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcclxuXHRcdD4gZGl2Om5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xyXG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb3JtLWFjdGlvbnMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0JiArIGlucHV0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud2ViZm9ybS1wcm9ncmVzc2JhciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4ud2ViZm9ybS1jb250YWluZXItaW5saW5lIHtcclxuXHQmLmZvcm0taXRlbSB7XHJcblx0XHQ+IGxhYmVsLCA+IC5mb3JtLXNlbGVjdCwgPiAuZm9ybS10ZXh0LCA+IC5mb3JtLXRleHRhcmVhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQ+IGxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5mb3JtLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi53ZWJmb3JtLWNvbXBvbmVudC10aW1lLCAud2ViZm9ybS1jb21wb25lbnQtZ3JpZCB7XHJcblx0LmZvcm0tdHlwZS1yYWRpbyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0ICBsYWJlbCB7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHQgIH1cclxuXHJcblx0ICBpbnB1dCB7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgbWFyZ2luLXRvcDogMDtcclxuXHQgIH1cclxuXHR9XHJcbn1cclxuLndlYmZvcm0tY29tcG9uZW50LXRpbWUge1xyXG5cdC5mb3JtLXJhZGlvcyB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53ZWJmb3JtLWNvbXBvbmVudC1maWxlIHtcclxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRcdG1hcmdpbjogMTVweCAwIDVweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vL0ZpZWxkXHJcbi5maWVsZC10eXBlLWltYWdlIHtcclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgXHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59IiwiQGtleWZyYW1lcyByZWRyYXduIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG5cbiAgNDklIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogY29sb3IoY29udGVudC1saW5rKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtYXNrLXBsYXkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDAlIDA7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiAwJSAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDEwMCUgMDtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IDEwMCUgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1hc2stcGxheSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMCUgMDtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IDAlIDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMTAwJSAwO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogMTAwJSAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMSUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDElKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBNYWluIGhlYWRlclxuLy8gICBIZWFkZXIgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAudG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG4gIC5tYWluIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cdC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMS44OSU7XG4gICAgICB3aWR0aDogMjY1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8qIHdpZHRoOiAyNjVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgKi9cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJi5oZWFkcm9vbSB7XG4gICAgLyogd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgKi9cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMnMgbGluZWFyKTtcbiAgfVxuICAmLmhlYWRyb29tLS1waW5uZWQge1xuICAgIC8qIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyAqL1xuICB9XG4gICYuaGVhZHJvb20tLXVucGlubmVkIHtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gICYuaGVhZHJvb20tLW5vdC10b3Age1xuICAgIC5tYWluIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSksIC45KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgLy8gd2lkdGg6IDIxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmZyb250LCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICAubWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oZWFkcm9vbS0tbm90LXRvcCB7XG4gICAgICAubWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1haW4tbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICA+IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNzAlLCByZ2JhKDI0MiwyNDIsMjQyLDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDcwJSxyZ2JhKDI0MiwyNDIsMjQyLDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA3MCUscmdiYSgyNDIsMjQyLDI0MiwxKSAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmMmYyZjInLEdyYWRpZW50VHlwZT0wICk7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgID4gYSwgPiAubm9saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGxpZ2h0Z3JheSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGljdG8tMDEucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGljdG8tMDIucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGljdG8tMDMucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZSwgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgICA+IGEsID4gLm5vbGluayB7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYXJldC1zZWNvbmRhcnkucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggNXB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlLCAmLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYXJldC1wcmltYXJ5LnBuZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTml2IDJcbiAgICAgID4gdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zNXMpO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICAgIG9wYWNpdHk6IC4wNTtcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCNmZmYsMC45KTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IGEsID4gLm5vbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NWVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSksIC42KTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoI2ZmZiwgMC40KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN0YSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEsID4gLm5vbGluayB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggN3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpLCAxMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gTml2IDNcbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgID4gYSwgPiAubm9saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUtc2Vjb25kYXJ5LnBuZyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDRweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gYSwgPiAubm9saW5rIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY3RhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEsID4gLm5vbGluayB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggN3B4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICA+IGEsID4gLm5vbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICA+IC5zdWJsdmwge1xuICAgICAgPiBsaSB7XG4gICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXhwYW5kZWQge1xuICAgICAgICAgICAgLmV4cGFuZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgjZmZmLDAuOSk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoI2ZmZiwwLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIC5leHBhbmQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2Vjb25kYXJ5LW5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICAgID4gdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgID4gYSwgPiAubm9saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmICsgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSwgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgICAgID4gYSwgPiAubm9saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzI3ZTg1O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICA+IGEsID4gLm5vbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhcmV0LXdoaXRlLnBuZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNnB4IDRweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSwgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhcmV0LWdyYXkucG5nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29udGFjdCB7XG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IGEsID4gLm5vbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNvbnRhY3Qtd2hpdGUucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTRweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSwgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNvbnRhY3QtZ3JheS5wbmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdGEge1xuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDEwNiwxNiwxKSAwJSwgcmdiYSgyNDMsODIsMTIsMSkgMTAwJSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMTA2LDE2LDEpIDAlLHJnYmEoMjQzLDgyLDEyLDEpIDEwMCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwxMDYsMTYsMSkgMCUscmdiYSgyNDMsODIsMTIsMSkgMTAwJSk7XG4gICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmY2YTEwJywgZW5kQ29sb3JzdHI9JyNmMzUyMGMnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUsICYuYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgID4gYSwgPiAubm9saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBOaXYgMlxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1MjVkO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMzVzKTtcblxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCNmZmYsMC45KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgPiBhLCA+IC5ub2xpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NpcmNsZS13aGl0ZS5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgID4gYSwgPiAubm9saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcyN2U4NTtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2lyY2xlLWdyYXkucG5nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICA+IC5zdWJsdmwge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXhwYW5kZWQge1xuICAgICAgICAgICAgICAuZXhwYW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoI2ZmZiwwLjkpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoI2ZmZiwwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgLmV4cGFuZCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWhlYWRlci5oZWFkcm9vbS0tbm90LXRvcCB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgID4gdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG59XG5cbi50cmlnZ2VyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXNlYXJjaC13aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMi41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWFyY2gtZ3JheS5wbmcpO1xuICB9XG59XG4uc2VhcmNoLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICYuc2hvd2VkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbiAgZm9ybSB7XG4gICAgLmNvbnRhaW5lci1pbmxpbmUge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgICAuZm9ybS1pdGVtLCAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tdGV4dCB7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgfVxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udHJpZ2dlci1zZWNvbmRheS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC41cyBlYXNlLW91dCk7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjI1cyBlYXNlLW91dCk7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDBweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogOHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gICYub3BlbiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRyaWdnZXItbWFpbi1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gIC5mYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICM3MjdlODU7XG4gIH1cbiAgJi5vcGVuIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW5hdiwgLnNlY29uZGFyeS1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zNXMpO1xuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpLDAuMDIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLDApO1xuICB9XG4gIC5zZWNvbmRhcnktbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpLDAuMDIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLDApO1xuICB9XG4gIGJvZHkub3Blbi1tZW51IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuaGVhZGVyLW5hdiB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgYm9keS5vcGVuLW1haW4tbmF2IHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIH1cbiAgfVxuICBib2R5Lm9wZW4tc2Vjb25kYXJ5LW5hdiB7XG4gICAgLnNlY29uZGFyeS1uYXYge1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBCYW5uZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJhbm5lciB7XG4gICY6bm90KFtjbGFzcyo9XCJiYW5uZXItLWltYWdlXCJdKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJi5iYW5uZXItLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIGhlaWdodDogNTU1cHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYm90dG9tOiAtNzVweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA0MDVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAzNTVweDtcbiAgICAgIH1cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vIHBhZGRpbmc6IDAgOTBweDtcbiAgICAgICAgcGFkZGluZzogMCA3NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcMKge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmctd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxNy41JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgYm90dG9tOiAyODBweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1JSwgcmdiYSgyNDcsMjQ3LDI0NywwKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1JSxyZ2JhKDI0NywyNDcsMjQ3LDApIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNSUscmdiYSgyNDcsMjQ3LDI0NywwKSAxMDAlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZjdmN2Y3JyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDkwcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIH0gKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgTWFpbiBmb290ZXJcbi8vICAgRm9vdGVyIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmluZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLnNoYXJlcyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnNoYXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJiArIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjYzYjY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM0NjYzYjYsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5M2UzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMDY5M2UzLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmdvb2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZGQ0YjM5LCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmVtYWlsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV3c2xldHRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5ibG9jay13ZWJmb3JtIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbC5vcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIC53ZWJmb3JtLWNvbXBvbmVudC1jaGVja2JveGVzIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG4gICAgICAuZm9ybS1pdGVtLCAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIH1cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tdGV4dCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNGU2ZTc7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNlNGU2ZTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtc2Vjb25kYXJ5LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWZvb3RlciB7XG5cdC50b3AsIC5ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JheSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBncmF5KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmICsgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdyYXkpO1xuICAgIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JheSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFR5cGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLC5oMSxcbmgyLC5oMixcbmgzLC5oMyxcbmg0LC5oNCxcbmg1LC5oNSxcbmg2LC5oNiB7XG5cdG1hcmdpbjogMCAwIDM1cHg7XG5cdGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdyYXkpO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgxLC5oMSB7XG4gIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG5cdGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuaDIsLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuaDMsLmgzIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5oNCwuaDQge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5oNSwuaDUge1xuXHRmb250LXNpemU6IDEuMTVyZW07XG59XG5oNiwuaDYge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbnAsIHVsLCBvbCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG5cdCY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG51bCB7XG5cdGxpIHtcblxuXHR9XG59XG5cbmEge1xuXHRjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgcGFkZGluZzogNjBweCA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBncmF5KTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxlYWQge1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ldmlkZW5jZSB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIHBhZGRpbmc6IDMwcHggNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICBjb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5ibG9jay1jb3VycyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5xdWFkcmkgKyAucXVhZHJpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luOiAtMi41cHggMCA4MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgbWFyZ2luOiAyLjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgY29sb3I6ICMxMjE0MTY7XG4gICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jcmVkaXRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmJsb2NrLWxpc3QgIHtcbiAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxMTE0MTU7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jcmVkaXRzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgLmNyZWRpdHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KSwgLjk1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY291cnNDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5sZWdlbmQge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdyYXkpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC5jcmVkaXRzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgfVxuICB9XG4gIC5jb3Vycy1kZXRhaWxzIHtcbiAgICAuZGV0YWlscyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAvLyBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTVweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjVzKTtcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICBoMixoMyxoNCxoNSxoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB9XG4gICAgICAuY2xvc2UtZGV0YWlscyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNsb3NlLXdoaXRlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNsb3NlLXNlY29uZGFyeS5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2staW5mbyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgLmFzaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcGFkZGluZzogNTVweCA3NXB4IDg1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICByaWdodDogLTEwMHB4O1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2lyY2xlLXNlY29uZGFyeS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2lyY2xlLXByaW1hcnkucG5nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTZlNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAmICsgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmludHJvLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gIC5nbG9iYWwtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMzVzKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA4NSUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgODUlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSA4NSUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjM1cyk7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5vVG9nZ2xlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9nZ2xlLWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWxpc3Qge1xuICBtYXJnaW46IDAgLTVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAvLyB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzExMTQxNTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5mdWxsV2lkdGgge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ib3gtY29sb3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA5NXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1YTY2NzE7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzBweCA3MHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAxNXB4IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweCAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgIH1cbiAgICAgICYgKyBsaSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWE2NjcxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFsdCB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTUyNWQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNTI1ZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ib3gtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDY2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1pbmZvLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIGgyLGgzLGg0LGg1LGg2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZyB7XG4gICAgb3BhY2l0eTogLjU1O1xuICB9XG59XG4iLCIuZmFxIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgaDIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJiArIC5jYXJkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWE2NjcxO1xuICAgIH1cbiAgfVxuICAubW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb2xsb3ctdXMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgyLCAuc29jaWFscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsZ2luOiBtaWRkbGU7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLnNvY2lhbHMge1xuICAgIG1hcmdpbjogMzBweDtcbiAgfVxuICAuc29jaWFsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgfVxuICAgICYgKyAuc29jaWFsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmltcGxhbnRhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIi5pbnRybyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIH1cbiAgfVxuICAvKiAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG4gIH0gKi9cbn1cbiIsIi5sZWFkZXJib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNzMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgfVxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzMCU7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwxKSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzUlO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgIG9wYWNpdHk6IC40NTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogNjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDIuNjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9maWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogNjVweCAyNXB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1wcm9maWwucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjVweCB0b3AgMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTVweCB0b3AgMjBweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUtd2hpdGUucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHggNHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggN3B4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDczMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgbWluLWhlaWdodDogNjQwcHg7XG4gICAgfVxuICB9XG4gIC52aWRlby1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuNXMpO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xuICAgIC5iZy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5sb2NhdGlvbnMge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAtMTI1cHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9jYXRpb24ge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgJiArIC5sb2NhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAubG9jYXRpb24sIC5pbmZvd2luZG93LWNvbnRlbnQge1xuICAgIGgzLCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgb3JhbmdlKTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDVlbTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBvcmFuZ2UpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNtYXAge1xuICAgIGhlaWdodDogNTU1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5ld3MtZXZlbnRzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICAmLndoaXRlLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgLndyYXBwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbiIsIi5vbmdsZXRzIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudG9wIHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBQYXJhZ3JhcGhzIGl0ZW0gZXZpZGVuY2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNvbnRlbnQtZXZpZGVuY2Uge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gIH1cbiAgLmltZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCA5MHB4IDY1cHggNDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIGgxLC5oMSxcbiAgaDIsLmgyLFxuICBoMywuaDMsXG4gIGg0LC5oNCxcbiAgaDUsLmg1LFxuICBoNiwuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBQYXJhZ3JhcGhzIGl0ZW0gZ2FsZXJpZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY29udGVudC1nYWxlcmllIHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLmJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICBhLCBkaXYge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBjb2xvcjogbWFwX2dldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQoJHRoZW1lLWNvbG9ycywgbGlnaHQpO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBQYXJhZ3JhcGhzIGl0ZW0gdGV4dGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNvbnRlbnQtdGV4dGUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cdC5yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5jb2wtbWQtNiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIudGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC5kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAzOHB4O1xuICAgICAgbGVmdDogLThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFubmVlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC50aW1lbGluZS1pbnRybyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC50aW1lbGluZS1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudGhlbWVzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4iLCIudmlkZW9zIHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0Jjpub3QoW2NsYXNzKj1cInN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFwiXSkge1xuXHQgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMDtcblx0ICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICAgIH1cblx0ICAgICAgLnN3aXBlci1zbGlkZSB7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXHQgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuXHQgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQgICAgICAgICAgd2lkdGg6IDUwJTtcblx0ICAgICAgICB9XG5cdCAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdCAgICAgICAgICB3aWR0aDogMTAwJTtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH1cblx0fVxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMzOTkxOTU7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdCYgKyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiAjMzk5MTk1O1xuXHR9XG59IiwiLy8gQnJlYWRjcnVtYlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJyZWFkY3J1bWItYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC53cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgPiBzcGFuLCAuYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbGlnaHRncmF5KTtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1ZW07XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICB9XG4gIH1cbn1cbi5icmVhZGNydW1iIHtcblx0YSB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgb3JhbmdlKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cbiIsIi52aWV3LWZpbHRlcnMge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICNlZGl0LXJlc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNlNGU2ZTc7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIH1cbiAgfVxufVxuIiwiXG4vLyBGb3JtXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5mb3JtIHtcblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LCAuZm9ybS10ZXh0LCAuZm9ybS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG5cbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oI2YyZGVkZSwgNSUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2YyZGVkZSwgNSUpO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1maWxlLFxuLmZvcm0tcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV0sIC5mb3JtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tdHlwZS1yYWRpbywgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY29sb3I6ICM2MzZjNzI7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgJi5lcnJvciB7XG4gICAgICAmICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWdlbmQge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuXG4vLyBDdXN0b21cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIEJhY2tncm91bmRcclxuLy8gICBmdWxsLXNpemUgYmFja2dyb3VuZCBpbWFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5iZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn0iLCIuaXRlbS0tZXZlbnQge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmRhdGUsIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZGF0ZSB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU4cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWdzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIG9yYW5nZSk7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgb3JhbmdlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLml0ZW0tLWZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC5pbWctd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjM1cyk7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjVweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5pbWctd3JhcHBlciB7XG4gICAgICBpbWcge1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbG9yNDAge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nKTtcbiAgICB9XG4gIH1cbiAgJi5jb2xvcjE4OCwgJi5jb2xvcjE5MCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21tZXJjZSk7XG4gICAgfVxuICB9XG4gICYuY29sb3IzNiB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBkcm9pdCk7XG4gICAgfVxuICB9XG4gICYuY29sb3IzOCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21wdGFiaWxpdGUpO1xuICAgIH1cbiAgfVxuICAmLmNvbG9yNDYge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZWJ1c2luZXNzKTtcbiAgICB9XG4gIH1cbiAgJi5jb2xvcjQ4IHtcbiAgICAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVsZWN0cm9tZWNhbmlxdWUpO1xuICAgIH1cbiAgfVxuICAmLmNvbG9yNTAge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlYXV0byk7XG4gICAgfVxuICB9XG4gICYuY29sb3I0NCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWV0ZWNoKTtcbiAgICB9XG4gIH1cbiAgJi5jb2xvcjY2LCAmLmNvbG9yNjgsICYuY29sb3I3MCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBmb3JtYXRpb25jb250aW51ZSk7XG4gICAgfVxuICB9XG4gICYuY29sb3I2MCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBhc3N1cmFuY2UpO1xuICAgIH1cbiAgfVxuICAmLmNvbG9yNTIge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlZ2VzdCk7XG4gICAgfVxuICB9XG4gICYuY29sb3I1NCwgJi5jb2xvcjE4MSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBncmgpO1xuICAgIH1cbiAgfVxuICAmLmNvbG9yNjIge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nc29pcik7XG4gICAgfVxuICB9XG4gICYuY29sb3I2NCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBnZXN0aW9uKTtcbiAgICB9XG4gIH1cbiAgJi5jb2xvcjU2IHtcbiAgICAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGNvbXB0YWJpbGl0ZXNvaXIpO1xuICAgIH1cbiAgfVxuICAmLmNvbG9yNTgge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZmlzYyk7XG4gICAgfVxuICB9XG4gICYuY29sb3I0NzIge1xuICAgIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZGF0YWFuYWx5c2lzKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pdGVtLS1pbXBsYW50YXRpb24ge1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIC5hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAuaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMzVweDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICYgKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAuaW1wbGFudGF0aW9uLW5ld3MtZXZlbnRzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDcyNXB4O1xuICB9XG4gIC5tb3JlLWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IC04MXB4IDAgMDtcbiAgfVxufVxuXG4uaXRlbS0taW1wbGFudGF0aW9uX21hcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgLmltZy13cmFwcGVyLCAuY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmltZy13cmFwcGVyIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICYubW9yZSB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBvcmFuZ2UpO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBsaW5lLWhlaWd0aDogMS44ZW07XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgb3JhbmdlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLml0ZW0tLW5ld3Mge1xuICAuaW1nLXdyYXBwZXIge1xuICAgIC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAuc29jaWFsLWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zNXMpO1xuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudHJpZ2dlci1zb2NpYWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc2hhcmUucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JheSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi5kYXRlIHtcbiAgICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmLnRhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIG9yYW5nZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIG9yYW5nZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgfVxuICB9XG4gICY6bm90KFtjbGFzcyo9XCJpdGVtLWxpc3RcIl0pIHtcbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLml0ZW0tbGlzdCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgICYubW9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLml0ZW0tLXRlc3RpbW9uaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmltZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAvKiAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI0OSwyNDksMjQ5LDApIDAlLCByZ2JhKDI0OSwyNDksMjQ5LDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI0OSwyNDksMjQ5LDApIDAlLHJnYmEoMjQ5LDI0OSwyNDksMSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0OSwyNDksMjQ5LDApIDAlLHJnYmEoMjQ5LDI0OSwyNDksMSkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZjlmOWY5JywgZW5kQ29sb3JzdHI9JyNmOWY5ZjknLEdyYWRpZW50VHlwZT0wICk7XG4gICAgfSAqL1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgfVxuICAudGVzdGltb25pYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDU3LjUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICB9XG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIHBhZGRpbmc6IDkwcHggNTBweCA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi10ZXN0aW1vbmlhbC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MHB4IHRvcCA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMzVzKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzBweCB0b3AgNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE1cHggdG9wIDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXN0aS1pbnRybyB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC5tb3JlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGVzdGltb25pYWwtbW9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmV4cGFuZCB7XG4gICAgICAuaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRlc3RpLWludHJvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGVzdGltb25pYWwtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyLjUlO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgLy8gbWluLWhlaWdodDogMzgwcHg7XG4gICAgbWluLWhlaWdodDogMzk1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWluLWhlaWdodDogNDU1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWluLWhlaWdodDogNTQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNDBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hdXRob3Ige1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pdGVtLS10aGVtZSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIC5pbWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JheSk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5tb3JlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXRlbS0tdmlkZW8ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjc1KSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjc1KSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC43NSkgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYmYwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG5cdH1cblx0LmltZy13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LmJnIHtcblx0XHRvcGFjaXR5OiAuODtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMzVzKTtcblx0fVxuXHQuY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0Ym90dG9tOiAzNXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cdH1cblx0aDMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLXRvcDogNTVweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BpY3RvLXBsYXkucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjVlbTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQuYmcge1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdH1cblx0fVxufSIsIi5uYXYtdGFicyB7XG4gIG1hcmdpbjogLTVweCAwIDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTZlNztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgfVxuICAgICYgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgJi5wYWdlci1jdXJyZW50LCAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgSG9tZXBhZ2Vcbi8vICAgSG9tZXBhZ2Ugc3BlY2lmaWMgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuYm9keS5mcm9udCB7XG4gIC5sZWFkZXJib2FyZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICAgICAgb3BhY2l0eTogLjQ1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm94LWltYWdlLCAuZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYXAge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgICNtYXAge1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtZm9ybWF0aW9ucy1jb250aW51ZXMsIC5wYWdlLWZvcm1hdGlvbnMtcHJvbW90aW9uLXNvY2lhbGUsIC5wYWdlLWZvcm1hdGlvbnMtaGF1dGUtZWNvbGUsXG4ucGFnZS1mb3JtYXRpb25zLWZvcm1hdGlvbi1jb250aW51ZSB7XG4gIGgxIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5iYW5uZXI6bm90KFtjbGFzcyo9YmFubmVyLS1pbWFnZV0pIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDIxNXB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOWVjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHRvcDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctYmlnLWxlZnQucG5nKTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1iaWctcmlnaHQucG5nKTtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgJjpub3QoW2NsYXNzKj1cInN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFwiXSkge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAmIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZWQ0ZDc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgMCAtMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICAuY29udGVudC1tb2RhbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtYXRpb25Nb2RhbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45ZW07XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1pbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgJi5idG4tY2xvc2Uge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNsb3NlLXdoaXRlLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNsb3NlLXNlY29uZGFyeS5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm94LWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCJib2R5LnBhZ2UtYWN0dWFsaXRlcyB7XG4gIC52aWV3LW5ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIGZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogLTk1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuIiwiYm9keS5wYWdlLWFnZW5kYSB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC8qIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7ICovXG4gICAgLml0ZW0tLWV2ZW50X3dyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5Lm5vZGUtdHlwZS1ldmVudCB7XG4gIC5ldmVudC1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLmRhdGUge1xuICAgICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAudGFncyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBvcmFuZ2UpO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIG9yYW5nZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkubm9kZS10eXBlLWZhcSB7XG4gIC5ub2RlLWZhcSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuXG5ib2R5LnBhZ2UtZmFxIHtcbiAgLnZpZXctZmlsdGVycyB7XG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAuY2FyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnkpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgKyAuY2FyZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWE2NjcxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5ub2RlLXR5cGUtZm9ybWF0aW9uIHtcbiAgLm5vZGUtZm9ybWF0aW9uIHtcbiAgICAmLmNvbG9yNDAge1xuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IHVsIGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIG1hcmtldGluZyksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nKTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IC50aXRsZSxcbiAgICAgICNjb3VycyAubW9kYWwtYm9keSAudGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmcpO1xuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5idG4td3JhcHBlciAuYnRuLXRlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmcpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nKSwgMTAlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIG1hcmtldGluZyksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmcpO1xuICAgICAgfVxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNjk2ZTcyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yMTg4LCAmLmNvbG9yMTkwIHtcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21tZXJjZSksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tbWVyY2UpO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHkgLnRpdGxlLFxuICAgICAgI2NvdXJzIC5tb2RhbC1ib2R5IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGNvbW1lcmNlKTtcbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYnRuLXdyYXBwZXIgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tbWVyY2UpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tbWVyY2UpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21tZXJjZSksIDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21tZXJjZSksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21tZXJjZSk7XG4gICAgICB9XG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICM2OTZlNzI7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sb3IzNiB7XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZHJvaXQpLCAuOTUpO1xuICAgICAgfVxuICAgICAgLmJhbm5lci5iYW5uZXItLWltYWdlIC50aXRsZSxcbiAgICAgIC5ibG9jay1jb3VycyAuY3JlZGl0cyxcbiAgICAgIC5ibG9jay1pbmZvIC5hc2lkZTphZnRlcixcbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwgLmlubmVyLFxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRyb2l0KTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IC50aXRsZSxcbiAgICAgICNjb3VycyAubW9kYWwtYm9keSAudGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBkcm9pdCk7XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJ0bi13cmFwcGVyIC5idG4tdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRyb2l0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRyb2l0KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZHJvaXQpLCAxMCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZHJvaXQpLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciAuY3JlZGl0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZHJvaXQpO1xuICAgICAgfVxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNjk2ZTcyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yMzgge1xuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IHVsIGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGNvbXB0YWJpbGl0ZSksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlKTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IC50aXRsZSxcbiAgICAgICNjb3VycyAubW9kYWwtYm9keSAudGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21wdGFiaWxpdGUpO1xuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5idG4td3JhcHBlciAuYnRuLXRlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21wdGFiaWxpdGUpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlKSwgMTAlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGNvbXB0YWJpbGl0ZSksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21wdGFiaWxpdGUpO1xuICAgICAgfVxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNjk2ZTcyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yNDYge1xuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IHVsIGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVidXNpbmVzcyksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZWJ1c2luZXNzKTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IC50aXRsZSxcbiAgICAgICNjb3VycyAubW9kYWwtYm9keSAudGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBlYnVzaW5lc3MpO1xuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5idG4td3JhcHBlciAuYnRuLXRlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBlYnVzaW5lc3MpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZWJ1c2luZXNzKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZWJ1c2luZXNzKSwgMTAlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVidXNpbmVzcyksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBlYnVzaW5lc3MpO1xuICAgICAgfVxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNjk2ZTcyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yNDgge1xuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IHVsIGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVsZWN0cm9tZWNhbmlxdWUpLCAuOTUpO1xuICAgICAgfVxuICAgICAgLmJhbm5lci5iYW5uZXItLWltYWdlIC50aXRsZSxcbiAgICAgIC5ibG9jay1jb3VycyAuY3JlZGl0cyxcbiAgICAgIC5ibG9jay1pbmZvIC5hc2lkZTphZnRlcixcbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwgLmlubmVyLFxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVsZWN0cm9tZWNhbmlxdWUpO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHkgLnRpdGxlLFxuICAgICAgI2NvdXJzIC5tb2RhbC1ib2R5IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVsZWN0cm9tZWNhbmlxdWUpO1xuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5idG4td3JhcHBlciAuYnRuLXRlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBlbGVjdHJvbWVjYW5pcXVlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVsZWN0cm9tZWNhbmlxdWUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBlbGVjdHJvbWVjYW5pcXVlKSwgMTAlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGVsZWN0cm9tZWNhbmlxdWUpLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciAuY3JlZGl0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZWxlY3Ryb21lY2FuaXF1ZSk7XG4gICAgICB9XG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICM2OTZlNzI7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sb3I1MCB7XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlYXV0byksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlYXV0byk7XG4gICAgICB9XG4gICAgICAubW9kYWwtYm9keSAudGl0bGUsXG4gICAgICAjY291cnMgLm1vZGFsLWJvZHkgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlYXV0byk7XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJ0bi13cmFwcGVyIC5idG4tdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGluZm9ybWF0aXF1ZWF1dG8pO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlYXV0byk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGluZm9ybWF0aXF1ZWF1dG8pLCAxMCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlYXV0byksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWVhdXRvKTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzY5NmU3MjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvcjQ0IHtcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWV0ZWNoKSwgLjk1KTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pbWFnZSAudGl0bGUsXG4gICAgICAuYmxvY2stY291cnMgLmNyZWRpdHMsXG4gICAgICAuYmxvY2staW5mbyAuYXNpZGU6YWZ0ZXIsXG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsIC5pbm5lcixcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWV0ZWNoKTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IC50aXRsZSxcbiAgICAgICNjb3VycyAubW9kYWwtYm9keSAudGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWV0ZWNoKTtcbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYnRuLXdyYXBwZXIgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVldGVjaCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWV0ZWNoKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVldGVjaCksIDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWV0ZWNoKSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIgLmNyZWRpdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGluZm9ybWF0aXF1ZXRlY2gpO1xuICAgICAgfVxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNjk2ZTcyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yNjYsICYuY29sb3I2OCwgJi5jb2xvcjcwIHtcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBmb3JtYXRpb25jb250aW51ZSksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZm9ybWF0aW9uY29udGludWUpO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHkgLnRpdGxlLFxuICAgICAgI2NvdXJzIC5tb2RhbC1ib2R5IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGZvcm1hdGlvbmNvbnRpbnVlKTtcbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYnRuLXdyYXBwZXIgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZm9ybWF0aW9uY29udGludWUpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZm9ybWF0aW9uY29udGludWUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBmb3JtYXRpb25jb250aW51ZSksIDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBmb3JtYXRpb25jb250aW51ZSksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBmb3JtYXRpb25jb250aW51ZSk7XG4gICAgICB9XG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICM2OTZlNzI7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sb3I2MCB7XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgYXNzdXJhbmNlKSwgLjk1KTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pbWFnZSAudGl0bGUsXG4gICAgICAuYmxvY2stY291cnMgLmNyZWRpdHMsXG4gICAgICAuYmxvY2staW5mbyAuYXNpZGU6YWZ0ZXIsXG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsIC5pbm5lcixcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBhc3N1cmFuY2UpO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHkgLnRpdGxlLFxuICAgICAgI2NvdXJzIC5tb2RhbC1ib2R5IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGFzc3VyYW5jZSk7XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJ0bi13cmFwcGVyIC5idG4tdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGFzc3VyYW5jZSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBhc3N1cmFuY2UpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBhc3N1cmFuY2UpLCAxMCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgYXNzdXJhbmNlKSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIgLmNyZWRpdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGFzc3VyYW5jZSk7XG4gICAgICB9XG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICM2OTZlNzI7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sb3I1MiB7XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlZ2VzdCksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlZ2VzdCk7XG4gICAgICB9XG4gICAgICAubW9kYWwtYm9keSAudGl0bGUsXG4gICAgICAjY291cnMgLm1vZGFsLWJvZHkgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlZ2VzdCk7XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJ0bi13cmFwcGVyIC5idG4tdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGluZm9ybWF0aXF1ZWdlc3QpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlZ2VzdCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGluZm9ybWF0aXF1ZWdlc3QpLCAxMCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgaW5mb3JtYXRpcXVlZ2VzdCksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBpbmZvcm1hdGlxdWVnZXN0KTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzY5NmU3MjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvcjU0LCAmLmNvbG9yMTgxIHtcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBncmgpLCAuOTUpO1xuICAgICAgfVxuICAgICAgLmJhbm5lci5iYW5uZXItLWltYWdlIC50aXRsZSxcbiAgICAgIC5ibG9jay1jb3VycyAuY3JlZGl0cyxcbiAgICAgIC5ibG9jay1pbmZvIC5hc2lkZTphZnRlcixcbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwgLmlubmVyLFxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdyaCk7XG4gICAgICB9XG4gICAgICAubW9kYWwtYm9keSAudGl0bGUsXG4gICAgICAjY291cnMgLm1vZGFsLWJvZHkgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JoKTtcbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYnRuLXdyYXBwZXIgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JoKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdyaCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdyaCksIDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBncmgpLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciAuY3JlZGl0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ3JoKTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzY5NmU3MjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvcjYyIHtcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmdzb2lyKSwgLjk1KTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pbWFnZSAudGl0bGUsXG4gICAgICAuYmxvY2stY291cnMgLmNyZWRpdHMsXG4gICAgICAuYmxvY2staW5mbyAuYXNpZGU6YWZ0ZXIsXG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsIC5pbm5lcixcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmdzb2lyKTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IC50aXRsZSxcbiAgICAgICNjb3VycyAubW9kYWwtYm9keSAudGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmdzb2lyKTtcbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYnRuLXdyYXBwZXIgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nc29pcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmdzb2lyKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgbWFya2V0aW5nc29pciksIDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBtYXJrZXRpbmdzb2lyKSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIgLmNyZWRpdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIG1hcmtldGluZ3NvaXIpO1xuICAgICAgfVxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNjk2ZTcyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yNjQge1xuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IHVsIGxpIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdlc3Rpb24pLCAuOTUpO1xuICAgICAgfVxuICAgICAgLmJhbm5lci5iYW5uZXItLWltYWdlIC50aXRsZSxcbiAgICAgIC5ibG9jay1jb3VycyAuY3JlZGl0cyxcbiAgICAgIC5ibG9jay1pbmZvIC5hc2lkZTphZnRlcixcbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwgLmlubmVyLFxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAgIC5ibG9jay1jb3VycyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdlc3Rpb24pO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHkgLnRpdGxlLFxuICAgICAgI2NvdXJzIC5tb2RhbC1ib2R5IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdlc3Rpb24pO1xuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5idG4td3JhcHBlciAuYnRuLXRlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBnZXN0aW9uKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdlc3Rpb24pO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBnZXN0aW9uKSwgMTAlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGdlc3Rpb24pLCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciAuY3JlZGl0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZ2VzdGlvbik7XG4gICAgICB9XG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICM2OTZlNzI7XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sb3I1NiB7XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlc29pciksIC45NSk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLmJhbm5lci0taW1hZ2UgLnRpdGxlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5jcmVkaXRzLFxuICAgICAgLmJsb2NrLWluZm8gLmFzaWRlOmFmdGVyLFxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbCAuaW5uZXIsXG4gICAgICAudGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLmJsb2NrLWNvdXJzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlc29pcik7XG4gICAgICB9XG4gICAgICAubW9kYWwtYm9keSAudGl0bGUsXG4gICAgICAjY291cnMgLm1vZGFsLWJvZHkgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlc29pcik7XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJ0bi13cmFwcGVyIC5idG4tdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGNvbXB0YWJpbGl0ZXNvaXIpO1xuICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlc29pcik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGNvbXB0YWJpbGl0ZXNvaXIpLCAxMCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgY29tcHRhYmlsaXRlc29pciksIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIC5jcmVkaXRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBjb21wdGFiaWxpdGVzb2lyKTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLS10ZXN0aW1vbmlhbCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzY5NmU3MjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2xvcjU4IHtcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkdGhlbWUtY29sb3JzLCBmaXNjKSwgLjk1KTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pbWFnZSAudGl0bGUsXG4gICAgICAuYmxvY2stY291cnMgLmNyZWRpdHMsXG4gICAgICAuYmxvY2staW5mbyAuYXNpZGU6YWZ0ZXIsXG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsIC5pbm5lcixcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBmaXNjKTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IC50aXRsZSxcbiAgICAgICNjb3VycyAubW9kYWwtYm9keSAudGl0bGUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBmaXNjKTtcbiAgICAgIH1cbiAgICAgIC5ibG9jay1jb3VycyAuYnRuLXdyYXBwZXIgLmJ0bi10ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZmlzYyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBmaXNjKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZmlzYyksIDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBmaXNjKSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIgLmNyZWRpdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGZpc2MpO1xuICAgICAgfVxuICAgICAgLml0ZW0tLXRlc3RpbW9uaWFsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGNvbG9yOiAjNjk2ZTcyO1xuICAgICAgfVxuICAgIH1cbiAgICAgICAgJi5jb2xvcjQ3MiB7XG4gICAgICAuYmxvY2stY291cnMgLmJsb2NrLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZGF0YWFuYWx5c2lzKSwgLjk1KTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXIuYmFubmVyLS1pbWFnZSAudGl0bGUsXG4gICAgICAuYmxvY2stY291cnMgLmNyZWRpdHMsXG4gICAgICAuYmxvY2staW5mbyAuYXNpZGU6YWZ0ZXIsXG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsIC5pbm5lcixcbiAgICAgIC50ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAuYmxvY2stY291cnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcixcbiAgICAgIC5ibG9jay1jb3VycyAuYmxvY2stbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBkYXRhYW5hbHlzaXMpO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHkgLnRpdGxlLFxuICAgICAgI2NvdXJzIC5tb2RhbC1ib2R5IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRhdGFhbmFseXNpcyk7XG4gICAgICB9XG4gICAgICAuYmxvY2stY291cnMgLmJ0bi13cmFwcGVyIC5idG4tdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRhdGFhbmFseXNpcyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBkYXRhYW5hbHlzaXMpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBkYXRhYW5hbHlzaXMpLCAxMCUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgZGF0YWFuYWx5c2lzKSwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLWNvdXJzIC5ibG9jay1saXN0IGxpIGE6aG92ZXIgLmNyZWRpdHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIGRhdGFhbmFseXNpcyk7XG4gICAgICB9XG4gICAgICAuaXRlbS0tdGVzdGltb25pYWwgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgY29sb3I6ICM2OTZlNzI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5Lm5vZGUtdHlwZS1pbXBsYW50YXRpb24ge1xuICAubm9kZS1pbXBsYW50YXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4iLCJib2R5Lm5vZGUtdHlwZS1uZXdzIHtcbiAgLm5ld3MtaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICYuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgJi50YWdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBvcmFuZ2UpO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBvcmFuZ2UpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5Lm5vZGUtdHlwZS10ZXN0aW1vbmlhbCB7XG4gIC5ub2RlLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS45ZW07XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltZy13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGVzdGktaW50cm8ge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5Lm5vZGUtdHlwZS13ZWJmb3JtIHtcbiAgLm5vZGUtd2ViZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbiJdfQ== */
