body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#wrapper{width:960px;margin:0 auto}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{float:left;margin-left:10px;margin-right:10px;display:inline}.mod_article [class^=ce_],.mod_article [class*=" ce_"],.mod_article [class^=content-],.mod_article [class*=" content-"],.mod_article [class^=mod_],.mod_article [class*=" mod_"]{margin-left:10px;margin-right:10px}.ce_sliderStart>.content-slider{margin-left:0;margin-right:0}.mod_article .mod_newsreader,.mod_article .mod_eventreader{margin-left:0;margin-right:0}.mod_article [class^=layout_]>*,.mod_article [class*=" layout_"]>*,.mod_article [class^=event_]>*,.mod_article [class*=" event_"]>*{margin-left:10px;margin-right:10px}.mod_article.grid1,.mod_article.grid2,.mod_article.grid3,.mod_article.grid4,.mod_article.grid5,.mod_article.grid6,.mod_article.grid7,.mod_article.grid8,.mod_article.grid9,.mod_article.grid10,.mod_article.grid11,.mod_article.grid12{margin-left:0;margin-right:0}#main .inside{overflow:hidden}.grid1{width:60px}.grid2{width:140px}.grid3{width:220px}.grid4{width:300px}.grid5{width:380px}.grid6{width:460px}.grid7{width:540px}.grid8{width:620px}.grid9{width:700px}.grid10{width:780px}.grid11{width:860px}.grid12{width:940px}.mod_article.grid1{width:80px}.mod_article.grid2{width:160px}.mod_article.grid3{width:240px}.mod_article.grid4{width:320px}.mod_article.grid5{width:400px}.mod_article.grid6{width:480px}.mod_article.grid7{width:560px}.mod_article.grid8{width:640px}.mod_article.grid9{width:720px}.mod_article.grid10{width:800px}.mod_article.grid11{width:880px}.mod_article.grid12{width:960px}.offset1{margin-left:90px!important}.offset2{margin-left:170px!important}.offset3{margin-left:250px!important}.offset4{margin-left:330px!important}.offset5{margin-left:410px!important}.offset6{margin-left:490px!important}.offset7{margin-left:570px!important}.offset8{margin-left:650px!important}.offset9{margin-left:730px!important}.offset10{margin-left:810px!important}.offset11{margin-left:890px!important}.offset12{margin-left:970px!important}.mod_article.offset1{margin-left:80px!important}.mod_article.offset2{margin-left:160px!important}.mod_article.offset3{margin-left:240px!important}.mod_article.offset4{margin-left:320px!important}.mod_article.offset5{margin-left:400px!important}.mod_article.offset6{margin-left:480px!important}.mod_article.offset7{margin-left:560px!important}.mod_article.offset8{margin-left:640px!important}.mod_article.offset9{margin-left:720px!important}.mod_article.offset10{margin-left:800px!important}.mod_article.offset11{margin-left:880px!important}.mod_article.offset12{margin-left:960px!important}@media (min-width:768px) and (max-width:979px){#wrapper{width:744px}.grid1{width:42px}.grid2{width:104px}.grid3{width:166px}.grid4{width:228px}.grid5{width:290px}.grid6{width:352px}.grid7{width:414px}.grid8{width:476px}.grid9{width:538px}.grid10{width:600px}.grid11{width:662px}.grid12{width:724px}.mod_article.grid1{width:62px}.mod_article.grid2{width:124px}.mod_article.grid3{width:186px}.mod_article.grid4{width:248px}.mod_article.grid5{width:310px}.mod_article.grid6{width:372px}.mod_article.grid7{width:434px}.mod_article.grid8{width:496px}.mod_article.grid9{width:558px}.mod_article.grid10{width:620px}.mod_article.grid11{width:682px}.mod_article.grid12{width:744px}.offset1{margin-left:72px!important}.offset2{margin-left:134px!important}.offset3{margin-left:196px!important}.offset4{margin-left:258px!important}.offset5{margin-left:320px!important}.offset6{margin-left:382px!important}.offset7{margin-left:444px!important}.offset8{margin-left:506px!important}.offset9{margin-left:568px!important}.offset10{margin-left:630px!important}.offset11{margin-left:692px!important}.offset12{margin-left:754px!important}.mod_article.offset1{margin-left:62px!important}.mod_article.offset2{margin-left:124px!important}.mod_article.offset3{margin-left:186px!important}.mod_article.offset4{margin-left:248px!important}.mod_article.offset5{margin-left:310px!important}.mod_article.offset6{margin-left:372px!important}.mod_article.offset7{margin-left:434px!important}.mod_article.offset8{margin-left:496px!important}.mod_article.offset9{margin-left:558px!important}.mod_article.offset10{margin-left:620px!important}.mod_article.offset11{margin-left:682px!important}.mod_article.offset12{margin-left:744px!important}}@media (max-width:767px){#wrapper{width:auto}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{float:none!important;display:block!important;width:auto!important}.offset1,.offset2,.offset3,.offset4,.offset5,.offset6,.offset7,.offset8,.offset9,.offset10,.offset11,.offset12{margin-left:10px!important}}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}@font-face{font-family:'Shojumaru';font-style:normal;font-weight:400;src:url("../../files/design/fonts/shojumaru-v5-latin-regular.eot");src:local("Shojumaru"),local("Shojumaru-Regular"),url("../../files/design/fonts/shojumaru-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/design/fonts/shojumaru-v5-latin-regular.woff2") format("woff2"),url("../../files/design/fonts/shojumaru-v5-latin-regular.woff") format("woff"),url("../../files/design/fonts/shojumaru-v5-latin-regular.ttf") format("truetype"),url("../../files/design/fonts/shojumaru-v5-latin-regular.svg#Shojumaru") format("svg")}@font-face{font-family:'Artifika';font-style:normal;font-weight:400;src:url("../../files/design/fonts/artifika-v8-latin-regular.eot");src:local("Artifika Regular"),local("Artifika-Regular"),url("../../files/design/fonts/artifika-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/design/fonts/artifika-v8-latin-regular.woff2") format("woff2"),url("../../files/design/fonts/artifika-v8-latin-regular.woff") format("woff"),url("../../files/design/fonts/artifika-v8-latin-regular.ttf") format("truetype"),url("../../files/design/fonts/artifika-v8-latin-regular.svg#Artifika") format("svg")}@font-face{font-family:'Asap';font-style:normal;font-weight:400;src:url("../../files/design/fonts/asap-v8-latin-regular.eot");src:local("Asap Regular"),local("Asap-Regular"),url("../../files/design/fonts/asap-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/design/fonts/asap-v8-latin-regular.woff2") format("woff2"),url("../../files/design/fonts/asap-v8-latin-regular.woff") format("woff"),url("../../files/design/fonts/asap-v8-latin-regular.ttf") format("truetype"),url("../../files/design/fonts/asap-v8-latin-regular.svg#Asap") format("svg")}@font-face{font-family:'fontello';src:url("../../files/design/fonts/fontello.eot?65633019");src:url("../../files/design/fonts/fontello.eot?65633019#iefix") format("embedded-opentype"),url("../../files/design/fonts/fontello.woff2?65633019") format("woff2"),url("../../files/design/fonts/fontello.woff?65633019") format("woff"),url("../../files/design/fonts/fontello.ttf?65633019") format("truetype"),url("../../files/design/fonts/fontello.svg?65633019#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-users:before{content:'\e800'}.icon-info-circled:before{content:'\e801'}.icon-home:before{content:'\e802'}.icon-dot:before{content:'\e803'}.icon-cog:before{content:'\e804'}.icon-cog-alt:before{content:'\e805'}.icon-wrench:before{content:'\e806'}.icon-left-open:before{content:'\e807'}.icon-right-open:before{content:'\e808'}.icon-up-open:before{content:'\e809'}.icon-down-open:before{content:'\e80a'}.icon-down-big:before{content:'\e80b'}.icon-left-big:before{content:'\e80c'}.icon-campsite:before{content:'\e80d'}.icon-right-big:before{content:'\e80e'}.icon-up-big:before{content:'\e80f'}.icon-college:before{content:'\e810'}.icon-award:before{content:'\e811'}.icon-download:before{content:'\e812'}.icon-upload:before{content:'\e813'}.icon-lock:before{content:'\e814'}.icon-export:before{content:'\e815'}.icon-attention:before{content:'\e816'}.icon-location:before{content:'\e817'}.icon-pin:before{content:'\e818'}.icon-pitch:before{content:'\e82a'}.icon-school:before{content:'\e834'}.icon-link-ext:before{content:'\f08e'}.icon-left-circled:before{content:'\f0a8'}.icon-right-circled:before{content:'\f0a9'}.icon-up-circled:before{content:'\f0aa'}.icon-down-circled:before{content:'\f0ab'}.icon-filter:before{content:'\f0b0'}.icon-sort:before{content:'\f0dc'}.icon-sort-down:before{content:'\f0dd'}.icon-sort-up:before{content:'\f0de'}.icon-comment-empty:before{content:'\f0e5'}.icon-chat-empty:before{content:'\f0e6'}.icon-lightbulb:before{content:'\f0eb'}.icon-doc-text:before{content:'\f0f6'}.icon-angle-double-left:before{content:'\f100'}.icon-angle-double-right:before{content:'\f101'}.icon-angle-double-up:before{content:'\f102'}.icon-angle-double-down:before{content:'\f103'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-laptop:before{content:'\f109'}.icon-circle-empty:before{content:'\f10c'}.icon-quote-left:before{content:'\f10d'}.icon-quote-right:before{content:'\f10e'}.icon-circle:before{content:'\f111'}.icon-smile:before{content:'\f118'}.icon-star-half-alt:before{content:'\f123'}.icon-help:before{content:'\f128'}.icon-puzzle:before{content:'\f12e'}.icon-angle-circled-left:before{content:'\f137'}.icon-angle-circled-right:before{content:'\f138'}.icon-angle-circled-up:before{content:'\f139'}.icon-angle-circled-down:before{content:'\f13a'}.icon-export-alt:before{content:'\f14d'}.icon-slack:before{content:'\f198'}.icon-file-pdf:before{content:'\f1c1'}.icon-file-word:before{content:'\f1c2'}.icon-file-excel:before{content:'\f1c3'}.icon-file-powerpoint:before{content:'\f1c4'}.icon-file-image:before{content:'\f1c5'}.icon-file-archive:before{content:'\f1c6'}.icon-file-audio:before{content:'\f1c7'}.icon-file-video:before{content:'\f1c8'}.icon-file-code:before{content:'\f1c9'}.icon-paper-plane-empty:before{content:'\f1d9'}.icon-tty:before{content:'\f1e4'}.icon-plug:before{content:'\f1e6'}.icon-venus:before{content:'\f221'}.icon-mars:before{content:'\f222'}.icon-mercury:before{content:'\f223'}.icon-transgender:before{content:'\f224'}.icon-bed:before{content:'\f236'}.icon-balance-scale:before{content:'\f24e'}.icon-contao:before{content:'\f26d'}.icon-map-signs:before{content:'\f277'}.icon-envira:before{content:'\f299'}.icon-volume-control-phone:before{content:'\f2a0'}.icon-address-card-o:before{content:'\f2bc'}.icon-user-circle:before{content:'\f2bd'}.icon-user-circle-o:before{content:'\f2be'}.icon-telegram:before{content:'\f2c6'}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1.15rem;line-height:1.5;color:#474747;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#474747;background-color:#fff;border-color:#1a3bff;outline:0;box-shadow:0 0 0 .2rem rgba(0,22,153,0.25)}.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.475rem + 2px)}select.form-control:focus::-ms-value{color:#474747;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.4375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:1.00625rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:1.00625rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(2.00937rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.4375rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(3.15625rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;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:inline-flex;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,0.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{background-color:#71dd8a}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#C20104}.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(194,1,4,0.8);border-radius:.2rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#C20104}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#C20104;box-shadow:0 0 0 .2rem rgba(194,1,4,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#C20104}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#C20104}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#fe4447}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#f50105}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(194,1,4,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#C20104}.was-validated .custom-file-input:invalid ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(194,1,4,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;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,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items: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{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file:focus{z-index:3}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1.15rem;font-weight:400;line-height:1.5;color:#474747;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;background-color:#001699}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,22,153,0.25)}.custom-control-input:active ~ .custom-control-label::before{color:#fff;background-color:#4d66ff}.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#001699}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color:#001699}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,22,153,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,22,153,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#001699}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,22,153,0.5)}.custom-select{display:inline-block;width:100%;height:calc(2.475rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#474747;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#1a3bff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(26,59,255,0.5)}.custom-select:focus::-ms-value{color:#474747;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(2.00937rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(3.15625rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.475rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.475rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#1a3bff;box-shadow:0 0 0 .2rem rgba(0,22,153,0.25)}.custom-file-input:focus ~ .custom-file-label::after{border-color:#1a3bff}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.475rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#474747;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.475rem;padding:.375rem .75rem;line-height:1.5;color:#474747;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#001699;border:0;border-radius:1rem;appearance:none}.custom-range::-webkit-slider-thumb:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,22,153,0.25)}.custom-range::-webkit-slider-thumb:active{background-color:#4d66ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#001699;border:0;border-radius:1rem;appearance:none}.custom-range::-moz-range-thumb:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,22,153,0.25)}.custom-range::-moz-range-thumb:active{background-color:#4d66ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;background-color:#001699;border:0;border-radius:1rem;appearance:none}.custom-range::-ms-thumb:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,22,153,0.25)}.custom-range::-ms-thumb:active{background-color:#4d66ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.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{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-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{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-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{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-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: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-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%}}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:0 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1.15rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,22,153,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#001699;border-color:#001699}.btn-primary:hover{color:#fff;background-color:#001173;border-color:#000f66}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(0,22,153,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#001699;border-color:#001699}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000f66;border-color:#000d59}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,22,153,0.5)}.btn-secondary{color:#fff;background-color:#222931;border-color:#222931}.btn-secondary:hover{color:#fff;background-color:#12161a;border-color:#0d1013}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(34,41,49,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#222931;border-color:#222931}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#0d1013;border-color:#080a0b}.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(34,41,49,0.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,0.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,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-info.disabled,.btn-info:disabled{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,0.5)}.btn-warning{color:#222931;background-color:#ec0;border-color:#ec0}.btn-warning:hover{color:#222931;background-color:#c8ab00;border-color:#bba000}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(238,204,0,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#222931;background-color:#ec0;border-color:#ec0}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#222931;background-color:#bba000;border-color:#ae9500}.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(238,204,0,0.5)}.btn-danger{color:#fff;background-color:#C20104;border-color:#C20104}.btn-danger:hover{color:#fff;background-color:#9c0103;border-color:#8f0103}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(194,1,4,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#C20104;border-color:#C20104}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#8f0103;border-color:#830103}.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(194,1,4,0.5)}.btn-light{color:#222931;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#222931;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-light.disabled,.btn-light:disabled{color:#222931;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:#222931;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,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-dark.disabled,.btn-dark:disabled{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,0.5)}.btn-outline-primary{color:#001699;background-color:transparent;background-image:none;border-color:#001699}.btn-outline-primary:hover{color:#fff;background-color:#001699;border-color:#001699}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,22,153,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#001699;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:#001699;border-color:#001699}.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(0,22,153,0.5)}.btn-outline-secondary{color:#222931;background-color:transparent;background-image:none;border-color:#222931}.btn-outline-secondary:hover{color:#fff;background-color:#222931;border-color:#222931}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(34,41,49,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#222931;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:#222931;border-color:#222931}.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(34,41,49,0.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,0.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,0.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#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,0.5)}.btn-outline-warning{color:#ec0;background-color:transparent;background-image:none;border-color:#ec0}.btn-outline-warning:hover{color:#222931;background-color:#ec0;border-color:#ec0}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(238,204,0,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ec0;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:#222931;background-color:#ec0;border-color:#ec0}.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(238,204,0,0.5)}.btn-outline-danger{color:#C20104;background-color:transparent;background-image:none;border-color:#C20104}.btn-outline-danger:hover{color:#fff;background-color:#C20104;border-color:#C20104}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(194,1,4,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#C20104;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:#C20104;border-color:#C20104}.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(194,1,4,0.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#222931;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.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:#222931;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,0.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#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,0.5)}.btn-link{font-weight:400;color:#001699;background-color:transparent}.btn-link:hover{color:#000b4d;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;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.4375rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:1.00625rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.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:#001699 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#000f66 !important}.bg-secondary{background-color:#222931 !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#0d1013 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ec0 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#bba000 !important}.bg-danger{background-color:#C20104 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#8f0103 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !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:#001699 !important}.border-secondary{border-color:#222931 !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ec0 !important}.border-danger{border-color:#C20104 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !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:flex !important}.d-inline-flex{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:flex !important}.d-sm-inline-flex{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:flex !important}.d-md-inline-flex{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:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{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:flex !important}.d-print-inline-flex{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 iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.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{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position: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: sticky){.sticky-top{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;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.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: 1200px){.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:#001699 !important}a.text-primary:hover,a.text-primary:focus{color:#000f66 !important}.text-secondary{color:#222931 !important}a.text-secondary:hover,a.text-secondary:focus{color:#0d1013 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#117a8b !important}.text-warning{color:#ec0 !important}a.text-warning:hover,a.text-warning:focus{color:#bba000 !important}.text-danger{color:#C20104 !important}a.text-danger:hover,a.text-danger:focus{color:#8f0103 !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-body{color:#000 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !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}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{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:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#474747;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:#001699}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}body{padding:0;margin:0;font-family:"Asap",san-serif;line-height:1.5;color:#474747;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#333;font-family:"Artifika"}a{text-decoration:none;color:#8f0103;outline:none}a:hover{text-decoration:underline;color:#001699}blockquote{padding-left:70px;background-image:url("../../files/design/img/blockquote.png");background-position:left top;background-repeat:no-repeat;color:#6c757d}p.warning{padding:20px 20px 20px 50px;background:#C20104 url("../../files/design/img/format_icon.png") left center no-repeat;border:1px solid #C20104;font-weight:bold;color:#fff}p.confirmation{padding:20px 20px 20px 50px;background:#28a745 url("../../files/design/img/format_icon.png") left center no-repeat;font-weight:bold;color:#fff}p.information{padding:20px 20px 20px 50px;background:#17a2b8 url("../../files/design/img/format_icon.png") left center no-repeat;font-weight:bold;color:#fff}p a:after{font-family:'fontello';content:'\f101';display:inline-block;font-size:1em;padding-left:.3em;margin-right:.5em;speak:none}p.back a:after{content:'';display:none}p.back a:before{font-family:'fontello';content:'\f100';display:inline-block;font-size:1em;margin-right:.3em;speak:none}.mod_article>*{margin-right:0;margin-left:0}table{margin-bottom:0}figure.image_container,figure.thumbnail{margin:0;padding:0}figure.image_container img,figure.thumbnail img{max-width:100%;height:auto;display:block;margin:15px 0}.mod_article *[class*="ce_"],.mod_article *[class*="mod_"],.mod_article *[class*="layout_"]>*,.mod_article *[class*="event_"]>*{margin-right:0;margin-left:0}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.line{width:100%;height:1px;position:relative;display:inline-block;margin:30px 0;border-top:1px solid #d0d0d0}.clear{position:relative;clear:both;display:block}.back-to-top{position:fixed;bottom:20px;right:20px;background:rgba(0,22,153,0.7);color:#ec0;border:3px solid #ec0;box-sizing:border-box;width:40px;height:40px;transition:.3s all ease-in-out;border-radius:50%}.back-to-top:before{width:auto;font-size:20px;content:"\e809";display:inline-block;font-family:'fontello';speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:7px}.back-to-top:hover{background:#001699;border-color:#fff;color:#fff}@media (max-width: 767.98px){.mobile-hide{display:none}}#wrapper{background-color:#fff}.subsite #container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:30px;margin-bottom:80px}@media (min-width: 576px){.subsite #container{max-width:540px}}@media (min-width: 768px){.subsite #container{max-width:720px}}@media (min-width: 992px){.subsite #container{max-width:960px}}@media (min-width: 1200px){.subsite #container{max-width:1140px}}.background-gray{background-color:#f8f9fa}.article-row{padding:40px 0}.trauer{border:5px solid #000;padding:20px;padding-right:40px;margin:20px;position:relative;overflow:hidden;box-shadow:0 0 20px #999}.trauerschleife{position:absolute;height:100px;width:100px;background:url("../../files/design/img/trauerband.png") no-repeat 0 0;background-size:cover;left:0;top:0;transform:rotate(-90deg)}@media (max-width: 991.98px){.trauerschleife{display:none}}aside{font-size:.9em}aside .inside h1,aside .inside h2,aside .inside h3{margin-top:0}aside .ce_text{margin:0;padding:0}aside .mod_search input.text{width:148px;position:relative;float:left;display:block;margin-right:10px;margin-left:0}aside .mod_search .formbody{white-space:nowrap}aside .mod_search .formbody .submit{float:left;padding:3px 6px}#breadcrumb-wrapper .inside{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){#breadcrumb-wrapper .inside{max-width:540px}}@media (min-width: 768px){#breadcrumb-wrapper .inside{max-width:720px}}@media (min-width: 992px){#breadcrumb-wrapper .inside{max-width:960px}}@media (min-width: 1200px){#breadcrumb-wrapper .inside{max-width:1140px}}#breadcrumb-wrapper .mod_breadcrumb ul{display:flex;flex-wrap:wrap;padding:14px 0 0 0;margin:0 0 10px 0;list-style:none;font-size:.85rem;color:#001699}#breadcrumb-wrapper .mod_breadcrumb ul strong{font-weight:400}#breadcrumb-wrapper .mod_breadcrumb ul li{padding-left:10px}#breadcrumb-wrapper .mod_breadcrumb ul li::before{display:inline-block;padding-right:8px;content:'›';position:relative;top:0}#breadcrumb-wrapper .mod_breadcrumb ul li.first{padding-left:0}#breadcrumb-wrapper .mod_breadcrumb ul li.first::before{display:none;content:''}#breadcrumb-wrapper .mod_breadcrumb ul li a{color:#222931}#breadcrumb-wrapper .mod_breadcrumb ul li a:hover,#breadcrumb-wrapper .mod_breadcrumb ul li a:focus{color:#001699;text-decoration:underline #001699}#breadcrumb-wrapper .mod_breadcrumb ul li.active{color:#001699}#breadcrumb-wrapper .mod_breadcrumb ul+.breadcrumb-item:hover::before{text-decoration:underline}#breadcrumb-wrapper .mod_breadcrumb ul+.breadcrumb-item:hover::before{text-decoration:none}#header{padding-top:10px}#header .inside{border-bottom:6px solid #001699;height:85px}@media (min-width: 768px){#header .inside{height:auto}}#header .mod_logo img{max-width:100%;height:auto}#header .mod_logo img.desktop-logo{display:none}@media (min-width: 768px){#header .mod_logo img.desktop-logo{display:inline}}#header .mod_logo img.mobile-logo{display:inline;max-height:70px;width:auto}@media (min-width: 768px){#header .mod_logo img.mobile-logo{display:none}}#header .hotline{justify-content:flex-end !important;display:flex;font-size:.7rem}@media (min-width: 768px){#header .hotline{font-size:.8rem}}#main .inside{padding-right:50px}@media (max-width: 991.98px){#main .inside{padding-right:0;margin-bottom:50px}}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{margin-top:0}#main h1{padding-bottom:19px;border-bottom:1px solid #d0d0d0}#main ul{list-style:none;margin:0;padding:0}#main ul li{padding-top:.5em;padding-bottom:.5em}#main .ce_text ul{padding-left:16px;list-style-type:disc}#main .ce_text ol{padding-left:21px;list-style-type:decimal}.fullpage #main .inside{padding-right:0}#footer{background-color:#474747;color:#fff;font-size:.85em}#footer .inside{padding:50px 0 80px}#footer img{max-width:100%;height:auto}#footer h3{margin-top:0;margin-bottom:.5em;padding-top:0;font-size:.9rem;font-weight:bold;color:#fff}#footer .ce_text{width:220px;position:relative;float:left;display:block;margin-right:30px;margin-left:0}#footer .col{margin-bottom:40px}@media (min-width: 768px){#footer .col{margin-bottom:0}}.desktop-nav-container{display:none}@media (min-width: 768px){.desktop-nav-container{display:block}}.desktop-nav-container .main-navigation{position:relative;justify-content:flex-end;color:#333;margin-top:-30px;display:flex}.desktop-nav-container .main-navigation .nav{margin-top:0}.desktop-nav-container .main-navigation .nav-item{position:relative}.desktop-nav-container .main-navigation .nav-link{color:#333}.desktop-nav-container .main-navigation .nav-link:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;border-radius:3px;background-color:transparent}.desktop-nav-container .main-navigation .nav-link{font-size:1em;padding:0 18px 12px;border:none}.desktop-nav-container .main-navigation .nav-link:last-child{margin-right:0;padding-right:0}.desktop-nav-container .main-navigation .nav-item:hover .nav-link:after,.desktop-nav-container .main-navigation .nav-item .nav-link:focus:after,.desktop-nav-container .main-navigation .nav-item:active .nav-link:active:after,.desktop-nav-container .main-navigation .nav-item.active .nav-link:after{bottom:-6px;height:6px;left:15px;background-color:#ec0;border-radius:3px}.desktop-nav-container .main-navigation .nav-link:first-child:after{left:0}.desktop-nav-container .main-navigation .nav-item.trail>a.nav-link,.desktop-nav-container .main-navigation .nav-item.active strong.nav-link{color:#C20104;font-weight:400}.mobile-nav-container{position:absolute;left:0;right:0;top:95px;background-color:#fff;box-shadow:0 15px 10px -15px #111;z-index:100;padding:20px;display:block;height:auto;transition:.6s height ease-in-out}@media (min-width: 768px){.mobile-nav-container{display:none;height:0}}.mobile-nav-container .mod_search{margin-bottom:20px}.mobile-nav-container .main-navigation .nav,.mobile-nav-container .main-navigation .dropdown-menu{display:flex;flex-direction:column}.mobile-nav-container .main-navigation .nav .nav-item,.mobile-nav-container .main-navigation .dropdown-menu .nav-item{background-color:#fff;border-bottom:1px solid rgba(0,22,153,0.2)}.mobile-nav-container .main-navigation .nav .nav-item:hover,.mobile-nav-container .main-navigation .nav .nav-item:focus,.mobile-nav-container .main-navigation .nav .nav-item.active,.mobile-nav-container .main-navigation .dropdown-menu .nav-item:hover,.mobile-nav-container .main-navigation .dropdown-menu .nav-item:focus,.mobile-nav-container .main-navigation .dropdown-menu .nav-item.active{background-color:#f8f9fa}.mobile-nav-container .main-navigation .nav .nav-link,.mobile-nav-container .main-navigation .nav .dropdown-item,.mobile-nav-container .main-navigation .dropdown-menu .nav-link,.mobile-nav-container .main-navigation .dropdown-menu .dropdown-item{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding:0 30px;min-height:42px;line-height:42px;display:block}@media (min-width: 576px){.mobile-nav-container .main-navigation .nav .nav-link,.mobile-nav-container .main-navigation .nav .dropdown-item,.mobile-nav-container .main-navigation .dropdown-menu .nav-link,.mobile-nav-container .main-navigation .dropdown-menu .dropdown-item{max-width:540px}}@media (min-width: 768px){.mobile-nav-container .main-navigation .nav .nav-link,.mobile-nav-container .main-navigation .nav .dropdown-item,.mobile-nav-container .main-navigation .dropdown-menu .nav-link,.mobile-nav-container .main-navigation .dropdown-menu .dropdown-item{max-width:720px}}@media (min-width: 992px){.mobile-nav-container .main-navigation .nav .nav-link,.mobile-nav-container .main-navigation .nav .dropdown-item,.mobile-nav-container .main-navigation .dropdown-menu .nav-link,.mobile-nav-container .main-navigation .dropdown-menu .dropdown-item{max-width:960px}}@media (min-width: 1200px){.mobile-nav-container .main-navigation .nav .nav-link,.mobile-nav-container .main-navigation .nav .dropdown-item,.mobile-nav-container .main-navigation .dropdown-menu .nav-link,.mobile-nav-container .main-navigation .dropdown-menu .dropdown-item{max-width:1140px}}.mobile-nav-container .main-navigation .nav .nav-link,.mobile-nav-container .main-navigation .dropdown-menu .nav-link{font-weight:600}.mobile-nav-container .main-navigation .nav .nav-subitem,.mobile-nav-container .main-navigation .dropdown-menu .nav-subitem{background-color:#f8f9fa;border-top:1px solid rgba(0,22,153,0.2)}aside .mod_navigation{position:relative;display:block}aside .mod_navigation ul.level_1{margin-bottom:0;padding-bottom:0;padding-left:13px;list-style-image:url("../../files/design/img/arrow.png")}aside .mod_navigation ul.level_1.level_2,aside .mod_navigation ul.level_1.level_3,aside .mod_navigation ul.level_1.level_4{border:0}aside .mod_navigation li a,aside .mod_navigation li strong{width:100%;position:relative;display:inline-block;margin:0;padding:.5em 0 .5em 13px;border-top:1px solid #d0d0d0;background-color:transparent;transition:.2s background-color ease-in-out;font-size:.9em}aside .mod_navigation li a:hover,aside .mod_navigation li a:focus{background-color:#f8f9fa;text-decoration:none}aside .mod_navigation li strong,aside .mod_navigation li a.trail{background-color:#474747;color:#fff}aside .mod_navigation li:last-child a,aside .mod_navigation li:last-child strong{border-bottom:1px solid #d0d0d0}#footer .mod_navigation{position:relative;display:block;margin:0}#footer .mod_navigation ul{margin:12.8px 0;padding:0}#footer .mod_navigation ul li{position:relative;display:block}#footer .mod_navigation ul li a,#footer .mod_navigation ul li strong{position:relative;display:block;margin-bottom:.4em;padding:3px 5px;text-decoration:none;color:#fff;font-weight:400}#footer .mod_navigation ul li a:hover,#footer .mod_navigation ul li a.forward,#footer .mod_navigation ul li a.active,#footer .mod_navigation ul li strong:hover,#footer .mod_navigation ul li strong.forward,#footer .mod_navigation ul li strong.active{color:#C20104;background-color:#fff}#footer .mod_navigation ul li a:before,#footer .mod_navigation ul li strong:before{font-family:'fontello';content:'\f105';speak:none;font-size:1em;margin-right:.3em}.menu-toggler{width:40px;height:40px;margin-top:15px;position:relative;display:block;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;overflow:hidden}@media (min-width: 768px){.menu-toggler{display:none}}.menu-toggler span{display:block;position:absolute;height:3px;width:50%;background:#001699;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-toggler span:nth-child(even){left:50%;border-radius:0 2px 2px 0}.menu-toggler span:nth-child(odd){left:0;border-radius:2px 0 0 2px}.menu-toggler span:nth-child(1),.menu-toggler span:nth-child(2){top:4px}.menu-toggler span:nth-child(3),.menu-toggler span:nth-child(4){top:11px}.menu-toggler span:nth-child(5),.menu-toggler span:nth-child(6){top:18px}.menu-toggler.open span:nth-child(1),.menu-toggler.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggler.open span:nth-child(2),.menu-toggler.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggler.open span:nth-child(1){left:1px;top:4px}.menu-toggler.open span:nth-child(2){left:calc(50% - 8px);top:4px}.menu-toggler.open span:nth-child(3){left:-50%;opacity:0}.menu-toggler.open span:nth-child(4){left:100%;opacity:0}.menu-toggler.open span:nth-child(5){left:1px;top:15px}.menu-toggler.open span:nth-child(6){left:calc(50% - 8px);top:15px}.mcloud{display:none;position:absolute;right:5px;top:30px;background-color:#fff;border-radius:5px;padding:.5em 1em .5em .5em}#mn_button{text-decoration:none;font-size:19px;color:#000;line-height:30px;vertical-align:middle}#mn_button.open:before{content:'☰';padding:0 10px;display:inline}#mn_button.close:before{content:'x';padding:0 10px;display:inline}#overlap{background-color:rgba(255,255,255,0.7) !important;position:absolute;top:0;right:0;left:0;bottom:0}.mobile_slideout{position:absolute;width:100%;left:0;z-index:9999;-webkit-box-shadow:-1px 36px 46px -28px rgba(0,0,0,0.75);-moz-box-shadow:-1px 36px 46px -28px rgba(0,0,0,0.75);box-shadow:-1px 36px 46px -28px rgba(0,0,0,0.75);display:none;padding-bottom:30px}#header .mobile_slideout .searchform{position:relative;right:0;top:0;padding:20px}#header .mobile_slideout .searchform form{padding:10px;margin:0}#header .mobile_slideout .searchform input{background:none repeat scroll 0 0 transparent;border:none;border-radius:2px;margin:0;padding:3px;transition:width 0.2s ease-out 0s;width:80%}#header .mobile_slideout .searchform .form-submit{background:url("../../files/design/dist/img/search_btn.png") no-repeat 0px 2px transparent;border:none;float:right;height:28px;width:28px}.mobile_slideout #mainnavi{position:relative;z-index:1001}.mobile_slideout #mainnavi ul{list-style:none;padding:0;margin:0 0}.mobile_slideout #mainnavi li{padding:0;font-size:19px;line-height:54px}.mobile_slideout #mainnavi a,.mobile_slideout #mainnavi span{text-decoration:none;color:#000;display:block;cursor:pointer;padding-left:20px}.mobile_slideout ul.level_1>li{border-bottom:1px solid #fff}.mobile_slideout ul.level_1 li.submenu a.submenu,.mobile_slideout ul.level_1 li.submenu span.active.submenu{font-size:19px;line-height:54px;padding-left:20px}.mobile_slideout ul.level_1 li.submenu a.submenu:after,.mobile_slideout ul.level_1 li.submenu span.submenu:after{content:"";font:14px/1 FontAwesome;color:#000;float:right;font-size:22px;line-height:54px;margin:0 18px 0 0;transition:transform 400ms ease-in 0s}.mobile_slideout ul.level_1 li.submenu.open a.submenu:after,.mobile_slideout ul.level_1 li.submenu.open span.submenu:after{transform:rotate(90deg);color:#fff}.mobile_slideout #mainnavi ul.level_1 li.open,.mobile_slideout #mainnavi ul.level_1 li.trail,.mobile_slideout #mainnavi ul.level_1 li.active,.mobile_slideout #mainnavi ul.level_1 li:hover,.mobile_slideout #mainnavi ul.level_1 li:focus{background-color:#e6e6e6}.mobile_slideout #mainnavi ul.level_1 li.submenu.active span,.mobile_slideout #mainnavi ul.level_1 li.submenu.active span.submenu:after,.mobile_slideout #mainnavi ul.level_1 li.submenu:hover a.submenu:after,.mobile_slideout #mainnavi ul.level_1 li.open a,.mobile_slideout #mainnavi ul.level_1 li.trail a,.mobile_slideout #mainnavi ul.level_1 li:hover a,.mobile_slideout #mainnavi ul.level_1 li:focus a{color:#666}.mobile_slideout #mainnavi ul.level_2{background-color:#fff;color:#000;padding:30px 0}.mobile_slideout #mainnavi ul.level_1 li.submenu ul.level_2 li span,.mobile_slideout #mainnavi ul.level_1 li.submenu ul.level_2 li a{color:#000 !important;font-size:17px;line-height:1.3rem;padding:10px 20px 10px 34px}.mobile_slideout #mainnavi li.active ul.level_2,.mobile_slideout #mainnavi li.trail ul.level_2{display:block}.mobile_slideout #metanavi{font-size:0.9rem}#header .mobile_slideout .topmenu{font-size:18px}#header .mobile_slideout .topmenu ul{list-style:none;padding:0;margin:0 0}#header .mobile_slideout .topmenu li{padding:0;float:none}#header .mobile_slideout .topmenu a,#header .mobile_slideout .topmenu span{text-decoration:none;color:#000;display:block;cursor:pointer;line-height:54px;padding-left:20px}#header .mobile_slideout .topmenu li:hover,#header .mobile_slideout .topmenu li:focus,#header .mobile_slideout .topmenu li.active{background-color:#e6e6e6}#header .mobile_slideout .topmenu a:hover,#header .mobile_slideout .topmenu a.trail,#header .mobile_slideout .topmenu span.active{color:#fff}.show_mobile,.show_tablet{display:none}.no_mobile,.no_tablet,.show_desktop{display:block}#header .menustrip{display:none}#header.show .menu-toggler{position:fixed}#header .menu-toggler.opened{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#header .menu-toggler .bar{width:30px;height:6px;background-color:#b1b2b3;margin-bottom:3px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#header .menu-toggler.opened .bar.middle{opacity:0}#header .menu-toggler.opened .bar.first{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:10px}#header .menu-toggler.opened .bar.last{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-18px}.ie8 #header .menu-toggler.opened .bar.last,.ie8 #header .menu-toggler.opened .bar.middle,.ie8 #header .menu-toggler.opened .bar.first{display:none}.ie8 #header .menu-toggler.opened{width:50px;height:50px;top:0;right:100px;background:url("../../files/design/dist/img/header_close_gray.png") no-repeat 50% 50% transparent}@media only screen and (max-width: 920px){.mcloud{display:block}}@media only screen and (max-width: 368px){.mcloud{top:15px}#mn_button{text-decoration:none;font-size:0.9em;color:#000;line-height:30px;vertical-align:middle;content:'';width:1.5em;display:block;overflow:hidden}}table.minicalendar{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed}table.minicalendar thead{background-color:#333;color:#dee2e6}table.minicalendar thead .current{padding-top:4px;padding-bottom:4px;color:#fff}table.minicalendar thead a{width:100%;display:inline-block;padding-top:4px;padding-bottom:4px;background-color:#666;color:#fff}table.minicalendar thead a:hover{background-color:gray;text-decoration:none}table.minicalendar thead .label{padding-top:2px;padding-bottom:2px;font-weight:normal}table.minicalendar thead td,table.minicalendar thead th{text-align:center}table.minicalendar .days{padding-top:4px;padding-bottom:4px;text-align:center;background-color:#e7e7e7;background:linear-gradient(to bottom, #eee 20%, #dedede 100%);-webkit-box-shadow:0 0 #fff;box-shadow:0 0 #fff;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:0px solid #d0d0d0;border-left:1px solid #d0d0d0}table.minicalendar .days:hover{background:linear-gradient(to bottom, #f9f9f9 20%, #ececec 100%)}table.minicalendar td.col_first{border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:0px solid #d0d0d0;border-left:0px solid #d0d0d0}table.minicalendar .today{background:linear-gradient(to bottom, #f9f9f9 20%, #ececec 100%)}aside .mod_calendar{margin:0}.mod_calendar{width:100%}table.calendar{width:100%}.calendar thead,.calendar thead tr{width:100%}.calendar thead a{color:#fff}.calendar thead .head{background-color:#333;color:#fff}.calendar thead .current{padding-top:4px;padding-bottom:4px}.calendar thead a{width:100%;display:inline-block;padding-top:4px;padding-bottom:4px;background-color:#696969}.calendar thead a:hover{background-color:#787878;text-decoration:none}.calendar thead .label{padding-top:2px;padding-bottom:2px;background:-moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);background:-webkit-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);background:linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 100%);-pie-background:linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);font-weight:normal}.calendar td,.calendar th{text-align:center}.calendar tbody{width:100%}.calendar tbody tr{width:100%}.calendar .days{width:14%;height:9em;overflow:hidden;text-align:center;background-color:#C20104;background:-moz-linear-gradient(top, #eee 20%, #dedede 100%);background:-webkit-linear-gradient(top, #eee 20%, #dedede 100%);background:-o-linear-gradient(top, #eee 20%, #dedede 100%);background:-ms-linear-gradient(top, #eee 20%, #dedede 100%);background:linear-gradient(to bottom, #eee 20%, #dedede 100%);-pie-background:linear-gradient(top, #eee 20%, #dedede 100%);-webkit-box-shadow:0 0 #fff;box-shadow:0 0 #fff;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:0px solid #d0d0d0;border-left:1px solid #d0d0d0}.calendar .days:hover{background:-moz-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:-webkit-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:-o-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:-ms-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:linear-gradient(to bottom, #f9f9f9 20%, #ececec 100%);-pie-background:linear-gradient(top, #f9f9f9 20%, #ececec 100%)}.calendar .days .header{position:relative;text-align:center;background-color:#8c8c8c;color:#fff}.calendar .event{height:15px;position:relative;overflow:hidden;margin:3px 4px;padding-bottom:2px;text-align:left;border-bottom:1px solid #b0b0b0;line-height:15px}.calendar td.col_first{border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:0px solid #d0d0d0;border-left:0px solid #d0d0d0}.calendar .today{background:-moz-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:-webkit-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:-o-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:-ms-linear-gradient(top, #f9f9f9 20%, #ececec 100%);background:linear-gradient(to bottom, #f9f9f9 20%, #ececec 100%);-pie-background:linear-gradient(top, #f9f9f9 20%, #ececec 100%)}#main .mod_eventlist .header{padding:6px 10px;background-color:#474747;font-weight:400;font-size:.86em;color:#fff}#main .mod_eventlist .event{position:relative;padding:30px 0;border-bottom:1px solid #d0d0d0}#main .mod_eventlist .event h3{margin-top:0 !important;font-size:1.05em;margin-right:100px}#main .mod_eventlist .event p:last-child{margin-bottom:0}#main .mod_eventlist .event .time{position:absolute;right:0;top:30px;font-size:.8em;margin:3px 0}#main .mod_eventlist .event .more{margin:0;padding:0}#main .mod_eventlist .last{border-bottom:0}.ce_comments{position:relative;display:block;margin-top:30px}.ce_comments label{position:relative;display:inline-block}.ce_comments span.captcha_text{display:inline-block !important}.ce_comments span.captcha_text,.ce_comments .textarea{margin-bottom:0 !important}.ce_comments label.invisible{width:100%;height:20px;bottom:0;left:0;right:0;top:0;display:inline-block}.ce_comments .widget{margin-bottom:20px}.ce_comments .form{position:relative;display:block;margin-top:40px}.ce_comments input{margin:0px !important}.ce_comments h2{margin-top:20px;padding-top:10px;border-top:1px solid #d0d0d0}.mod_newsmenu{margin-right:0;margin-left:0}.mod_newslist .layout_simple{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d0d0d0}.mod_newslist .layout_simple time{position:relative;float:none;clear:both;display:block}.mod_newslist .layout_simple a{font-size:14px}.mod_newslist .layout_short,.mod_newsarchive .layout_short{margin-bottom:20px;border-bottom:1px solid #d0d0d0}.mod_newslist .last,.mod_newsarchive .last{border-bottom:0px}.mod_newslist p.info,.mod_newsarchive p.info{margin-bottom:10px;color:#333}.mod_newslist p.more{margin-top:-11px;padding-bottom:7px}.mod_newsarchive h1{padding-bottom:16px;border-bottom:1px solid #d0d0d0}.mod_newslist .layout_latest h2{font-size:18px}.mod_newsreader .layout_full h1,.mod_newsreader .layout_full h2,.mod_newsreader .layout_full h3,.mod_newsreader .layout_full h4,.mod_newsreader .layout_full h5,.mod_newsreader .layout_full h6{margin-top:10px}.pagination{padding-top:30px;font-size:.8em;border-top:1px solid #d0d0d0}.pagination p{position:relative;float:left;margin:0;padding:0;display:inline}.pagination ul{list-style:none;position:relative;float:right;display:inline;margin-left:20px}.pagination ul li{float:left;margin-right:10px;padding-left:10px;border-left:1px solid #d0d0d0}aside{font-size:.9em}aside .inside h1,aside .inside h2,aside .inside h3{margin-top:0}aside .ce_text{margin:0;padding:0}aside .mod_search input.text{width:148px;position:relative;float:left;display:block;margin-right:10px;margin-left:0}aside .mod_search .formbody{white-space:nowrap}aside .mod_search .formbody .submit{float:left;padding:3px 6px}.mod_search{margin-bottom:40px}.mod_search fieldset{margin:0;padding:0}.mod_search .header{font-size:.8em;color:#434b53;padding-top:20px;border-top:1px solid #e9ecef}.mod_search .radio_container{border:none}.mod_search .radio_container label{padding-top:3px}.mod_search h3 .relevance{font-size:.6em;color:#474747}.mod_search .context .highlight{background-color:#ffe100}#coverimage-wrapper{background-color:#474747}#coverimage-wrapper figure{position:relative;overflow:hidden;text-align:center;clear:both;display:block;margin:0;padding:0}#coverimage-wrapper figure img{display:block;width:100%;height:auto;margin:0}#coverimage-wrapper figure map{width:auto;max-width:none;bottom:1px;left:0;top:0;bottom:0;position:absolute;padding:0 2em;background-color:rgba(0,0,0,0.8);line-height:20px;color:#ccc;display:flex;align-items:center;justify-content:center}@media (min-width: 576px){#coverimage-wrapper figure map{max-width:220px}}#coverimage-wrapper figure map h1{margin-top:.7em;font:1.5em Shojumaru;color:#fff}@font-face{font-family:'Shojumaru';font-style:normal;font-weight:400;src:url("../../files/design/fonts/shojumaru-v5-latin-regular.eot");src:local("Shojumaru"),local("Shojumaru-Regular"),url("../../files/design/fonts/shojumaru-v5-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/design/fonts/shojumaru-v5-latin-regular.woff2") format("woff2"),url("../../files/design/fonts/shojumaru-v5-latin-regular.woff") format("woff"),url("../../files/design/fonts/shojumaru-v5-latin-regular.ttf") format("truetype"),url("../../files/design/fonts/shojumaru-v5-latin-regular.svg#Shojumaru") format("svg")}@font-face{font-family:'Artifika';font-style:normal;font-weight:400;src:url("../../files/design/fonts/artifika-v8-latin-regular.eot");src:local("Artifika Regular"),local("Artifika-Regular"),url("../../files/design/fonts/artifika-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/design/fonts/artifika-v8-latin-regular.woff2") format("woff2"),url("../../files/design/fonts/artifika-v8-latin-regular.woff") format("woff"),url("../../files/design/fonts/artifika-v8-latin-regular.ttf") format("truetype"),url("../../files/design/fonts/artifika-v8-latin-regular.svg#Artifika") format("svg")}@font-face{font-family:'Asap';font-style:normal;font-weight:400;src:url("../../files/design/fonts/asap-v8-latin-regular.eot");src:local("Asap Regular"),local("Asap-Regular"),url("../../files/design/fonts/asap-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/design/fonts/asap-v8-latin-regular.woff2") format("woff2"),url("../../files/design/fonts/asap-v8-latin-regular.woff") format("woff"),url("../../files/design/fonts/asap-v8-latin-regular.ttf") format("truetype"),url("../../files/design/fonts/asap-v8-latin-regular.svg#Asap") format("svg")}@font-face{font-family:'fontello';src:url("../../files/design/fonts/fontello.eot?65633019");src:url("../../files/design/fonts/fontello.eot?65633019#iefix") format("embedded-opentype"),url("../../files/design/fonts/fontello.woff2?65633019") format("woff2"),url("../../files/design/fonts/fontello.woff?65633019") format("woff"),url("../../files/design/fonts/fontello.ttf?65633019") format("truetype"),url("../../files/design/fonts/fontello.svg?65633019#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-users:before{content:'\e800'}.icon-info-circled:before{content:'\e801'}.icon-home:before{content:'\e802'}.icon-dot:before{content:'\e803'}.icon-cog:before{content:'\e804'}.icon-cog-alt:before{content:'\e805'}.icon-wrench:before{content:'\e806'}.icon-left-open:before{content:'\e807'}.icon-right-open:before{content:'\e808'}.icon-up-open:before{content:'\e809'}.icon-down-open:before{content:'\e80a'}.icon-down-big:before{content:'\e80b'}.icon-left-big:before{content:'\e80c'}.icon-campsite:before{content:'\e80d'}.icon-right-big:before{content:'\e80e'}.icon-up-big:before{content:'\e80f'}.icon-college:before{content:'\e810'}.icon-award:before{content:'\e811'}.icon-download:before{content:'\e812'}.icon-upload:before{content:'\e813'}.icon-lock:before{content:'\e814'}.icon-export:before{content:'\e815'}.icon-attention:before{content:'\e816'}.icon-location:before{content:'\e817'}.icon-pin:before{content:'\e818'}.icon-pitch:before{content:'\e82a'}.icon-school:before{content:'\e834'}.icon-link-ext:before{content:'\f08e'}.icon-left-circled:before{content:'\f0a8'}.icon-right-circled:before{content:'\f0a9'}.icon-up-circled:before{content:'\f0aa'}.icon-down-circled:before{content:'\f0ab'}.icon-filter:before{content:'\f0b0'}.icon-sort:before{content:'\f0dc'}.icon-sort-down:before{content:'\f0dd'}.icon-sort-up:before{content:'\f0de'}.icon-comment-empty:before{content:'\f0e5'}.icon-chat-empty:before{content:'\f0e6'}.icon-lightbulb:before{content:'\f0eb'}.icon-doc-text:before{content:'\f0f6'}.icon-angle-double-left:before{content:'\f100'}.icon-angle-double-right:before{content:'\f101'}.icon-angle-double-up:before{content:'\f102'}.icon-angle-double-down:before{content:'\f103'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-angle-up:before{content:'\f106'}.icon-angle-down:before{content:'\f107'}.icon-laptop:before{content:'\f109'}.icon-circle-empty:before{content:'\f10c'}.icon-quote-left:before{content:'\f10d'}.icon-quote-right:before{content:'\f10e'}.icon-circle:before{content:'\f111'}.icon-smile:before{content:'\f118'}.icon-star-half-alt:before{content:'\f123'}.icon-help:before{content:'\f128'}.icon-puzzle:before{content:'\f12e'}.icon-angle-circled-left:before{content:'\f137'}.icon-angle-circled-right:before{content:'\f138'}.icon-angle-circled-up:before{content:'\f139'}.icon-angle-circled-down:before{content:'\f13a'}.icon-export-alt:before{content:'\f14d'}.icon-slack:before{content:'\f198'}.icon-file-pdf:before{content:'\f1c1'}.icon-file-word:before{content:'\f1c2'}.icon-file-excel:before{content:'\f1c3'}.icon-file-powerpoint:before{content:'\f1c4'}.icon-file-image:before{content:'\f1c5'}.icon-file-archive:before{content:'\f1c6'}.icon-file-audio:before{content:'\f1c7'}.icon-file-video:before{content:'\f1c8'}.icon-file-code:before{content:'\f1c9'}.icon-paper-plane-empty:before{content:'\f1d9'}.icon-tty:before{content:'\f1e4'}.icon-plug:before{content:'\f1e6'}.icon-venus:before{content:'\f221'}.icon-mars:before{content:'\f222'}.icon-mercury:before{content:'\f223'}.icon-transgender:before{content:'\f224'}.icon-bed:before{content:'\f236'}.icon-balance-scale:before{content:'\f24e'}.icon-contao:before{content:'\f26d'}.icon-map-signs:before{content:'\f277'}.icon-envira:before{content:'\f299'}.icon-volume-control-phone:before{content:'\f2a0'}.icon-address-card-o:before{content:'\f2bc'}.icon-user-circle:before{content:'\f2bd'}.icon-user-circle-o:before{content:'\f2be'}.icon-telegram:before{content:'\f2c6'}#main ul,#right ul{list-style:none;padding:0;margin:0}#main ul li a,#right ul li a{position:relative;display:block}#main ul li a:before,#right ul li a:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}#main ul li.ext-pdf a:before,#right ul li.ext-pdf a:before{content:'\f1c1';color:#C20104}#main .ce_downloads h2{margin:30px 0 8px}#main .ce_downloads ul{border-top:1px solid #d0d0d0}#main .ce_downloads ul li{padding:1em 0;border-bottom:1px solid #d0d0d0;position:relative}#main .ce_downloads ul li img{margin-right:10px;margin-bottom:-4px}#main .ce_downloads ul li a{padding-right:100px}#main .ce_downloads ul li span.size{font-size:.7em;position:absolute;right:0}#right .ce_downloads ul li a{padding:.4em 0}#right .ce_downloads ul li span.size{display:none}.mod_faqlist ul{margin-top:20px;border-top:1px solid #d0d0d0}.mod_faqlist ul li{margin:0 !important;padding:0 !important}.mod_faqlist ul li a{position:relative;display:block;border-bottom:1px solid #ced4da;padding:.7em 2em .7em .5em}.mod_faqlist ul li a:hover{background-color:#f8f9fa;text-decoration:none}.mod_faqlist ul li a:after{speak:none;font-family:'fontello';content:'\f0a9';font-size:1em;position:absolute;right:.5em}.mod_faqreader .info{font-size:.8em;color:#adb5bd}.ce_accordion{margin-bottom:1px}.ce_accordion .toggler{padding:4px 4px 4px 10px;background:#d0d0d0 url("../../files/design/img/accordion_bg.png") right center no-repeat;font-size:12px;line-height:20px;font-weight:bold;cursor:pointer;outline:none !important}.ce_accordion .toggler:hover{background-color:#e3e3e3}.ce_accordion .ui-accordion-header-active{background-image:url("../../files/design/img/accordion_bg_active.png");background-repeat:no-repeat}.ce_accordion .accordion{padding:30px;background-color:#fafafa}.mod_sitemap ul{margin-bottom:0;padding-bottom:0}.mod_sitemap ul.level_2,.mod_sitemap ul.level_3,.mod_sitemap ul.level_4,.mod_sitemap ul.level_5{padding-left:14px}.mod_sitemap ul.level_1 a{font-weight:bold}.mod_sitemap ul.level_2 a{background-color:#fff;font-weight:normal}.mod_sitemap ul li a{width:100%;position:relative;display:inline-block;padding-top:6px;padding-bottom:4px;padding-left:14px;background-image:url("../../files/design/dist/img/sitemap_a_list_icon.png");background-position:left center;background-repeat:no-repeat;border-top:1px solid #d0d0d0;list-style-type:circle}.mod_sitemap ul li a:hover{background-color:#fafafa;text-decoration:none}.feature_teaser{padding:20px;margin-bottom:40px;box-shadow:0 0 10px #dee2e6}.feature_teaser h3{font-size:1.1em;padding-bottom:1em}.feature_teaser .icon_wrap{padding-bottom:30px}.feature_teaser .icon_wrap .icon{font-size:3em;border:2px solid #000;border-radius:50%;padding:10px}.feature_teaser.red .icon{color:#C20104;border-color:#C20104}.feature_teaser.blue .icon{color:#001699;border-color:#001699}.feature_teaser.yellow .icon{color:#ec0;border-color:#ec0}#right .tm_teaser{padding:30px 0;border-bottom:1px solid #d0d0d0}#right .tm_teaser:first-child{padding-top:0}#right .tm_teaser:last-child{border-bottom:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJib290c3RyYXAvX21peGlucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC9fZnVuY3Rpb25zLnNjc3MiLCJfcGFyYW1ldGVycy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImJvb3RzdHJhcC9fbmF2LnNjc3MiLCJfcGFnZS5zY3NzIiwiX2FzaWRlLnNjc3MiLCJfYnJlYWRjcnVtYi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX21haW4uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9uYXZpZ2F0aW9uLnNjc3MiLCJfbW9iaWxlbWVudS5zY3NzIiwiX2NhbGVuZGFyLnNjc3MiLCJfZXZlbnRzLnNjc3MiLCJfY29tbWVudHMuc2NzcyIsIl9uZXdzLnNjc3MiLCJfcGFnaW5hdGlvbi5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX2NvdmVycGljdHVyZS5zY3NzIiwiX2Rvd25sb2Fkcy5zY3NzIiwiX2ZhcS5zY3NzIiwiX2FjY29yZGlvbi5zY3NzIiwiX3NpdGVtYXAuc2NzcyIsIl90ZWFzZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21peGluc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgJ3BhcmFtZXRlcnMnO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2N1c3RvbS1mb3Jtc1wiO1xuXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcbi8vQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZcIjtcblxuQGltcG9ydCAncGFnZSc7XG5AaW1wb3J0ICdhc2lkZSc7XG5AaW1wb3J0ICdicmVhZGNydW1iJztcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0ICduYXZpZ2F0aW9uJztcbkBpbXBvcnQgJ21vYmlsZW1lbnUnO1xuQGltcG9ydCAnY2FsZW5kYXInO1xuQGltcG9ydCAnZXZlbnRzJztcbkBpbXBvcnQgJ2NvbW1lbnRzJztcbkBpbXBvcnQgJ25ld3MnO1xuQGltcG9ydCAncGFnaW5hdGlvbic7XG5AaW1wb3J0ICdhc2lkZSc7XG5AaW1wb3J0ICdzZWFyY2gnO1xuQGltcG9ydCAnY292ZXJwaWN0dXJlJztcbkBpbXBvcnQgJ2Rvd25sb2Fkcyc7XG5AaW1wb3J0ICdmYXEnO1xuQGltcG9ydCAnYWNjb3JkaW9uJztcbkBpbXBvcnQgJ3NpdGVtYXAnO1xuQGltcG9ydCAndGVhc2VyJztcblxuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFkZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2NyZWVuLXJlYWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWhpZGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcIm1peGlucy92aXNpYmlsaXR5XCI7XG5cbi8vIC8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jYXJldFwiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtcm93XCI7XG5cbi8vIC8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmQtdmFyaWFudFwiO1xuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JveC1zaGFkb3dcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RyYW5zaXRpb25cIjtcblxuLy8gLy8gTGF5b3V0XG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZmxvYXRcIjtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2FsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNpemUgYW55dGhpbmdcblxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpZiAoJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiBcIlRoZSBgdGV4dC1oaWRlKClgIG1peGluIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjQuMS4wLiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gdjUuXCI7XG4gIH1cbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTY1MDogIzQzNGI1MyAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ3NDc0NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIyMjkzMSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgICAgICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgICAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICAgICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgICAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICAgICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgICAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDE2OTkgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI0MyMDEwNCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmY1OTAwICFkZWZhdWx0O1xuJHllbGxvdzogICNFRUNDMDAgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG4kZ3JleS1kYXJrOiAjMzMzO1xuJGdyZXktbWlkZGxlOiAjNjY2O1xuJGdyZXktbGlnaHQ6ICNkMGQwZDA7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgICAgICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgICAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICAgICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICAgICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgICAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICAgICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICAgICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgICAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICAgICAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgICAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICAgICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgICAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICAgICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICAgICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKChcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgICAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAgICAgMzogJHNwYWNlcixcbiAgICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgICAgICA1OiAoJHNwYWNlciAqIDMpXG4pLCAkc3BhY2Vycyk7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZSgoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuKSwgJHNpemVzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgICAgICB4czogMCxcbiAgICAgICAgc206IDU3NnB4LFxuICAgICAgICBtZDogNzY4cHgsXG4gICAgICAgIGxnOiA5OTJweCxcbiAgICAgICAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuLy9vcmlnaW5hbCA9PiB4bDogMTE0MHB4XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgICAgICBzbTogNTQwcHgsXG4gICAgICAgIG1kOiA3MjBweCxcbiAgICAgICAgbGc6IDk2MHB4LFxuICAgICAgICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBcIkFzYXBcIiwgc2FuLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMS4xNXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgXCJBcnRpZmlrYVwiICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgICAgICAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0OyIsIi8qIHNob2p1bWFydS1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Nob2p1bWFydSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL3Nob2p1bWFydS12NS1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoJ1Nob2p1bWFydScpLCBsb2NhbCgnU2hvanVtYXJ1LVJlZ3VsYXInKSxcbiAgdXJsKCcuLi8uLi9mb250cy9zaG9qdW1hcnUtdjUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi4vLi4vZm9udHMvc2hvanVtYXJ1LXY1LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uLy4uL2ZvbnRzL3Nob2p1bWFydS12NS1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vLi4vZm9udHMvc2hvanVtYXJ1LXY1LWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4uLy4uL2ZvbnRzL3Nob2p1bWFydS12NS1sYXRpbi1yZWd1bGFyLnN2ZyNTaG9qdW1hcnUnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBhcnRpZmlrYS1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FydGlmaWthJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvYXJ0aWZpa2EtdjgtbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCdBcnRpZmlrYSBSZWd1bGFyJyksIGxvY2FsKCdBcnRpZmlrYS1SZWd1bGFyJyksXG4gIHVybCgnLi4vLi4vZm9udHMvYXJ0aWZpa2EtdjgtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnLi4vLi4vZm9udHMvYXJ0aWZpa2EtdjgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vLi4vZm9udHMvYXJ0aWZpa2EtdjgtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy4uLy4uL2ZvbnRzL2FydGlmaWthLXY4LWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoJy4uLy4uL2ZvbnRzL2FydGlmaWthLXY4LWxhdGluLXJlZ3VsYXIuc3ZnI0FydGlmaWthJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogYXNhcC1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FzYXAnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9hc2FwLXY4LWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnQXNhcCBSZWd1bGFyJyksIGxvY2FsKCdBc2FwLVJlZ3VsYXInKSxcbiAgdXJsKCcuLi8uLi9mb250cy9hc2FwLXY4LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy4uLy4uL2ZvbnRzL2FzYXAtdjgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vLi4vZm9udHMvYXNhcC12OC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybCgnLi4vLi4vZm9udHMvYXNhcC12OC1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgdXJsKCcuLi8uLi9mb250cy9hc2FwLXY4LWxhdGluLXJlZ3VsYXIuc3ZnI0FzYXAnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mb250ZWxsby5lb3Q/NjU2MzMwMTknKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZvbnRlbGxvLmVvdD82NTYzMzAxOSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9mb250ZWxsby53b2ZmMj82NTYzMzAxOScpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi8uLi9mb250cy9mb250ZWxsby53b2ZmPzY1NjMzMDE5JykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vLi4vZm9udHMvZm9udGVsbG8udHRmPzY1NjMzMDE5JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL2ZvbnRlbGxvLnN2Zz82NTYzMzAxOSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG5cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cblxuLmljb24tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29uLWluZm8tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmljb24tZG90OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXG4uaWNvbi1jb2c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cbi5pY29uLWNvZy1hbHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5pY29uLXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xuLmljb24tbGVmdC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXG4uaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uaWNvbi11cC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uaWNvbi1kb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cbi5pY29uLWRvd24tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXG4uaWNvbi1sZWZ0LWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xuLmljb24tY2FtcHNpdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29uLXJpZ2h0LWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xuLmljb24tdXAtYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXG4uaWNvbi1jb2xsZWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXG4uaWNvbi1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cbi5pY29uLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xuLmljb24tbG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xuLmljb24tZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9IC8qICfuoJUnICovXG4uaWNvbi1hdHRlbnRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXG4uaWNvbi1waW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cbi5pY29uLXBpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9IC8qICfuoKonICovXG4uaWNvbi1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH0gLyogJ+6gtCcgKi9cbi5pY29uLWxpbmstZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwOGUnOyB9IC8qICfvgo4nICovXG4uaWNvbi1sZWZ0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjBhOCc7IH0gLyogJ++CqCcgKi9cbi5pY29uLXJpZ2h0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjBhOSc7IH0gLyogJ++CqScgKi9cbi5pY29uLXVwLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjBhYSc7IH0gLyogJ++CqicgKi9cbi5pY29uLWRvd24tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGFiJzsgfSAvKiAn74KrJyAqL1xuLmljb24tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwYjAnOyB9IC8qICfvgrAnICovXG4uaWNvbi1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZGMnOyB9IC8qICfvg5wnICovXG4uaWNvbi1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZjBkZCc7IH0gLyogJ++DnScgKi9cbi5pY29uLXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZjBkZSc7IH0gLyogJ++DnicgKi9cbi5pY29uLWNvbW1lbnQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZjBlNSc7IH0gLyogJ++DpScgKi9cbi5pY29uLWNoYXQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZjBlNic7IH0gLyogJ++DpicgKi9cbi5pY29uLWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGViJzsgfSAvKiAn74OrJyAqL1xuLmljb24tZG9jLXRleHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjBmNic7IH0gLyogJ++DticgKi9cbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDAnOyB9IC8qICfvhIAnICovXG4uaWNvbi1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjEwMSc7IH0gLyogJ++EgScgKi9cbi5pY29uLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTAyJzsgfSAvKiAn74SCJyAqL1xuLmljb24tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZjEwMyc7IH0gLyogJ++EgycgKi9cbi5pY29uLWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjEwNCc7IH0gLyogJ++EhCcgKi9cbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDUnOyB9IC8qICfvhIUnICovXG4uaWNvbi1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTA2JzsgfSAvKiAn74SGJyAqL1xuLmljb24tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTA3JzsgfSAvKiAn74SHJyAqL1xuLmljb24tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDknOyB9IC8qICfvhIknICovXG4uaWNvbi1jaXJjbGUtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZjEwYyc7IH0gLyogJ++EjCcgKi9cbi5pY29uLXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjEwZCc7IH0gLyogJ++EjScgKi9cbi5pY29uLXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMGUnOyB9IC8qICfvhI4nICovXG4uaWNvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZjExMSc7IH0gLyogJ++EkScgKi9cbi5pY29uLXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMTgnOyB9IC8qICfvhJgnICovXG4uaWNvbi1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMjMnOyB9IC8qICfvhKMnICovXG4uaWNvbi1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMjgnOyB9IC8qICfvhKgnICovXG4uaWNvbi1wdXp6bGU6YmVmb3JlIHsgY29udGVudDogJ1xcZjEyZSc7IH0gLyogJ++EricgKi9cbi5pY29uLWFuZ2xlLWNpcmNsZWQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTM3JzsgfSAvKiAn74S3JyAqL1xuLmljb24tYW5nbGUtY2lyY2xlZC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTM4JzsgfSAvKiAn74S4JyAqL1xuLmljb24tYW5nbGUtY2lyY2xlZC11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTM5JzsgfSAvKiAn74S5JyAqL1xuLmljb24tYW5nbGUtY2lyY2xlZC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxM2EnOyB9IC8qICfvhLonICovXG4uaWNvbi1leHBvcnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxNGQnOyB9IC8qICfvhY0nICovXG4uaWNvbi1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTk4JzsgfSAvKiAn74aYJyAqL1xuLmljb24tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogJ1xcZjFjMSc7IH0gLyogJ++HgScgKi9cbi5pY29uLWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWMyJzsgfSAvKiAn74eCJyAqL1xuLmljb24tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWMzJzsgfSAvKiAn74eDJyAqL1xuLmljb24tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxYzQnOyB9IC8qICfvh4QnICovXG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxYzUnOyB9IC8qICfvh4UnICovXG4uaWNvbi1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZjFjNic7IH0gLyogJ++HhicgKi9cbi5pY29uLWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogJ1xcZjFjNyc7IH0gLyogJ++HhycgKi9cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogJ1xcZjFjOCc7IH0gLyogJ++HiCcgKi9cbi5pY29uLWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWM5JzsgfSAvKiAn74eJJyAqL1xuLmljb24tcGFwZXItcGxhbmUtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZjFkOSc7IH0gLyogJ++HmScgKi9cbi5pY29uLXR0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWU0JzsgfSAvKiAn74ekJyAqL1xuLmljb24tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWU2JzsgfSAvKiAn74emJyAqL1xuLmljb24tdmVudXM6YmVmb3JlIHsgY29udGVudDogJ1xcZjIyMSc7IH0gLyogJ++IoScgKi9cbi5pY29uLW1hcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZjIyMic7IH0gLyogJ++IoicgKi9cbi5pY29uLW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJ1xcZjIyMyc7IH0gLyogJ++IoycgKi9cbi5pY29uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyMjQnOyB9IC8qICfviKQnICovXG4uaWNvbi1iZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjIzNic7IH0gLyogJ++IticgKi9cbi5pY29uLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZjI0ZSc7IH0gLyogJ++JjicgKi9cbi5pY29uLWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjZkJzsgfSAvKiAn74mtJyAqL1xuLmljb24tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyNzcnOyB9IC8qICfvibcnICovXG4uaWNvbi1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJ1xcZjI5OSc7IH0gLyogJ++KmScgKi9cbi5pY29uLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyYTAnOyB9IC8qICfviqAnICovXG4uaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAnXFxmMmJjJzsgfSAvKiAn74q8JyAqL1xuLmljb24tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZjJiZCc7IH0gLyogJ++KvScgKi9cbi5pY29uLXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJ1xcZjJiZSc7IH0gLyogJ++KvicgKi9cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyYzYnOyB9IC8qICfvi4YnICovIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAtJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAtJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIEZpcmVmb3ggc3BlY2lmaWNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0oJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAqIC4yNSk7IC8vIFdlYmtpdCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgLy8gTm8gbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHlcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IC8vIE5vIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IC8vIE5vIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5idG4gZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlsaXRpZXMvYWxpZ25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9ib3JkZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZW1iZWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbG9hdFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9wb3NpdGlvblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zY3JlZW5yZWFkZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NoYWRvd3NcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2l6aW5nXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdGV4dFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92aXNpYmlsaXR5XCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlOyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsImJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAvL2JhY2tncm91bmQ6ICRncmV5LW1pZGRsZSB1cmwoXCIuLi8uLi9pbWcvYm9keS1iZy5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8vYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZFxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBjb2xvcjogJGdyZXktZGFyaztcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOmRhcmtlbigkcmVkLDEwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAkYmx1ZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9ibG9ja3F1b3RlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG59XG5wLndhcm5pbmcge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAkZGFuZ2VyIHVybChcIi4uLy4uL2ltZy9mb3JtYXRfaWNvbi5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbnAuY29uZmlybWF0aW9uIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcbiAgYmFja2dyb3VuZDogJHN1Y2Nlc3MgdXJsKFwiLi4vLi4vaW1nL2Zvcm1hdF9pY29uLnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJHdoaXRlO1xufVxucC5pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICRpbmZvIHVybChcIi4uLy4uL2ltZy9mb3JtYXRfaWNvbi5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbnAgYTphZnRlcntcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIGNvbnRlbnQ6ICdcXGYxMDEnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IC4zZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgc3BlYWs6IG5vbmU7XG59XG5wLmJhY2sgYTphZnRlcntcbiAgY29udGVudDonJztcbiAgZGlzcGxheTpub25lO1xufVxucC5iYWNrIGE6YmVmb3Jle1xuICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgY29udGVudDogJ1xcZjEwMCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgc3BlYWs6IG5vbmU7XG59XG4ubW9kX2FydGljbGU+KiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5maWd1cmUuaW1hZ2VfY29udGFpbmVyLFxuZmlndXJlLnRodW1ibmFpbHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOjE1cHggMDtcbiAgfVxufVxuLm1vZF9hcnRpY2xlICpbY2xhc3MqPVwiY2VfXCJdLFxuLm1vZF9hcnRpY2xlICpbY2xhc3MqPVwibW9kX1wiXSxcbi5tb2RfYXJ0aWNsZSAqW2NsYXNzKj1cImxheW91dF9cIl0+Kixcbi5tb2RfYXJ0aWNsZSAqW2NsYXNzKj1cImV2ZW50X1wiXT4qIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMFxufVxuLmludmlzaWJsZXtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG59XG4uY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbToyMHB4O1xuICByaWdodDoyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjcpO1xuICBjb2xvcjokeWVsbG93O1xuICBib3JkZXI6IDNweCBzb2xpZCAkeWVsbG93O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb250ZW50OiBcIlxcZTgwOVwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogN3B4O1xuXG4gIH1cblxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDEpO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN3cmFwcGVyIHtcbiAgLy9wYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAvL3BhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gIC8vYm94LXNoYWRvdzogMCAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gIC8vYm9yZGVyOiAzMHB4IHNvbGlkICR3aGl0ZTtcbiAgLy9ib3JkZXItcmFkaXVzOjVweDtcbiAgLy9iZWhhdmlvcjogdXJsKFwiYXNzZXRzL2NzczNwaWUvMS4wLjAvUElFLmh0Y1wiKTtcbn1cbi5zdWJzaXRlICNjb250YWluZXIge1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmJhY2tncm91bmQtZ3JheXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xufVxuLmFydGljbGUtcm93e1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4udHJhdWVye1xuICBib3JkZXI6IDVweCBzb2xpZCAkYmxhY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggIzk5OTtcbn1cbi50cmF1ZXJzY2hsZWlmZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL3RyYXVlcmJhbmQucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbGVmdDowO1xuICB0b3A6MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiYXNpZGV7XG4gIGZvbnQtc2l6ZTogLjllbTtcblxuICAuaW5zaWRlIGgxLFxuICAuaW5zaWRlIGgyLFxuICAuaW5zaWRlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwXG4gIH1cbiAgLmNlX3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG4gIH1cblxuICAubW9kX3NlYXJjaCB7XG4gICAgaW5wdXQudGV4dCB7XG4gICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICB9XG5cbiAgICAuZm9ybWJvZHkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgLnN1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2JyZWFkY3J1bWItd3JhcHBlcntcbiAgLmluc2lkZXtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyk7XG4gIH1cbiAgLm1vZF9icmVhZGNydW1iIHtcbiAgICB1bHtcbiAgICAgIC8vZmxvYXQ6cmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMTRweCAwIDAgMDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6Ljg1cmVtO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjhweDtcbiAgICAgICAgICAvL2NvbG9yOiA7XG4gICAgICAgICAgY29udGVudDogJ+KAuic7XG4gICAgICAgICAgLy9mb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIsIGE6Zm9jdXN7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAgICAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAgICAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAgICAgLy9cbiAgICAgIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgICAgIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICAgICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgICAgICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn0iLCIjaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAuaW5zaWRlIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGJsdWU7XG4gICAgaGVpZ2h0OiA4NXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RfbG9nbyB7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgJi5kZXNrdG9wLWxvZ297XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vYmlsZS1sb2dve1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuaG90bGluZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAuN3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgfVxuICB9XG5cblxufVxuIiwiXG4jbWFpbiB7XG4gIC5pbnNpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHRcbiAgfVxuICB1bHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcblxuICAgIGxpe1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICB9XG4gIH1cbiAgLmNlX3RleHR7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjXG4gICAgfVxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbFxuICAgIH1cbiAgfVxufVxuLmZ1bGxwYWdlICNtYWluIC5pbnNpZGV7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59IiwiI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAuODVlbTtcblxuICAuaW5zaWRlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgODBweDtcbiAgfVxuXG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5jZV90ZXh0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmNvbHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmRlc2t0b3AtbmF2LWNvbnRhaW5lcntcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5uYXZ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubmF2LWl0ZW17XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5uYXYtbGlua3tcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgIH1cblxuICAgIC5uYXYtbGluazphZnRlcntcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1saW5re1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiAwIDE4cHggMTJweDtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgIH1cbiAgICAubmF2LWxpbms6bGFzdC1jaGlsZFxuICAgIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluazphZnRlcixcbiAgICAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzOmFmdGVyLFxuICAgIC5uYXYtaXRlbTphY3RpdmUgLm5hdi1saW5rOmFjdGl2ZTphZnRlcixcbiAgICAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluazphZnRlcntcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgIGhlaWdodDo2cHg7XG4gICAgICBsZWZ0OjE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAubmF2LWxpbms6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vYWt0aXZlciB6dXN0YW5kXG4gICAgLm5hdi1pdGVtLnRyYWlsID4gYS5uYXYtbGluayxcbiAgICAubmF2LWl0ZW0uYWN0aXZlIHN0cm9uZy5uYXYtbGlua3tcbiAgICAgIGNvbG9yOiRyZWQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICB9XG59XG4kbW9iaWxlLWNvbnRhaW5lci1wYWRkaW5nOjMwcHg7XG5cbi5tb2JpbGUtbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDE1cHggMTBweCAtMTVweCAjMTExO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IC42cyBoZWlnaHQgZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OjA7XG4gIH1cbiAgLm1vZF9zZWFyY2h7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9ue1xuICAgIC5uYXYsXG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm5hdi1pdGVte1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoJGJsdWUsMC4yKTtcblxuICAgICAgICAmOmhvdmVyLCY6Zm9jdXMsJi5hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayxcbiAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICAgICBwYWRkaW5nOiAwICRtb2JpbGUtY29udGFpbmVyLXBhZGRpbmc7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIC5uYXYtc3ViaXRlbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKCRibHVlLDAuMik7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuYXNpZGV7XG4gIC5tb2RfbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgdWwubGV2ZWxfMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYXJyb3cucG5nXCIpO1xuXG4gICAgICAmLmxldmVsXzIsXG4gICAgICAmLmxldmVsXzMsXG4gICAgICAmLmxldmVsXzQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICBhLCBzdHJvbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwIC41ZW0gMTNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsYTpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICBzdHJvbmcgLGEudHJhaWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIGEsXG4gICAgICAmOmxhc3QtY2hpbGQgc3Ryb25ne1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jZm9vdGVye1xuICAubW9kX25hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDEyLjhweCAwO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGEgLHN0cm9uZ3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAmOmhvdmVyLCAmLmZvcndhcmQsJi5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtdG9nZ2xlcntcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6cmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzpoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIHNwYW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIH1cblxuICBzcGFuOm50aC1jaGlsZChvZGQpIHtcbiAgICBsZWZ0OjA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIH1cbiAgc3BhbjpudGgtY2hpbGQoMSksXG4gIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDRweDtcbiAgfVxuICBzcGFuOm50aC1jaGlsZCgzKSxcbiAgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMTFweDtcbiAgfVxuICBzcGFuOm50aC1jaGlsZCg1KSxcbiAgc3BhbjpudGgtY2hpbGQoNikge1xuICAgIHRvcDogMThweDtcbiAgfVxuXG4gICYub3BlbiBzcGFuOm50aC1jaGlsZCgxKSxcbiAgJi5vcGVuIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICYub3BlbiBzcGFuOm50aC1jaGlsZCgyKSxcbiAgJi5vcGVuIHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAmLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAmLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IC01MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLm9wZW4gc3BhbjpudGgtY2hpbGQoNSkge1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgJi5vcGVuIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG4iLCIvKiAtLS0tIG1vYmlsZSBuYXZpZ2F0aW9uIC0tLS0tLS0tLS0tICovXG4ubWNsb3Vke1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OjVweDtcbiAgdG9wOjMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHdoaXRlLCAyMCUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBwYWRkaW5nOi41ZW0gMWVtIC41ZW0gLjVlbTtcbn1cbiNtbl9idXR0b257XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOjE5cHg7XG4gIGNvbG9yOiRibGFjaztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbn1cbiNtbl9idXR0b24ub3BlbjpiZWZvcmV7XG4gIGNvbnRlbnQ6ICfimLAnO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNtbl9idXR0b24uY2xvc2U6YmVmb3Jle1xuICBjb250ZW50OiAneCc7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI292ZXJsYXB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICByaWdodDogMDtcbiAgbGVmdDowO1xuICBib3R0b206MDtcbiAgLyp6LWluZGV4OiA4ODg4OyovXG59XG4ubW9iaWxlX3NsaWRlb3V0e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKnRvcDo5MHB4OyovXG4gIGxlZnQ6MDtcbiAgei1pbmRleDogOTk5OTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tbGlnaHQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAzNnB4IDQ2cHggLTI4cHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAtMXB4IDM2cHggNDZweCAtMjhweCByZ2JhKDAsMCwwLDAuNzUpO1xuICBib3gtc2hhZG93OiAtMXB4IDM2cHggNDZweCAtMjhweCByZ2JhKDAsMCwwLDAuNzUpO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTozMHB4O1xufVxuI2hlYWRlciAubW9iaWxlX3NsaWRlb3V0IC5zZWFyY2hmb3Jte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OjA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzoyMHB4O1xuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW4tbGlnaHQ7XG59XG5cbiNoZWFkZXIgLm1vYmlsZV9zbGlkZW91dCAuc2VhcmNoZm9ybSBmb3Jte1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46MDtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tbGlnaHQ7XG59XG4jaGVhZGVyIC5tb2JpbGVfc2xpZGVvdXQgLnNlYXJjaGZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1vdXQgMHM7XG4gIHdpZHRoOiA4MCU7XG59XG5cbiNoZWFkZXIgLm1vYmlsZV9zbGlkZW91dCAuc2VhcmNoZm9ybSBpbnB1dDpmb2N1c3tcbiAgLyp3aWR0aDogMjUwcHg7Ki9cbn1cblxuI2hlYWRlciAubW9iaWxlX3NsaWRlb3V0IC5zZWFyY2hmb3JtIC5mb3JtLXN1Ym1pdHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2VhcmNoX2J0bi5wbmcnKSBuby1yZXBlYXQgMHB4IDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOm5vbmU7XG4gIGZsb2F0OnJpZ2h0O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aXtcbiAgLypkaXNwbGF5OiBub25lOyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMTtcbn1cbi5tb2JpbGVfc2xpZGVvdXQgI21haW5uYXZpe1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2OyovXG59XG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOjAgMDtcblxufVxuLm1vYmlsZV9zbGlkZW91dCAjbWFpbm5hdmkgbGl7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSBhLFxuLm1vYmlsZV9zbGlkZW91dCAjbWFpbm5hdmkgc3BhbntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xufVxuLm1vYmlsZV9zbGlkZW91dCB1bC5sZXZlbF8xID4gbGl7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG59XG4ubW9iaWxlX3NsaWRlb3V0IHVsLmxldmVsXzEgbGkuc3VibWVudSBhLnN1Ym1lbnUsXG4ubW9iaWxlX3NsaWRlb3V0IHVsLmxldmVsXzEgbGkuc3VibWVudSBzcGFuLmFjdGl2ZS5zdWJtZW51e1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubW9iaWxlX3NsaWRlb3V0IHVsLmxldmVsXzEgbGkuc3VibWVudSBhLnN1Ym1lbnU6YWZ0ZXIsXG4ubW9iaWxlX3NsaWRlb3V0IHVsLmxldmVsXzEgbGkuc3VibWVudSBzcGFuLnN1Ym1lbnU6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIGZvbnQ6IDE0cHgvMSBGb250QXdlc29tZTtcbiAgY29sb3I6ICRibGFjaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDAgMThweCAwIDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0MDBtcyBlYXNlLWluIDBzO1xufVxuLm1vYmlsZV9zbGlkZW91dCB1bC5sZXZlbF8xIGxpLnN1Ym1lbnUub3BlbiBhLnN1Ym1lbnU6YWZ0ZXIsXG4ubW9iaWxlX3NsaWRlb3V0IHVsLmxldmVsXzEgbGkuc3VibWVudS5vcGVuIHNwYW4uc3VibWVudTphZnRlclxue1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8xIGxpLm9wZW4sXG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8xIGxpLnRyYWlsLFxuLm1vYmlsZV9zbGlkZW91dCAjbWFpbm5hdmkgdWwubGV2ZWxfMSBsaS5hY3RpdmUsXG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8xIGxpOmhvdmVyLFxuLm1vYmlsZV9zbGlkZW91dCAjbWFpbm5hdmkgdWwubGV2ZWxfMSBsaTpmb2N1c3tcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwxMCUpO1xufVxuXG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8xIGxpLnN1Ym1lbnUuYWN0aXZlIHNwYW4sXG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8xIGxpLnN1Ym1lbnUuYWN0aXZlIHNwYW4uc3VibWVudTphZnRlcixcbi5tb2JpbGVfc2xpZGVvdXQgI21haW5uYXZpIHVsLmxldmVsXzEgbGkuc3VibWVudTpob3ZlciBhLnN1Ym1lbnU6YWZ0ZXIsXG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8xIGxpLm9wZW4gYSxcbi5tb2JpbGVfc2xpZGVvdXQgI21haW5uYXZpIHVsLmxldmVsXzEgbGkudHJhaWwgYSxcbi5tb2JpbGVfc2xpZGVvdXQgI21haW5uYXZpIHVsLmxldmVsXzEgbGk6aG92ZXIgYSxcbi5tb2JpbGVfc2xpZGVvdXQgI21haW5uYXZpIHVsLmxldmVsXzEgbGk6Zm9jdXMgYXtcbiAgY29sb3I6ICRncmV5LW1pZGRsZTtcbn1cbi5tb2JpbGVfc2xpZGVvdXQgI21haW5uYXZpIHVsLmxldmVsXzJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLm1vYmlsZV9zbGlkZW91dCAjbWFpbm5hdmkgdWwubGV2ZWxfMiBsaXtcbiAgLypiYWNrZ3JvdW5kOiBub25lOyovXG59XG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8xIGxpLnN1Ym1lbnUgdWwubGV2ZWxfMiBsaSBzcGFuLFxuLm1vYmlsZV9zbGlkZW91dCAjbWFpbm5hdmkgdWwubGV2ZWxfMSBsaS5zdWJtZW51IHVsLmxldmVsXzIgbGkgYXtcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDM0cHg7XG59XG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSB1bC5sZXZlbF8ye1xuICAvKmRpc3BsYXk6bm9uZTsqL1xufVxuLm1vYmlsZV9zbGlkZW91dCAjbWFpbm5hdmkgbGkuYWN0aXZlIHVsLmxldmVsXzIsXG4ubW9iaWxlX3NsaWRlb3V0ICNtYWlubmF2aSBsaS50cmFpbCB1bC5sZXZlbF8ye1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZV9zbGlkZW91dCAjbWV0YW5hdml7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuI2hlYWRlciAubW9iaWxlX3NsaWRlb3V0IC50b3BtZW51e1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jaGVhZGVyIC5tb2JpbGVfc2xpZGVvdXQgLnRvcG1lbnUgdWx7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjowIDA7XG59XG4jaGVhZGVyIC5tb2JpbGVfc2xpZGVvdXQgLnRvcG1lbnUgbGl7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0Om5vbmU7XG59XG4jaGVhZGVyIC5tb2JpbGVfc2xpZGVvdXQgLnRvcG1lbnUgYSxcbiNoZWFkZXIgLm1vYmlsZV9zbGlkZW91dCAudG9wbWVudSBzcGFue1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNoZWFkZXIgLm1vYmlsZV9zbGlkZW91dCAudG9wbWVudSBsaTpob3ZlcixcbiNoZWFkZXIgLm1vYmlsZV9zbGlkZW91dCAudG9wbWVudSBsaTpmb2N1cyxcbiNoZWFkZXIgLm1vYmlsZV9zbGlkZW91dCAudG9wbWVudSBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLDEwJSk7XG59XG4jaGVhZGVyIC5tb2JpbGVfc2xpZGVvdXQgLnRvcG1lbnUgYTpob3ZlcixcbiNoZWFkZXIgLm1vYmlsZV9zbGlkZW91dCAudG9wbWVudSBhLnRyYWlsLFxuI2hlYWRlciAubW9iaWxlX3NsaWRlb3V0IC50b3BtZW51IHNwYW4uYWN0aXZle1xuICBjb2xvcjogJHdoaXRlO1xufVxuLyogbW9iaWxlLUVsZW1lbnRlKi9cbi5zaG93X21vYmlsZSwgLnNob3dfdGFibGV0e1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vX21vYmlsZSwgLm5vX3RhYmxldCwgLnNob3dfZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jaGVhZGVyIC5tZW51c3RyaXB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbiNoZWFkZXIuc2hvdyAubWVudS10b2dnbGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuI2hlYWRlciAubWVudS10b2dnbGVyLm9wZW5lZCB7XG4gIC8qaGVpZ2h0OiA0MHB4OyovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuI2hlYWRlciAubWVudS10b2dnbGVyIC5iYXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWIyYjM7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbiNoZWFkZXIgLm1lbnUtdG9nZ2xlci5vcGVuZWQgLmJhci5taWRkbGUge1xuICBvcGFjaXR5OiAwO1xufVxuI2hlYWRlciAubWVudS10b2dnbGVyLm9wZW5lZCAuYmFyLmZpcnN0IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNoZWFkZXIgLm1lbnUtdG9nZ2xlci5vcGVuZWQgLmJhci5sYXN0IHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG59XG4uaWU4ICNoZWFkZXIgLm1lbnUtdG9nZ2xlci5vcGVuZWQgLmJhci5sYXN0LFxuLmllOCAjaGVhZGVyIC5tZW51LXRvZ2dsZXIub3BlbmVkIC5iYXIubWlkZGxlLFxuLmllOCAjaGVhZGVyIC5tZW51LXRvZ2dsZXIub3BlbmVkIC5iYXIuZmlyc3R7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWU4ICNoZWFkZXIgLm1lbnUtdG9nZ2xlci5vcGVuZWR7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDowO1xuICByaWdodDoxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVhZGVyX2Nsb3NlX2dyYXkucG5nJykgbm8tcmVwZWF0IDUwJSA1MCUgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5tY2xvdWR7IGRpc3BsYXk6YmxvY2s7IH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY4cHgpIHtcbiAgLm1jbG91ZCB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgI21uX2J1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59IiwidGFibGUubWluaWNhbGVuZGFye1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIC8vbWFyZ2luLXRvcDozMHB4O1xuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1kYXJrO1xuICAgIGNvbG9yOiAkZ3JheS0zMDA7XG5cbiAgICAuY3VycmVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LW1pZGRsZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JleS1taWRkbGUsMTAlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHRkLCB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmRheXMge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDIwJSwgI2RlZGVkZSAxMDAlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgMjAlLCAjZWNlY2VjIDEwMCUpO1xuXG4gICAgfVxuICB9XG5cbiAgdGQuY29sX2ZpcnN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgJGdyZXktbGlnaHRcbiAgfVxuXG4gIC50b2RheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZjlmOSAyMCUsICNlY2VjZWMgMTAwJSk7XG4gIH1cbn1cbmFzaWRlIC5tb2RfY2FsZW5kYXIge1xuICBtYXJnaW46IDBcbn1cbi5tb2RfY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJVxufVxudGFibGUuY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJVxufVxuLmNhbGVuZGFyIHRoZWFkLFxuLmNhbGVuZGFyIHRoZWFkIHRyIHtcbiAgd2lkdGg6IDEwMCVcbn1cbi5jYWxlbmRhciB0aGVhZCBhIHtcbiAgY29sb3I6ICR3aGl0ZVxufVxuLmNhbGVuZGFyIHRoZWFkIC5oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZGFyaztcbiAgY29sb3I6ICR3aGl0ZVxufVxuLmNhbGVuZGFyIHRoZWFkIC5jdXJyZW50IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweFxufVxuLmNhbGVuZGFyIHRoZWFkIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2OTY5XG59XG4uY2FsZW5kYXIgdGhlYWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc4Nzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuLmNhbGVuZGFyIHRoZWFkIC5sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZjhmOCAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjhmOGY4IDAlLCAjZjFmMWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjhmOGY4IDAlLCAjZjFmMWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZjhmOCAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y4ZjhmOCAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgLXBpZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjhmOGY4IDAlLCAjZjFmMWYxIDEwMCUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNhbGVuZGFyIHRkLFxuLmNhbGVuZGFyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4uY2FsZW5kYXIgdGJvZHkge1xuICB3aWR0aDogMTAwJVxufVxuLmNhbGVuZGFyIHRib2R5IHRyIHtcbiAgd2lkdGg6IDEwMCVcbn1cbi5jYWxlbmRhciAuZGF5cyB7XG4gIHdpZHRoOiAxNCU7XG4gIGhlaWdodDogOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSAyMCUsICNkZWRlZGUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSAyMCUsICNkZWRlZGUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgMjAlLCAjZGVkZWRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSAyMCUsICNkZWRlZGUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgMjAlLCAjZGVkZWRlIDEwMCUpO1xuICAtcGllLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgMjAlLCAjZGVkZWRlIDEwMCUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAkd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbn1cbi5jYWxlbmRhciAuZGF5czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAyMCUsICNlY2VjZWMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAyMCUsICNlY2VjZWMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMjAlLCAjZWNlY2VjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAyMCUsICNlY2VjZWMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgMjAlLCAjZWNlY2VjIDEwMCUpO1xuICAtcGllLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMjAlLCAjZWNlY2VjIDEwMCUpO1xufVxuLmNhbGVuZGFyIC5kYXlzIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGM4YztcbiAgY29sb3I6ICR3aGl0ZVxufVxuLmNhbGVuZGFyIC5ldmVudCB7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDNweCA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjBiMGIwO1xuICBsaW5lLWhlaWdodDogMTVweFxufVxuLmNhbGVuZGFyIHRkLmNvbF9maXJzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAkZ3JleS1saWdodFxufVxuLmNhbGVuZGFyIC50b2RheSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAyMCUsICNlY2VjZWMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAyMCUsICNlY2VjZWMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMjAlLCAjZWNlY2VjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y5ZjlmOSAyMCUsICNlY2VjZWMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmOWY5ZjkgMjAlLCAjZWNlY2VjIDEwMCUpO1xuICAtcGllLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmOWY5ZjkgMjAlLCAjZWNlY2VjIDEwMCUpO1xufVxuIiwiI21haW57XG4gIC5tb2RfZXZlbnRsaXN0IHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogLjg2ZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5ldmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgLy9tYXJnaW46IDIwcHggMCAzcHg7XG4gICAgICB9XG5cbiAgICAgIHA6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC50aW1le1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgfVxuICAgICAgLm1vcmV7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLmNlX2NvbW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweFxufVxuLmNlX2NvbW1lbnRzIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5jZV9jb21tZW50cyBzcGFuLmNhcHRjaGFfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XG59XG4uY2VfY29tbWVudHMgc3Bhbi5jYXB0Y2hhX3RleHQsXG4uY2VfY29tbWVudHMgLnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG59XG4uY2VfY29tbWVudHMgbGFiZWwuaW52aXNpYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5jZV9jb21tZW50cyAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuLmNlX2NvbW1lbnRzIC5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweFxufVxuLmNlX2NvbW1lbnRzIGlucHV0IHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudFxufVxuLmNlX2NvbW1lbnRzIGgyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodFxufVxuIiwiLm1vZF9uZXdzbWVudSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDBcbn1cbi5tb2RfbmV3c2xpc3QgLmxheW91dF9zaW1wbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0XG59XG4ubW9kX25ld3NsaXN0IC5sYXlvdXRfc2ltcGxlIHRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2RfbmV3c2xpc3QgLmxheW91dF9zaW1wbGUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuLm1vZF9uZXdzbGlzdCAubGF5b3V0X3Nob3J0LFxuLm1vZF9uZXdzYXJjaGl2ZSAubGF5b3V0X3Nob3J0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0XG59XG4ubW9kX25ld3NsaXN0IC5sYXN0LFxuLm1vZF9uZXdzYXJjaGl2ZSAubGFzdCB7XG4gIGJvcmRlci1ib3R0b206IDBweFxufVxuLm1vZF9uZXdzbGlzdCBwLmluZm8sXG4ubW9kX25ld3NhcmNoaXZlIHAuaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkZ3JleS1kYXJrXG59XG4ubW9kX25ld3NsaXN0IHAubW9yZSB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4XG59XG4ubW9kX25ld3NhcmNoaXZlIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saWdodFxufVxuLm1vZF9uZXdzbGlzdCAubGF5b3V0X2xhdGVzdCBoMiB7XG4gIGZvbnQtc2l6ZTogMThweFxufVxuXG4ubW9kX25ld3NyZWFkZXIgLmxheW91dF9mdWxsIGgxLFxuLm1vZF9uZXdzcmVhZGVyIC5sYXlvdXRfZnVsbCBoMixcbi5tb2RfbmV3c3JlYWRlciAubGF5b3V0X2Z1bGwgaDMsXG4ubW9kX25ld3NyZWFkZXIgLmxheW91dF9mdWxsIGg0LFxuLm1vZF9uZXdzcmVhZGVyIC5sYXlvdXRfZnVsbCBoNSxcbi5tb2RfbmV3c3JlYWRlciAubGF5b3V0X2Z1bGwgaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LXNpemU6IC44ZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcblxuICBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4iLCJcblxuLm1vZF9zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGZpZWxkc2V0e1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgY29sb3I6JGdyYXktNjUwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIH1cblxuICAucmFkaW9fY29udGFpbmVyIHtcbiAgICBib3JkZXI6bm9uZTtcblxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuICB9XG4gIGgzIC5yZWxldmFuY2V7XG4gICAgZm9udC1zaXplOiAuNmVtO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbiAgLmNvbnRleHQgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTEwMDtcbiAgfVxufVxuIiwiI2NvdmVyaW1hZ2Utd3JhcHBlcntcbiAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS03MDA7XG5cbiAgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIG1hcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAuN2VtO1xuICAgICAgICBmb250OiAxLjVlbSBTaG9qdW1hcnU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGltcG9ydCBcImZvbnRzXCI7XG4jbWFpbiwgI3JpZ2h0e1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZXh0LXBkZiBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxYzEnO1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuI21haW57XG5cbiAgLmNlX2Rvd25sb2Fkc3tcbiAgICBoMntcbiAgICAgIG1hcmdpbjogMzBweCAwIDhweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHhcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTouN2VtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcmlnaHQge1xuICAuY2VfZG93bmxvYWRze1xuICAgIHVsIHtcblxuICAgICAgbGkge1xuICAgICAgICBhe1xuICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgcGFkZGluZzogLjRlbSAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uc2l6ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5tb2RfZmFxbGlzdCB7XG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcblxuICAgIGxpe1xuICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICAgIHBhZGRpbmc6IC43ZW0gMmVtIC43ZW0gLjVlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICAgICAgICBjb250ZW50OiAnXFxmMGE5JztcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgICAgLy9mbG9hdDpyaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1vZF9mYXFyZWFkZXJ7XG4gIC5pbmZve1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICB9XG59IiwiLmNlX2FjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFweFxufVxuLmNlX2FjY29yZGlvbiAudG9nZ2xlciB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0IHVybChcIi4uLy4uL2ltZy9hY2NvcmRpb25fYmcucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudFxufVxuLmNlX2FjY29yZGlvbiAudG9nZ2xlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTNcbn1cbi5jZV9hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2FjY29yZGlvbl9iZ19hY3RpdmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG59XG4uY2VfYWNjb3JkaW9uIC5hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhXG59IiwiLm1vZF9zaXRlbWFwIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cbi5tb2Rfc2l0ZW1hcCB1bC5sZXZlbF8yLFxuLm1vZF9zaXRlbWFwIHVsLmxldmVsXzMsXG4ubW9kX3NpdGVtYXAgdWwubGV2ZWxfNCxcbi5tb2Rfc2l0ZW1hcCB1bC5sZXZlbF81IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4XG59XG4ubW9kX3NpdGVtYXAgdWwubGV2ZWxfMSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbn1cbi5tb2Rfc2l0ZW1hcCB1bC5sZXZlbF8yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbn1cbi5tb2Rfc2l0ZW1hcCB1bCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zaXRlbWFwX2FfbGlzdF9pY29uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGVcbn1cbi5tb2Rfc2l0ZW1hcCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG4iLCIuZmVhdHVyZV90ZWFzZXJ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICRncmF5LTMwMDtcblxuICBoM3tcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIH1cbiAgLmljb25fd3JhcHtcblxuICAgIC5pY29ue1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGVhc2Vye1xuICB9XG5cbiAgJi5yZWQgLmljb257XG4gICAgY29sb3I6JHJlZDtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gIH1cbiAgJi5ibHVlIC5pY29ue1xuICAgIGNvbG9yOiRibHVlO1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gIH1cbiAgJi55ZWxsb3cgLmljb257XG4gICAgY29sb3I6JHllbGxvdztcbiAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gIH1cblxufVxuI3JpZ2h0e1xuICAudG1fdGVhc2Vye1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsSUFBSSxBQUFDLENBQ0gsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsa0JBQWtCLENBQUUsU0FBUyxDQUM5QixBQUVELEFBQUEsQ0FBQyxDQUNELENBQUMsQUFBQSxRQUFRLENBQ1QsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxPQUFPLENBQ3BCLEFrQ1JELFVBQVUsQ0FDUixXQUFXLENBQUUsV0FBVyxDQUN4QixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixHQUFHLENBQUUsaURBQWlELENBQ3RELEdBQUcsQ0FBRSxrQkFBa0IsQ0FBRSwwQkFBMEIsQ0FDbkQsd0RBQXdELENBQUMsMkJBQTJCLENBQ3BGLG1EQUFtRCxDQUFDLGVBQWUsQ0FDbkUsa0RBQWtELENBQUMsY0FBYyxDQUNqRSxpREFBaUQsQ0FBQyxrQkFBa0IsQ0FDcEUsMkRBQTJELENBQUMsYUFBYSxDQUczRSxVQUFVLENBQ1IsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsR0FBRyxDQUFFLGdEQUFnRCxDQUNyRCxHQUFHLENBQUUseUJBQXlCLENBQUUseUJB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UyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsU0FBUyxBQUFVLENBQ2pCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdDLEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDREFoQyxBQUdILEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLFdBQVcsQUFBVSxDQUFFLEtBQUssQ0l3SkosRUFBRSxDSnhKb0IsQUFHNUMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFNbkMsQUFBQSxTQUFTLEFBQWMsQ0NUL0IsV0FBVyxDQUFtQixRQUFnQixDRFdyQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFNBQVMsQUFBYyxDQ1QvQixXQUFXLENBQW1CLEdBQWdCLENEV3JDLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFNBQVMsQUFBYyxDQ1QvQixXQUFXLENBQW1CLEdBQWdCLENEV3JDLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsU0FBUyxBQUFjLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFNBQVMsQUFBYyxDQ1QvQixXQUFXLENBQW1CLEdBQWdCLENEV3JDLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsVUFBVSxBQUFhLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQTNCRFAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEUyQjdCdEIsQUFBQSxPQUFPLEFBQU8sQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxBQUFBLFlBQVksQUFBTyxDQUNqQixJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFHQyxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFVBQVUsQUFBVSxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFVBQVUsQUFBVSxDQ0YxQixJQUFJ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QUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxD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SXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDREFoQyxBQUdILEFBQUEsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLGNBQWMsQUFB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SyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBTW5DLEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBZ0IsQ0FBQyxDRFduQixBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixHQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixHQUFnQixDRFdyQyxBQUZELEFBQUEs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QUUsT0FBTyxDQUFJLEFBQzNDLEFBQUEsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDMUMsQUFBQSxlQUFlLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUM3QyxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDOUMsQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUMzQyxBQUFBLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQzdDLEFBQUEsY0FBYyxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDNUMsQUFBQSxjQUFjLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUM1QyxBQUFBLGNBQWMsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQzVDLEFBQUEsZUFBZSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDN0MsQUFBQSxZQUFZLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUMxQyxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQzNDLEFBQUEsV0FBVyxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDekMsQUFBQSxjQUFjLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBSSxBQUM1QyxBQUFBLFlBQVksQUFBQSxPQUFPLEFBQUMsQ0FBRSxPQUFPLENBQUUsT0FBTyxDQUFJLEFBQzFDLEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUFFLE9BQU8sQ0FBRSxPQUFPLENBQUksQUFDeEMsQUFBQSxZQUFZLEFBQUEsT0FBTyxBQUFDLENBQUUsT0FBTyxDQUFF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 */

