@charset "UTF-8";/*!
Theme Name: CJI
Theme URI: http://namogo.com/
Author: Namogo
Author URI: http://namogo.com/
Description: Centrul pentru Jurnalism Independent
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cji
*/button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html,legend{box-sizing:border-box}address:last-child,blockquote:last-child,dl:last-child,fieldset:last-child,figure:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,li>ol,li>ul,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}.u-pull-10\/10,.u-pull-10\/11,.u-pull-10\/12,.u-pull-11\/11,.u-pull-11\/12,.u-pull-12\/12,.u-pull-1\/1,.u-pull-1\/10,.u-pull-1\/11,.u-pull-1\/12,.u-pull-1\/2,.u-pull-1\/3,.u-pull-1\/4,.u-pull-1\/5,.u-pull-1\/7,.u-pull-1\/8,.u-pull-1\/9,.u-pull-2\/10,.u-pull-2\/11,.u-pull-2\/12,.u-pull-2\/2,.u-pull-2\/3,.u-pull-2\/4,.u-pull-2\/5,.u-pull-2\/6,.u-pull-2\/7,.u-pull-2\/8,.u-pull-2\/9,.u-pull-3\/10,.u-pull-3\/11,.u-pull-3\/12,.u-pull-3\/3,.u-pull-3\/4,.u-pull-3\/5,.u-pull-3\/6,.u-pull-3\/7,.u-pull-3\/8,.u-pull-3\/9,.u-pull-4\/10,.u-pull-4\/11,.u-pull-4\/12,.u-pull-4\/4,.u-pull-4\/5,.u-pull-4\/6,.u-pull-4\/7,.u-pull-4\/8,.u-pull-4\/9,.u-pull-5\/10,.u-pull-5\/11,.u-pull-5\/12,.u-pull-5\/5,.u-pull-5\/6,.u-pull-5\/7,.u-pull-5\/8,.u-pull-5\/9,.u-pull-6\/10,.u-pull-6\/11,.u-pull-6\/12,.u-pull-6\/6,.u-pull-6\/7,.u-pull-6\/8,.u-pull-6\/9,.u-pull-7\/10,.u-pull-7\/11,.u-pull-7\/12,.u-pull-7\/7,.u-pull-7\/8,.u-pull-7\/9,.u-pull-8\/10,.u-pull-8\/11,.u-pull-8\/12,.u-pull-8\/8,.u-pull-8\/9,.u-pull-9\/10,.u-pull-9\/11,.u-pull-9\/12,.u-pull-9\/9,.u-push-10\/10,.u-push-10\/11,.u-push-10\/12,.u-push-11\/11,.u-push-11\/12,.u-push-12\/12,.u-push-1\/1,.u-push-1\/10,.u-push-1\/11,.u-push-1\/12,.u-push-1\/2,.u-push-1\/3,.u-push-1\/4,.u-push-1\/5,.u-push-1\/6,.u-push-1\/7,.u-push-1\/8,.u-push-1\/9,.u-push-2\/10,.u-push-2\/11,.u-push-2\/12,.u-push-2\/2,.u-push-2\/3,.u-push-2\/4,.u-push-2\/5,.u-push-2\/6,.u-push-2\/7,.u-push-2\/8,.u-push-2\/9,.u-push-3\/10,.u-push-3\/11,.u-push-3\/12,.u-push-3\/3,.u-push-3\/4,.u-push-3\/5,.u-push-3\/6,.u-push-3\/7,.u-push-3\/8,.u-push-3\/9,.u-push-4\/10,.u-push-4\/11,.u-push-4\/12,.u-push-4\/4,.u-push-4\/5,.u-push-4\/6,.u-push-4\/7,.u-push-4\/8,.u-push-4\/9,.u-push-5\/10,.u-push-5\/11,.u-push-5\/12,.u-push-5\/5,.u-push-5\/6,.u-push-5\/7,.u-push-5\/8,.u-push-5\/9,.u-push-6\/10,.u-push-6\/11,.u-push-6\/12,.u-push-6\/6,.u-push-6\/7,.u-push-6\/8,.u-push-6\/9,.u-push-7\/10,.u-push-7\/11,.u-push-7\/12,.u-push-7\/7,.u-push-7\/8,.u-push-7\/9,.u-push-8\/10,.u-push-8\/11,.u-push-8\/12,.u-push-8\/8,.u-push-8\/9,.u-push-9\/10,.u-push-9\/11,.u-push-9\/12,.u-push-9\/9,sub,sup{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0}article,aside,details,footer,header,menu,nav,section{display:block}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}.entry-thumbnail__label,.site-footer .menu li,.site-header__nav,.uppercase,.widget-area h5,blockquote>cite,dl dt{text-transform:uppercase}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}fieldset{min-width:0;border:0}*{-webkit-tap-highlight-color:transparent}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:24px}dd,ol,ul{margin-left:24px}.u-1\/11{width:9.09091%!important}.u-push-1\/11{right:auto;left:9.09091%!important}.u-pull-1\/11{right:9.09091%!important;left:auto}.u-2\/11{width:18.18182%!important}.u-push-2\/11{right:auto;left:18.18182%!important}.u-pull-2\/11{right:18.18182%!important;left:auto}.u-3\/11{width:27.27273%!important}.u-push-3\/11{right:auto;left:27.27273%!important}.u-pull-3\/11{right:27.27273%!important;left:auto}.u-4\/11{width:36.36364%!important}.u-push-4\/11{right:auto;left:36.36364%!important}.u-pull-4\/11{right:36.36364%!important;left:auto}.u-5\/11{width:45.45455%!important}.u-push-5\/11{right:auto;left:45.45455%!important}.u-pull-5\/11{right:45.45455%!important;left:auto}.u-6\/11{width:54.54545%!important}.u-push-6\/11{right:auto;left:54.54545%!important}.u-pull-6\/11{right:54.54545%!important;left:auto}.u-7\/11{width:63.63636%!important}.u-push-7\/11{right:auto;left:63.63636%!important}.u-pull-7\/11{right:63.63636%!important;left:auto}.u-8\/11{width:72.72727%!important}.u-push-8\/11{right:auto;left:72.72727%!important}.u-pull-8\/11{right:72.72727%!important;left:auto}.u-9\/11{width:81.81818%!important}.u-push-9\/11{right:auto;left:81.81818%!important}.u-pull-9\/11{right:81.81818%!important;left:auto}.u-10\/11{width:90.90909%!important}.u-push-10\/11{right:auto;left:90.90909%!important}.u-pull-10\/11{right:90.90909%!important;left:auto}.u-11\/11{width:100%!important}.u-push-11\/11{right:auto;left:100%!important}.u-pull-11\/11{right:100%!important;left:auto}.u-1\/12{width:8.33333%!important}.u-push-1\/12{right:auto;left:8.33333%!important}.u-pull-1\/12{right:8.33333%!important;left:auto}.u-2\/12{width:16.66667%!important}.u-push-2\/12{right:auto;left:16.66667%!important}.u-pull-2\/12{right:16.66667%!important;left:auto}.u-3\/12{width:25%!important}.u-push-3\/12{right:auto;left:25%!important}.u-pull-3\/12{right:25%!important;left:auto}.u-4\/12{width:33.33333%!important}.u-push-4\/12{right:auto;left:33.33333%!important}.u-pull-4\/12{right:33.33333%!important;left:auto}.u-5\/12{width:41.66667%!important}.u-push-5\/12{right:auto;left:41.66667%!important}.u-pull-5\/12{right:41.66667%!important;left:auto}.u-6\/12{width:50%!important}.u-push-6\/12{right:auto;left:50%!important}.u-pull-6\/12{right:50%!important;left:auto}.u-7\/12{width:58.33333%!important}.u-push-7\/12{right:auto;left:58.33333%!important}.u-pull-7\/12{right:58.33333%!important;left:auto}.u-8\/12{width:66.66667%!important}.u-push-8\/12{right:auto;left:66.66667%!important}.u-pull-8\/12{right:66.66667%!important;left:auto}.u-9\/12{width:75%!important}.u-push-9\/12{right:auto;left:75%!important}.u-pull-9\/12{right:75%!important;left:auto}.u-10\/12{width:83.33333%!important}.u-push-10\/12{right:auto;left:83.33333%!important}.u-pull-10\/12{right:83.33333%!important;left:auto}.u-11\/12{width:91.66667%!important}.u-12\/12,.u-1\/1{width:100%!important}.u-push-11\/12{right:auto;left:91.66667%!important}.u-pull-11\/12{right:91.66667%!important;left:auto}.u-push-12\/12{right:auto;left:100%!important}.u-pull-12\/12{right:100%!important;left:auto}.u-push-1\/1{right:auto;left:100%!important}.u-pull-1\/1{right:100%!important;left:auto}.u-1\/2{width:50%!important}.u-push-1\/2{right:auto;left:50%!important}.u-pull-1\/2{right:50%!important;left:auto}.u-2\/2{width:100%!important}.u-push-2\/2{right:auto;left:100%!important}.u-pull-2\/2{right:100%!important;left:auto}.u-1\/3{width:33.33333%!important}.u-push-1\/3{right:auto;left:33.33333%!important}.u-pull-1\/3{right:33.33333%!important;left:auto}.u-2\/3{width:66.66667%!important}.u-push-2\/3{right:auto;left:66.66667%!important}.u-pull-2\/3{right:66.66667%!important;left:auto}.u-3\/3{width:100%!important}.u-push-3\/3{right:auto;left:100%!important}.u-pull-3\/3{right:100%!important;left:auto}.u-1\/4{width:25%!important}.u-push-1\/4{right:auto;left:25%!important}.u-pull-1\/4{right:25%!important;left:auto}.u-2\/4{width:50%!important}.u-push-2\/4{right:auto;left:50%!important}.u-pull-2\/4{right:50%!important;left:auto}.u-3\/4{width:75%!important}.u-push-3\/4{right:auto;left:75%!important}.u-pull-3\/4{right:75%!important;left:auto}.u-4\/4{width:100%!important}.u-push-4\/4{right:auto;left:100%!important}.u-pull-4\/4{right:100%!important;left:auto}.u-1\/5{width:20%!important}.u-push-1\/5{right:auto;left:20%!important}.u-pull-1\/5{right:20%!important;left:auto}.u-2\/5{width:40%!important}.u-push-2\/5{right:auto;left:40%!important}.u-pull-2\/5{right:40%!important;left:auto}.u-3\/5{width:60%!important}.u-push-3\/5{right:auto;left:60%!important}.u-pull-3\/5{right:60%!important;left:auto}.u-4\/5{width:80%!important}.u-push-4\/5{right:auto;left:80%!important}.u-pull-4\/5{right:80%!important;left:auto}.u-5\/5{width:100%!important}.u-push-5\/5{right:auto;left:100%!important}.u-pull-5\/5{right:100%!important;left:auto}.u-1\/6{width:16.66667%!important}.u-push-1\/6{right:auto;left:16.66667%!important}.u-pull-1\/6{position:relative;right:16.66667%!important;left:auto}.u-2\/6{width:33.33333%!important}.u-push-2\/6{right:auto;left:33.33333%!important}.u-pull-2\/6{right:33.33333%!important;left:auto}.u-3\/6{width:50%!important}.u-push-3\/6{right:auto;left:50%!important}.u-pull-3\/6{right:50%!important;left:auto}.u-4\/6{width:66.66667%!important}.u-push-4\/6{right:auto;left:66.66667%!important}.u-pull-4\/6{right:66.66667%!important;left:auto}.u-5\/6{width:83.33333%!important}.u-push-5\/6{right:auto;left:83.33333%!important}.u-pull-5\/6{right:83.33333%!important;left:auto}.u-6\/6{width:100%!important}.u-push-6\/6{right:auto;left:100%!important}.u-pull-6\/6{right:100%!important;left:auto}.u-1\/7{width:14.28571%!important}.u-push-1\/7{right:auto;left:14.28571%!important}.u-pull-1\/7{right:14.28571%!important;left:auto}.u-2\/7{width:28.57143%!important}.u-push-2\/7{right:auto;left:28.57143%!important}.u-pull-2\/7{right:28.57143%!important;left:auto}.u-3\/7{width:42.85714%!important}.u-push-3\/7{right:auto;left:42.85714%!important}.u-pull-3\/7{right:42.85714%!important;left:auto}.u-4\/7{width:57.14286%!important}.u-push-4\/7{right:auto;left:57.14286%!important}.u-pull-4\/7{right:57.14286%!important;left:auto}.u-5\/7{width:71.42857%!important}.u-push-5\/7{right:auto;left:71.42857%!important}.u-pull-5\/7{right:71.42857%!important;left:auto}.u-6\/7{width:85.71429%!important}.u-push-6\/7{right:auto;left:85.71429%!important}.u-pull-6\/7{right:85.71429%!important;left:auto}.u-7\/7{width:100%!important}.u-push-7\/7{right:auto;left:100%!important}.u-pull-7\/7{right:100%!important;left:auto}.u-1\/8{width:12.5%!important}.u-push-1\/8{right:auto;left:12.5%!important}.u-pull-1\/8{right:12.5%!important;left:auto}.u-2\/8{width:25%!important}.u-push-2\/8{right:auto;left:25%!important}.u-pull-2\/8{right:25%!important;left:auto}.u-3\/8{width:37.5%!important}.u-push-3\/8{right:auto;left:37.5%!important}.u-pull-3\/8{right:37.5%!important;left:auto}.u-4\/8{width:50%!important}.u-push-4\/8{right:auto;left:50%!important}.u-pull-4\/8{right:50%!important;left:auto}.u-5\/8{width:62.5%!important}.u-push-5\/8{right:auto;left:62.5%!important}.u-pull-5\/8{right:62.5%!important;left:auto}.u-6\/8{width:75%!important}.u-push-6\/8{right:auto;left:75%!important}.u-pull-6\/8{right:75%!important;left:auto}.u-7\/8{width:87.5%!important}.u-push-7\/8{right:auto;left:87.5%!important}.u-pull-7\/8{right:87.5%!important;left:auto}.u-8\/8{width:100%!important}.u-push-8\/8{right:auto;left:100%!important}.u-pull-8\/8{right:100%!important;left:auto}.u-1\/9{width:11.11111%!important}.u-push-1\/9{right:auto;left:11.11111%!important}.u-pull-1\/9{right:11.11111%!important;left:auto}.u-2\/9{width:22.22222%!important}.u-push-2\/9{right:auto;left:22.22222%!important}.u-pull-2\/9{right:22.22222%!important;left:auto}.u-3\/9{width:33.33333%!important}.u-push-3\/9{right:auto;left:33.33333%!important}.u-pull-3\/9{right:33.33333%!important;left:auto}.u-4\/9{width:44.44444%!important}.u-push-4\/9{right:auto;left:44.44444%!important}.u-pull-4\/9{right:44.44444%!important;left:auto}.u-5\/9{width:55.55556%!important}.u-push-5\/9{right:auto;left:55.55556%!important}.u-pull-5\/9{right:55.55556%!important;left:auto}.u-6\/9{width:66.66667%!important}.u-push-6\/9{right:auto;left:66.66667%!important}.u-pull-6\/9{right:66.66667%!important;left:auto}.u-7\/9{width:77.77778%!important}.u-push-7\/9{right:auto;left:77.77778%!important}.u-pull-7\/9{right:77.77778%!important;left:auto}.u-8\/9{width:88.88889%!important}.u-push-8\/9{right:auto;left:88.88889%!important}.u-pull-8\/9{right:88.88889%!important;left:auto}.u-9\/9{width:100%!important}.u-push-9\/9{right:auto;left:100%!important}.u-pull-9\/9{right:100%!important;left:auto}.u-1\/10{width:10%!important}.u-push-1\/10{right:auto;left:10%!important}.u-pull-1\/10{right:10%!important;left:auto}.u-2\/10{width:20%!important}.u-push-2\/10{right:auto;left:20%!important}.u-pull-2\/10{right:20%!important;left:auto}.u-3\/10{width:30%!important}.u-push-3\/10{right:auto;left:30%!important}.u-pull-3\/10{right:30%!important;left:auto}.u-4\/10{width:40%!important}.u-push-4\/10{right:auto;left:40%!important}.u-pull-4\/10{right:40%!important;left:auto}.u-5\/10{width:50%!important}.u-push-5\/10{right:auto;left:50%!important}.u-pull-5\/10{right:50%!important;left:auto}.u-6\/10{width:60%!important}.u-push-6\/10{right:auto;left:60%!important}.u-pull-6\/10{right:60%!important;left:auto}.u-7\/10{width:70%!important}.u-push-7\/10{right:auto;left:70%!important}.u-pull-7\/10{right:70%!important;left:auto}.u-8\/10{width:80%!important}.u-push-8\/10{right:auto;left:80%!important}.u-pull-8\/10{right:80%!important;left:auto}.u-9\/10{width:90%!important}.u-push-9\/10{right:auto;left:90%!important}.u-pull-9\/10{right:90%!important;left:auto}.u-10\/10{width:100%!important}.u-push-10\/10{right:auto;left:100%!important}.u-pull-10\/10{right:100%!important;left:auto}@media (min-width:30em){.u-1\/1\@mobile{width:100%!important}.u-push-1\/1\@mobile{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@mobile{position:relative;right:100%!important;left:auto}.u-1\/2\@mobile{width:50%!important}.u-push-1\/2\@mobile{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@mobile{position:relative;right:50%!important;left:auto}.u-2\/2\@mobile{width:100%!important}.u-push-2\/2\@mobile{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@mobile{position:relative;right:100%!important;left:auto}.u-1\/3\@mobile{width:33.33333%!important}.u-push-1\/3\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@mobile{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@mobile{width:66.66667%!important}.u-push-2\/3\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@mobile{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@mobile{width:100%!important}.u-push-3\/3\@mobile{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@mobile{position:relative;right:100%!important;left:auto}.u-1\/4\@mobile{width:25%!important}.u-push-1\/4\@mobile{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@mobile{position:relative;right:25%!important;left:auto}.u-2\/4\@mobile{width:50%!important}.u-push-2\/4\@mobile{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@mobile{position:relative;right:50%!important;left:auto}.u-3\/4\@mobile{width:75%!important}.u-push-3\/4\@mobile{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@mobile{position:relative;right:75%!important;left:auto}.u-4\/4\@mobile{width:100%!important}.u-push-4\/4\@mobile{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@mobile{position:relative;right:100%!important;left:auto}.u-1\/5\@mobile{width:20%!important}.u-push-1\/5\@mobile{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@mobile{position:relative;right:20%!important;left:auto}.u-2\/5\@mobile{width:40%!important}.u-push-2\/5\@mobile{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@mobile{position:relative;right:40%!important;left:auto}.u-3\/5\@mobile{width:60%!important}.u-push-3\/5\@mobile{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@mobile{position:relative;right:60%!important;left:auto}.u-4\/5\@mobile{width:80%!important}.u-push-4\/5\@mobile{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@mobile{position:relative;right:80%!important;left:auto}.u-5\/5\@mobile{width:100%!important}.u-push-5\/5\@mobile{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@mobile{position:relative;right:100%!important;left:auto}.u-1\/6\@mobile{width:16.66667%!important}.u-push-1\/6\@mobile{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@mobile{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@mobile{width:33.33333%!important}.u-push-2\/6\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@mobile{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@mobile{width:50%!important}.u-push-3\/6\@mobile{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@mobile{position:relative;right:50%!important;left:auto}.u-4\/6\@mobile{width:66.66667%!important}.u-push-4\/6\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@mobile{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@mobile{width:83.33333%!important}.u-push-5\/6\@mobile{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@mobile{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@mobile{width:100%!important}.u-push-6\/6\@mobile{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@mobile{position:relative;right:100%!important;left:auto}.u-1\/7\@mobile{width:14.28571%!important}.u-push-1\/7\@mobile{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@mobile{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@mobile{width:28.57143%!important}.u-push-2\/7\@mobile{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@mobile{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@mobile{width:42.85714%!important}.u-push-3\/7\@mobile{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@mobile{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@mobile{width:57.14286%!important}.u-push-4\/7\@mobile{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@mobile{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@mobile{width:71.42857%!important}.u-push-5\/7\@mobile{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@mobile{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@mobile{width:85.71429%!important}.u-push-6\/7\@mobile{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@mobile{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@mobile{width:100%!important}.u-push-7\/7\@mobile{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@mobile{position:relative;right:100%!important;left:auto}.u-1\/8\@mobile{width:12.5%!important}.u-push-1\/8\@mobile{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@mobile{position:relative;right:12.5%!important;left:auto}.u-2\/8\@mobile{width:25%!important}.u-push-2\/8\@mobile{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@mobile{position:relative;right:25%!important;left:auto}.u-3\/8\@mobile{width:37.5%!important}.u-push-3\/8\@mobile{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@mobile{position:relative;right:37.5%!important;left:auto}.u-4\/8\@mobile{width:50%!important}.u-push-4\/8\@mobile{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@mobile{position:relative;right:50%!important;left:auto}.u-5\/8\@mobile{width:62.5%!important}.u-push-5\/8\@mobile{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@mobile{position:relative;right:62.5%!important;left:auto}.u-6\/8\@mobile{width:75%!important}.u-push-6\/8\@mobile{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@mobile{position:relative;right:75%!important;left:auto}.u-7\/8\@mobile{width:87.5%!important}.u-push-7\/8\@mobile{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@mobile{position:relative;right:87.5%!important;left:auto}.u-8\/8\@mobile{width:100%!important}.u-push-8\/8\@mobile{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@mobile{position:relative;right:100%!important;left:auto}.u-1\/9\@mobile{width:11.11111%!important}.u-push-1\/9\@mobile{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@mobile{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@mobile{width:22.22222%!important}.u-push-2\/9\@mobile{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@mobile{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@mobile{width:33.33333%!important}.u-push-3\/9\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@mobile{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@mobile{width:44.44444%!important}.u-push-4\/9\@mobile{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@mobile{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@mobile{width:55.55556%!important}.u-push-5\/9\@mobile{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@mobile{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@mobile{width:66.66667%!important}.u-push-6\/9\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@mobile{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@mobile{width:77.77778%!important}.u-push-7\/9\@mobile{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@mobile{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@mobile{width:88.88889%!important}.u-push-8\/9\@mobile{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@mobile{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@mobile{width:100%!important}.u-push-9\/9\@mobile{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@mobile{position:relative;right:100%!important;left:auto}.u-1\/10\@mobile{width:10%!important}.u-push-1\/10\@mobile{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@mobile{position:relative;right:10%!important;left:auto}.u-2\/10\@mobile{width:20%!important}.u-push-2\/10\@mobile{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@mobile{position:relative;right:20%!important;left:auto}.u-3\/10\@mobile{width:30%!important}.u-push-3\/10\@mobile{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@mobile{position:relative;right:30%!important;left:auto}.u-4\/10\@mobile{width:40%!important}.u-push-4\/10\@mobile{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@mobile{position:relative;right:40%!important;left:auto}.u-5\/10\@mobile{width:50%!important}.u-push-5\/10\@mobile{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@mobile{position:relative;right:50%!important;left:auto}.u-6\/10\@mobile{width:60%!important}.u-push-6\/10\@mobile{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@mobile{position:relative;right:60%!important;left:auto}.u-7\/10\@mobile{width:70%!important}.u-push-7\/10\@mobile{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@mobile{position:relative;right:70%!important;left:auto}.u-8\/10\@mobile{width:80%!important}.u-push-8\/10\@mobile{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@mobile{position:relative;right:80%!important;left:auto}.u-9\/10\@mobile{width:90%!important}.u-push-9\/10\@mobile{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@mobile{position:relative;right:90%!important;left:auto}.u-10\/10\@mobile{width:100%!important}.u-push-10\/10\@mobile{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@mobile{position:relative;right:100%!important;left:auto}.u-1\/11\@mobile{width:9.09091%!important}.u-push-1\/11\@mobile{position:relative;right:auto;left:9.09091%!important}.u-pull-1\/11\@mobile{position:relative;right:9.09091%!important;left:auto}.u-2\/11\@mobile{width:18.18182%!important}.u-push-2\/11\@mobile{position:relative;right:auto;left:18.18182%!important}.u-pull-2\/11\@mobile{position:relative;right:18.18182%!important;left:auto}.u-3\/11\@mobile{width:27.27273%!important}.u-push-3\/11\@mobile{position:relative;right:auto;left:27.27273%!important}.u-pull-3\/11\@mobile{position:relative;right:27.27273%!important;left:auto}.u-4\/11\@mobile{width:36.36364%!important}.u-push-4\/11\@mobile{position:relative;right:auto;left:36.36364%!important}.u-pull-4\/11\@mobile{position:relative;right:36.36364%!important;left:auto}.u-5\/11\@mobile{width:45.45455%!important}.u-push-5\/11\@mobile{position:relative;right:auto;left:45.45455%!important}.u-pull-5\/11\@mobile{position:relative;right:45.45455%!important;left:auto}.u-6\/11\@mobile{width:54.54545%!important}.u-push-6\/11\@mobile{position:relative;right:auto;left:54.54545%!important}.u-pull-6\/11\@mobile{position:relative;right:54.54545%!important;left:auto}.u-7\/11\@mobile{width:63.63636%!important}.u-push-7\/11\@mobile{position:relative;right:auto;left:63.63636%!important}.u-pull-7\/11\@mobile{position:relative;right:63.63636%!important;left:auto}.u-8\/11\@mobile{width:72.72727%!important}.u-push-8\/11\@mobile{position:relative;right:auto;left:72.72727%!important}.u-pull-8\/11\@mobile{position:relative;right:72.72727%!important;left:auto}.u-9\/11\@mobile{width:81.81818%!important}.u-push-9\/11\@mobile{position:relative;right:auto;left:81.81818%!important}.u-pull-9\/11\@mobile{position:relative;right:81.81818%!important;left:auto}.u-10\/11\@mobile{width:90.90909%!important}.u-push-10\/11\@mobile{position:relative;right:auto;left:90.90909%!important}.u-pull-10\/11\@mobile{position:relative;right:90.90909%!important;left:auto}.u-11\/11\@mobile{width:100%!important}.u-push-11\/11\@mobile{position:relative;right:auto;left:100%!important}.u-pull-11\/11\@mobile{position:relative;right:100%!important;left:auto}.u-1\/12\@mobile{width:8.33333%!important}.u-push-1\/12\@mobile{position:relative;right:auto;left:8.33333%!important}.u-pull-1\/12\@mobile{position:relative;right:8.33333%!important;left:auto}.u-2\/12\@mobile{width:16.66667%!important}.u-push-2\/12\@mobile{position:relative;right:auto;left:16.66667%!important}.u-pull-2\/12\@mobile{position:relative;right:16.66667%!important;left:auto}.u-3\/12\@mobile{width:25%!important}.u-push-3\/12\@mobile{position:relative;right:auto;left:25%!important}.u-pull-3\/12\@mobile{position:relative;right:25%!important;left:auto}.u-4\/12\@mobile{width:33.33333%!important}.u-push-4\/12\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-4\/12\@mobile{position:relative;right:33.33333%!important;left:auto}.u-5\/12\@mobile{width:41.66667%!important}.u-push-5\/12\@mobile{position:relative;right:auto;left:41.66667%!important}.u-pull-5\/12\@mobile{position:relative;right:41.66667%!important;left:auto}.u-6\/12\@mobile{width:50%!important}.u-push-6\/12\@mobile{position:relative;right:auto;left:50%!important}.u-pull-6\/12\@mobile{position:relative;right:50%!important;left:auto}.u-7\/12\@mobile{width:58.33333%!important}.u-push-7\/12\@mobile{position:relative;right:auto;left:58.33333%!important}.u-pull-7\/12\@mobile{position:relative;right:58.33333%!important;left:auto}.u-8\/12\@mobile{width:66.66667%!important}.u-push-8\/12\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-8\/12\@mobile{position:relative;right:66.66667%!important;left:auto}.u-9\/12\@mobile{width:75%!important}.u-push-9\/12\@mobile{position:relative;right:auto;left:75%!important}.u-pull-9\/12\@mobile{position:relative;right:75%!important;left:auto}.u-10\/12\@mobile{width:83.33333%!important}.u-push-10\/12\@mobile{position:relative;right:auto;left:83.33333%!important}.u-pull-10\/12\@mobile{position:relative;right:83.33333%!important;left:auto}.u-11\/12\@mobile{width:91.66667%!important}.u-push-11\/12\@mobile{position:relative;right:auto;left:91.66667%!important}.u-pull-11\/12\@mobile{position:relative;right:91.66667%!important;left:auto}.u-12\/12\@mobile{width:100%!important}.u-push-12\/12\@mobile{position:relative;right:auto;left:100%!important}.u-pull-12\/12\@mobile{position:relative;right:100%!important;left:auto}}@media (min-width:48em){.u-1\/1\@tablet{width:100%!important}.u-push-1\/1\@tablet{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@tablet{position:relative;right:100%!important;left:auto}.u-1\/2\@tablet{width:50%!important}.u-push-1\/2\@tablet{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@tablet{position:relative;right:50%!important;left:auto}.u-2\/2\@tablet{width:100%!important}.u-push-2\/2\@tablet{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@tablet{position:relative;right:100%!important;left:auto}.u-1\/3\@tablet{width:33.33333%!important}.u-push-1\/3\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@tablet{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@tablet{width:66.66667%!important}.u-push-2\/3\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@tablet{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@tablet{width:100%!important}.u-push-3\/3\@tablet{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@tablet{position:relative;right:100%!important;left:auto}.u-1\/4\@tablet{width:25%!important}.u-push-1\/4\@tablet{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@tablet{position:relative;right:25%!important;left:auto}.u-2\/4\@tablet{width:50%!important}.u-push-2\/4\@tablet{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@tablet{position:relative;right:50%!important;left:auto}.u-3\/4\@tablet{width:75%!important}.u-push-3\/4\@tablet{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@tablet{position:relative;right:75%!important;left:auto}.u-4\/4\@tablet{width:100%!important}.u-push-4\/4\@tablet{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@tablet{position:relative;right:100%!important;left:auto}.u-1\/5\@tablet{width:20%!important}.u-push-1\/5\@tablet{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@tablet{position:relative;right:20%!important;left:auto}.u-2\/5\@tablet{width:40%!important}.u-push-2\/5\@tablet{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@tablet{position:relative;right:40%!important;left:auto}.u-3\/5\@tablet{width:60%!important}.u-push-3\/5\@tablet{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@tablet{position:relative;right:60%!important;left:auto}.u-4\/5\@tablet{width:80%!important}.u-push-4\/5\@tablet{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@tablet{position:relative;right:80%!important;left:auto}.u-5\/5\@tablet{width:100%!important}.u-push-5\/5\@tablet{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@tablet{position:relative;right:100%!important;left:auto}.u-1\/6\@tablet{width:16.66667%!important}.u-push-1\/6\@tablet{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@tablet{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@tablet{width:33.33333%!important}.u-push-2\/6\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@tablet{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@tablet{width:50%!important}.u-push-3\/6\@tablet{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@tablet{position:relative;right:50%!important;left:auto}.u-4\/6\@tablet{width:66.66667%!important}.u-push-4\/6\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@tablet{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@tablet{width:83.33333%!important}.u-push-5\/6\@tablet{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@tablet{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@tablet{width:100%!important}.u-push-6\/6\@tablet{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@tablet{position:relative;right:100%!important;left:auto}.u-1\/7\@tablet{width:14.28571%!important}.u-push-1\/7\@tablet{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@tablet{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@tablet{width:28.57143%!important}.u-push-2\/7\@tablet{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@tablet{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@tablet{width:42.85714%!important}.u-push-3\/7\@tablet{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@tablet{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@tablet{width:57.14286%!important}.u-push-4\/7\@tablet{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@tablet{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@tablet{width:71.42857%!important}.u-push-5\/7\@tablet{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@tablet{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@tablet{width:85.71429%!important}.u-push-6\/7\@tablet{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@tablet{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@tablet{width:100%!important}.u-push-7\/7\@tablet{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@tablet{position:relative;right:100%!important;left:auto}.u-1\/8\@tablet{width:12.5%!important}.u-push-1\/8\@tablet{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@tablet{position:relative;right:12.5%!important;left:auto}.u-2\/8\@tablet{width:25%!important}.u-push-2\/8\@tablet{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@tablet{position:relative;right:25%!important;left:auto}.u-3\/8\@tablet{width:37.5%!important}.u-push-3\/8\@tablet{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@tablet{position:relative;right:37.5%!important;left:auto}.u-4\/8\@tablet{width:50%!important}.u-push-4\/8\@tablet{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@tablet{position:relative;right:50%!important;left:auto}.u-5\/8\@tablet{width:62.5%!important}.u-push-5\/8\@tablet{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@tablet{position:relative;right:62.5%!important;left:auto}.u-6\/8\@tablet{width:75%!important}.u-push-6\/8\@tablet{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@tablet{position:relative;right:75%!important;left:auto}.u-7\/8\@tablet{width:87.5%!important}.u-push-7\/8\@tablet{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@tablet{position:relative;right:87.5%!important;left:auto}.u-8\/8\@tablet{width:100%!important}.u-push-8\/8\@tablet{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@tablet{position:relative;right:100%!important;left:auto}.u-1\/9\@tablet{width:11.11111%!important}.u-push-1\/9\@tablet{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@tablet{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@tablet{width:22.22222%!important}.u-push-2\/9\@tablet{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@tablet{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@tablet{width:33.33333%!important}.u-push-3\/9\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@tablet{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@tablet{width:44.44444%!important}.u-push-4\/9\@tablet{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@tablet{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@tablet{width:55.55556%!important}.u-push-5\/9\@tablet{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@tablet{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@tablet{width:66.66667%!important}.u-push-6\/9\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@tablet{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@tablet{width:77.77778%!important}.u-push-7\/9\@tablet{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@tablet{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@tablet{width:88.88889%!important}.u-push-8\/9\@tablet{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@tablet{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@tablet{width:100%!important}.u-push-9\/9\@tablet{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@tablet{position:relative;right:100%!important;left:auto}.u-1\/10\@tablet{width:10%!important}.u-push-1\/10\@tablet{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@tablet{position:relative;right:10%!important;left:auto}.u-2\/10\@tablet{width:20%!important}.u-push-2\/10\@tablet{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@tablet{position:relative;right:20%!important;left:auto}.u-3\/10\@tablet{width:30%!important}.u-push-3\/10\@tablet{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@tablet{position:relative;right:30%!important;left:auto}.u-4\/10\@tablet{width:40%!important}.u-push-4\/10\@tablet{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@tablet{position:relative;right:40%!important;left:auto}.u-5\/10\@tablet{width:50%!important}.u-push-5\/10\@tablet{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@tablet{position:relative;right:50%!important;left:auto}.u-6\/10\@tablet{width:60%!important}.u-push-6\/10\@tablet{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@tablet{position:relative;right:60%!important;left:auto}.u-7\/10\@tablet{width:70%!important}.u-push-7\/10\@tablet{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@tablet{position:relative;right:70%!important;left:auto}.u-8\/10\@tablet{width:80%!important}.u-push-8\/10\@tablet{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@tablet{position:relative;right:80%!important;left:auto}.u-9\/10\@tablet{width:90%!important}.u-push-9\/10\@tablet{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@tablet{position:relative;right:90%!important;left:auto}.u-10\/10\@tablet{width:100%!important}.u-push-10\/10\@tablet{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@tablet{position:relative;right:100%!important;left:auto}.u-1\/11\@tablet{width:9.09091%!important}.u-push-1\/11\@tablet{position:relative;right:auto;left:9.09091%!important}.u-pull-1\/11\@tablet{position:relative;right:9.09091%!important;left:auto}.u-2\/11\@tablet{width:18.18182%!important}.u-push-2\/11\@tablet{position:relative;right:auto;left:18.18182%!important}.u-pull-2\/11\@tablet{position:relative;right:18.18182%!important;left:auto}.u-3\/11\@tablet{width:27.27273%!important}.u-push-3\/11\@tablet{position:relative;right:auto;left:27.27273%!important}.u-pull-3\/11\@tablet{position:relative;right:27.27273%!important;left:auto}.u-4\/11\@tablet{width:36.36364%!important}.u-push-4\/11\@tablet{position:relative;right:auto;left:36.36364%!important}.u-pull-4\/11\@tablet{position:relative;right:36.36364%!important;left:auto}.u-5\/11\@tablet{width:45.45455%!important}.u-push-5\/11\@tablet{position:relative;right:auto;left:45.45455%!important}.u-pull-5\/11\@tablet{position:relative;right:45.45455%!important;left:auto}.u-6\/11\@tablet{width:54.54545%!important}.u-push-6\/11\@tablet{position:relative;right:auto;left:54.54545%!important}.u-pull-6\/11\@tablet{position:relative;right:54.54545%!important;left:auto}.u-7\/11\@tablet{width:63.63636%!important}.u-push-7\/11\@tablet{position:relative;right:auto;left:63.63636%!important}.u-pull-7\/11\@tablet{position:relative;right:63.63636%!important;left:auto}.u-8\/11\@tablet{width:72.72727%!important}.u-push-8\/11\@tablet{position:relative;right:auto;left:72.72727%!important}.u-pull-8\/11\@tablet{position:relative;right:72.72727%!important;left:auto}.u-9\/11\@tablet{width:81.81818%!important}.u-push-9\/11\@tablet{position:relative;right:auto;left:81.81818%!important}.u-pull-9\/11\@tablet{position:relative;right:81.81818%!important;left:auto}.u-10\/11\@tablet{width:90.90909%!important}.u-push-10\/11\@tablet{position:relative;right:auto;left:90.90909%!important}.u-pull-10\/11\@tablet{position:relative;right:90.90909%!important;left:auto}.u-11\/11\@tablet{width:100%!important}.u-push-11\/11\@tablet{position:relative;right:auto;left:100%!important}.u-pull-11\/11\@tablet{position:relative;right:100%!important;left:auto}.u-1\/12\@tablet{width:8.33333%!important}.u-push-1\/12\@tablet{position:relative;right:auto;left:8.33333%!important}.u-pull-1\/12\@tablet{position:relative;right:8.33333%!important;left:auto}.u-2\/12\@tablet{width:16.66667%!important}.u-push-2\/12\@tablet{position:relative;right:auto;left:16.66667%!important}.u-pull-2\/12\@tablet{position:relative;right:16.66667%!important;left:auto}.u-3\/12\@tablet{width:25%!important}.u-push-3\/12\@tablet{position:relative;right:auto;left:25%!important}.u-pull-3\/12\@tablet{position:relative;right:25%!important;left:auto}.u-4\/12\@tablet{width:33.33333%!important}.u-push-4\/12\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-4\/12\@tablet{position:relative;right:33.33333%!important;left:auto}.u-5\/12\@tablet{width:41.66667%!important}.u-push-5\/12\@tablet{position:relative;right:auto;left:41.66667%!important}.u-pull-5\/12\@tablet{position:relative;right:41.66667%!important;left:auto}.u-6\/12\@tablet{width:50%!important}.u-push-6\/12\@tablet{position:relative;right:auto;left:50%!important}.u-pull-6\/12\@tablet{position:relative;right:50%!important;left:auto}.u-7\/12\@tablet{width:58.33333%!important}.u-push-7\/12\@tablet{position:relative;right:auto;left:58.33333%!important}.u-pull-7\/12\@tablet{position:relative;right:58.33333%!important;left:auto}.u-8\/12\@tablet{width:66.66667%!important}.u-push-8\/12\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-8\/12\@tablet{position:relative;right:66.66667%!important;left:auto}.u-9\/12\@tablet{width:75%!important}.u-push-9\/12\@tablet{position:relative;right:auto;left:75%!important}.u-pull-9\/12\@tablet{position:relative;right:75%!important;left:auto}.u-10\/12\@tablet{width:83.33333%!important}.u-push-10\/12\@tablet{position:relative;right:auto;left:83.33333%!important}.u-pull-10\/12\@tablet{position:relative;right:83.33333%!important;left:auto}.u-11\/12\@tablet{width:91.66667%!important}.u-push-11\/12\@tablet{position:relative;right:auto;left:91.66667%!important}.u-pull-11\/12\@tablet{position:relative;right:91.66667%!important;left:auto}.u-12\/12\@tablet{width:100%!important}.u-push-12\/12\@tablet{position:relative;right:auto;left:100%!important}.u-pull-12\/12\@tablet{position:relative;right:100%!important;left:auto}}@media (min-width:64.0625em){.u-1\/1\@desktop{width:100%!important}.u-push-1\/1\@desktop{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@desktop{position:relative;right:100%!important;left:auto}.u-1\/2\@desktop{width:50%!important}.u-push-1\/2\@desktop{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@desktop{position:relative;right:50%!important;left:auto}.u-2\/2\@desktop{width:100%!important}.u-push-2\/2\@desktop{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@desktop{position:relative;right:100%!important;left:auto}.u-1\/3\@desktop{width:33.33333%!important}.u-push-1\/3\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@desktop{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@desktop{width:66.66667%!important}.u-push-2\/3\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@desktop{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@desktop{width:100%!important}.u-push-3\/3\@desktop{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@desktop{position:relative;right:100%!important;left:auto}.u-1\/4\@desktop{width:25%!important}.u-push-1\/4\@desktop{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@desktop{position:relative;right:25%!important;left:auto}.u-2\/4\@desktop{width:50%!important}.u-push-2\/4\@desktop{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@desktop{position:relative;right:50%!important;left:auto}.u-3\/4\@desktop{width:75%!important}.u-push-3\/4\@desktop{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@desktop{position:relative;right:75%!important;left:auto}.u-4\/4\@desktop{width:100%!important}.u-push-4\/4\@desktop{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@desktop{position:relative;right:100%!important;left:auto}.u-1\/5\@desktop{width:20%!important}.u-push-1\/5\@desktop{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@desktop{position:relative;right:20%!important;left:auto}.u-2\/5\@desktop{width:40%!important}.u-push-2\/5\@desktop{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@desktop{position:relative;right:40%!important;left:auto}.u-3\/5\@desktop{width:60%!important}.u-push-3\/5\@desktop{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@desktop{position:relative;right:60%!important;left:auto}.u-4\/5\@desktop{width:80%!important}.u-push-4\/5\@desktop{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@desktop{position:relative;right:80%!important;left:auto}.u-5\/5\@desktop{width:100%!important}.u-push-5\/5\@desktop{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@desktop{position:relative;right:100%!important;left:auto}.u-1\/6\@desktop{width:16.66667%!important}.u-push-1\/6\@desktop{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@desktop{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@desktop{width:33.33333%!important}.u-push-2\/6\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@desktop{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@desktop{width:50%!important}.u-push-3\/6\@desktop{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@desktop{position:relative;right:50%!important;left:auto}.u-4\/6\@desktop{width:66.66667%!important}.u-push-4\/6\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@desktop{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@desktop{width:83.33333%!important}.u-push-5\/6\@desktop{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@desktop{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@desktop{width:100%!important}.u-push-6\/6\@desktop{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@desktop{position:relative;right:100%!important;left:auto}.u-1\/7\@desktop{width:14.28571%!important}.u-push-1\/7\@desktop{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@desktop{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@desktop{width:28.57143%!important}.u-push-2\/7\@desktop{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@desktop{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@desktop{width:42.85714%!important}.u-push-3\/7\@desktop{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@desktop{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@desktop{width:57.14286%!important}.u-push-4\/7\@desktop{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@desktop{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@desktop{width:71.42857%!important}.u-push-5\/7\@desktop{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@desktop{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@desktop{width:85.71429%!important}.u-push-6\/7\@desktop{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@desktop{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@desktop{width:100%!important}.u-push-7\/7\@desktop{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@desktop{position:relative;right:100%!important;left:auto}.u-1\/8\@desktop{width:12.5%!important}.u-push-1\/8\@desktop{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@desktop{position:relative;right:12.5%!important;left:auto}.u-2\/8\@desktop{width:25%!important}.u-push-2\/8\@desktop{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@desktop{position:relative;right:25%!important;left:auto}.u-3\/8\@desktop{width:37.5%!important}.u-push-3\/8\@desktop{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@desktop{position:relative;right:37.5%!important;left:auto}.u-4\/8\@desktop{width:50%!important}.u-push-4\/8\@desktop{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@desktop{position:relative;right:50%!important;left:auto}.u-5\/8\@desktop{width:62.5%!important}.u-push-5\/8\@desktop{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@desktop{position:relative;right:62.5%!important;left:auto}.u-6\/8\@desktop{width:75%!important}.u-push-6\/8\@desktop{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@desktop{position:relative;right:75%!important;left:auto}.u-7\/8\@desktop{width:87.5%!important}.u-push-7\/8\@desktop{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@desktop{position:relative;right:87.5%!important;left:auto}.u-8\/8\@desktop{width:100%!important}.u-push-8\/8\@desktop{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@desktop{position:relative;right:100%!important;left:auto}.u-1\/9\@desktop{width:11.11111%!important}.u-push-1\/9\@desktop{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@desktop{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@desktop{width:22.22222%!important}.u-push-2\/9\@desktop{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@desktop{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@desktop{width:33.33333%!important}.u-push-3\/9\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@desktop{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@desktop{width:44.44444%!important}.u-push-4\/9\@desktop{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@desktop{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@desktop{width:55.55556%!important}.u-push-5\/9\@desktop{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@desktop{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@desktop{width:66.66667%!important}.u-push-6\/9\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@desktop{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@desktop{width:77.77778%!important}.u-push-7\/9\@desktop{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@desktop{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@desktop{width:88.88889%!important}.u-push-8\/9\@desktop{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@desktop{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@desktop{width:100%!important}.u-push-9\/9\@desktop{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@desktop{position:relative;right:100%!important;left:auto}.u-1\/10\@desktop{width:10%!important}.u-push-1\/10\@desktop{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@desktop{position:relative;right:10%!important;left:auto}.u-2\/10\@desktop{width:20%!important}.u-push-2\/10\@desktop{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@desktop{position:relative;right:20%!important;left:auto}.u-3\/10\@desktop{width:30%!important}.u-push-3\/10\@desktop{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@desktop{position:relative;right:30%!important;left:auto}.u-4\/10\@desktop{width:40%!important}.u-push-4\/10\@desktop{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@desktop{position:relative;right:40%!important;left:auto}.u-5\/10\@desktop{width:50%!important}.u-push-5\/10\@desktop{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@desktop{position:relative;right:50%!important;left:auto}.u-6\/10\@desktop{width:60%!important}.u-push-6\/10\@desktop{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@desktop{position:relative;right:60%!important;left:auto}.u-7\/10\@desktop{width:70%!important}.u-push-7\/10\@desktop{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@desktop{position:relative;right:70%!important;left:auto}.u-8\/10\@desktop{width:80%!important}.u-push-8\/10\@desktop{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@desktop{position:relative;right:80%!important;left:auto}.u-9\/10\@desktop{width:90%!important}.u-push-9\/10\@desktop{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@desktop{position:relative;right:90%!important;left:auto}.u-10\/10\@desktop{width:100%!important}.u-push-10\/10\@desktop{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@desktop{position:relative;right:100%!important;left:auto}.u-1\/11\@desktop{width:9.09091%!important}.u-push-1\/11\@desktop{position:relative;right:auto;left:9.09091%!important}.u-pull-1\/11\@desktop{position:relative;right:9.09091%!important;left:auto}.u-2\/11\@desktop{width:18.18182%!important}.u-push-2\/11\@desktop{position:relative;right:auto;left:18.18182%!important}.u-pull-2\/11\@desktop{position:relative;right:18.18182%!important;left:auto}.u-3\/11\@desktop{width:27.27273%!important}.u-push-3\/11\@desktop{position:relative;right:auto;left:27.27273%!important}.u-pull-3\/11\@desktop{position:relative;right:27.27273%!important;left:auto}.u-4\/11\@desktop{width:36.36364%!important}.u-push-4\/11\@desktop{position:relative;right:auto;left:36.36364%!important}.u-pull-4\/11\@desktop{position:relative;right:36.36364%!important;left:auto}.u-5\/11\@desktop{width:45.45455%!important}.u-push-5\/11\@desktop{position:relative;right:auto;left:45.45455%!important}.u-pull-5\/11\@desktop{position:relative;right:45.45455%!important;left:auto}.u-6\/11\@desktop{width:54.54545%!important}.u-push-6\/11\@desktop{position:relative;right:auto;left:54.54545%!important}.u-pull-6\/11\@desktop{position:relative;right:54.54545%!important;left:auto}.u-7\/11\@desktop{width:63.63636%!important}.u-push-7\/11\@desktop{position:relative;right:auto;left:63.63636%!important}.u-pull-7\/11\@desktop{position:relative;right:63.63636%!important;left:auto}.u-8\/11\@desktop{width:72.72727%!important}.u-push-8\/11\@desktop{position:relative;right:auto;left:72.72727%!important}.u-pull-8\/11\@desktop{position:relative;right:72.72727%!important;left:auto}.u-9\/11\@desktop{width:81.81818%!important}.u-push-9\/11\@desktop{position:relative;right:auto;left:81.81818%!important}.u-pull-9\/11\@desktop{position:relative;right:81.81818%!important;left:auto}.u-10\/11\@desktop{width:90.90909%!important}.u-push-10\/11\@desktop{position:relative;right:auto;left:90.90909%!important}.u-pull-10\/11\@desktop{position:relative;right:90.90909%!important;left:auto}.u-11\/11\@desktop{width:100%!important}.u-push-11\/11\@desktop{position:relative;right:auto;left:100%!important}.u-pull-11\/11\@desktop{position:relative;right:100%!important;left:auto}.u-1\/12\@desktop{width:8.33333%!important}.u-push-1\/12\@desktop{position:relative;right:auto;left:8.33333%!important}.u-pull-1\/12\@desktop{position:relative;right:8.33333%!important;left:auto}.u-2\/12\@desktop{width:16.66667%!important}.u-push-2\/12\@desktop{position:relative;right:auto;left:16.66667%!important}.u-pull-2\/12\@desktop{position:relative;right:16.66667%!important;left:auto}.u-3\/12\@desktop{width:25%!important}.u-push-3\/12\@desktop{position:relative;right:auto;left:25%!important}.u-pull-3\/12\@desktop{position:relative;right:25%!important;left:auto}.u-4\/12\@desktop{width:33.33333%!important}.u-push-4\/12\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-4\/12\@desktop{position:relative;right:33.33333%!important;left:auto}.u-5\/12\@desktop{width:41.66667%!important}.u-push-5\/12\@desktop{position:relative;right:auto;left:41.66667%!important}.u-pull-5\/12\@desktop{position:relative;right:41.66667%!important;left:auto}.u-6\/12\@desktop{width:50%!important}.u-push-6\/12\@desktop{position:relative;right:auto;left:50%!important}.u-pull-6\/12\@desktop{position:relative;right:50%!important;left:auto}.u-7\/12\@desktop{width:58.33333%!important}.u-push-7\/12\@desktop{position:relative;right:auto;left:58.33333%!important}.u-pull-7\/12\@desktop{position:relative;right:58.33333%!important;left:auto}.u-8\/12\@desktop{width:66.66667%!important}.u-push-8\/12\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-8\/12\@desktop{position:relative;right:66.66667%!important;left:auto}.u-9\/12\@desktop{width:75%!important}.u-push-9\/12\@desktop{position:relative;right:auto;left:75%!important}.u-pull-9\/12\@desktop{position:relative;right:75%!important;left:auto}.u-10\/12\@desktop{width:83.33333%!important}.u-push-10\/12\@desktop{position:relative;right:auto;left:83.33333%!important}.u-pull-10\/12\@desktop{position:relative;right:83.33333%!important;left:auto}.u-11\/12\@desktop{width:91.66667%!important}.u-push-11\/12\@desktop{position:relative;right:auto;left:91.66667%!important}.u-pull-11\/12\@desktop{position:relative;right:91.66667%!important;left:auto}.u-12\/12\@desktop{width:100%!important}.u-push-12\/12\@desktop{position:relative;right:auto;left:100%!important}.u-pull-12\/12\@desktop{position:relative;right:100%!important;left:auto}}@media (min-width:90em){.u-1\/1\@wide{width:100%!important}.u-push-1\/1\@wide{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@wide{position:relative;right:100%!important;left:auto}.u-1\/2\@wide{width:50%!important}.u-push-1\/2\@wide{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@wide{position:relative;right:50%!important;left:auto}.u-2\/2\@wide{width:100%!important}.u-push-2\/2\@wide{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@wide{position:relative;right:100%!important;left:auto}.u-1\/3\@wide{width:33.33333%!important}.u-push-1\/3\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@wide{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@wide{width:66.66667%!important}.u-push-2\/3\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@wide{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@wide{width:100%!important}.u-push-3\/3\@wide{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@wide{position:relative;right:100%!important;left:auto}.u-1\/4\@wide{width:25%!important}.u-push-1\/4\@wide{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@wide{position:relative;right:25%!important;left:auto}.u-2\/4\@wide{width:50%!important}.u-push-2\/4\@wide{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@wide{position:relative;right:50%!important;left:auto}.u-3\/4\@wide{width:75%!important}.u-push-3\/4\@wide{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@wide{position:relative;right:75%!important;left:auto}.u-4\/4\@wide{width:100%!important}.u-push-4\/4\@wide{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@wide{position:relative;right:100%!important;left:auto}.u-1\/5\@wide{width:20%!important}.u-push-1\/5\@wide{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@wide{position:relative;right:20%!important;left:auto}.u-2\/5\@wide{width:40%!important}.u-push-2\/5\@wide{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@wide{position:relative;right:40%!important;left:auto}.u-3\/5\@wide{width:60%!important}.u-push-3\/5\@wide{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@wide{position:relative;right:60%!important;left:auto}.u-4\/5\@wide{width:80%!important}.u-push-4\/5\@wide{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@wide{position:relative;right:80%!important;left:auto}.u-5\/5\@wide{width:100%!important}.u-push-5\/5\@wide{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@wide{position:relative;right:100%!important;left:auto}.u-1\/6\@wide{width:16.66667%!important}.u-push-1\/6\@wide{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@wide{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@wide{width:33.33333%!important}.u-push-2\/6\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@wide{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@wide{width:50%!important}.u-push-3\/6\@wide{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@wide{position:relative;right:50%!important;left:auto}.u-4\/6\@wide{width:66.66667%!important}.u-push-4\/6\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@wide{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@wide{width:83.33333%!important}.u-push-5\/6\@wide{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@wide{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@wide{width:100%!important}.u-push-6\/6\@wide{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@wide{position:relative;right:100%!important;left:auto}.u-1\/7\@wide{width:14.28571%!important}.u-push-1\/7\@wide{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@wide{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@wide{width:28.57143%!important}.u-push-2\/7\@wide{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@wide{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@wide{width:42.85714%!important}.u-push-3\/7\@wide{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@wide{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@wide{width:57.14286%!important}.u-push-4\/7\@wide{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@wide{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@wide{width:71.42857%!important}.u-push-5\/7\@wide{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@wide{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@wide{width:85.71429%!important}.u-push-6\/7\@wide{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@wide{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@wide{width:100%!important}.u-push-7\/7\@wide{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@wide{position:relative;right:100%!important;left:auto}.u-1\/8\@wide{width:12.5%!important}.u-push-1\/8\@wide{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@wide{position:relative;right:12.5%!important;left:auto}.u-2\/8\@wide{width:25%!important}.u-push-2\/8\@wide{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@wide{position:relative;right:25%!important;left:auto}.u-3\/8\@wide{width:37.5%!important}.u-push-3\/8\@wide{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@wide{position:relative;right:37.5%!important;left:auto}.u-4\/8\@wide{width:50%!important}.u-push-4\/8\@wide{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@wide{position:relative;right:50%!important;left:auto}.u-5\/8\@wide{width:62.5%!important}.u-push-5\/8\@wide{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@wide{position:relative;right:62.5%!important;left:auto}.u-6\/8\@wide{width:75%!important}.u-push-6\/8\@wide{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@wide{position:relative;right:75%!important;left:auto}.u-7\/8\@wide{width:87.5%!important}.u-push-7\/8\@wide{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@wide{position:relative;right:87.5%!important;left:auto}.u-8\/8\@wide{width:100%!important}.u-push-8\/8\@wide{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@wide{position:relative;right:100%!important;left:auto}.u-1\/9\@wide{width:11.11111%!important}.u-push-1\/9\@wide{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@wide{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@wide{width:22.22222%!important}.u-push-2\/9\@wide{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@wide{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@wide{width:33.33333%!important}.u-push-3\/9\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@wide{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@wide{width:44.44444%!important}.u-push-4\/9\@wide{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@wide{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@wide{width:55.55556%!important}.u-push-5\/9\@wide{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@wide{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@wide{width:66.66667%!important}.u-push-6\/9\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@wide{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@wide{width:77.77778%!important}.u-push-7\/9\@wide{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@wide{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@wide{width:88.88889%!important}.u-push-8\/9\@wide{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@wide{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@wide{width:100%!important}.u-push-9\/9\@wide{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@wide{position:relative;right:100%!important;left:auto}.u-1\/10\@wide{width:10%!important}.u-push-1\/10\@wide{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@wide{position:relative;right:10%!important;left:auto}.u-2\/10\@wide{width:20%!important}.u-push-2\/10\@wide{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@wide{position:relative;right:20%!important;left:auto}.u-3\/10\@wide{width:30%!important}.u-push-3\/10\@wide{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@wide{position:relative;right:30%!important;left:auto}.u-4\/10\@wide{width:40%!important}.u-push-4\/10\@wide{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@wide{position:relative;right:40%!important;left:auto}.u-5\/10\@wide{width:50%!important}.u-push-5\/10\@wide{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@wide{position:relative;right:50%!important;left:auto}.u-6\/10\@wide{width:60%!important}.u-push-6\/10\@wide{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@wide{position:relative;right:60%!important;left:auto}.u-7\/10\@wide{width:70%!important}.u-push-7\/10\@wide{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@wide{position:relative;right:70%!important;left:auto}.u-8\/10\@wide{width:80%!important}.u-push-8\/10\@wide{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@wide{position:relative;right:80%!important;left:auto}.u-9\/10\@wide{width:90%!important}.u-push-9\/10\@wide{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@wide{position:relative;right:90%!important;left:auto}.u-10\/10\@wide{width:100%!important}.u-push-10\/10\@wide{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@wide{position:relative;right:100%!important;left:auto}.u-1\/11\@wide{width:9.09091%!important}.u-push-1\/11\@wide{position:relative;right:auto;left:9.09091%!important}.u-pull-1\/11\@wide{position:relative;right:9.09091%!important;left:auto}.u-2\/11\@wide{width:18.18182%!important}.u-push-2\/11\@wide{position:relative;right:auto;left:18.18182%!important}.u-pull-2\/11\@wide{position:relative;right:18.18182%!important;left:auto}.u-3\/11\@wide{width:27.27273%!important}.u-push-3\/11\@wide{position:relative;right:auto;left:27.27273%!important}.u-pull-3\/11\@wide{position:relative;right:27.27273%!important;left:auto}.u-4\/11\@wide{width:36.36364%!important}.u-push-4\/11\@wide{position:relative;right:auto;left:36.36364%!important}.u-pull-4\/11\@wide{position:relative;right:36.36364%!important;left:auto}.u-5\/11\@wide{width:45.45455%!important}.u-push-5\/11\@wide{position:relative;right:auto;left:45.45455%!important}.u-pull-5\/11\@wide{position:relative;right:45.45455%!important;left:auto}.u-6\/11\@wide{width:54.54545%!important}.u-push-6\/11\@wide{position:relative;right:auto;left:54.54545%!important}.u-pull-6\/11\@wide{position:relative;right:54.54545%!important;left:auto}.u-7\/11\@wide{width:63.63636%!important}.u-push-7\/11\@wide{position:relative;right:auto;left:63.63636%!important}.u-pull-7\/11\@wide{position:relative;right:63.63636%!important;left:auto}.u-8\/11\@wide{width:72.72727%!important}.u-push-8\/11\@wide{position:relative;right:auto;left:72.72727%!important}.u-pull-8\/11\@wide{position:relative;right:72.72727%!important;left:auto}.u-9\/11\@wide{width:81.81818%!important}.u-push-9\/11\@wide{position:relative;right:auto;left:81.81818%!important}.u-pull-9\/11\@wide{position:relative;right:81.81818%!important;left:auto}.u-10\/11\@wide{width:90.90909%!important}.u-push-10\/11\@wide{position:relative;right:auto;left:90.90909%!important}.u-pull-10\/11\@wide{position:relative;right:90.90909%!important;left:auto}.u-11\/11\@wide{width:100%!important}.u-push-11\/11\@wide{position:relative;right:auto;left:100%!important}.u-pull-11\/11\@wide{position:relative;right:100%!important;left:auto}.u-1\/12\@wide{width:8.33333%!important}.u-push-1\/12\@wide{position:relative;right:auto;left:8.33333%!important}.u-pull-1\/12\@wide{position:relative;right:8.33333%!important;left:auto}.u-2\/12\@wide{width:16.66667%!important}.u-push-2\/12\@wide{position:relative;right:auto;left:16.66667%!important}.u-pull-2\/12\@wide{position:relative;right:16.66667%!important;left:auto}.u-3\/12\@wide{width:25%!important}.u-push-3\/12\@wide{position:relative;right:auto;left:25%!important}.u-pull-3\/12\@wide{position:relative;right:25%!important;left:auto}.u-4\/12\@wide{width:33.33333%!important}.u-push-4\/12\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-4\/12\@wide{position:relative;right:33.33333%!important;left:auto}.u-5\/12\@wide{width:41.66667%!important}.u-push-5\/12\@wide{position:relative;right:auto;left:41.66667%!important}.u-pull-5\/12\@wide{position:relative;right:41.66667%!important;left:auto}.u-6\/12\@wide{width:50%!important}.u-push-6\/12\@wide{position:relative;right:auto;left:50%!important}.u-pull-6\/12\@wide{position:relative;right:50%!important;left:auto}.u-7\/12\@wide{width:58.33333%!important}.u-push-7\/12\@wide{position:relative;right:auto;left:58.33333%!important}.u-pull-7\/12\@wide{position:relative;right:58.33333%!important;left:auto}.u-8\/12\@wide{width:66.66667%!important}.u-push-8\/12\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-8\/12\@wide{position:relative;right:66.66667%!important;left:auto}.u-9\/12\@wide{width:75%!important}.u-push-9\/12\@wide{position:relative;right:auto;left:75%!important}.u-pull-9\/12\@wide{position:relative;right:75%!important;left:auto}.u-10\/12\@wide{width:83.33333%!important}.u-push-10\/12\@wide{position:relative;right:auto;left:83.33333%!important}.u-pull-10\/12\@wide{position:relative;right:83.33333%!important;left:auto}.u-11\/12\@wide{width:91.66667%!important}.u-push-11\/12\@wide{position:relative;right:auto;left:91.66667%!important}.u-pull-11\/12\@wide{position:relative;right:91.66667%!important;left:auto}.u-12\/12\@wide{width:100%!important}.u-push-12\/12\@wide{position:relative;right:auto;left:100%!important}.u-pull-12\/12\@wide{position:relative;right:100%!important;left:auto}}@media (min-width:30em){.u-1\/1\@mobile{width:100%!important}.u-push-1\/1\@mobile{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@mobile{position:relative;right:100%!important;left:auto}.u-1\/2\@mobile{width:50%!important}.u-push-1\/2\@mobile{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@mobile{position:relative;right:50%!important;left:auto}.u-2\/2\@mobile{width:100%!important}.u-push-2\/2\@mobile{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@mobile{position:relative;right:100%!important;left:auto}.u-1\/3\@mobile{width:33.33333%!important}.u-push-1\/3\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@mobile{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@mobile{width:66.66667%!important}.u-push-2\/3\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@mobile{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@mobile{width:100%!important}.u-push-3\/3\@mobile{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@mobile{position:relative;right:100%!important;left:auto}.u-1\/4\@mobile{width:25%!important}.u-push-1\/4\@mobile{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@mobile{position:relative;right:25%!important;left:auto}.u-2\/4\@mobile{width:50%!important}.u-push-2\/4\@mobile{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@mobile{position:relative;right:50%!important;left:auto}.u-3\/4\@mobile{width:75%!important}.u-push-3\/4\@mobile{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@mobile{position:relative;right:75%!important;left:auto}.u-4\/4\@mobile{width:100%!important}.u-push-4\/4\@mobile{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@mobile{position:relative;right:100%!important;left:auto}.u-1\/5\@mobile{width:20%!important}.u-push-1\/5\@mobile{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@mobile{position:relative;right:20%!important;left:auto}.u-2\/5\@mobile{width:40%!important}.u-push-2\/5\@mobile{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@mobile{position:relative;right:40%!important;left:auto}.u-3\/5\@mobile{width:60%!important}.u-push-3\/5\@mobile{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@mobile{position:relative;right:60%!important;left:auto}.u-4\/5\@mobile{width:80%!important}.u-push-4\/5\@mobile{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@mobile{position:relative;right:80%!important;left:auto}.u-5\/5\@mobile{width:100%!important}.u-push-5\/5\@mobile{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@mobile{position:relative;right:100%!important;left:auto}.u-1\/6\@mobile{width:16.66667%!important}.u-push-1\/6\@mobile{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@mobile{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@mobile{width:33.33333%!important}.u-push-2\/6\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@mobile{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@mobile{width:50%!important}.u-push-3\/6\@mobile{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@mobile{position:relative;right:50%!important;left:auto}.u-4\/6\@mobile{width:66.66667%!important}.u-push-4\/6\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@mobile{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@mobile{width:83.33333%!important}.u-push-5\/6\@mobile{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@mobile{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@mobile{width:100%!important}.u-push-6\/6\@mobile{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@mobile{position:relative;right:100%!important;left:auto}.u-1\/7\@mobile{width:14.28571%!important}.u-push-1\/7\@mobile{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@mobile{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@mobile{width:28.57143%!important}.u-push-2\/7\@mobile{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@mobile{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@mobile{width:42.85714%!important}.u-push-3\/7\@mobile{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@mobile{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@mobile{width:57.14286%!important}.u-push-4\/7\@mobile{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@mobile{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@mobile{width:71.42857%!important}.u-push-5\/7\@mobile{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@mobile{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@mobile{width:85.71429%!important}.u-push-6\/7\@mobile{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@mobile{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@mobile{width:100%!important}.u-push-7\/7\@mobile{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@mobile{position:relative;right:100%!important;left:auto}.u-1\/8\@mobile{width:12.5%!important}.u-push-1\/8\@mobile{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@mobile{position:relative;right:12.5%!important;left:auto}.u-2\/8\@mobile{width:25%!important}.u-push-2\/8\@mobile{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@mobile{position:relative;right:25%!important;left:auto}.u-3\/8\@mobile{width:37.5%!important}.u-push-3\/8\@mobile{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@mobile{position:relative;right:37.5%!important;left:auto}.u-4\/8\@mobile{width:50%!important}.u-push-4\/8\@mobile{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@mobile{position:relative;right:50%!important;left:auto}.u-5\/8\@mobile{width:62.5%!important}.u-push-5\/8\@mobile{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@mobile{position:relative;right:62.5%!important;left:auto}.u-6\/8\@mobile{width:75%!important}.u-push-6\/8\@mobile{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@mobile{position:relative;right:75%!important;left:auto}.u-7\/8\@mobile{width:87.5%!important}.u-push-7\/8\@mobile{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@mobile{position:relative;right:87.5%!important;left:auto}.u-8\/8\@mobile{width:100%!important}.u-push-8\/8\@mobile{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@mobile{position:relative;right:100%!important;left:auto}.u-1\/9\@mobile{width:11.11111%!important}.u-push-1\/9\@mobile{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@mobile{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@mobile{width:22.22222%!important}.u-push-2\/9\@mobile{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@mobile{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@mobile{width:33.33333%!important}.u-push-3\/9\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@mobile{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@mobile{width:44.44444%!important}.u-push-4\/9\@mobile{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@mobile{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@mobile{width:55.55556%!important}.u-push-5\/9\@mobile{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@mobile{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@mobile{width:66.66667%!important}.u-push-6\/9\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@mobile{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@mobile{width:77.77778%!important}.u-push-7\/9\@mobile{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@mobile{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@mobile{width:88.88889%!important}.u-push-8\/9\@mobile{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@mobile{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@mobile{width:100%!important}.u-push-9\/9\@mobile{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@mobile{position:relative;right:100%!important;left:auto}.u-1\/10\@mobile{width:10%!important}.u-push-1\/10\@mobile{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@mobile{position:relative;right:10%!important;left:auto}.u-2\/10\@mobile{width:20%!important}.u-push-2\/10\@mobile{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@mobile{position:relative;right:20%!important;left:auto}.u-3\/10\@mobile{width:30%!important}.u-push-3\/10\@mobile{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@mobile{position:relative;right:30%!important;left:auto}.u-4\/10\@mobile{width:40%!important}.u-push-4\/10\@mobile{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@mobile{position:relative;right:40%!important;left:auto}.u-5\/10\@mobile{width:50%!important}.u-push-5\/10\@mobile{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@mobile{position:relative;right:50%!important;left:auto}.u-6\/10\@mobile{width:60%!important}.u-push-6\/10\@mobile{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@mobile{position:relative;right:60%!important;left:auto}.u-7\/10\@mobile{width:70%!important}.u-push-7\/10\@mobile{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@mobile{position:relative;right:70%!important;left:auto}.u-8\/10\@mobile{width:80%!important}.u-push-8\/10\@mobile{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@mobile{position:relative;right:80%!important;left:auto}.u-9\/10\@mobile{width:90%!important}.u-push-9\/10\@mobile{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@mobile{position:relative;right:90%!important;left:auto}.u-10\/10\@mobile{width:100%!important}.u-push-10\/10\@mobile{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@mobile{position:relative;right:100%!important;left:auto}}@media (min-width:48em){.u-1\/1\@tablet{width:100%!important}.u-push-1\/1\@tablet{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@tablet{position:relative;right:100%!important;left:auto}.u-1\/2\@tablet{width:50%!important}.u-push-1\/2\@tablet{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@tablet{position:relative;right:50%!important;left:auto}.u-2\/2\@tablet{width:100%!important}.u-push-2\/2\@tablet{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@tablet{position:relative;right:100%!important;left:auto}.u-1\/3\@tablet{width:33.33333%!important}.u-push-1\/3\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@tablet{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@tablet{width:66.66667%!important}.u-push-2\/3\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@tablet{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@tablet{width:100%!important}.u-push-3\/3\@tablet{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@tablet{position:relative;right:100%!important;left:auto}.u-1\/4\@tablet{width:25%!important}.u-push-1\/4\@tablet{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@tablet{position:relative;right:25%!important;left:auto}.u-2\/4\@tablet{width:50%!important}.u-push-2\/4\@tablet{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@tablet{position:relative;right:50%!important;left:auto}.u-3\/4\@tablet{width:75%!important}.u-push-3\/4\@tablet{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@tablet{position:relative;right:75%!important;left:auto}.u-4\/4\@tablet{width:100%!important}.u-push-4\/4\@tablet{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@tablet{position:relative;right:100%!important;left:auto}.u-1\/5\@tablet{width:20%!important}.u-push-1\/5\@tablet{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@tablet{position:relative;right:20%!important;left:auto}.u-2\/5\@tablet{width:40%!important}.u-push-2\/5\@tablet{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@tablet{position:relative;right:40%!important;left:auto}.u-3\/5\@tablet{width:60%!important}.u-push-3\/5\@tablet{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@tablet{position:relative;right:60%!important;left:auto}.u-4\/5\@tablet{width:80%!important}.u-push-4\/5\@tablet{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@tablet{position:relative;right:80%!important;left:auto}.u-5\/5\@tablet{width:100%!important}.u-push-5\/5\@tablet{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@tablet{position:relative;right:100%!important;left:auto}.u-1\/6\@tablet{width:16.66667%!important}.u-push-1\/6\@tablet{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@tablet{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@tablet{width:33.33333%!important}.u-push-2\/6\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@tablet{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@tablet{width:50%!important}.u-push-3\/6\@tablet{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@tablet{position:relative;right:50%!important;left:auto}.u-4\/6\@tablet{width:66.66667%!important}.u-push-4\/6\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@tablet{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@tablet{width:83.33333%!important}.u-push-5\/6\@tablet{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@tablet{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@tablet{width:100%!important}.u-push-6\/6\@tablet{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@tablet{position:relative;right:100%!important;left:auto}.u-1\/7\@tablet{width:14.28571%!important}.u-push-1\/7\@tablet{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@tablet{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@tablet{width:28.57143%!important}.u-push-2\/7\@tablet{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@tablet{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@tablet{width:42.85714%!important}.u-push-3\/7\@tablet{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@tablet{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@tablet{width:57.14286%!important}.u-push-4\/7\@tablet{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@tablet{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@tablet{width:71.42857%!important}.u-push-5\/7\@tablet{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@tablet{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@tablet{width:85.71429%!important}.u-push-6\/7\@tablet{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@tablet{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@tablet{width:100%!important}.u-push-7\/7\@tablet{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@tablet{position:relative;right:100%!important;left:auto}.u-1\/8\@tablet{width:12.5%!important}.u-push-1\/8\@tablet{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@tablet{position:relative;right:12.5%!important;left:auto}.u-2\/8\@tablet{width:25%!important}.u-push-2\/8\@tablet{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@tablet{position:relative;right:25%!important;left:auto}.u-3\/8\@tablet{width:37.5%!important}.u-push-3\/8\@tablet{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@tablet{position:relative;right:37.5%!important;left:auto}.u-4\/8\@tablet{width:50%!important}.u-push-4\/8\@tablet{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@tablet{position:relative;right:50%!important;left:auto}.u-5\/8\@tablet{width:62.5%!important}.u-push-5\/8\@tablet{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@tablet{position:relative;right:62.5%!important;left:auto}.u-6\/8\@tablet{width:75%!important}.u-push-6\/8\@tablet{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@tablet{position:relative;right:75%!important;left:auto}.u-7\/8\@tablet{width:87.5%!important}.u-push-7\/8\@tablet{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@tablet{position:relative;right:87.5%!important;left:auto}.u-8\/8\@tablet{width:100%!important}.u-push-8\/8\@tablet{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@tablet{position:relative;right:100%!important;left:auto}.u-1\/9\@tablet{width:11.11111%!important}.u-push-1\/9\@tablet{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@tablet{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@tablet{width:22.22222%!important}.u-push-2\/9\@tablet{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@tablet{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@tablet{width:33.33333%!important}.u-push-3\/9\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@tablet{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@tablet{width:44.44444%!important}.u-push-4\/9\@tablet{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@tablet{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@tablet{width:55.55556%!important}.u-push-5\/9\@tablet{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@tablet{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@tablet{width:66.66667%!important}.u-push-6\/9\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@tablet{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@tablet{width:77.77778%!important}.u-push-7\/9\@tablet{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@tablet{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@tablet{width:88.88889%!important}.u-push-8\/9\@tablet{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@tablet{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@tablet{width:100%!important}.u-push-9\/9\@tablet{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@tablet{position:relative;right:100%!important;left:auto}.u-1\/10\@tablet{width:10%!important}.u-push-1\/10\@tablet{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@tablet{position:relative;right:10%!important;left:auto}.u-2\/10\@tablet{width:20%!important}.u-push-2\/10\@tablet{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@tablet{position:relative;right:20%!important;left:auto}.u-3\/10\@tablet{width:30%!important}.u-push-3\/10\@tablet{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@tablet{position:relative;right:30%!important;left:auto}.u-4\/10\@tablet{width:40%!important}.u-push-4\/10\@tablet{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@tablet{position:relative;right:40%!important;left:auto}.u-5\/10\@tablet{width:50%!important}.u-push-5\/10\@tablet{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@tablet{position:relative;right:50%!important;left:auto}.u-6\/10\@tablet{width:60%!important}.u-push-6\/10\@tablet{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@tablet{position:relative;right:60%!important;left:auto}.u-7\/10\@tablet{width:70%!important}.u-push-7\/10\@tablet{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@tablet{position:relative;right:70%!important;left:auto}.u-8\/10\@tablet{width:80%!important}.u-push-8\/10\@tablet{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@tablet{position:relative;right:80%!important;left:auto}.u-9\/10\@tablet{width:90%!important}.u-push-9\/10\@tablet{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@tablet{position:relative;right:90%!important;left:auto}.u-10\/10\@tablet{width:100%!important}.u-push-10\/10\@tablet{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@tablet{position:relative;right:100%!important;left:auto}}@media (min-width:64.0625em){.u-1\/1\@desktop{width:100%!important}.u-push-1\/1\@desktop{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@desktop{position:relative;right:100%!important;left:auto}.u-1\/2\@desktop{width:50%!important}.u-push-1\/2\@desktop{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@desktop{position:relative;right:50%!important;left:auto}.u-2\/2\@desktop{width:100%!important}.u-push-2\/2\@desktop{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@desktop{position:relative;right:100%!important;left:auto}.u-1\/3\@desktop{width:33.33333%!important}.u-push-1\/3\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@desktop{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@desktop{width:66.66667%!important}.u-push-2\/3\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@desktop{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@desktop{width:100%!important}.u-push-3\/3\@desktop{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@desktop{position:relative;right:100%!important;left:auto}.u-1\/4\@desktop{width:25%!important}.u-push-1\/4\@desktop{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@desktop{position:relative;right:25%!important;left:auto}.u-2\/4\@desktop{width:50%!important}.u-push-2\/4\@desktop{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@desktop{position:relative;right:50%!important;left:auto}.u-3\/4\@desktop{width:75%!important}.u-push-3\/4\@desktop{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@desktop{position:relative;right:75%!important;left:auto}.u-4\/4\@desktop{width:100%!important}.u-push-4\/4\@desktop{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@desktop{position:relative;right:100%!important;left:auto}.u-1\/5\@desktop{width:20%!important}.u-push-1\/5\@desktop{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@desktop{position:relative;right:20%!important;left:auto}.u-2\/5\@desktop{width:40%!important}.u-push-2\/5\@desktop{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@desktop{position:relative;right:40%!important;left:auto}.u-3\/5\@desktop{width:60%!important}.u-push-3\/5\@desktop{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@desktop{position:relative;right:60%!important;left:auto}.u-4\/5\@desktop{width:80%!important}.u-push-4\/5\@desktop{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@desktop{position:relative;right:80%!important;left:auto}.u-5\/5\@desktop{width:100%!important}.u-push-5\/5\@desktop{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@desktop{position:relative;right:100%!important;left:auto}.u-1\/6\@desktop{width:16.66667%!important}.u-push-1\/6\@desktop{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@desktop{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@desktop{width:33.33333%!important}.u-push-2\/6\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@desktop{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@desktop{width:50%!important}.u-push-3\/6\@desktop{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@desktop{position:relative;right:50%!important;left:auto}.u-4\/6\@desktop{width:66.66667%!important}.u-push-4\/6\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@desktop{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@desktop{width:83.33333%!important}.u-push-5\/6\@desktop{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@desktop{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@desktop{width:100%!important}.u-push-6\/6\@desktop{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@desktop{position:relative;right:100%!important;left:auto}.u-1\/7\@desktop{width:14.28571%!important}.u-push-1\/7\@desktop{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@desktop{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@desktop{width:28.57143%!important}.u-push-2\/7\@desktop{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@desktop{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@desktop{width:42.85714%!important}.u-push-3\/7\@desktop{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@desktop{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@desktop{width:57.14286%!important}.u-push-4\/7\@desktop{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@desktop{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@desktop{width:71.42857%!important}.u-push-5\/7\@desktop{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@desktop{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@desktop{width:85.71429%!important}.u-push-6\/7\@desktop{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@desktop{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@desktop{width:100%!important}.u-push-7\/7\@desktop{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@desktop{position:relative;right:100%!important;left:auto}.u-1\/8\@desktop{width:12.5%!important}.u-push-1\/8\@desktop{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@desktop{position:relative;right:12.5%!important;left:auto}.u-2\/8\@desktop{width:25%!important}.u-push-2\/8\@desktop{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@desktop{position:relative;right:25%!important;left:auto}.u-3\/8\@desktop{width:37.5%!important}.u-push-3\/8\@desktop{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@desktop{position:relative;right:37.5%!important;left:auto}.u-4\/8\@desktop{width:50%!important}.u-push-4\/8\@desktop{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@desktop{position:relative;right:50%!important;left:auto}.u-5\/8\@desktop{width:62.5%!important}.u-push-5\/8\@desktop{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@desktop{position:relative;right:62.5%!important;left:auto}.u-6\/8\@desktop{width:75%!important}.u-push-6\/8\@desktop{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@desktop{position:relative;right:75%!important;left:auto}.u-7\/8\@desktop{width:87.5%!important}.u-push-7\/8\@desktop{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@desktop{position:relative;right:87.5%!important;left:auto}.u-8\/8\@desktop{width:100%!important}.u-push-8\/8\@desktop{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@desktop{position:relative;right:100%!important;left:auto}.u-1\/9\@desktop{width:11.11111%!important}.u-push-1\/9\@desktop{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@desktop{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@desktop{width:22.22222%!important}.u-push-2\/9\@desktop{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@desktop{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@desktop{width:33.33333%!important}.u-push-3\/9\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@desktop{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@desktop{width:44.44444%!important}.u-push-4\/9\@desktop{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@desktop{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@desktop{width:55.55556%!important}.u-push-5\/9\@desktop{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@desktop{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@desktop{width:66.66667%!important}.u-push-6\/9\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@desktop{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@desktop{width:77.77778%!important}.u-push-7\/9\@desktop{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@desktop{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@desktop{width:88.88889%!important}.u-push-8\/9\@desktop{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@desktop{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@desktop{width:100%!important}.u-push-9\/9\@desktop{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@desktop{position:relative;right:100%!important;left:auto}.u-1\/10\@desktop{width:10%!important}.u-push-1\/10\@desktop{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@desktop{position:relative;right:10%!important;left:auto}.u-2\/10\@desktop{width:20%!important}.u-push-2\/10\@desktop{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@desktop{position:relative;right:20%!important;left:auto}.u-3\/10\@desktop{width:30%!important}.u-push-3\/10\@desktop{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@desktop{position:relative;right:30%!important;left:auto}.u-4\/10\@desktop{width:40%!important}.u-push-4\/10\@desktop{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@desktop{position:relative;right:40%!important;left:auto}.u-5\/10\@desktop{width:50%!important}.u-push-5\/10\@desktop{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@desktop{position:relative;right:50%!important;left:auto}.u-6\/10\@desktop{width:60%!important}.u-push-6\/10\@desktop{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@desktop{position:relative;right:60%!important;left:auto}.u-7\/10\@desktop{width:70%!important}.u-push-7\/10\@desktop{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@desktop{position:relative;right:70%!important;left:auto}.u-8\/10\@desktop{width:80%!important}.u-push-8\/10\@desktop{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@desktop{position:relative;right:80%!important;left:auto}.u-9\/10\@desktop{width:90%!important}.u-push-9\/10\@desktop{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@desktop{position:relative;right:90%!important;left:auto}.u-10\/10\@desktop{width:100%!important}.u-push-10\/10\@desktop{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@desktop{position:relative;right:100%!important;left:auto}}@media (min-width:90em){.u-1\/1\@wide{width:100%!important}.u-push-1\/1\@wide{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@wide{position:relative;right:100%!important;left:auto}.u-1\/2\@wide{width:50%!important}.u-push-1\/2\@wide{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@wide{position:relative;right:50%!important;left:auto}.u-2\/2\@wide{width:100%!important}.u-push-2\/2\@wide{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@wide{position:relative;right:100%!important;left:auto}.u-1\/3\@wide{width:33.33333%!important}.u-push-1\/3\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@wide{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@wide{width:66.66667%!important}.u-push-2\/3\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@wide{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@wide{width:100%!important}.u-push-3\/3\@wide{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@wide{position:relative;right:100%!important;left:auto}.u-1\/4\@wide{width:25%!important}.u-push-1\/4\@wide{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@wide{position:relative;right:25%!important;left:auto}.u-2\/4\@wide{width:50%!important}.u-push-2\/4\@wide{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@wide{position:relative;right:50%!important;left:auto}.u-3\/4\@wide{width:75%!important}.u-push-3\/4\@wide{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@wide{position:relative;right:75%!important;left:auto}.u-4\/4\@wide{width:100%!important}.u-push-4\/4\@wide{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@wide{position:relative;right:100%!important;left:auto}.u-1\/5\@wide{width:20%!important}.u-push-1\/5\@wide{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@wide{position:relative;right:20%!important;left:auto}.u-2\/5\@wide{width:40%!important}.u-push-2\/5\@wide{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@wide{position:relative;right:40%!important;left:auto}.u-3\/5\@wide{width:60%!important}.u-push-3\/5\@wide{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@wide{position:relative;right:60%!important;left:auto}.u-4\/5\@wide{width:80%!important}.u-push-4\/5\@wide{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@wide{position:relative;right:80%!important;left:auto}.u-5\/5\@wide{width:100%!important}.u-push-5\/5\@wide{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@wide{position:relative;right:100%!important;left:auto}.u-1\/6\@wide{width:16.66667%!important}.u-push-1\/6\@wide{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@wide{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@wide{width:33.33333%!important}.u-push-2\/6\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@wide{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@wide{width:50%!important}.u-push-3\/6\@wide{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@wide{position:relative;right:50%!important;left:auto}.u-4\/6\@wide{width:66.66667%!important}.u-push-4\/6\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@wide{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@wide{width:83.33333%!important}.u-push-5\/6\@wide{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@wide{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@wide{width:100%!important}.u-push-6\/6\@wide{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@wide{position:relative;right:100%!important;left:auto}.u-1\/7\@wide{width:14.28571%!important}.u-push-1\/7\@wide{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@wide{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@wide{width:28.57143%!important}.u-push-2\/7\@wide{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@wide{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@wide{width:42.85714%!important}.u-push-3\/7\@wide{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@wide{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@wide{width:57.14286%!important}.u-push-4\/7\@wide{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@wide{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@wide{width:71.42857%!important}.u-push-5\/7\@wide{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@wide{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@wide{width:85.71429%!important}.u-push-6\/7\@wide{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@wide{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@wide{width:100%!important}.u-push-7\/7\@wide{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@wide{position:relative;right:100%!important;left:auto}.u-1\/8\@wide{width:12.5%!important}.u-push-1\/8\@wide{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@wide{position:relative;right:12.5%!important;left:auto}.u-2\/8\@wide{width:25%!important}.u-push-2\/8\@wide{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@wide{position:relative;right:25%!important;left:auto}.u-3\/8\@wide{width:37.5%!important}.u-push-3\/8\@wide{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@wide{position:relative;right:37.5%!important;left:auto}.u-4\/8\@wide{width:50%!important}.u-push-4\/8\@wide{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@wide{position:relative;right:50%!important;left:auto}.u-5\/8\@wide{width:62.5%!important}.u-push-5\/8\@wide{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@wide{position:relative;right:62.5%!important;left:auto}.u-6\/8\@wide{width:75%!important}.u-push-6\/8\@wide{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@wide{position:relative;right:75%!important;left:auto}.u-7\/8\@wide{width:87.5%!important}.u-push-7\/8\@wide{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@wide{position:relative;right:87.5%!important;left:auto}.u-8\/8\@wide{width:100%!important}.u-push-8\/8\@wide{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@wide{position:relative;right:100%!important;left:auto}.u-1\/9\@wide{width:11.11111%!important}.u-push-1\/9\@wide{position:relative;right:auto;left:11.11111%!important}.u-pull-1\/9\@wide{position:relative;right:11.11111%!important;left:auto}.u-2\/9\@wide{width:22.22222%!important}.u-push-2\/9\@wide{position:relative;right:auto;left:22.22222%!important}.u-pull-2\/9\@wide{position:relative;right:22.22222%!important;left:auto}.u-3\/9\@wide{width:33.33333%!important}.u-push-3\/9\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-3\/9\@wide{position:relative;right:33.33333%!important;left:auto}.u-4\/9\@wide{width:44.44444%!important}.u-push-4\/9\@wide{position:relative;right:auto;left:44.44444%!important}.u-pull-4\/9\@wide{position:relative;right:44.44444%!important;left:auto}.u-5\/9\@wide{width:55.55556%!important}.u-push-5\/9\@wide{position:relative;right:auto;left:55.55556%!important}.u-pull-5\/9\@wide{position:relative;right:55.55556%!important;left:auto}.u-6\/9\@wide{width:66.66667%!important}.u-push-6\/9\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-6\/9\@wide{position:relative;right:66.66667%!important;left:auto}.u-7\/9\@wide{width:77.77778%!important}.u-push-7\/9\@wide{position:relative;right:auto;left:77.77778%!important}.u-pull-7\/9\@wide{position:relative;right:77.77778%!important;left:auto}.u-8\/9\@wide{width:88.88889%!important}.u-push-8\/9\@wide{position:relative;right:auto;left:88.88889%!important}.u-pull-8\/9\@wide{position:relative;right:88.88889%!important;left:auto}.u-9\/9\@wide{width:100%!important}.u-push-9\/9\@wide{position:relative;right:auto;left:100%!important}.u-pull-9\/9\@wide{position:relative;right:100%!important;left:auto}.u-1\/10\@wide{width:10%!important}.u-push-1\/10\@wide{position:relative;right:auto;left:10%!important}.u-pull-1\/10\@wide{position:relative;right:10%!important;left:auto}.u-2\/10\@wide{width:20%!important}.u-push-2\/10\@wide{position:relative;right:auto;left:20%!important}.u-pull-2\/10\@wide{position:relative;right:20%!important;left:auto}.u-3\/10\@wide{width:30%!important}.u-push-3\/10\@wide{position:relative;right:auto;left:30%!important}.u-pull-3\/10\@wide{position:relative;right:30%!important;left:auto}.u-4\/10\@wide{width:40%!important}.u-push-4\/10\@wide{position:relative;right:auto;left:40%!important}.u-pull-4\/10\@wide{position:relative;right:40%!important;left:auto}.u-5\/10\@wide{width:50%!important}.u-push-5\/10\@wide{position:relative;right:auto;left:50%!important}.u-pull-5\/10\@wide{position:relative;right:50%!important;left:auto}.u-6\/10\@wide{width:60%!important}.u-push-6\/10\@wide{position:relative;right:auto;left:60%!important}.u-pull-6\/10\@wide{position:relative;right:60%!important;left:auto}.u-7\/10\@wide{width:70%!important}.u-push-7\/10\@wide{position:relative;right:auto;left:70%!important}.u-pull-7\/10\@wide{position:relative;right:70%!important;left:auto}.u-8\/10\@wide{width:80%!important}.u-push-8\/10\@wide{position:relative;right:auto;left:80%!important}.u-pull-8\/10\@wide{position:relative;right:80%!important;left:auto}.u-9\/10\@wide{width:90%!important}.u-push-9\/10\@wide{position:relative;right:auto;left:90%!important}.u-pull-9\/10\@wide{position:relative;right:90%!important;left:auto}.u-10\/10\@wide{width:100%!important}.u-push-10\/10\@wide{position:relative;right:auto;left:100%!important}.u-pull-10\/10\@wide{position:relative;right:100%!important;left:auto}}.simple-usage{padding:.625rem}.h0{font-size:110px}.h1,h1{font-size:48px}.entry-meta li+li:before,.h2,h2{font-size:36px}.h3,.single .site-main .entry-body .intro,h3{font-size:22px}.entry--compact .entry-meta li+li:before,.entry--compact .entry-title,.h4,h4{font-size:20px}.h5,h5{font-size:18px}.entry-content,.h6,dl dt,h6{font-size:14px}.single .site-main .entry-body,.single .site-main .entry-body p,.single .site-main .entry-body ul{font-size:16px}p.intro{font-size:18px}.c-deadlines__list,.c-form [type=date],.c-form [type=datetime],.c-form [type=datetime-local],.c-form [type=month],.c-form [type=week],.c-form [type=email],.c-form [type=number],.c-form [type=search],.c-form [type=tel],.c-form [type=time],.c-form [type=url],.c-form [type=color],.c-form [type=text],.c-form [type=password],.c-form label,.c-form textarea,.entry--compact .entry-body,.entry-meta,.entry-thumbnail__label,.gallery .gallery-item .wp-caption .gallery-caption,.site-footer .site-header__nav .menu li .sub-menu li a,.site-header__date,.site-header__nav .nav li .sub-menu li a,.site-header__nav .site-footer .menu li .sub-menu li a,.site-header__nav .widget-area .menu li .sub-menu li a,.widget-area .site-header__nav .menu li .sub-menu li a,.wp-caption .gallery .gallery-item .gallery-caption,.wp-caption .wp-caption-text,p.small{font-size:12px}.c-form label.error,.entry--compact .entry-meta,.site-footer .menu li,p.tiny{font-size:10px}@media only screen and (max-width:1300px){.h0{font-size:90px}.h1,h1{font-size:41px}.entry-meta li+li:before,.h2,h2{font-size:33px}.h3,.single .site-main .entry-body .intro,h3{font-size:22px}.entry--compact .entry-meta li+li:before,.entry--compact .entry-title,.h4,h4{font-size:20px}.h5,h5{font-size:18px}.entry-content,.h6,dl dt,h6{font-size:14px}.single .site-main .entry-body,.single .site-main .entry-body p,.single .site-main .entry-body ul{font-size:16px}p.intro{font-size:18px}.c-deadlines__list,.c-form [type=date],.c-form [type=datetime],.c-form [type=datetime-local],.c-form [type=month],.c-form [type=week],.c-form [type=email],.c-form [type=number],.c-form [type=search],.c-form [type=tel],.c-form [type=time],.c-form [type=url],.c-form [type=color],.c-form [type=text],.c-form [type=password],.c-form label,.c-form textarea,.entry--compact .entry-body,.entry-meta,.entry-thumbnail__label,.gallery .gallery-item .wp-caption .gallery-caption,.site-footer .site-header__nav .menu li .sub-menu li a,.site-header__date,.site-header__nav .nav li .sub-menu li a,.site-header__nav .site-footer .menu li .sub-menu li a,.site-header__nav .widget-area .menu li .sub-menu li a,.widget-area .site-header__nav .menu li .sub-menu li a,.wp-caption .gallery .gallery-item .gallery-caption,.wp-caption .wp-caption-text,p.small{font-size:12px}.c-form label.error,.entry--compact .entry-meta,.site-footer .menu li,p.tiny{font-size:10px}}@media only screen and (max-width:740px){.h0{font-size:76px}.h1,h1{font-size:35px}.entry-meta li+li:before,.h2,h2{font-size:31px}.h3,.single .site-main .entry-body .intro,h3{font-size:21px}.entry--compact .entry-meta li+li:before,.entry--compact .entry-title,.h4,h4{font-size:20px}.h5,h5{font-size:18px}.entry-content,.h6,dl dt,h6{font-size:14px}.single .site-main .entry-body,.single .site-main .entry-body p,.single .site-main .entry-body ul{font-size:16px}p.intro{font-size:18px}.c-deadlines__list,.c-form [type=date],.c-form [type=datetime],.c-form [type=datetime-local],.c-form [type=month],.c-form [type=week],.c-form [type=email],.c-form [type=number],.c-form [type=search],.c-form [type=tel],.c-form [type=time],.c-form [type=url],.c-form [type=color],.c-form [type=text],.c-form [type=password],.c-form label,.c-form textarea,.entry--compact .entry-body,.entry-meta,.entry-thumbnail__label,.gallery .gallery-item .wp-caption .gallery-caption,.site-footer .site-header__nav .menu li .sub-menu li a,.site-header__date,.site-header__nav .nav li .sub-menu li a,.site-header__nav .site-footer .menu li .sub-menu li a,.site-header__nav .widget-area .menu li .sub-menu li a,.widget-area .site-header__nav .menu li .sub-menu li a,.wp-caption .gallery .gallery-item .gallery-caption,.wp-caption .wp-caption-text,p.small{font-size:12px}.c-form label.error,.entry--compact .entry-meta,.site-footer .menu li,p.tiny{font-size:10px}}@media only screen and (max-width:520px){.h0{font-size:65px}.h1,h1{font-size:31px}.entry-meta li+li:before,.h2,h2{font-size:29px}.h3,.single .site-main .entry-body .intro,h3{font-size:21px}.entry--compact .entry-meta li+li:before,.entry--compact .entry-title,.h4,h4{font-size:19px}.h5,h5{font-size:18px}.entry-content,.h6,dl dt,h6{font-size:14px}.single .site-main .entry-body,.single .site-main .entry-body p,.single .site-main .entry-body ul{font-size:16px}p.intro{font-size:18px}.c-deadlines__list,.c-form [type=date],.c-form [type=datetime],.c-form [type=datetime-local],.c-form [type=month],.c-form [type=week],.c-form [type=email],.c-form [type=number],.c-form [type=search],.c-form [type=tel],.c-form [type=time],.c-form [type=url],.c-form [type=color],.c-form [type=text],.c-form [type=password],.c-form label,.c-form textarea,.entry--compact .entry-body,.entry-meta,.entry-thumbnail__label,.gallery .gallery-item .wp-caption .gallery-caption,.site-footer .site-header__nav .menu li .sub-menu li a,.site-header__date,.site-header__nav .nav li .sub-menu li a,.site-header__nav .site-footer .menu li .sub-menu li a,.site-header__nav .widget-area .menu li .sub-menu li a,.widget-area .site-header__nav .menu li .sub-menu li a,.wp-caption .gallery .gallery-item .gallery-caption,.wp-caption .wp-caption-text,p.small{font-size:12px}.c-form label.error,.entry--compact .entry-meta,.site-footer .menu li,p.tiny{font-size:10px}}.nav:after,.site-footer .menu:after,.site-header__nav .nav li .sub-menu:after,.u-clearfix:after,.widget-area .menu:after{content:""!important;display:block!important;clear:both!important}.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.u-hidden{display:none!important}@media (max-width:29.99em){.u-hidden-until-mobile{display:none!important}}@media (max-width:47.99em){.u-hidden-until-tablet{display:none!important}}@media (max-width:64.0525em){.u-hidden-until-desktop{display:none!important}}@media (max-width:89.99em){.u-hidden-until-wide{display:none!important}}@media (min-width:30em){.u-hidden-from-mobile{display:none!important}.u-padding-from-mobile{padding:24px!important}}@media (min-width:48em){.u-hidden-from-tablet{display:none!important}.u-padding-from-tablet{padding:24px!important}}@media (min-width:64.0625em){.u-hidden-from-desktop{display:none!important}.u-padding-from-desktop{padding:24px!important}}@media (min-width:90em){.u-hidden-from-wide{display:none!important}.u-padding-from-wide{padding:24px!important}}input[type=checkbox]+label:before,input[type=radio]+label:before{top:50%;transform:translateY(-50%)}input[type=radio]+label:after{top:50%;transform:translate(-50%,-50%)}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.block{display:block;width:100%}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.u-padding{padding:24px!important}.u-padding-tiny{padding:6px!important}@media (min-width:30em){.u-padding-tiny-from-mobile{padding:6px!important}}@media (min-width:48em){.u-padding-tiny-from-tablet{padding:6px!important}}@media (min-width:64.0625em){.u-padding-tiny-from-desktop{padding:6px!important}}@media (min-width:90em){.u-padding-tiny-from-wide{padding:6px!important}.u-padding-small-from-wide{padding:12px!important}}.u-padding-small{padding:12px!important}@media (min-width:30em){.u-padding-small-from-mobile{padding:12px!important}}@media (min-width:48em){.u-padding-small-from-tablet{padding:12px!important}}@media (min-width:64.0625em){.u-padding-small-from-desktop{padding:12px!important}}.u-padding-large{padding:48px!important}@media (min-width:30em){.u-padding-large-from-mobile{padding:48px!important}}@media (min-width:48em){.u-padding-large-from-tablet{padding:48px!important}}@media (min-width:64.0625em){.u-padding-large-from-desktop{padding:48px!important}}@media (min-width:90em){.u-padding-large-from-wide{padding:48px!important}.u-padding-huge-from-wide{padding:96px!important}}.u-padding-huge{padding:96px!important}@media (min-width:30em){.u-padding-huge-from-mobile{padding:96px!important}}@media (min-width:48em){.u-padding-huge-from-tablet{padding:96px!important}}@media (min-width:64.0625em){.u-padding-huge-from-desktop{padding:96px!important}}.u-padding-none{padding:0!important}@media (min-width:30em){.u-padding-none-from-mobile{padding:0!important}}@media (min-width:48em){.u-padding-none-from-tablet{padding:0!important}}@media (min-width:64.0625em){.u-padding-none-from-desktop{padding:0!important}}@media (min-width:90em){.u-padding-none-from-wide{padding:0!important}.u-padding-top-from-wide{padding-top:24px!important}}.u-padding-top{padding-top:24px!important}@media (min-width:30em){.u-padding-top-from-mobile{padding-top:24px!important}}@media (min-width:48em){.u-padding-top-from-tablet{padding-top:24px!important}}@media (min-width:64.0625em){.u-padding-top-from-desktop{padding-top:24px!important}}.u-padding-top-tiny{padding-top:6px!important}@media (min-width:30em){.u-padding-top-tiny-from-mobile{padding-top:6px!important}}@media (min-width:48em){.u-padding-top-tiny-from-tablet{padding-top:6px!important}}@media (min-width:64.0625em){.u-padding-top-tiny-from-desktop{padding-top:6px!important}}@media (min-width:90em){.u-padding-top-tiny-from-wide{padding-top:6px!important}.u-padding-top-small-from-wide{padding-top:12px!important}}.u-padding-top-small{padding-top:12px!important}@media (min-width:30em){.u-padding-top-small-from-mobile{padding-top:12px!important}}@media (min-width:48em){.u-padding-top-small-from-tablet{padding-top:12px!important}}@media (min-width:64.0625em){.u-padding-top-small-from-desktop{padding-top:12px!important}}.u-padding-top-large{padding-top:48px!important}@media (min-width:30em){.u-padding-top-large-from-mobile{padding-top:48px!important}}@media (min-width:48em){.u-padding-top-large-from-tablet{padding-top:48px!important}}@media (min-width:64.0625em){.u-padding-top-large-from-desktop{padding-top:48px!important}}@media (min-width:90em){.u-padding-top-large-from-wide{padding-top:48px!important}.u-padding-top-huge-from-wide{padding-top:96px!important}}.u-padding-top-huge{padding-top:96px!important}@media (min-width:30em){.u-padding-top-huge-from-mobile{padding-top:96px!important}}@media (min-width:48em){.u-padding-top-huge-from-tablet{padding-top:96px!important}}@media (min-width:64.0625em){.u-padding-top-huge-from-desktop{padding-top:96px!important}}.u-padding-top-none{padding-top:0!important}.u-padding-right{padding-right:24px!important}@media (min-width:30em){.u-padding-top-none-from-mobile{padding-top:0!important}.u-padding-right-from-mobile{padding-right:24px!important}}@media (min-width:48em){.u-padding-top-none-from-tablet{padding-top:0!important}.u-padding-right-from-tablet{padding-right:24px!important}}@media (min-width:64.0625em){.u-padding-top-none-from-desktop{padding-top:0!important}.u-padding-right-from-desktop{padding-right:24px!important}}@media (min-width:90em){.u-padding-top-none-from-wide{padding-top:0!important}.u-padding-right-from-wide{padding-right:24px!important}.u-padding-right-tiny-from-wide{padding-right:6px!important}}.u-padding-right-tiny{padding-right:6px!important}@media (min-width:30em){.u-padding-right-tiny-from-mobile{padding-right:6px!important}}@media (min-width:48em){.u-padding-right-tiny-from-tablet{padding-right:6px!important}}@media (min-width:64.0625em){.u-padding-right-tiny-from-desktop{padding-right:6px!important}}.u-padding-right-small{padding-right:12px!important}@media (min-width:30em){.u-padding-right-small-from-mobile{padding-right:12px!important}}@media (min-width:48em){.u-padding-right-small-from-tablet{padding-right:12px!important}}@media (min-width:64.0625em){.u-padding-right-small-from-desktop{padding-right:12px!important}}@media (min-width:90em){.u-padding-right-small-from-wide{padding-right:12px!important}.u-padding-right-large-from-wide{padding-right:48px!important}}.u-padding-right-large{padding-right:48px!important}@media (min-width:30em){.u-padding-right-large-from-mobile{padding-right:48px!important}}@media (min-width:48em){.u-padding-right-large-from-tablet{padding-right:48px!important}}@media (min-width:64.0625em){.u-padding-right-large-from-desktop{padding-right:48px!important}}.u-padding-right-huge{padding-right:96px!important}@media (min-width:30em){.u-padding-right-huge-from-mobile{padding-right:96px!important}}@media (min-width:48em){.u-padding-right-huge-from-tablet{padding-right:96px!important}}@media (min-width:64.0625em){.u-padding-right-huge-from-desktop{padding-right:96px!important}}@media (min-width:90em){.u-padding-right-huge-from-wide{padding-right:96px!important}.u-padding-right-none-from-wide{padding-right:0!important}}.u-padding-right-none{padding-right:0!important}.u-padding-bottom{padding-bottom:24px!important}@media (min-width:30em){.u-padding-right-none-from-mobile{padding-right:0!important}.u-padding-bottom-from-mobile{padding-bottom:24px!important}}@media (min-width:48em){.u-padding-right-none-from-tablet{padding-right:0!important}.u-padding-bottom-from-tablet{padding-bottom:24px!important}}@media (min-width:64.0625em){.u-padding-right-none-from-desktop{padding-right:0!important}.u-padding-bottom-from-desktop{padding-bottom:24px!important}}@media (min-width:90em){.u-padding-bottom-from-wide{padding-bottom:24px!important}.u-padding-bottom-tiny-from-wide{padding-bottom:6px!important}}.u-padding-bottom-tiny{padding-bottom:6px!important}@media (min-width:30em){.u-padding-bottom-tiny-from-mobile{padding-bottom:6px!important}}@media (min-width:48em){.u-padding-bottom-tiny-from-tablet{padding-bottom:6px!important}}@media (min-width:64.0625em){.u-padding-bottom-tiny-from-desktop{padding-bottom:6px!important}}.u-padding-bottom-small{padding-bottom:12px!important}@media (min-width:30em){.u-padding-bottom-small-from-mobile{padding-bottom:12px!important}}@media (min-width:48em){.u-padding-bottom-small-from-tablet{padding-bottom:12px!important}}@media (min-width:64.0625em){.u-padding-bottom-small-from-desktop{padding-bottom:12px!important}}@media (min-width:90em){.u-padding-bottom-small-from-wide{padding-bottom:12px!important}.u-padding-bottom-large-from-wide{padding-bottom:48px!important}}.u-padding-bottom-large{padding-bottom:48px!important}@media (min-width:30em){.u-padding-bottom-large-from-mobile{padding-bottom:48px!important}}@media (min-width:48em){.u-padding-bottom-large-from-tablet{padding-bottom:48px!important}}@media (min-width:64.0625em){.u-padding-bottom-large-from-desktop{padding-bottom:48px!important}}.u-padding-bottom-huge{padding-bottom:96px!important}@media (min-width:30em){.u-padding-bottom-huge-from-mobile{padding-bottom:96px!important}}@media (min-width:48em){.u-padding-bottom-huge-from-tablet{padding-bottom:96px!important}}@media (min-width:64.0625em){.u-padding-bottom-huge-from-desktop{padding-bottom:96px!important}}@media (min-width:90em){.u-padding-bottom-huge-from-wide{padding-bottom:96px!important}.u-padding-bottom-none-from-wide{padding-bottom:0!important}}.u-padding-bottom-none{padding-bottom:0!important}.u-padding-left{padding-left:24px!important}@media (min-width:30em){.u-padding-bottom-none-from-mobile{padding-bottom:0!important}.u-padding-left-from-mobile{padding-left:24px!important}}@media (min-width:48em){.u-padding-bottom-none-from-tablet{padding-bottom:0!important}.u-padding-left-from-tablet{padding-left:24px!important}}@media (min-width:64.0625em){.u-padding-bottom-none-from-desktop{padding-bottom:0!important}.u-padding-left-from-desktop{padding-left:24px!important}}@media (min-width:90em){.u-padding-left-from-wide{padding-left:24px!important}.u-padding-left-tiny-from-wide{padding-left:6px!important}}.u-padding-left-tiny{padding-left:6px!important}@media (min-width:30em){.u-padding-left-tiny-from-mobile{padding-left:6px!important}}@media (min-width:48em){.u-padding-left-tiny-from-tablet{padding-left:6px!important}}@media (min-width:64.0625em){.u-padding-left-tiny-from-desktop{padding-left:6px!important}}.u-padding-left-small{padding-left:12px!important}@media (min-width:30em){.u-padding-left-small-from-mobile{padding-left:12px!important}}@media (min-width:48em){.u-padding-left-small-from-tablet{padding-left:12px!important}}@media (min-width:64.0625em){.u-padding-left-small-from-desktop{padding-left:12px!important}}@media (min-width:90em){.u-padding-left-small-from-wide{padding-left:12px!important}.u-padding-left-large-from-wide{padding-left:48px!important}}.u-padding-left-large{padding-left:48px!important}@media (min-width:30em){.u-padding-left-large-from-mobile{padding-left:48px!important}}@media (min-width:48em){.u-padding-left-large-from-tablet{padding-left:48px!important}}@media (min-width:64.0625em){.u-padding-left-large-from-desktop{padding-left:48px!important}}.u-padding-left-huge{padding-left:96px!important}@media (min-width:30em){.u-padding-left-huge-from-mobile{padding-left:96px!important}}@media (min-width:48em){.u-padding-left-huge-from-tablet{padding-left:96px!important}}@media (min-width:64.0625em){.u-padding-left-huge-from-desktop{padding-left:96px!important}}@media (min-width:90em){.u-padding-left-huge-from-wide{padding-left:96px!important}.u-padding-left-none-from-wide{padding-left:0!important}}.u-padding-left-none{padding-left:0!important}.u-margin{margin:24px!important}@media (min-width:30em){.u-padding-left-none-from-mobile{padding-left:0!important}.u-margin-from-mobile{margin:24px!important}}@media (min-width:48em){.u-padding-left-none-from-tablet{padding-left:0!important}.u-margin-from-tablet{margin:24px!important}}@media (min-width:64.0625em){.u-padding-left-none-from-desktop{padding-left:0!important}.u-margin-from-desktop{margin:24px!important}}@media (min-width:90em){.u-margin-from-wide{margin:24px!important}.u-margin-tiny-from-wide{margin:6px!important}}.u-margin-tiny{margin:6px!important}@media (min-width:30em){.u-margin-tiny-from-mobile{margin:6px!important}}@media (min-width:48em){.u-margin-tiny-from-tablet{margin:6px!important}}@media (min-width:64.0625em){.u-margin-tiny-from-desktop{margin:6px!important}}.u-margin-small{margin:12px!important}@media (min-width:30em){.u-margin-small-from-mobile{margin:12px!important}}@media (min-width:48em){.u-margin-small-from-tablet{margin:12px!important}}@media (min-width:64.0625em){.u-margin-small-from-desktop{margin:12px!important}}@media (min-width:90em){.u-margin-small-from-wide{margin:12px!important}.u-margin-large-from-wide{margin:48px!important}}.u-margin-large{margin:48px!important}@media (min-width:30em){.u-margin-large-from-mobile{margin:48px!important}}@media (min-width:48em){.u-margin-large-from-tablet{margin:48px!important}}@media (min-width:64.0625em){.u-margin-large-from-desktop{margin:48px!important}}.u-margin-huge{margin:96px!important}@media (min-width:30em){.u-margin-huge-from-mobile{margin:96px!important}}@media (min-width:48em){.u-margin-huge-from-tablet{margin:96px!important}}@media (min-width:64.0625em){.u-margin-huge-from-desktop{margin:96px!important}}@media (min-width:90em){.u-margin-huge-from-wide{margin:96px!important}.u-margin-none-from-wide{margin:0!important}}.u-margin-none{margin:0!important}@media (min-width:30em){.u-margin-none-from-mobile{margin:0!important}}@media (min-width:48em){.u-margin-none-from-tablet{margin:0!important}}@media (min-width:64.0625em){.u-margin-none-from-desktop{margin:0!important}}.u-margin-top{margin-top:24px!important}@media (min-width:30em){.u-margin-top-from-mobile{margin-top:24px!important}}@media (min-width:48em){.u-margin-top-from-tablet{margin-top:24px!important}}@media (min-width:64.0625em){.u-margin-top-from-desktop{margin-top:24px!important}}@media (min-width:90em){.u-margin-top-from-wide{margin-top:24px!important}.u-margin-top-tiny-from-wide{margin-top:6px!important}}.u-margin-top-tiny{margin-top:6px!important}@media (min-width:30em){.u-margin-top-tiny-from-mobile{margin-top:6px!important}}@media (min-width:48em){.u-margin-top-tiny-from-tablet{margin-top:6px!important}}@media (min-width:64.0625em){.u-margin-top-tiny-from-desktop{margin-top:6px!important}}.u-margin-top-small{margin-top:12px!important}@media (min-width:30em){.u-margin-top-small-from-mobile{margin-top:12px!important}}@media (min-width:48em){.u-margin-top-small-from-tablet{margin-top:12px!important}}@media (min-width:64.0625em){.u-margin-top-small-from-desktop{margin-top:12px!important}}@media (min-width:90em){.u-margin-top-small-from-wide{margin-top:12px!important}.u-margin-top-large-from-wide{margin-top:48px!important}}.u-margin-top-large{margin-top:48px!important}@media (min-width:30em){.u-margin-top-large-from-mobile{margin-top:48px!important}}@media (min-width:48em){.u-margin-top-large-from-tablet{margin-top:48px!important}}@media (min-width:64.0625em){.u-margin-top-large-from-desktop{margin-top:48px!important}}.u-margin-top-huge{margin-top:96px!important}@media (min-width:30em){.u-margin-top-huge-from-mobile{margin-top:96px!important}}@media (min-width:48em){.u-margin-top-huge-from-tablet{margin-top:96px!important}}@media (min-width:64.0625em){.u-margin-top-huge-from-desktop{margin-top:96px!important}}@media (min-width:90em){.u-margin-top-huge-from-wide{margin-top:96px!important}.u-margin-top-none-from-wide{margin-top:0!important}}.u-margin-top-none{margin-top:0!important}.u-margin-right{margin-right:24px!important}@media (min-width:30em){.u-margin-top-none-from-mobile{margin-top:0!important}.u-margin-right-from-mobile{margin-right:24px!important}}@media (min-width:48em){.u-margin-top-none-from-tablet{margin-top:0!important}.u-margin-right-from-tablet{margin-right:24px!important}}@media (min-width:64.0625em){.u-margin-top-none-from-desktop{margin-top:0!important}.u-margin-right-from-desktop{margin-right:24px!important}}@media (min-width:90em){.u-margin-right-from-wide{margin-right:24px!important}.u-margin-right-tiny-from-wide{margin-right:6px!important}}.u-margin-right-tiny{margin-right:6px!important}@media (min-width:30em){.u-margin-right-tiny-from-mobile{margin-right:6px!important}}@media (min-width:48em){.u-margin-right-tiny-from-tablet{margin-right:6px!important}}@media (min-width:64.0625em){.u-margin-right-tiny-from-desktop{margin-right:6px!important}}.u-margin-right-small{margin-right:12px!important}@media (min-width:30em){.u-margin-right-small-from-mobile{margin-right:12px!important}}@media (min-width:48em){.u-margin-right-small-from-tablet{margin-right:12px!important}}@media (min-width:64.0625em){.u-margin-right-small-from-desktop{margin-right:12px!important}}@media (min-width:90em){.u-margin-right-small-from-wide{margin-right:12px!important}.u-margin-right-large-from-wide{margin-right:48px!important}}.u-margin-right-large{margin-right:48px!important}@media (min-width:30em){.u-margin-right-large-from-mobile{margin-right:48px!important}}@media (min-width:48em){.u-margin-right-large-from-tablet{margin-right:48px!important}}@media (min-width:64.0625em){.u-margin-right-large-from-desktop{margin-right:48px!important}}.u-margin-right-huge{margin-right:96px!important}@media (min-width:30em){.u-margin-right-huge-from-mobile{margin-right:96px!important}}@media (min-width:48em){.u-margin-right-huge-from-tablet{margin-right:96px!important}}@media (min-width:64.0625em){.u-margin-right-huge-from-desktop{margin-right:96px!important}}@media (min-width:90em){.u-margin-right-huge-from-wide{margin-right:96px!important}.u-margin-right-none-from-wide{margin-right:0!important}}.u-margin-right-none{margin-right:0!important}.u-margin-bottom{margin-bottom:24px!important}@media (min-width:30em){.u-margin-right-none-from-mobile{margin-right:0!important}.u-margin-bottom-from-mobile{margin-bottom:24px!important}}@media (min-width:48em){.u-margin-right-none-from-tablet{margin-right:0!important}.u-margin-bottom-from-tablet{margin-bottom:24px!important}}@media (min-width:64.0625em){.u-margin-right-none-from-desktop{margin-right:0!important}.u-margin-bottom-from-desktop{margin-bottom:24px!important}}@media (min-width:90em){.u-margin-bottom-from-wide{margin-bottom:24px!important}.u-margin-bottom-tiny-from-wide{margin-bottom:6px!important}}.u-margin-bottom-tiny{margin-bottom:6px!important}@media (min-width:30em){.u-margin-bottom-tiny-from-mobile{margin-bottom:6px!important}}@media (min-width:48em){.u-margin-bottom-tiny-from-tablet{margin-bottom:6px!important}}@media (min-width:64.0625em){.u-margin-bottom-tiny-from-desktop{margin-bottom:6px!important}}.u-margin-bottom-small{margin-bottom:12px!important}@media (min-width:30em){.u-margin-bottom-small-from-mobile{margin-bottom:12px!important}}@media (min-width:48em){.u-margin-bottom-small-from-tablet{margin-bottom:12px!important}}@media (min-width:64.0625em){.u-margin-bottom-small-from-desktop{margin-bottom:12px!important}}@media (min-width:90em){.u-margin-bottom-small-from-wide{margin-bottom:12px!important}.u-margin-bottom-large-from-wide{margin-bottom:48px!important}}.u-margin-bottom-large{margin-bottom:48px!important}@media (min-width:30em){.u-margin-bottom-large-from-mobile{margin-bottom:48px!important}}@media (min-width:48em){.u-margin-bottom-large-from-tablet{margin-bottom:48px!important}}@media (min-width:64.0625em){.u-margin-bottom-large-from-desktop{margin-bottom:48px!important}}.u-margin-bottom-huge{margin-bottom:96px!important}@media (min-width:30em){.u-margin-bottom-huge-from-mobile{margin-bottom:96px!important}}@media (min-width:48em){.u-margin-bottom-huge-from-tablet{margin-bottom:96px!important}}@media (min-width:64.0625em){.u-margin-bottom-huge-from-desktop{margin-bottom:96px!important}}@media (min-width:90em){.u-margin-bottom-huge-from-wide{margin-bottom:96px!important}.u-margin-bottom-none-from-wide{margin-bottom:0!important}}.u-margin-bottom-none{margin-bottom:0!important}.u-margin-left{margin-left:24px!important}@media (min-width:30em){.u-margin-bottom-none-from-mobile{margin-bottom:0!important}.u-margin-left-from-mobile{margin-left:24px!important}}@media (min-width:48em){.u-margin-bottom-none-from-tablet{margin-bottom:0!important}.u-margin-left-from-tablet{margin-left:24px!important}}@media (min-width:64.0625em){.u-margin-bottom-none-from-desktop{margin-bottom:0!important}.u-margin-left-from-desktop{margin-left:24px!important}}@media (min-width:90em){.u-margin-left-from-wide{margin-left:24px!important}.u-margin-left-tiny-from-wide{margin-left:6px!important}}.u-margin-left-tiny{margin-left:6px!important}@media (min-width:30em){.u-margin-left-tiny-from-mobile{margin-left:6px!important}}@media (min-width:48em){.u-margin-left-tiny-from-tablet{margin-left:6px!important}}@media (min-width:64.0625em){.u-margin-left-tiny-from-desktop{margin-left:6px!important}}.u-margin-left-small{margin-left:12px!important}@media (min-width:30em){.u-margin-left-small-from-mobile{margin-left:12px!important}}@media (min-width:48em){.u-margin-left-small-from-tablet{margin-left:12px!important}}@media (min-width:64.0625em){.u-margin-left-small-from-desktop{margin-left:12px!important}}@media (min-width:90em){.u-margin-left-small-from-wide{margin-left:12px!important}.u-margin-left-large-from-wide{margin-left:48px!important}}.u-margin-left-large{margin-left:48px!important}@media (min-width:30em){.u-margin-left-large-from-mobile{margin-left:48px!important}}@media (min-width:48em){.u-margin-left-large-from-tablet{margin-left:48px!important}}@media (min-width:64.0625em){.u-margin-left-large-from-desktop{margin-left:48px!important}}.u-margin-left-huge{margin-left:96px!important}@media (min-width:30em){.u-margin-left-huge-from-mobile{margin-left:96px!important}}@media (min-width:48em){.u-margin-left-huge-from-tablet{margin-left:96px!important}}@media (min-width:64.0625em){.u-margin-left-huge-from-desktop{margin-left:96px!important}}@media (min-width:90em){.u-margin-left-huge-from-wide{margin-left:96px!important}.u-margin-left-none-from-wide{margin-left:0!important}}.u-margin-left-none{margin-left:0!important}@media (min-width:30em){.u-margin-left-none-from-mobile{margin-left:0!important}}@media (min-width:64.0625em){.u-margin-left-none-from-desktop{margin-left:0!important}}.b--black{background-color:#000}.b--black,.b--black a,.b--black h1,.b--black h2,.b--black h3,.b--black h4,.b--black h5,.b--black h6,.b--black p{color:#FFF}.b--black.button,.buttons-group>.b--black,button.b--black,input.b--black[type=button],input.b--black[type=submit]{background-color:#000;color:#FFF}.b--black.button .elementor-button-text,.buttons-group>.b--black .elementor-button-text,button.b--black .elementor-button-text,input.b--black[type=button] .elementor-button-text,input.b--black[type=submit] .elementor-button-text{color:#FFF!important}.b--black.button:hover,.buttons-group>.b--black:hover,button.b--black:hover,input.b--black[type=button]:hover,input.b--black[type=submit]:hover{background-color:#000;color:#FFF}.f--black,.f--black a,.f--black h1,.f--black h2,.f--black h3,.f--black h4,.f--black h5,.f--black h6,.f--black p{color:#000!important}.b--white{background-color:#FFF}.b--white,.b--white a,.b--white h1,.b--white h2,.b--white h3,.b--white h4,.b--white h5,.b--white h6,.b--white p{color:#15274D}.b--white.button,.buttons-group>.b--white,button.b--white,input.b--white[type=button],input.b--white[type=submit]{background-color:#FFF;color:#15274D}.b--white.button .elementor-button-text,.buttons-group>.b--white .elementor-button-text,button.b--white .elementor-button-text,input.b--white[type=button] .elementor-button-text,input.b--white[type=submit] .elementor-button-text{color:#15274D!important}.b--white.button:hover,.buttons-group>.b--white:hover,button.b--white:hover,input.b--white[type=button]:hover,input.b--white[type=submit]:hover{background-color:#e6e6e6;color:#15274D}.f--white,.f--white a,.f--white h1,.f--white h2,.f--white h3,.f--white h4,.f--white h5,.f--white h6,.f--white p{color:#FFF!important}.b--primary{background-color:#15274D}.b--primary,.b--primary a,.b--primary h1,.b--primary h2,.b--primary h3,.b--primary h4,.b--primary h5,.b--primary h6,.b--primary p{color:#FFF}.b--primary.button,.buttons-group>.b--primary,button.b--primary,input.b--primary[type=button],input.b--primary[type=submit]{background-color:#15274D;color:#FFF}.b--primary.button .elementor-button-text,.buttons-group>.b--primary .elementor-button-text,button.b--primary .elementor-button-text,input.b--primary[type=button] .elementor-button-text,input.b--primary[type=submit] .elementor-button-text{color:#FFF!important}.b--primary.button:hover,.buttons-group>.b--primary:hover,button.b--primary:hover,input.b--primary[type=button]:hover,input.b--primary[type=submit]:hover{background-color:#0a1325;color:#FFF}.f--primary,.f--primary a,.f--primary h1,.f--primary h2,.f--primary h3,.f--primary h4,.f--primary h5,.f--primary h6,.f--primary p{color:#15274D!important}.b--accent{background-color:#FFDC3F}.b--accent,.b--accent a,.b--accent h1,.b--accent h2,.b--accent h3,.b--accent h4,.b--accent h5,.b--accent h6,.b--accent p{color:#15274D}.b--accent.button,.buttons-group>.b--accent,button.b--accent,input.b--accent[type=button],input.b--accent[type=submit]{background-color:#FFDC3F;color:#15274D}.b--accent.button .elementor-button-text,.buttons-group>.b--accent .elementor-button-text,button.b--accent .elementor-button-text,input.b--accent[type=button] .elementor-button-text,input.b--accent[type=submit] .elementor-button-text{color:#15274D!important}.b--accent.button:hover,.buttons-group>.b--accent:hover,button.b--accent:hover,input.b--accent[type=button]:hover,input.b--accent[type=submit]:hover{background-color:#ffd30c;color:#15274D}.f--accent,.f--accent a,.f--accent h1,.f--accent h2,.f--accent h3,.f--accent h4,.f--accent h5,.f--accent h6,.f--accent p{color:#FFDC3F!important}.b--gray{background-color:#F6F6F6}.b--gray,.b--gray a,.b--gray h1,.b--gray h2,.b--gray h3,.b--gray h4,.b--gray h5,.b--gray h6,.b--gray p{color:#15274D}.b--gray.button,.buttons-group>.b--gray,button.b--gray,input.b--gray[type=button],input.b--gray[type=submit]{background-color:#F6F6F6;color:#15274D}.b--gray.button .elementor-button-text,.buttons-group>.b--gray .elementor-button-text,button.b--gray .elementor-button-text,input.b--gray[type=button] .elementor-button-text,input.b--gray[type=submit] .elementor-button-text{color:#15274D!important}.b--gray.button:hover,.buttons-group>.b--gray:hover,button.b--gray:hover,input.b--gray[type=button]:hover,input.b--gray[type=submit]:hover{background-color:#ddd;color:#15274D}.f--gray,.f--gray a,.f--gray h1,.f--gray h2,.f--gray h3,.f--gray h4,.f--gray h5,.f--gray h6,.f--gray p{color:#F6F6F6!important}.b--light-blue{background-color:#C6CFE4}.b--light-blue,.b--light-blue a,.b--light-blue h1,.b--light-blue h2,.b--light-blue h3,.b--light-blue h4,.b--light-blue h5,.b--light-blue h6,.b--light-blue p{color:#15274D}.b--light-blue.button,.buttons-group>.b--light-blue,button.b--light-blue,input.b--light-blue[type=button],input.b--light-blue[type=submit]{background-color:#C6CFE4;color:#15274D}.b--light-blue.button .elementor-button-text,.buttons-group>.b--light-blue .elementor-button-text,button.b--light-blue .elementor-button-text,input.b--light-blue[type=button] .elementor-button-text,input.b--light-blue[type=submit] .elementor-button-text{color:#15274D!important}.b--light-blue.button:hover,.buttons-group>.b--light-blue:hover,button.b--light-blue:hover,input.b--light-blue[type=button]:hover,input.b--light-blue[type=submit]:hover{background-color:#a3b2d4;color:#15274D}.f--light-blue,.f--light-blue a,.f--light-blue h1,.f--light-blue h2,.f--light-blue h3,.f--light-blue h4,.f--light-blue h5,.f--light-blue h6,.f--light-blue p{color:#C6CFE4!important}.button.button--black,.buttons-group>.button--black,.buttons-group>a.button--black,a.button.button--black,button.button--black,input.button--black[type=button],input.button--black[type=submit]{background-color:#000;color:#FFF}.button.button--black.button--hollow,.button.button--black:hover,.buttons-group>.button--black.button--hollow,.buttons-group>.button--black:hover,.buttons-group>a.button--black.button--hollow,.buttons-group>a.button--black:hover,a.button.button--black.button--hollow,a.button.button--black:hover,button.button--black.button--hollow,button.button--black:hover,input.button--black.button--hollow[type=button],input.button--black.button--hollow[type=submit],input.button--black[type=button]:hover,input.button--black[type=submit]:hover{color:#000}.button.button--black.button--disabled,.buttons-group>.button--black.button--disabled,.buttons-group>a.button--black.button--disabled,a.button.button--black.button--disabled,button.button--black.button--disabled,input.button--black.button--disabled[type=button],input.button--black.button--disabled[type=submit]{background:rgba(0,0,0,.5);border-color:rgba(0,0,0,.5)}.button.button--black.button--disabled:not(.button--hollow),.buttons-group>.button--black.button--disabled:not(.button--hollow),.buttons-group>a.button--black.button--disabled:not(.button--hollow),a.button.button--black.button--disabled:not(.button--hollow),button.button--black.button--disabled:not(.button--hollow),input.button--black.button--disabled[type=button]:not(.button--hollow),input.button--black.button--disabled[type=submit]:not(.button--hollow){color:rgba(255,255,255,.5)}.button.button--black.button--disabled.button--hollow,.buttons-group>.button--black.button--disabled.button--hollow,.buttons-group>a.button--black.button--disabled.button--hollow,a.button.button--black.button--disabled.button--hollow,button.button--black.button--disabled.button--hollow,input.button--black.button--disabled.button--hollow[type=button],input.button--black.button--disabled.button--hollow[type=submit]{color:rgba(0,0,0,.5);background:0 0}.button.button--black.button--disabled:after,.button.button--black.button--disabled:before,.buttons-group>.button--black.button--disabled:after,.buttons-group>.button--black.button--disabled:before,.buttons-group>a.button--black.button--disabled:after,.buttons-group>a.button--black.button--disabled:before,a.button.button--black.button--disabled:after,a.button.button--black.button--disabled:before,button.button--black.button--disabled:after,button.button--black.button--disabled:before,input.button--black.button--disabled[type=button]:after,input.button--black.button--disabled[type=button]:before,input.button--black.button--disabled[type=submit]:after,input.button--black.button--disabled[type=submit]:before{color:rgba(0,0,0,.5)!important}.button.button--white,.buttons-group>.button--white,.buttons-group>a.button--white,a.button.button--white,button.button--white,input.button--white[type=button],input.button--white[type=submit]{background-color:#FFF;color:#15274D}.button.button--white.button--hollow,.button.button--white:hover,.buttons-group>.button--white.button--hollow,.buttons-group>.button--white:hover,.buttons-group>a.button--white.button--hollow,.buttons-group>a.button--white:hover,a.button.button--white.button--hollow,a.button.button--white:hover,button.button--white.button--hollow,button.button--white:hover,input.button--white.button--hollow[type=button],input.button--white.button--hollow[type=submit],input.button--white[type=button]:hover,input.button--white[type=submit]:hover{color:#FFF}.button.button--white.button--disabled,.buttons-group>.button--white.button--disabled,.buttons-group>a.button--white.button--disabled,a.button.button--white.button--disabled,button.button--white.button--disabled,input.button--white.button--disabled[type=button],input.button--white.button--disabled[type=submit]{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}.button.button--white.button--disabled.button--hollow,.button.button--white.button--disabled:not(.button--hollow),.buttons-group>.button--white.button--disabled.button--hollow,.buttons-group>.button--white.button--disabled:not(.button--hollow),.buttons-group>a.button--white.button--disabled.button--hollow,.buttons-group>a.button--white.button--disabled:not(.button--hollow),a.button.button--white.button--disabled.button--hollow,a.button.button--white.button--disabled:not(.button--hollow),button.button--white.button--disabled.button--hollow,button.button--white.button--disabled:not(.button--hollow),input.button--white.button--disabled.button--hollow[type=button],input.button--white.button--disabled.button--hollow[type=submit],input.button--white.button--disabled[type=button]:not(.button--hollow),input.button--white.button--disabled[type=submit]:not(.button--hollow){color:rgba(255,255,255,.5)}.button.button--white.button--disabled:after,.button.button--white.button--disabled:before,.buttons-group>.button--white.button--disabled:after,.buttons-group>.button--white.button--disabled:before,.buttons-group>a.button--white.button--disabled:after,.buttons-group>a.button--white.button--disabled:before,a.button.button--white.button--disabled:after,a.button.button--white.button--disabled:before,button.button--white.button--disabled:after,button.button--white.button--disabled:before,input.button--white.button--disabled[type=button]:after,input.button--white.button--disabled[type=button]:before,input.button--white.button--disabled[type=submit]:after,input.button--white.button--disabled[type=submit]:before{color:rgba(255,255,255,.5)!important}.button.button--white.button--disabled.button--hollow,.buttons-group>.button--white.button--disabled.button--hollow,.buttons-group>a.button--white.button--disabled.button--hollow,a.button.button--white.button--disabled.button--hollow,button.button--white.button--disabled.button--hollow,input.button--white.button--disabled.button--hollow[type=button],input.button--white.button--disabled.button--hollow[type=submit]{background:0 0}.button.button--primary,.buttons-group>.button--primary,.buttons-group>a.button--primary,a.button.button--primary,button.button--primary,input.button--primary[type=button],input.button--primary[type=submit]{background-color:#15274D;color:#FFF}.button.button--primary.button--hollow,.button.button--primary:hover,.buttons-group>.button--primary.button--hollow,.buttons-group>.button--primary:hover,.buttons-group>a.button--primary.button--hollow,.buttons-group>a.button--primary:hover,a.button.button--primary.button--hollow,a.button.button--primary:hover,button.button--primary.button--hollow,button.button--primary:hover,input.button--primary.button--hollow[type=button],input.button--primary.button--hollow[type=submit],input.button--primary[type=button]:hover,input.button--primary[type=submit]:hover{color:#15274D}.button.button--primary.button--disabled,.buttons-group>.button--primary.button--disabled,.buttons-group>a.button--primary.button--disabled,a.button.button--primary.button--disabled,button.button--primary.button--disabled,input.button--primary.button--disabled[type=button],input.button--primary.button--disabled[type=submit]{background:rgba(21,39,77,.5);border-color:rgba(21,39,77,.5)}.button.button--primary.button--disabled:not(.button--hollow),.buttons-group>.button--primary.button--disabled:not(.button--hollow),.buttons-group>a.button--primary.button--disabled:not(.button--hollow),a.button.button--primary.button--disabled:not(.button--hollow),button.button--primary.button--disabled:not(.button--hollow),input.button--primary.button--disabled[type=button]:not(.button--hollow),input.button--primary.button--disabled[type=submit]:not(.button--hollow){color:rgba(255,255,255,.5)}.button.button--primary.button--disabled.button--hollow,.buttons-group>.button--primary.button--disabled.button--hollow,.buttons-group>a.button--primary.button--disabled.button--hollow,a.button.button--primary.button--disabled.button--hollow,button.button--primary.button--disabled.button--hollow,input.button--primary.button--disabled.button--hollow[type=button],input.button--primary.button--disabled.button--hollow[type=submit]{color:rgba(21,39,77,.5);background:0 0}.button.button--primary.button--disabled:after,.button.button--primary.button--disabled:before,.buttons-group>.button--primary.button--disabled:after,.buttons-group>.button--primary.button--disabled:before,.buttons-group>a.button--primary.button--disabled:after,.buttons-group>a.button--primary.button--disabled:before,a.button.button--primary.button--disabled:after,a.button.button--primary.button--disabled:before,button.button--primary.button--disabled:after,button.button--primary.button--disabled:before,input.button--primary.button--disabled[type=button]:after,input.button--primary.button--disabled[type=button]:before,input.button--primary.button--disabled[type=submit]:after,input.button--primary.button--disabled[type=submit]:before{color:rgba(21,39,77,.5)!important}.button.button--accent,.buttons-group>.button--accent,.buttons-group>a.button--accent,a.button.button--accent,button.button--accent,input.button--accent[type=button],input.button--accent[type=submit]{background-color:#FFDC3F;color:#15274D}.button.button--accent.button--hollow,.button.button--accent:hover,.buttons-group>.button--accent.button--hollow,.buttons-group>.button--accent:hover,.buttons-group>a.button--accent.button--hollow,.buttons-group>a.button--accent:hover,a.button.button--accent.button--hollow,a.button.button--accent:hover,button.button--accent.button--hollow,button.button--accent:hover,input.button--accent.button--hollow[type=button],input.button--accent.button--hollow[type=submit],input.button--accent[type=button]:hover,input.button--accent[type=submit]:hover{color:#FFDC3F}.button.button--accent.button--disabled,.buttons-group>.button--accent.button--disabled,.buttons-group>a.button--accent.button--disabled,a.button.button--accent.button--disabled,button.button--accent.button--disabled,input.button--accent.button--disabled[type=button],input.button--accent.button--disabled[type=submit]{background:rgba(255,220,63,.5);border-color:rgba(255,220,63,.5)}.button.button--accent.button--disabled:not(.button--hollow),.buttons-group>.button--accent.button--disabled:not(.button--hollow),.buttons-group>a.button--accent.button--disabled:not(.button--hollow),a.button.button--accent.button--disabled:not(.button--hollow),button.button--accent.button--disabled:not(.button--hollow),input.button--accent.button--disabled[type=button]:not(.button--hollow),input.button--accent.button--disabled[type=submit]:not(.button--hollow){color:rgba(255,255,255,.5)}.button.button--accent.button--disabled.button--hollow,.buttons-group>.button--accent.button--disabled.button--hollow,.buttons-group>a.button--accent.button--disabled.button--hollow,a.button.button--accent.button--disabled.button--hollow,button.button--accent.button--disabled.button--hollow,input.button--accent.button--disabled.button--hollow[type=button],input.button--accent.button--disabled.button--hollow[type=submit]{color:rgba(255,220,63,.5);background:0 0}.button.button--accent.button--disabled:after,.button.button--accent.button--disabled:before,.buttons-group>.button--accent.button--disabled:after,.buttons-group>.button--accent.button--disabled:before,.buttons-group>a.button--accent.button--disabled:after,.buttons-group>a.button--accent.button--disabled:before,a.button.button--accent.button--disabled:after,a.button.button--accent.button--disabled:before,button.button--accent.button--disabled:after,button.button--accent.button--disabled:before,input.button--accent.button--disabled[type=button]:after,input.button--accent.button--disabled[type=button]:before,input.button--accent.button--disabled[type=submit]:after,input.button--accent.button--disabled[type=submit]:before{color:rgba(255,220,63,.5)!important}.button.button--gray,.buttons-group>.button--gray,.buttons-group>a.button--gray,a.button.button--gray,button.button--gray,input.button--gray[type=button],input.button--gray[type=submit]{background-color:#F6F6F6;color:#15274D}.button.button--gray.button--hollow,.button.button--gray:hover,.buttons-group>.button--gray.button--hollow,.buttons-group>.button--gray:hover,.buttons-group>a.button--gray.button--hollow,.buttons-group>a.button--gray:hover,a.button.button--gray.button--hollow,a.button.button--gray:hover,button.button--gray.button--hollow,button.button--gray:hover,input.button--gray.button--hollow[type=button],input.button--gray.button--hollow[type=submit],input.button--gray[type=button]:hover,input.button--gray[type=submit]:hover{color:#F6F6F6}.button.button--gray.button--disabled,.buttons-group>.button--gray.button--disabled,.buttons-group>a.button--gray.button--disabled,a.button.button--gray.button--disabled,button.button--gray.button--disabled,input.button--gray.button--disabled[type=button],input.button--gray.button--disabled[type=submit]{background:rgba(246,246,246,.5);border-color:rgba(246,246,246,.5)}.button.button--gray.button--disabled:not(.button--hollow),.buttons-group>.button--gray.button--disabled:not(.button--hollow),.buttons-group>a.button--gray.button--disabled:not(.button--hollow),a.button.button--gray.button--disabled:not(.button--hollow),button.button--gray.button--disabled:not(.button--hollow),input.button--gray.button--disabled[type=button]:not(.button--hollow),input.button--gray.button--disabled[type=submit]:not(.button--hollow){color:rgba(255,255,255,.5)}.button.button--gray.button--disabled.button--hollow,.buttons-group>.button--gray.button--disabled.button--hollow,.buttons-group>a.button--gray.button--disabled.button--hollow,a.button.button--gray.button--disabled.button--hollow,button.button--gray.button--disabled.button--hollow,input.button--gray.button--disabled.button--hollow[type=button],input.button--gray.button--disabled.button--hollow[type=submit]{color:rgba(246,246,246,.5);background:0 0}.button.button--gray.button--disabled:after,.button.button--gray.button--disabled:before,.buttons-group>.button--gray.button--disabled:after,.buttons-group>.button--gray.button--disabled:before,.buttons-group>a.button--gray.button--disabled:after,.buttons-group>a.button--gray.button--disabled:before,a.button.button--gray.button--disabled:after,a.button.button--gray.button--disabled:before,button.button--gray.button--disabled:after,button.button--gray.button--disabled:before,input.button--gray.button--disabled[type=button]:after,input.button--gray.button--disabled[type=button]:before,input.button--gray.button--disabled[type=submit]:after,input.button--gray.button--disabled[type=submit]:before{color:rgba(246,246,246,.5)!important}.button.button--light-blue,.buttons-group>.button--light-blue,.buttons-group>a.button--light-blue,a.button.button--light-blue,button.button--light-blue,input.button--light-blue[type=button],input.button--light-blue[type=submit]{background-color:#C6CFE4;color:#15274D}.button.button--light-blue.button--hollow,.button.button--light-blue:hover,.buttons-group>.button--light-blue.button--hollow,.buttons-group>.button--light-blue:hover,.buttons-group>a.button--light-blue.button--hollow,.buttons-group>a.button--light-blue:hover,a.button.button--light-blue.button--hollow,a.button.button--light-blue:hover,button.button--light-blue.button--hollow,button.button--light-blue:hover,input.button--light-blue.button--hollow[type=button],input.button--light-blue.button--hollow[type=submit],input.button--light-blue[type=button]:hover,input.button--light-blue[type=submit]:hover{color:#C6CFE4}.button.button--light-blue.button--disabled,.buttons-group>.button--light-blue.button--disabled,.buttons-group>a.button--light-blue.button--disabled,a.button.button--light-blue.button--disabled,button.button--light-blue.button--disabled,input.button--light-blue.button--disabled[type=button],input.button--light-blue.button--disabled[type=submit]{background:rgba(198,207,228,.5);border-color:rgba(198,207,228,.5)}.button.button--light-blue.button--disabled:not(.button--hollow),.buttons-group>.button--light-blue.button--disabled:not(.button--hollow),.buttons-group>a.button--light-blue.button--disabled:not(.button--hollow),a.button.button--light-blue.button--disabled:not(.button--hollow),button.button--light-blue.button--disabled:not(.button--hollow),input.button--light-blue.button--disabled[type=button]:not(.button--hollow),input.button--light-blue.button--disabled[type=submit]:not(.button--hollow){color:rgba(255,255,255,.5)}.button.button--light-blue.button--disabled.button--hollow,.buttons-group>.button--light-blue.button--disabled.button--hollow,.buttons-group>a.button--light-blue.button--disabled.button--hollow,a.button.button--light-blue.button--disabled.button--hollow,button.button--light-blue.button--disabled.button--hollow,input.button--light-blue.button--disabled.button--hollow[type=button],input.button--light-blue.button--disabled.button--hollow[type=submit]{color:rgba(198,207,228,.5);background:0 0}.button.button--light-blue.button--disabled:after,.button.button--light-blue.button--disabled:before,.buttons-group>.button--light-blue.button--disabled:after,.buttons-group>.button--light-blue.button--disabled:before,.buttons-group>a.button--light-blue.button--disabled:after,.buttons-group>a.button--light-blue.button--disabled:before,a.button.button--light-blue.button--disabled:after,a.button.button--light-blue.button--disabled:before,button.button--light-blue.button--disabled:after,button.button--light-blue.button--disabled:before,input.button--light-blue.button--disabled[type=button]:after,input.button--light-blue.button--disabled[type=button]:before,input.button--light-blue.button--disabled[type=submit]:after,input.button--light-blue.button--disabled[type=submit]:before{color:rgba(198,207,228,.5)!important}.button.button--download,.buttons-group>.button--download,.buttons-group>a.button--download,a.button.button--download,button.button--download,input.button--download[type=button],input.button--download[type=submit]{width:calc(90px - 12px);height:calc(90px - 12px);padding:12px}.button.button--download:before,.buttons-group>.button--download:before,.buttons-group>a.button--download:before,a.button.button--download:before,button.button--download:before,input.button--download[type=button]:before,input.button--download[type=submit]:before{content:"";position:relative;display:block;width:100%;height:100%;background-image:url(assets/images/interface/icon-download.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.button.button--download:hover:before,.buttons-group>.button--download:hover:before,.buttons-group>a.button--download:hover:before,a.button.button--download:hover:before,button.button--download:hover:before,input.button--download[type=button]:hover:before,input.button--download[type=submit]:hover:before{background-image:url(assets/images/interface/icon-download-light.svg)}.button.button--tiny,.buttons-group.buttons-group--tiny>*,.buttons-group.buttons-group--tiny>.button,.buttons-group.buttons-group--tiny>a,.buttons-group.buttons-group--tiny>button,.buttons-group.buttons-group--tiny>input[type=button],.buttons-group.buttons-group--tiny>input[type=submit],.buttons-group>.button--tiny,.buttons-group>a.button--tiny,a.button.button--tiny,button.button--tiny,input.button--tiny[type=button],input.button--tiny[type=submit]{font-size:12px;padding:6px 14px 7px}.button,.button.button--small,.buttons-group.buttons-group--small>*,.buttons-group.buttons-group--small>.button,.buttons-group.buttons-group--small>a,.buttons-group.buttons-group--small>button,.buttons-group.buttons-group--small>input[type=button],.buttons-group.buttons-group--small>input[type=submit],.buttons-group>*,.buttons-group>.button--small,.buttons-group>a,.buttons-group>a.button--small,a.button,a.button.button--small,button,button.button--small,input.button--small[type=button],input.button--small[type=submit],input[type=button],input[type=submit]{padding:9px 28px 11px;font-size:14px}.button.button--big,.buttons-group.buttons-group--big>*,.buttons-group.buttons-group--big>.button,.buttons-group.buttons-group--big>a,.buttons-group.buttons-group--big>button,.buttons-group.buttons-group--big>input[type=button],.buttons-group.buttons-group--big>input[type=submit],.buttons-group>.button--big,.buttons-group>a.button--big,a.button.button--big,button.button--big,input.button--big[type=button],input.button--big[type=submit]{padding:11px 38px 14px;font-size:16px}@media (min-width:48em){.u-margin-left-none-from-tablet{margin-left:0!important}.button,.buttons-group>*,.buttons-group>a,a.button,button,input[type=button],input[type=submit]{padding:11px 38px 14px;font-size:16px}.button.button--big,.buttons-group.buttons-group--big>*,.buttons-group.buttons-group--big>.button,.buttons-group.buttons-group--big>a,.buttons-group.buttons-group--big>button,.buttons-group.buttons-group--big>input[type=button],.buttons-group.buttons-group--big>input[type=submit],.buttons-group>.button--big,.buttons-group>a.button--big,a.button.button--big,button.button--big,input.button--big[type=button],input.button--big[type=submit]{padding:13px 44px 15px;font-size:20px}}.button.button--huge,.buttons-group.buttons-group--huge>*,.buttons-group.buttons-group--huge>.button,.buttons-group.buttons-group--huge>a,.buttons-group.buttons-group--huge>button,.buttons-group.buttons-group--huge>input[type=button],.buttons-group.buttons-group--huge>input[type=submit],.buttons-group>.button--huge,.buttons-group>a.button--huge,a.button.button--huge,button.button--huge,input.button--huge[type=button],input.button--huge[type=submit]{padding:13px 44px 15px;font-size:20px}@media (min-width:48em){.button.button--huge,.buttons-group.buttons-group--huge>*,.buttons-group.buttons-group--huge>.button,.buttons-group.buttons-group--huge>a,.buttons-group.buttons-group--huge>button,.buttons-group.buttons-group--huge>input[type=button],.buttons-group.buttons-group--huge>input[type=submit],.buttons-group>.button--huge,.buttons-group>a.button--huge,a.button.button--huge,button.button--huge,input.button--huge[type=button],input.button--huge[type=submit]{padding:20px 44px 22px;font-size:22px}}.button,.buttons-group>*,.buttons-group>a,a.button,button,input[type=button],input[type=submit]{position:relative;cursor:pointer;display:inline-block;overflow:hidden;outline:0;border:none;z-index:1;font-family:"Fira Sans",sans-serif;text-align:center;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#15274D;color:#FFF}.button--hollow.button,.button:hover,.buttons-group>.button--hollow,.buttons-group>:hover,button.button--hollow,button:hover,input.button--hollow[type=button],input.button--hollow[type=submit],input[type=button]:hover,input[type=submit]:hover{color:#15274D}.button--disabled.button,.buttons-group>.button--disabled,button.button--disabled,input.button--disabled[type=button],input.button--disabled[type=submit]{background:rgba(21,39,77,.5);border-color:rgba(21,39,77,.5)}.button--disabled.button:not(.button--hollow),.buttons-group>.button--disabled:not(.button--hollow),button.button--disabled:not(.button--hollow),input.button--disabled[type=button]:not(.button--hollow),input.button--disabled[type=submit]:not(.button--hollow){color:rgba(255,255,255,.5)}.button--disabled.button--hollow.button,.buttons-group>.button--disabled.button--hollow,button.button--disabled.button--hollow,input.button--disabled.button--hollow[type=button],input.button--disabled.button--hollow[type=submit]{color:rgba(21,39,77,.5);background:0 0}.button--disabled.button:after,.button--disabled.button:before,.buttons-group>.button--disabled:after,.buttons-group>.button--disabled:before,button.button--disabled:after,button.button--disabled:before,input.button--disabled[type=button]:after,input.button--disabled[type=button]:before,input.button--disabled[type=submit]:after,input.button--disabled[type=submit]:before{color:rgba(21,39,77,.5)!important}.button--disabled.button:after,.buttons-group>.button--disabled:after,button.button--disabled:after,input.button--disabled[type=button]:after,input.button--disabled[type=submit]:after{content:none}.button.button--hollow,.buttons-group>.button--hollow,.buttons-group>a.button--hollow,a.button.button--hollow,button.button--hollow,input.button--hollow[type=button],input.button--hollow[type=submit]{background-color:transparent;border:1px solid #15274D;overflow:visible}.button.button--hollow:hover,.buttons-group>.button--hollow:hover,button.button--hollow:hover,input.button--hollow[type=button]:hover,input.button--hollow[type=submit]:hover{background-color:#15274D;color:#FFF}.has--icon{position:relative;display:inline-flex}.has--icon:after,.has--icon:before{font-size:1.2em;vertical-align:middle}.has--icon.icon--before:before{padding-right:.2em}.has--icon.icon--after:after{padding-left:.2em}.buttons-group{display:block;font-size:0;z-index:1;position:relative;margin-left:-24px}.buttons-group>*{font-size:1rem;margin-bottom:12px;margin-left:24px;vertical-align:top}.c-form--donate .c-form__amounts label,.c-form--donate .c-form__currency label,.c-form--donate .c-form__section:not(:last-child){margin-bottom:24px}.buttons-group.buttons-group-space{margin-left:-24px}.buttons-group.buttons-group-space>*{margin-left:24px}.buttons-group.buttons-group-space-tiny{margin-left:-6px}.buttons-group.buttons-group-space-tiny>*{margin-left:6px}.buttons-group.buttons-group-space-small{margin-left:-12px}.buttons-group.buttons-group-space-small>*{margin-left:12px}.buttons-group.buttons-group-space-large{margin-left:-48px}.buttons-group.buttons-group-space-large>*{margin-left:48px}.buttons-group.buttons-group-space-huge{margin-left:-96px}.buttons-group.buttons-group-space-huge>*{margin-left:96px}.buttons-group.buttons-group-space--flush *+*,.buttons-group.buttons-group-space-none,.buttons-group.buttons-group-space-none>*{margin-left:0}.hamburger-button span,.hamburger-button:after,.hamburger-button:before{content:"";display:block;position:absolute;left:0;width:100%;height:3px;top:0;background-color:#FFF;transform-origin:50% 50%}.hamburger-button,.site-header__nav--secondary,.site-search .input-wrapper{position:relative}.hamburger-button{display:block;z-index:9999;margin-left:24px;width:32px;height:24px}#infscr-loading,.c-form--donate button{width:100%;display:block}.hamburger-button:after{top:calc(100% - 3px)}.hamburger-button span,.hamburger-button.is--active:after,.hamburger-button.is--active:before{top:50%;margin-top:-2px}.hamburger-button.is--active{height:24px}.hamburger-button.is--active:before{transform:rotate(45deg)}.hamburger-button.is--active:after{transform:rotate(-45deg)}.hamburger-button.is--active span{top:100%;opacity:0}@keyframes bubble-animation{from{transform:translateY(150%)}to{transform:translateY(0)}}#infscr-loading{text-align:center;padding:48px 0}.c-form label.error{margin-top:6px}.c-form--donate .c-form__amounts,.c-form--donate .c-form__currency{padding:24px 24px 0}.c-form--donate .c-form__currency{border-top:1px solid #FFDC3F}.c-form--donate .c-form__box{border:1px solid #FFDC3F}.c-form--donate [type=date],.c-form--donate [type=datetime],.c-form--donate [type=datetime-local],.c-form--donate [type=month],.c-form--donate [type=week],.c-form--donate [type=email],.c-form--donate [type=number],.c-form--donate [type=search],.c-form--donate [type=tel],.c-form--donate [type=time],.c-form--donate [type=url],.c-form--donate [type=color],.c-form--donate [type=text],.c-form--donate [type=password],.c-form--donate textarea{color:#FFF}.c-form--donate [type=date].stripped,.c-form--donate [type=datetime].stripped,.c-form--donate [type=datetime-local].stripped,.c-form--donate [type=month].stripped,.c-form--donate [type=week].stripped,.c-form--donate [type=email].stripped,.c-form--donate [type=number].stripped,.c-form--donate [type=search].stripped,.c-form--donate [type=tel].stripped,.c-form--donate [type=time].stripped,.c-form--donate [type=url].stripped,.c-form--donate [type=color].stripped,.c-form--donate [type=text].stripped,.c-form--donate [type=password].stripped,.c-form--donate textarea.stripped{margin:0}.c-form [type=date],.c-form [type=datetime],.c-form [type=datetime-local],.c-form [type=month],.c-form [type=week],.c-form [type=email],.c-form [type=number],.c-form [type=search],.c-form [type=tel],.c-form [type=time],.c-form [type=url],.c-form [type=color],.c-form [type=text],.c-form [type=password],.c-form textarea{padding-left:0;padding-right:0;margin-bottom:12px;border:0;border-bottom:1px solid #FFDC3F}.c-form [type=date]:focus,.c-form [type=datetime]:focus,.c-form [type=datetime-local]:focus,.c-form [type=month]:focus,.c-form [type=week]:focus,.c-form [type=email]:focus,.c-form [type=number]:focus,.c-form [type=search]:focus,.c-form [type=tel]:focus,.c-form [type=time]:focus,.c-form [type=url]:focus,.c-form [type=color]:focus,.c-form [type=text]:focus,.c-form [type=password]:focus,.c-form textarea:focus{box-shadow:none;border-color:#FFF;background-color:transparent}.c-form [type=date]::-webkit-input-placeholder,.c-form [type=datetime]::-webkit-input-placeholder,.c-form [type=datetime-local]::-webkit-input-placeholder,.c-form [type=month]::-webkit-input-placeholder,.c-form [type=week]::-webkit-input-placeholder,.c-form [type=email]::-webkit-input-placeholder,.c-form [type=number]::-webkit-input-placeholder,.c-form [type=search]::-webkit-input-placeholder,.c-form [type=tel]::-webkit-input-placeholder,.c-form [type=time]::-webkit-input-placeholder,.c-form [type=url]::-webkit-input-placeholder,.c-form [type=color]::-webkit-input-placeholder,.c-form [type=text]::-webkit-input-placeholder,.c-form [type=password]::-webkit-input-placeholder,.c-form textarea::-webkit-input-placeholder{color:#FFF}.c-form [type=date]::-moz-placeholder,.c-form [type=datetime]::-moz-placeholder,.c-form [type=datetime-local]::-moz-placeholder,.c-form [type=month]::-moz-placeholder,.c-form [type=week]::-moz-placeholder,.c-form [type=email]::-moz-placeholder,.c-form [type=number]::-moz-placeholder,.c-form [type=search]::-moz-placeholder,.c-form [type=tel]::-moz-placeholder,.c-form [type=time]::-moz-placeholder,.c-form [type=url]::-moz-placeholder,.c-form [type=color]::-moz-placeholder,.c-form [type=text]::-moz-placeholder,.c-form [type=password]::-moz-placeholder,.c-form textarea::-moz-placeholder{color:#FFF}.c-form [type=date]:-ms-input-placeholder,.c-form [type=datetime]:-ms-input-placeholder,.c-form [type=datetime-local]:-ms-input-placeholder,.c-form [type=month]:-ms-input-placeholder,.c-form [type=week]:-ms-input-placeholder,.c-form [type=email]:-ms-input-placeholder,.c-form [type=number]:-ms-input-placeholder,.c-form [type=search]:-ms-input-placeholder,.c-form [type=tel]:-ms-input-placeholder,.c-form [type=time]:-ms-input-placeholder,.c-form [type=url]:-ms-input-placeholder,.c-form [type=color]:-ms-input-placeholder,.c-form [type=text]:-ms-input-placeholder,.c-form [type=password]:-ms-input-placeholder,.c-form textarea:-ms-input-placeholder{color:#FFF}.c-form [type=date]:-moz-placeholder,.c-form [type=datetime]:-moz-placeholder,.c-form [type=datetime-local]:-moz-placeholder,.c-form [type=month]:-moz-placeholder,.c-form [type=week]:-moz-placeholder,.c-form [type=email]:-moz-placeholder,.c-form [type=number]:-moz-placeholder,.c-form [type=search]:-moz-placeholder,.c-form [type=tel]:-moz-placeholder,.c-form [type=time]:-moz-placeholder,.c-form [type=url]:-moz-placeholder,.c-form [type=color]:-moz-placeholder,.c-form [type=text]:-moz-placeholder,.c-form [type=password]:-moz-placeholder,.c-form textarea:-moz-placeholder{color:#FFF}.c-form [type=number],.c-form label{font-weight:500}.c-form input[type=radio].radio--button{border:none}.c-form input[type=radio].radio--button+label{display:block;border-bottom:1px solid #FFDC3F;margin-bottom:0}.c-form input[type=radio].radio--button+label:after,.c-form input[type=radio].radio--button+label:before{content:none}.c-form input[type=radio].radio--button+label:hover{color:#FFDC3F}.c-form input[type=radio].radio--button:checked+label{background-color:#FFDC3F;color:#15274D}@media (max-width:64.0525em){.site-branding{display:inline-flex!important;align-items:center}.site-branding .site-title{flex-grow:1;padding-right:48px;margin-bottom:0}}.site-header{padding-top:24px}@media (min-width:64.0625em){.site-header{padding-top:48px}.site-header__nav--secondary:before{content:"";display:block;width:auto;height:1px;margin-left:24px;background-color:#15274D}}.site-header a{font-size:14px;color:#15274D}.site-header__nav .menu li{margin-right:24px}.site-header__nav .menu li a,.site-header__nav--primary .site-header__date{display:block;padding:24px 0}.site-header__nav--primary .current-menu-item a{border-bottom:3px solid #15274D}@media (min-width:48em) and (max-width:64.0525em){.site-header__nav--secondary.o-layout{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}}.site-header__nav--secondary li{border-top:3px solid;border-color:transparent;margin-right:24px}.site-header__nav--secondary .site-search,.site-header__nav--secondary li a{padding-top:24px}.site-title a{display:block;width:100%;height:85px;background:url(assets/images/interface/logo@2x.png) left center no-repeat;background-size:contain}html[lang=en-GB] .site-title a{background-image:url(assets/images/interface/logo-en@2x.png)}.site-search .button,.site-search .buttons-group>*,.site-search input[type=button],.site-search input[type=submit]{background:url(assets/images/interface/icon-search.svg) center center no-repeat;border:0;padding:0;position:absolute;top:0;right:0;bottom:0;width:48px;cursor:pointer}.separator--top-black{border-top:1px solid #000}.separator--top-white{border-top:1px solid #FFF}.separator--top-primary{border-top:1px solid #15274D}.separator--top-accent{border-top:1px solid #FFDC3F}.separator--top-gray{border-top:1px solid #F6F6F6}.separator--top-light-blue{border-top:1px solid #C6CFE4}.separator--right-black{border-right:1px solid #000}.separator--right-white{border-right:1px solid #FFF}.separator--right-primary{border-right:1px solid #15274D}.separator--right-accent{border-right:1px solid #FFDC3F}.separator--right-gray{border-right:1px solid #F6F6F6}.separator--right-light-blue{border-right:1px solid #C6CFE4}.separator--bottom-black{border-bottom:1px solid #000}.separator--bottom-white{border-bottom:1px solid #FFF}.separator--bottom-primary{border-bottom:1px solid #15274D}.separator--bottom-accent{border-bottom:1px solid #FFDC3F}.separator--bottom-gray{border-bottom:1px solid #F6F6F6}.separator--bottom-light-blue{border-bottom:1px solid #C6CFE4}.separator--left-black{border-left:1px solid #000}.separator--left-white{border-left:1px solid #FFF}.separator--left-primary{border-left:1px solid #15274D}.separator--left-accent{border-left:1px solid #FFDC3F}.separator--left-gray{border-left:1px solid #F6F6F6}.separator--left-light-blue{border-left:1px solid #C6CFE4}article{position:relative}article:before{content:"";position:absolute;top:-6px;left:0;width:100%;height:2px;display:block;margin-bottom:6px;transition:width .3s cubic-bezier(.23,.31,.5,.99)}@media (min-width:64.0625em){.site-title a{margin-top:30px}article:before{width:50%}article:hover:before{width:100%}}.subject-mass-media-en:not(.entry--completed) .entry-overlay,.subject-mass-media-en:not(.entry--completed) .entry-thumbnail a,.subject-mass-media-en:not(.entry--completed) .entry-thumbnail__label--active,.subject-mass-media-en:not(.entry--completed):before,.subject-mass-media:not(.entry--completed) .entry-overlay,.subject-mass-media:not(.entry--completed) .entry-thumbnail a,.subject-mass-media:not(.entry--completed) .entry-thumbnail__label--active,.subject-mass-media:not(.entry--completed):before{background-color:#1A5ACB}.subject-educatie-media:not(.entry--completed) .entry-overlay,.subject-educatie-media:not(.entry--completed) .entry-thumbnail a,.subject-educatie-media:not(.entry--completed) .entry-thumbnail__label--active,.subject-educatie-media:not(.entry--completed):before,.subject-media-literacy:not(.entry--completed) .entry-overlay,.subject-media-literacy:not(.entry--completed) .entry-thumbnail a,.subject-media-literacy:not(.entry--completed) .entry-thumbnail__label--active,.subject-media-literacy:not(.entry--completed):before{background-color:#F58900}.subject-innovation:not(.entry--completed) .entry-overlay,.subject-innovation:not(.entry--completed) .entry-thumbnail a,.subject-innovation:not(.entry--completed) .entry-thumbnail__label--active,.subject-innovation:not(.entry--completed):before,.subject-inovatie:not(.entry--completed) .entry-overlay,.subject-inovatie:not(.entry--completed) .entry-thumbnail a,.subject-inovatie:not(.entry--completed) .entry-thumbnail__label--active,.subject-inovatie:not(.entry--completed):before{background-color:#00A0E0}.subject-drepturile-omului:not(.entry--completed) .entry-overlay,.subject-drepturile-omului:not(.entry--completed) .entry-thumbnail a,.subject-drepturile-omului:not(.entry--completed) .entry-thumbnail__label--active,.subject-drepturile-omului:not(.entry--completed):before,.subject-human-rights-en:not(.entry--completed) .entry-overlay,.subject-human-rights-en:not(.entry--completed) .entry-thumbnail a,.subject-human-rights-en:not(.entry--completed) .entry-thumbnail__label--active,.subject-human-rights-en:not(.entry--completed):before{background-color:#AE0A4E}.subject-group.subject-mass-media a,.subject-group.subject-mass-media-en a{color:#1A5ACB}.subject-group.subject-educatie-media a,.subject-group.subject-media-literacy a{color:#F58900}.subject-group.subject-innovation a,.subject-group.subject-inovatie a{color:#00A0E0}.subject-group.subject-drepturile-omului a,.subject-group.subject-human-rights-en a{color:#AE0A4E}body.tax-subject.term-mass-media .subject-description,body.tax-subject.term-mass-media-en .subject-description{background-color:#1A5ACB}body.tax-subject.term-educatie-media .subject-description,body.tax-subject.term-media-literacy .subject-description{background-color:#F58900}body.tax-subject.term-innovation .subject-description,body.tax-subject.term-inovatie .subject-description{background-color:#00A0E0}body.tax-subject.term-drepturile-omului .subject-description,body.tax-subject.term-human-rights-en .subject-description{background-color:#AE0A4E}.menu-subject-mass-media a,.menu-subject-mass-media-en a{color:#1A5ACB!important}.menu-subject-mass-media-en.current-menu-item,.menu-subject-mass-media.current-menu-item{border-color:#1A5ACB!important}.menu-subject-educatie-media a,.menu-subject-media-literacy a{color:#F58900!important}.menu-subject-educatie-media.current-menu-item,.menu-subject-media-literacy.current-menu-item{border-color:#F58900!important}.menu-subject-innovation a,.menu-subject-inovatie a{color:#00A0E0!important}.menu-subject-innovation.current-menu-item,.menu-subject-inovatie.current-menu-item{border-color:#00A0E0!important}.menu-subject-drepturile-omului a,.menu-subject-human-rights-en a{color:#AE0A4E!important}.menu-subject-drepturile-omului.current-menu-item,.menu-subject-human-rights-en.current-menu-item{border-color:#AE0A4E!important}.menu-item-object-subject a{padding:6px 12px}.entry-overlay{display:none}.entry.post{margin-bottom:36px}.entry-header,.entry-thumbnail{margin-bottom:24px}.entry-thumbnail{position:relative}.entry-thumbnail a{background-color:#15274D;display:block}.entry-thumbnail__label{position:absolute;bottom:0;left:0;color:#FFF;background-color:#00A0E0;padding:6px 12px}.entry-thumbnail__label--completed{background-color:silver}.entry-actions .button,.entry-actions .buttons-group>*,.entry-actions button,.entry-actions input[type=button],.entry-actions input[type=submit]{padding:12px;border-radius:3px}.entry-actions .button img,.entry-actions .buttons-group>* img,.entry-actions button img,.entry-actions input[type=button] img,.entry-actions input[type=submit] img{max-width:none}.entry-meta{display:flex;justify-content:stretch;align-items:center;margin-bottom:6px}.entry-meta li.entry-meta__item--term:not(:first-of-type),.entry-meta time.updated:not(:only-child){display:none}.entry-meta__posted-on{flex-grow:1}.entry-meta li a{color:#15274D}.entry-meta li+li{opacity:.5}.entry-meta li+li:before{content:"\00b7";margin:0 12px;line-height:20px;vertical-align:bottom}.single .entry-meta{display:block}.single .entry-meta h4{background-color:#F58900;padding:6px 12px;color:#FFF}.single .entry-meta__item{margin-bottom:6px}.single .entry-meta--single .posted-on{display:block;margin-bottom:24px;font-style:italic}.entry__financer__img img{max-width:150px!important;border:1px solid #F6F6F6}.single .site-main .entry-body{margin-bottom:24px}.single .site-main .entry-body a{background-color:#9BE2FF;color:#15274D;text-decoration:underline}.single .site-main .entry-body a:hover{background-color:#FFDC3F}.single .site-main .entry-body ol li{margin-bottom:12px}.single .site-main .entry-body ul:not(.elementor-editor-element-settings) li{position:relative;padding-left:96px;margin-bottom:12px}.single .site-main .entry-body ul:not(.elementor-editor-element-settings) li:before{content:"";width:48px;height:1px;background-color:#15274D;position:absolute;left:0;top:50%}.entry--horizontal.hentry{display:flex;flex-direction:column}@media (min-width:48em){.entry--horizontal.hentry{flex-direction:row-reverse}}.entry--horizontal.hentry>*{flex-basis:50%}.entry--horizontal.hentry .entry-content{margin-right:36px}.entry--compact.entry--completed .entry-thumbnail a,.entry--compact.entry--completed:before{background-color:silver}.entry--compact.entry--completed .entry-thumbnail img{opacity:.5;filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}.entry--compact.entry--program{background-color:#F6F6F6;text-align:center;display:flex;flex-direction:column}.entry--compact.entry--program:before{top:auto;bottom:-10px;height:10px;width:100%}@media (min-width:64.0625em){.entry--compact.entry--program:hover .entry-overlay{opacity:1}}.entry--compact.entry--program .entry-overlay{transition:opacity .2s ease-in-out;position:absolute;width:100%;top:0;bottom:0;color:#FFF;background-color:#15274D;padding:24px;display:flex;flex-direction:column;justify-content:center;opacity:0}.swiper-slide,.swiper-wrapper{transition-property:transform}.entry--compact.entry--program .entry-overlay__body{word-wrap:break-word}.entry--compact.entry--program .entry-overlay__title{color:#FFF}.entry--compact.entry--program .entry-header{padding:24px;margin:0}.entry--compact.entry--program .entry-thumbnail{margin-bottom:0}.entry--compact.entry--program .entry-content{display:flex;flex-grow:1;align-items:center;justify-content:center}.entry--compact .hentry--blog{padding-bottom:24px;border-bottom:1px solid #15274D}.entry--compact .entry-header,.entry--compact .entry-thumbnail{margin-bottom:12px}.entry--compact .entry-meta li+li:before{margin:0 6px;line-height:18px}.hentry:not(:last-child){margin-bottom:36px}.c-deadlines{display:flex;flex-direction:column}.c-deadlines__box{flex-grow:1}.c-deadlines__list__item span{display:block}.c-deadlines__list__item:not(:last-child){margin-bottom:12px}.widget-area .menu-subjects-container li:not(:last-child){border-bottom:1px solid silver}.widget-area .menu-subjects-container li.current-menu-item{border-bottom-width:3px}.widget-area .subject-description .menu li{opacity:.5;text-transform:uppercase}.widget-area .subject-description .menu li.current-menu-item{opacity:1}.site-footer .site-header__nav .menu li,.site-header__nav .nav li,.site-header__nav .nav li .sub-menu li,.site-header__nav .site-footer .menu li,.site-header__nav .widget-area .menu li,.widget-area .site-header__nav .menu li{margin-bottom:0;position:relative;text-align:left}.site-footer .site-header__nav .menu li.menu-item-has-children,.site-header__nav .nav li.menu-item-has-children,.site-header__nav .site-footer .menu li.menu-item-has-children,.site-header__nav .widget-area .menu li.menu-item-has-children,.widget-area .site-header__nav .menu li.menu-item-has-children{position:relative}.site-footer .site-header__nav .menu li.menu-item-has-children>a,.site-header__nav .nav li .sub-menu li.menu-item-has-children>a,.site-header__nav .nav li.menu-item-has-children>a,.site-header__nav .site-footer .menu li.menu-item-has-children>a,.site-header__nav .widget-area .menu li.menu-item-has-children>a,.widget-area .site-header__nav .menu li.menu-item-has-children>a{padding-right:24px}.site-footer .site-header__nav .menu li.menu-item-has-children:after,.site-header__nav .nav li.menu-item-has-children:after,.site-header__nav .site-footer .menu li.menu-item-has-children:after,.site-header__nav .widget-area .menu li.menu-item-has-children:after,.widget-area .site-header__nav .menu li.menu-item-has-children:after{content:"";position:absolute;width:6px;height:6px;margin-top:-3px;right:0;top:50%;transform:translateY(-50%) rotate(45deg);box-shadow:-2px -2px 0 inset #15274D;transform-origin:50% 50%}.site-footer .site-header__nav .menu li .sub-menu,.site-header__nav .nav li .sub-menu,.site-header__nav .site-footer .menu li .sub-menu,.site-header__nav .widget-area .menu li .sub-menu,.widget-area .site-header__nav .menu li .sub-menu{display:none;padding:1px 0;position:absolute;left:0;z-index:3;min-width:250px;max-width:350px}.service-template-service-elementor .site-header__nav .nav li .sub-menu,.service-template-service-elementor .site-header__nav .site-footer .menu li .sub-menu,.service-template-service-elementor .site-header__nav .widget-area .menu li .sub-menu,.site-footer .service-template-service-elementor .site-header__nav .menu li .sub-menu,.widget-area .service-template-service-elementor .site-header__nav .menu li .sub-menu{display:none!important}.site-footer .site-header__nav .menu li .sub-menu li,.site-header__nav .nav li .sub-menu li,.site-header__nav .site-footer .menu li .sub-menu li,.site-header__nav .widget-area .menu li .sub-menu li,.widget-area .site-header__nav .menu li .sub-menu li{margin-bottom:0!important}.site-footer .site-header__nav .menu li .sub-menu li a,.site-header__nav .nav li .sub-menu li a,.site-header__nav .site-footer .menu li .sub-menu li a,.site-header__nav .widget-area .menu li .sub-menu li a,.widget-area .site-header__nav .menu li .sub-menu li a{padding:12px;background-color:#15274D;color:#FFF}.site-footer .site-header__nav .menu li .sub-menu li a:hover,.site-header__nav .nav li .sub-menu li a:hover,.site-header__nav .site-footer .menu li .sub-menu li a:hover,.site-header__nav .widget-area .menu li .sub-menu li a:hover,.widget-area .site-header__nav .menu li .sub-menu li a:hover{color:#15274D;background-color:#FFDC3F}.site-footer .site-header__nav .menu li:hover .sub-menu,.site-header__nav .nav li:hover .sub-menu,.site-header__nav .site-footer .menu li:hover .sub-menu,.site-header__nav .widget-area .menu li:hover .sub-menu,.widget-area .site-header__nav .menu li:hover .sub-menu{display:block}.alignnone{margin:6px 24px 24px 0}.aligncenter,div.aligncenter{display:block;margin:6px auto}.alignright{float:right;margin:6px 0 24px 24px}.alignleft{float:left;margin:6px 24px 24px 0}a img.alignright{float:right;margin:6px 0 24px 24px}a img.alignleft,a img.alignnone{margin:6px 24px 24px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;text-align:left}.wp-caption.alignleft,.wp-caption.alignnone{margin:6px 24px 24px 0}.wp-caption.alignright{margin:6px 0 24px 24px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery .gallery-item .wp-caption .gallery-caption,.wp-caption .gallery .gallery-item .gallery-caption,.wp-caption .wp-caption-text{margin:0;padding:12px 4px 12px 0;font-style:italic;color:rgba(21,39,77,.5)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:16px;font-size:.875rem;font-weight:700;height:auto;left:6px;line-height:normal;padding:1 6px 23px 14px;text-decoration:none;top:6px;width:auto;z-index:100000}.gallery{display:flex;align-items:flex-start;flex-wrap:wrap}.gallery--top{align-items:flex-start}.gallery--middle{align-items:center}.gallery--bottom{align-items:flex-end}.gallery .gallery-item{margin-bottom:0;flex-grow:1}.gallery .gallery-item img{max-width:100%;height:auto!important}.gallery.gallery-columns-2 .gallery-item{flex-basis:50%}.gallery.gallery-columns-3 .gallery-item{flex-basis:33.33%}.gallery.gallery-columns-4 .gallery-item{flex-basis:25%}.gallery.gallery-columns-5 .gallery-item{flex-basis:20%}.gallery.gallery-columns-6 .gallery-item{flex-basis:16.666%}.gallery.gallery-columns-7 .gallery-item{flex-basis:14.28%}.gallery.gallery-columns-8 .gallery-item{flex-basis:12.5%}.gallery.gallery-columns-9 .gallery-item{flex-basis:11.11%}.gallery.gallery-columns-10 .gallery-item{flex-basis:10%}@media (min-width:48em){.gallery{margin-right:-24px}.gallery .gallery-item{padding:0 24px 24px 0;max-width:none!important}}body.wp-editor{padding:24px!important;max-width:1000px;margin:0 auto}.site-footer .menu-item-object-subject a{padding:0}.site-footer li a{color:rgba(255,255,255,.7)}.site-footer li a:hover{color:#FFF}.pagination{width:100%;display:flex;justify-content:center;margin-top:24px}.pagination ul{display:inline-block}.pagination li{color:#15274D}.pagination li a{color:#15274D;padding:6px 12px}.pagination li.active a{background:#15274D;color:#FFF}@media (max-width:64.0525em){.pagination li.pagination__item--next,.pagination li.pagination__item--prev{display:none}.elementor-section{overflow-x:hidden}}blockquote{position:relative;padding-left:96px;display:block;clear:both}blockquote:before{content:"\201D";font-size:10em;position:absolute;left:0;top:0;font-family:"Playfair Display",serif;font-style:italic;line-height:1;letter-spacing:.15em;height:.5em;overflow:hidden;margin-left:-.11em;margin-top:-.15em;color:#15274D}@media (min-width:64.0625em){blockquote:before{font-size:10em}blockquote>cite,blockquote>p{padding:0}}blockquote>p{font-style:italic}blockquote>cite{font-style:normal;display:block;color:#15274D}a i,input[type=checkbox],input[type=radio]{display:none}dl dt{margin:0 0 6px}dl dd{margin:0}img{max-width:100%;height:auto;font-style:italic;vertical-align:middle}img[height],img[width]{max-width:100%}img[src*=".svg"][width="1"][height="1"]{width:100%!important;height:auto!important}body{font-family:"Fira Sans",sans-serif;font-size:16px;color:#15274D;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif}.h1,.h1>a,.h2,.h2>a,.h3,.h3>a,.h4,.h4>a,.h5,.h5>a,.h6,.h6>a,h1,h1>a,h2,h2>a,h3,h3>a,h4,h4>a,h5,h5>a,h6,h6>a{color:#15274D}.h1,.h2,.h3,h1,h2,h3{line-height:1.2}.h4,.h5,.h6,h4,h5,h6{font-family:"Fira Sans",sans-serif}.ff-w-100{font-weight:100}.ff-w-200{font-weight:200}.ff-w-300,blockquote>cite,blockquote>p{font-weight:300}.ff-w-400{font-weight:400}.ff-w-500,.site-footer .menu li{font-weight:500}.ff-w-600,.h4,.h5,.h6,h4,h5,h6{font-weight:600}.ff-w-700,blockquote:before{font-weight:700}.ff-w-800,.h1,.h2,.h3,h1,h2,h3{font-weight:800}.ff-w-900{font-weight:900}[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],select,textarea{padding:9px 13px;font-size:14px;background-color:transparent}@media (min-width:48em){[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],select,textarea{padding:11px 16px;font-size:16px}}[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,[type=text]:focus,[type=password]:focus,select:focus,textarea:focus{border-color:#15274D;background-color:#FFF}select[multiple]{padding:0;border-color:#F6F6F6;background:#FFF;overflow-y:auto;outline:0}select[multiple] option{padding:5px 10px}select[multiple] option:checked{background:linear-gradient(0deg,#F6F6F6 0,#F6F6F6 100%) #F6F6F6}select[multiple]:focus option:checked{color:#000;background:linear-gradient(0deg,#15274D 0,#15274D 100%) #15274D}input[type=button],input[type=submit]{cursor:pointer}input[type=button]:hover,input[type=submit]:hover{background-color:transparent!important}.has--error [type=date],.has--error [type=datetime],.has--error [type=datetime-local],.has--error [type=month],.has--error [type=week],.has--error [type=email],.has--error [type=number],.has--error [type=search],.has--error [type=tel],.has--error [type=time],.has--error [type=url],.has--error [type=color],.has--error [type=text],.has--error [type=password]{border-color:#FFDC3F}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:2em;cursor:pointer}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";position:absolute;left:0;display:block;width:1.4em;height:1.4em;border:1px solid #FFDC3F}input[type=checkbox]:checked+label:before{border:none;background-color:#FFDC3F;background-repeat:no-repeat;background-position:center}input[type=radio]+label:after,input[type=radio]+label:before{border-radius:50%}input[type=radio]+label:after{content:"";position:absolute;left:.67em;display:block;width:.5em;height:.5em}input[type=radio]:checked+label:after{background-color:#FFDC3F}label{width:100%;position:relative;display:block;margin-bottom:12px;font-weight:400}.form-light .input-wrapper.is--active label,.form-light .select-wrapper label,.form-light .textarea-wrapper label,.input-wrapper.input-wrapper--light.is--active label{top:0;font-size:13.33px;color:#15274D}[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],select,textarea{-webkit-appearance:none;font-family:"Fira Sans",sans-serif;width:100%;outline:0;background:0 0;border:1px solid #15274D;color:#15274D}.stripped[type=date],.stripped[type=datetime],.stripped[type=datetime-local],.stripped[type=month],.stripped[type=week],.stripped[type=email],.stripped[type=number],.stripped[type=search],.stripped[type=tel],.stripped[type=time],.stripped[type=url],.stripped[type=color],.stripped[type=text],.stripped[type=password],select.stripped,textarea.stripped{padding:0;border:0}.form-light .input-wrapper [type=date],.form-light .input-wrapper [type=datetime],.form-light .input-wrapper [type=datetime-local],.form-light .input-wrapper [type=month],.form-light .input-wrapper [type=week],.form-light .input-wrapper [type=email],.form-light .input-wrapper [type=number],.form-light .input-wrapper [type=search],.form-light .input-wrapper [type=tel],.form-light .input-wrapper [type=time],.form-light .input-wrapper [type=url],.form-light .input-wrapper [type=color],.form-light .input-wrapper [type=text],.form-light .input-wrapper [type=password],.form-light .select-wrapper select,.form-light .textarea-wrapper textarea,.input-wrapper.input-wrapper--light [type=date],.input-wrapper.input-wrapper--light [type=datetime],.input-wrapper.input-wrapper--light [type=datetime-local],.input-wrapper.input-wrapper--light [type=month],.input-wrapper.input-wrapper--light [type=week],.input-wrapper.input-wrapper--light [type=email],.input-wrapper.input-wrapper--light [type=number],.input-wrapper.input-wrapper--light [type=search],.input-wrapper.input-wrapper--light [type=tel],.input-wrapper.input-wrapper--light [type=time],.input-wrapper.input-wrapper--light [type=url],.input-wrapper.input-wrapper--light [type=color],.input-wrapper.input-wrapper--light [type=text],.input-wrapper.input-wrapper--light [type=password],.input-wrapper.input-wrapper--light select,.input-wrapper.input-wrapper--light textarea{padding:6px 0;background-color:transparent!important;border:0 #F6F6F6;border-bottom:1px solid}.form-light .input-wrapper [type=date]:focus,.form-light .input-wrapper [type=datetime]:focus,.form-light .input-wrapper [type=datetime-local]:focus,.form-light .input-wrapper [type=month]:focus,.form-light .input-wrapper [type=week]:focus,.form-light .input-wrapper [type=email]:focus,.form-light .input-wrapper [type=number]:focus,.form-light .input-wrapper [type=search]:focus,.form-light .input-wrapper [type=tel]:focus,.form-light .input-wrapper [type=time]:focus,.form-light .input-wrapper [type=url]:focus,.form-light .input-wrapper [type=color]:focus,.form-light .input-wrapper [type=text]:focus,.form-light .input-wrapper [type=password]:focus,.form-light .input-wrapper.is--active [type=date],.form-light .input-wrapper.is--active [type=datetime],.form-light .input-wrapper.is--active [type=datetime-local],.form-light .input-wrapper.is--active [type=month],.form-light .input-wrapper.is--active [type=week],.form-light .input-wrapper.is--active [type=email],.form-light .input-wrapper.is--active [type=number],.form-light .input-wrapper.is--active [type=search],.form-light .input-wrapper.is--active [type=tel],.form-light .input-wrapper.is--active [type=time],.form-light .input-wrapper.is--active [type=url],.form-light .input-wrapper.is--active [type=color],.form-light .input-wrapper.is--active [type=text],.form-light .input-wrapper.is--active [type=password],.form-light .input-wrapper.is--active select,.form-light .input-wrapper.is--active textarea,.form-light .select-wrapper select:focus,.form-light .textarea-wrapper textarea:focus,.input-wrapper.input-wrapper--light [type=date]:focus,.input-wrapper.input-wrapper--light [type=datetime]:focus,.input-wrapper.input-wrapper--light [type=datetime-local]:focus,.input-wrapper.input-wrapper--light [type=month]:focus,.input-wrapper.input-wrapper--light [type=week]:focus,.input-wrapper.input-wrapper--light [type=email]:focus,.input-wrapper.input-wrapper--light [type=number]:focus,.input-wrapper.input-wrapper--light [type=search]:focus,.input-wrapper.input-wrapper--light [type=tel]:focus,.input-wrapper.input-wrapper--light [type=time]:focus,.input-wrapper.input-wrapper--light [type=url]:focus,.input-wrapper.input-wrapper--light [type=color]:focus,.input-wrapper.input-wrapper--light [type=text]:focus,.input-wrapper.input-wrapper--light [type=password]:focus,.input-wrapper.input-wrapper--light select:focus,.input-wrapper.input-wrapper--light textarea:focus,.input-wrapper.input-wrapper--light.is--active [type=date],.input-wrapper.input-wrapper--light.is--active [type=datetime],.input-wrapper.input-wrapper--light.is--active [type=datetime-local],.input-wrapper.input-wrapper--light.is--active [type=month],.input-wrapper.input-wrapper--light.is--active [type=week],.input-wrapper.input-wrapper--light.is--active [type=email],.input-wrapper.input-wrapper--light.is--active [type=number],.input-wrapper.input-wrapper--light.is--active [type=search],.input-wrapper.input-wrapper--light.is--active [type=tel],.input-wrapper.input-wrapper--light.is--active [type=time],.input-wrapper.input-wrapper--light.is--active [type=url],.input-wrapper.input-wrapper--light.is--active [type=color],.input-wrapper.input-wrapper--light.is--active [type=text],.input-wrapper.input-wrapper--light.is--active [type=password],.input-wrapper.input-wrapper--light.is--active select,.input-wrapper.input-wrapper--light.is--active textarea{border-bottom-color:#15274D;background-color:transparent}.form-light .input-wrapper label,.input-wrapper.input-wrapper--light label{padding:6px 0;position:absolute;left:0;width:100%;display:block;z-index:1;top:24px;margin-bottom:0;cursor:text}.input-wrapper,.o-block__img{margin-bottom:24px}.form-light .input-wrapper,.input-wrapper.input-wrapper--light{position:relative;padding-top:24px}.control-group{display:flex;justify-content:space-between;padding:48px 0;background-color:#15274D}.o-block,.o-block__body,.o-box{display:block}.control-group :first-child{margin-left:24px}.control-group :last-child{margin-right:24px;-ms-grid-row-align:center;align-self:center}.control-group a{color:#FFF}.control-group [type=date],.control-group [type=datetime],.control-group [type=datetime-local],.control-group [type=month],.control-group [type=week],.control-group [type=email],.control-group [type=number],.control-group [type=search],.control-group [type=tel],.control-group [type=time],.control-group [type=url],.control-group [type=color],.control-group [type=text],.control-group [type=password]{width:inherit;border:none;min-width:300px}html{font-size:1em;line-height:1.5;overflow-y:scroll;min-height:100%;cursor:default}.chocolat-open,.chocolat-wrapper .chocolat-top,.o-crop,.o-media__body,.o-ratio,.swiper-container{overflow:hidden}table{border-collapse:collapse;border-spacing:0;width:100%}.o-block{text-align:center}.o-block--flush>.o-block__img{margin-bottom:0}.o-block--tiny>.o-block__img{margin-bottom:6px}.o-block--small>.o-block__img{margin-bottom:12px}.o-block>.o-block__img{margin-bottom:24px}.o-block--large>.o-block__img{margin-bottom:48px}.o-block--huge>.o-block__img{margin-bottom:96px}.o-box>:last-child,.o-flag__body,.o-flag__body>:last-child{margin-bottom:0}.o-block--right{text-align:right}.o-block--left{text-align:left}.nav--banner,.o-layout--center{text-align:center}.o-box{padding:24px}.o-box:after{content:""!important;display:block!important;clear:both!important}.o-box--flush{padding:0}.o-box--tiny{padding:6px}.o-box--small{padding:12px}.o-box--large{padding:48px}.o-box--huge{padding:96px}.o-crop{position:relative;display:block}.o-prefix,.o-prefix__action{display:flex}.o-crop__content{position:absolute;top:0;left:0;max-width:none}.o-crop__content--right{right:0;left:auto}.o-crop__content--bottom{top:auto;bottom:0}.o-crop__content--center{top:50%;left:50%;transform:translate(-50%,-50%)}.o-crop--2\:1{padding-bottom:50%}.o-crop--4\:3{padding-bottom:75%}.o-crop--16\:9{padding-bottom:56.25%}.o-prefix__content{flex-grow:1;margin:0}.o-flag{display:table;width:100%}.o-flag__body,.o-flag__img{display:table-cell;vertical-align:middle}.o-flag__img{width:1px;padding-right:24px}.o-flag__img>img{max-width:none}.o-flag__body{width:auto}.o-flag--flush>.o-flag__img{padding-right:0}.o-flag--flush.o-flag--rev>.o-flag__img{padding-right:0;padding-left:0}.o-flag--tiny>.o-flag__img{padding-right:6px}.o-flag--tiny.o-flag--rev>.o-flag__img{padding-right:0;padding-left:6px}.o-flag--small>.o-flag__img{padding-right:12px}.o-flag--small.o-flag--rev>.o-flag__img{padding-right:0;padding-left:12px}.o-flag>.o-flag__img{padding-right:24px}.o-flag.o-flag--rev>.o-flag__img{padding-right:0;padding-left:24px}.o-flag--large>.o-flag__img{padding-right:48px}.o-flag--large.o-flag--rev>.o-flag__img{padding-right:0;padding-left:48px}.o-flag--huge>.o-flag__img{padding-right:96px}.o-flag--huge.o-flag--rev>.o-flag__img{padding-right:0;padding-left:96px}.o-flag--flush>.o-flag__img{padding-left:0}.o-flag--rev{direction:rtl}.o-flag--rev>.o-flag__body,.o-flag--rev>.o-flag__img{direction:ltr}.o-flag--rev>.o-flag__img{padding-right:0;padding-left:24px}.o-flag--top>.o-flag__body,.o-flag--top>.o-flag__img{vertical-align:top}.o-flag--bottom>.o-flag__body,.o-flag--bottom>.o-flag__img{vertical-align:bottom}.nav,.site-footer .menu,.site-header__nav .nav li .sub-menu,.widget-area .menu{list-style:none;margin-left:0}.nav>li,.nav>li>a,.site-footer .menu>li,.site-footer .menu>li>a,.site-header__nav .nav li .sub-menu>li,.site-header__nav .nav li .sub-menu>li>a,.widget-area .menu>li,.widget-area .menu>li>a{display:inline-block;zoom:1}.nav--stacked,.site-footer .menu,.site-footer .site-header__nav .menu li .sub-menu,.site-header__nav .nav li .sub-menu,.site-header__nav .site-footer .menu li .sub-menu,.site-header__nav .widget-area .menu li .sub-menu,.widget-area .menu,.widget-area .site-header__nav .menu li .sub-menu{margin-left:0}.nav--stacked>li,.site-footer .menu>li,.site-footer .site-header__nav .menu li .sub-menu>li,.site-header__nav .nav li .sub-menu>li,.site-header__nav .site-footer .menu li .sub-menu>li,.site-header__nav .widget-area .menu li .sub-menu>li,.widget-area .menu>li,.widget-area .site-header__nav .menu li .sub-menu>li{display:list-item;margin-left:0}.nav--stacked>li>a,.site-footer .menu>li>a,.site-footer .site-header__nav .menu li .sub-menu>li>a,.site-header__nav .nav li .sub-menu>li>a,.site-header__nav .site-footer .menu li .sub-menu>li>a,.site-header__nav .widget-area .menu li .sub-menu>li>a,.widget-area .menu>li>a,.widget-area .site-header__nav .menu li .sub-menu>li>a{display:block}.nav--block{line-height:1;letter-spacing:-.31em;word-spacing:-.43em;white-space:nowrap}.nav--block>li{letter-spacing:normal;word-spacing:normal}.nav--fit{display:table;width:100%}.nav--fit>li{display:table-cell}.nav--fit>li>a{display:block}.nav--keywords>li:after{content:"\002C" "\00A0"}.nav--keywords>li:last-child:after{display:none}.nav.nav-space--tiny,.site-footer .nav-space--tiny.menu,.site-header__nav .nav li .nav-space--tiny.sub-menu,.widget-area .nav-space--tiny.menu{margin-left:-6px}.nav.nav-space--tiny>li,.site-footer .nav-space--tiny.menu>li,.site-header__nav .nav li .nav-space--tiny.sub-menu>li,.widget-area .nav-space--tiny.menu>li{margin-left:6px}.nav.nav-space--tiny.nav--stacked>li:not(:last-child),.site-footer .nav-space--tiny.menu>li:not(:last-child),.site-footer .site-header__nav .menu li .nav-space--tiny.sub-menu>li:not(:last-child),.site-header__nav .nav li .nav-space--tiny.sub-menu>li:not(:last-child),.site-header__nav .site-footer .menu li .nav-space--tiny.sub-menu>li:not(:last-child),.site-header__nav .widget-area .menu li .nav-space--tiny.sub-menu>li:not(:last-child),.widget-area .nav-space--tiny.menu>li:not(:last-child),.widget-area .site-header__nav .menu li .nav-space--tiny.sub-menu>li:not(:last-child){margin-bottom:6px}.nav.nav-space--small,.site-footer .menu,.site-footer .site-header__nav .nav li .sub-menu.menu,.site-header__nav .nav li .nav-space--small.sub-menu,.site-header__nav .nav li .site-footer .sub-menu.menu,.site-header__nav .nav li .widget-area .subject-description .menu.sub-menu,.widget-area .nav-space--small.menu,.widget-area .subject-description .menu,.widget-area .subject-description .site-header__nav .nav li .menu.sub-menu{margin-left:-12px}.nav.nav-space--small>li,.site-footer .menu>li,.site-footer .site-header__nav .nav li .sub-menu.menu>li,.site-footer .widget-area .menu>li,.site-header__nav .nav li .nav-space--small.sub-menu>li,.site-header__nav .nav li .site-footer .sub-menu.menu>li,.widget-area .nav-space--small.menu>li,.widget-area .subject-description .menu>li,.widget-area .subject-description .site-header__nav .nav li .menu.sub-menu>li{margin-left:12px}.nav.nav-space--small.nav--stacked>li:not(:last-child),.site-footer .menu>li:not(:last-child),.site-footer .site-header__nav .menu li .nav-space--small.sub-menu>li:not(:last-child),.site-footer .site-header__nav .menu li .sub-menu.menu>li:not(:last-child),.site-footer .site-header__nav .nav li .sub-menu.menu>li:not(:last-child),.site-footer .widget-area .menu>li:not(:last-child),.site-header__nav .nav li .nav-space--small.sub-menu>li:not(:last-child),.site-header__nav .nav li .site-footer .sub-menu.menu>li:not(:last-child),.site-header__nav .site-footer .menu li .nav-space--small.sub-menu>li:not(:last-child),.site-header__nav .site-footer .menu li .sub-menu.menu>li:not(:last-child),.site-header__nav .widget-area .menu li .nav-space--small.sub-menu>li:not(:last-child),.site-header__nav .widget-area .subject-description .menu li .menu.sub-menu>li:not(:last-child),.widget-area .nav-space--small.menu>li:not(:last-child),.widget-area .site-footer .menu>li:not(:last-child),.widget-area .site-header__nav .menu li .nav-space--small.sub-menu>li:not(:last-child),.widget-area .subject-description .menu>li:not(:last-child),.widget-area .subject-description .site-header__nav .menu li .menu.sub-menu>li:not(:last-child),.widget-area .subject-description .site-header__nav .nav li .menu.sub-menu>li:not(:last-child){margin-bottom:12px}.nav.nav-space,.site-footer .nav-space.menu,.site-header__nav .nav li .nav-space.sub-menu,.widget-area .nav-space.menu{margin-left:-24px}.nav.nav-space>li,.site-footer .nav-space.menu>li,.site-header__nav .nav li .nav-space.sub-menu>li,.widget-area .nav-space.menu>li{margin-left:24px}.nav.nav-space.nav--stacked>li:not(:last-child),.site-footer .nav-space.menu>li:not(:last-child),.site-footer .site-header__nav .menu li .nav-space.sub-menu>li:not(:last-child),.site-header__nav .nav li .nav-space.sub-menu>li:not(:last-child),.site-header__nav .site-footer .menu li .nav-space.sub-menu>li:not(:last-child),.site-header__nav .widget-area .menu li .nav-space.sub-menu>li:not(:last-child),.widget-area .nav-space.menu>li:not(:last-child),.widget-area .site-header__nav .menu li .nav-space.sub-menu>li:not(:last-child){margin-bottom:24px}.nav.nav-space--large,.site-footer .nav-space--large.menu,.site-header__nav .nav li .nav-space--large.sub-menu,.widget-area .nav-space--large.menu{margin-left:-48px}.nav.nav-space--large>li,.site-footer .nav-space--large.menu>li,.site-header__nav .nav li .nav-space--large.sub-menu>li,.widget-area .nav-space--large.menu>li{margin-left:48px}.nav.nav-space--large.nav--stacked>li:not(:last-child),.site-footer .nav-space--large.menu>li:not(:last-child),.site-footer .site-header__nav .menu li .nav-space--large.sub-menu>li:not(:last-child),.site-header__nav .nav li .nav-space--large.sub-menu>li:not(:last-child),.site-header__nav .site-footer .menu li .nav-space--large.sub-menu>li:not(:last-child),.site-header__nav .widget-area .menu li .nav-space--large.sub-menu>li:not(:last-child),.widget-area .nav-space--large.menu>li:not(:last-child),.widget-area .site-header__nav .menu li .nav-space--large.sub-menu>li:not(:last-child){margin-bottom:48px}.nav.nav-space--huge,.site-footer .nav-space--huge.menu,.site-header__nav .nav li .nav-space--huge.sub-menu,.widget-area .nav-space--huge.menu{margin-left:-96px}.nav.nav-space--huge>li,.site-footer .nav-space--huge.menu>li,.site-header__nav .nav li .nav-space--huge.sub-menu>li,.widget-area .nav-space--huge.menu>li{margin-left:96px}.nav.nav-space--huge.nav--stacked>li:not(:last-child),.site-footer .nav-space--huge.menu>li:not(:last-child),.site-footer .site-header__nav .menu li .nav-space--huge.sub-menu>li:not(:last-child),.site-header__nav .nav li .nav-space--huge.sub-menu>li:not(:last-child),.site-header__nav .site-footer .menu li .nav-space--huge.sub-menu>li:not(:last-child),.site-header__nav .widget-area .menu li .nav-space--huge.sub-menu>li:not(:last-child),.widget-area .nav-space--huge.menu>li:not(:last-child),.widget-area .site-header__nav .menu li .nav-space--huge.sub-menu>li:not(:last-child){margin-bottom:96px}.o-layout{display:block;margin:0 0 0 -24px;padding:0;list-style:none;font-size:0}.o-layout__item{display:inline-block;vertical-align:top;width:100%;padding-left:24px;font-size:16px;font-size:1rem}.o-layout--tiny{margin-left:-6px}.o-layout--tiny>.o-layout__item{padding-left:6px}.o-layout--small{margin-left:-12px}.o-layout--small>.o-layout__item{padding-left:12px}.o-layout{margin-left:-24px}.o-layout>.o-layout__item{padding-left:24px}.o-layout--large{margin-left:-48px}.o-layout--large>.o-layout__item{padding-left:48px}.o-layout--huge{margin-left:-96px}.o-layout--huge>.o-layout__item{padding-left:96px}.o-layout--flush{margin-left:0}.o-layout--flush>.o-layout__item{padding-left:0}.o-layout--middle>.o-layout__item{vertical-align:middle}.o-layout--bottom>.o-layout__item{vertical-align:bottom}.o-layout--stretch{display:flex;flex-wrap:wrap}.o-layout--stretch>.o-layout__item{display:flex}.o-layout--stretch.o-layout--center{justify-content:center}.o-layout--stretch.o-layout--right{justify-content:flex-end}.o-layout--stretch.o-layout--left{justify-content:flex-start}.o-layout--center>.o-layout__item{text-align:left}.o-layout--right{text-align:right}.o-layout--right>.o-layout__item{text-align:left}.o-layout--reverse{direction:rtl}.o-layout--reverse>.o-layout__item{direction:ltr;text-align:left}.o-layout--auto>.o-layout__item{width:auto}.o-list-bare,.single .site-main .entry-body ul:not(.elementor-editor-element-settings),.widget-area .menu{list-style:none;margin-left:0}.o-list-inline{margin-left:0;list-style:none}.o-list-inline>li,.o-list-inline__item{display:inline-block}.o-list-inline--delimited{font-size:0}.o-list-inline--delimited>.o-list-inline__item{font-size:16px;font-size:1rem}.o-list-inline--delimited>.o-list-inline__item+.o-list-inline__item:before{content:", "}.o-media{display:block}.o-media:after{content:""!important;display:block!important;clear:both!important}.o-media__body,.o-media__img>img,.o-ratio{display:block}.o-media__img{float:left;margin-right:24px}.o-media__body,.o-media__body>:last-child{margin-bottom:0}.o-media--flush>.o-media__img{margin-right:0}.o-media--flush.o-media--reverse>.o-media__img{margin-right:0;margin-left:0}.o-media--tiny>.o-media__img{margin-right:6px}.o-media--tiny.o-media--reverse>.o-media__img{margin-right:0;margin-left:6px}.o-media--small>.o-media__img{margin-right:12px}.o-media--small.o-media--reverse>.o-media__img{margin-right:0;margin-left:12px}.o-media>.o-media__img{margin-right:24px}.o-media.o-media--reverse>.o-media__img{margin-right:0;margin-left:24px}.o-media--large>.o-media__img{margin-right:48px}.o-media--large.o-media--reverse>.o-media__img{margin-right:0;margin-left:48px}.o-media--huge>.o-media__img{margin-right:96px}.o-media--huge.o-media--reverse>.o-media__img{margin-right:0;margin-left:96px}.o-media--reverse>.o-media__img{float:right;margin-right:0;margin-left:24px}.o-media--flush>.o-media__img{margin-left:0}.o-table{width:100%}.o-table--fixed{table-layout:fixed}.o-table--flush td,.o-table--flush th{padding:0}.o-table--tiny td,.o-table--tiny th{padding:6px}.o-table--small td,.o-table--small th{padding:12px}.o-table td,.o-table th{padding:24px}.o-table--large td,.o-table--large th{padding:48px}.o-table--huge td,.o-table--huge th{padding:96px}.o-ratio{position:relative}.o-ratio:before{content:"";display:block;width:100%;padding-bottom:100%}.o-ratio>embed,.o-ratio>iframe,.o-ratio>object,.o-ratio__content{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%}.o-ratio--2\:1:before{padding-bottom:50%}.o-ratio--4\:3:before{padding-bottom:75%}.o-ratio--16\:9:before{padding-bottom:56.25%}.elementor-section.elementor-section-boxed:after,.o-wrapper:after{content:""!important;display:block!important;clear:both!important}.elementor-section.elementor-section-boxed>.elementor-container,.o-wrapper__content{margin-right:auto;margin-left:auto;max-width:1260px;width:90%}.elementor-section.elementor-section-boxed>.elementor-container .elementor-section.elementor-section-boxed>.elementor-container,.elementor-section.elementor-section-boxed>.elementor-container .o-wrapper__content,.o-wrapper__content .elementor-section.elementor-section-boxed>.elementor-container,.o-wrapper__content .o-wrapper__content{max-width:none;width:auto}.elementor-section.elementor-section-boxed>.elementor-container .elementor-section.elementor-section-boxed,.elementor-section.elementor-section-boxed>.elementor-container .o-wrapper,.o-wrapper__content .elementor-section.elementor-section-boxed,.o-wrapper__content .o-wrapper{padding:0}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 3px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 6px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 12px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 24px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 48px}.elementor-column-gap-default>.elementor-row{width:calc(100% + 6px);margin-left:-3px;margin-right:-3px}.elementor-column-gap-narrow>.elementor-row{width:calc(100% + 12px);margin-left:-6px;margin-right:-6px}.elementor-column-gap-extended>.elementor-row{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.elementor-column-gap-wide>.elementor-row{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.elementor-column-gap-wider>.elementor-row{width:calc(100% + 96px);margin-left:-48px;margin-right:-48px}.elementor-section.elementor-section-boxed>.elementor-container .elementor-container{width:auto}.chocolat-overlay,.chocolat-wrapper{height:100%;width:100%;position:fixed;top:0;display:none;left:0}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-overlay{z-index:10;background-color:#FFF;opacity:.8}.chocolat-wrapper{z-index:16;color:#FFF}.chocolat-wrapper .chocolat-left,.chocolat-wrapper .chocolat-right{height:100px;top:50%;margin-top:-50px;width:50px;position:absolute;cursor:pointer}.chocolat-wrapper .chocolat-left{left:0;background:url(assets/images/chocolat/left.png) 50% 50% no-repeat;z-index:17;display:none}.chocolat-wrapper .chocolat-left.active{display:block}.chocolat-wrapper .chocolat-right{right:0;background:url(assets/images/chocolat/right.png) 50% 50% no-repeat;z-index:17;display:none}.chocolat-wrapper .chocolat-right.active{display:block}.chocolat-wrapper .chocolat-top{position:absolute;top:0;right:0;left:0;line-height:50px;height:50px;z-index:17;margin-bottom:10px}.chocolat-wrapper .chocolat-close{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;background:url(assets/images/chocolat/close.png) 50% 50% no-repeat}.chocolat-wrapper .chocolat-bottom{position:absolute;bottom:0;left:0;right:0;line-height:40px;height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;background:rgba(0,0,0,.2);text-align:right;margin-top:10px}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255,255,255,.3)}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px}.chocolat-wrapper .chocolat-fullscreen{width:16px;height:40px;background:url(assets/images/chocolat/fullscreen.png) 50% 50% no-repeat;display:block;margin:auto;cursor:pointer;float:right}.chocolat-wrapper .chocolat-description{display:inline-block;float:left}.chocolat-loader{height:32px;width:32px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:11;background:url(assets/images/chocolat/loader.gif);display:none}.chocolat-content{position:fixed;width:0;height:0;left:50%;top:50%;z-index:14;text-align:left}.swiper-slide,.swiper-wrapper{height:100%;position:relative}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-in-container{position:relative}.chocolat-in-container .chocolat-content,.chocolat-in-container .chocolat-overlay,.chocolat-in-container .chocolat-wrapper{position:absolute}body.chocolat-open>.chocolat-loader,body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-content{z-index:17}.swiper-container{margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;z-index:1;display:flex;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.readmore__link{display:block;padding-top:12px;color:silver}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyaWMvX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwiZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiZ2VuZXJpYy9fc2hhcmVkLnNjc3MiLCJnZW5lcmljL19yZXNldC5zY3NzIiwidG9vbHMvX3dpZHRocy5zY3NzIiwiY29tcG9uZW50cy9fZW50cnkuc2NzcyIsInV0aWxpdGllcy9faGVscGVycy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJlbGVtZW50cy9fdHlwZS5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiZWxlbWVudHMvX2Jsb2NrcXVvdGUuc2NzcyIsImVsZW1lbnRzL19kbC5zY3NzIiwidXRpbGl0aWVzL19tcS5zY3NzIiwidG9vbHMvX21peGlucy5zY3NzIiwidG9vbHMvX3JldHlwZS5zY3NzIiwidXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwidXRpbGl0aWVzL19oaWRlLnNjc3MiLCJ1dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsInV0aWxpdGllcy9fcHJpbnQuc2NzcyIsInV0aWxpdGllcy9fY29sb3JzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2lzLnNjc3MiLCJjb21wb25lbnRzL19zZXBhcmF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3N1YmplY3RzLnNjc3MiLCJ2ZW5kb3JzL19zd2lwZXIuc2NzcyIsImNvbXBvbmVudHMvX2RlYWRsaW5lcy5zY3NzIiwiY29tcG9uZW50cy9fd3AtY29yZS5zY3NzIiwiY29tcG9uZW50cy9fd3AtZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fd3AtZWRpdG9yLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImVsZW1lbnRvci9fc2VjdGlvbi5zY3NzIiwiZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCJlbGVtZW50cy9faW1hZ2VzLnNjc3MiLCJvYmplY3RzL19ibG9jay5zY3NzIiwib2JqZWN0cy9fYm94LnNjc3MiLCJlbGVtZW50cy9fcGFnZXMuc2NzcyIsInZlbmRvcnMvX2Nob2NvbGF0LnNjc3MiLCJvYmplY3RzL19jcm9wLnNjc3MiLCJvYmplY3RzL19tZWRpYS5zY3NzIiwib2JqZWN0cy9fcmF0aW8uc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsIm9iamVjdHMvX2ZsYWcuc2NzcyIsIm9iamVjdHMvX25hdi5zY3NzIiwib2JqZWN0cy9fbGF5b3V0LnNjc3MiLCJvYmplY3RzL19wcmVmaXguc2NzcyIsInNldHRpbmdzL19jb3JlLnNjc3MiLCJvYmplY3RzL19saXN0LWJhcmUuc2NzcyIsIm9iamVjdHMvX2xpc3QtaW5saW5lLnNjc3MiLCJvYmplY3RzL190YWJsZS5zY3NzIiwib2JqZWN0cy9fd3JhcHBlci5zY3NzIiwiZWxlbWVudG9yL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL19yZWFkbW9yZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUE4UUEsT0EvTEEsR0NnU0EsTUQ3RkksU0FDSCxRQTVERCxNQWlQQSxPQTdGQSxTQzNDQSxNRDRDSSxRQUFBLGFBREosU0F2S0EsSUMwR0EsSURpRUksZUFBeUIsU0V0VzdCLEtGMFVBLE9BNkNJLFdBQUEsV0dqWEosbUJGcWxCRSxzQkFDQSxjQUlBLG9CQUhBLGtCQUhBLGNBQWUsY0FBZSxjQUFlLGNBQWUsY0FBZSxjQUkzRSxjR3ZrQkYsTUFBQSxNSHFrQmlCLGNBRFEsYUFBYyxlQUlyQyxpQkFIOEIsY0U3a0JoQixjQUFBLEVFc0VSLGVBQUEsZUFBQSxlQUFBLGVBQUEsZUFBQSxlQUFBLGFBQUEsY0FBQSxjQUFBLGNBQUEsYUFBQSxhQUFBLGFBQUEsYUFBQSxhQUFBLGFBQUEsYUFBQSxjQUFBLGNBQUEsY0FBQSxhQUFBLGFBQUEsYUFBQSxhQUFBLGFBQUEsYUFBQSxhQUFBLGFBQUEsY0FBQSxjQUFBLGNBQUEsYUFBQSxhQUFBLGFB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QUVFLE1BQUEsS0FDQSxLQUNELGVBR0QsZUFFRSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsbUJBVUEsY0FFRSxNQUFBLEtBQ0EsS0FBbUQsbUJBSXJELGNBRUUsTUFBQSxtQkFDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxvQkFVQSxjQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGNBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxjQVVBLGNBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxjQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxvQkFVQSxjQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGNBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxvQkFVQSxjQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGNBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxjQVVBLGNBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxjQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxvQkFVQSxjQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGNBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxvQkFVQSxjQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGNBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFNBQ0UsTUFBQSxjQVVBLGNBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxjQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFVBQ0UsTUFBQSxvQkFVQSxlQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGVBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFVBQ0UsTUFBQSxvQkFERixVQUFBLFFBQ0UsTUFBQSxlQVVBLGVBRUUsTUFBQSxLQUNBLEtBQUEsb0JBSUYsZUFFRSxNQUFBLG9CQUNBLEtBQUEsS0FWRixlQUVFLE1BQUEsS0FDQSxLQUNELGVBR0QsZUFFRSxNQUFBLGVBQ0EsS0FBQSxLQVZGLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxlQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxlQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxlQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxlQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsY0FVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsYUFFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZUFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGVBR0QsYUFFRSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZUFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGVBR0QsYUFFRSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZ0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxhQUVFLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsY0FVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsYUFFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZ0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxhQUVFLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsY0FVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsYUFFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZ0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxhQUVFLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsY0FVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsYUFFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZ0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxhQUVFLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZUFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGVBR0QsYUFFRSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsb0JBVUEsYUFFRSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixhQUVFLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixRQUNFLE1BQUEsZUFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGVBR0QsYUFFRSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixTQUNFLE1BQUEsY0FVQSxjQUVFLE1BQUEsS0FDQSxLQUNELGNBR0QsY0FFRSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixVQUNFLE1BQUEsZUFVQSxlQUVFLE1BQUEsS0FDQSxLQUNELGVBR0QsZUFFRSxNQUFBLGVBQ0EsS0FBQSxLUW1JRix3QlJ4SkYsZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxnQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxlQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG1CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBbUQsbUJBSXJELHNCQUNFLFNBQUEsU0FDQSxNQUFBLG1CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxlQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG1CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBbUQsbUJBSXJELHNCQUNFLFNBQUEsU0FDQSxNQUFBLG1CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxvQkFVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGVBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLE1RbUlGLHdCUnhKRixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxnQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FB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S0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsZUFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsZUFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxnQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsZ0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGdCQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxnQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsY0FVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGNBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsY0FVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGNBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsY0FVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGNBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLG1CQUNFLE1BQUEsZUFVQSx3QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCx3QkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxtQkFVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQW1ELG1CQUlyRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxtQkFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxvQkFVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLG9CQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRix1QkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxvQkFVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLG9CQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRix1QkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxvQkFVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixtQkFDRSxNQUFBLG9CQVVBLHdCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRix3QkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLG1CQUNFLE1BQUEsZUFVQSx3QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCx3QkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxtQkFVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQW1ELG1CQUlyRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxtQkFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLG9CQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRix1QkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLG9CQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRix1QkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsb0JBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHVCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixtQkFDRSxNQUFBLG9CQVVBLHdCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRix3QkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLG1CQUNFLE1BQUEsb0JBVUEsd0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHdCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosbUJBQ0UsTUFBQSxlQVVBLHdCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHdCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxNUW1JRix3QlJ4SkYsY0FDRSxNQUFBLGVBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGVBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGVBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxnQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGdCQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZ0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxnQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxjQVVBLG9CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG9CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsY0FVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxjQVVBLG9CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG9CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsY0FVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxjQVVBLG9CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG9CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsY0FVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsbUJBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFtRCxtQkFJckQsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsbUJBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsb0JBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG9CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLG9CQVVBLG9CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixvQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxvQkFVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsb0JBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG9CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLG9CQVVBLG9CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixvQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxvQkFVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsb0JBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG9CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLG9CQVVBLG9CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixvQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsbUJBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFtRCxtQkFJckQsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsbUJBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsb0JBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG9CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxvQkFVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsb0JBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG9CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxvQkFVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsb0JBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG9CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLE1RbUlGLHdCUnhKRixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxnQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGVBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLE1RbUlGLHdCUnhKRixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxnQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFD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LG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsZ0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGdCQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxnQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsZ0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGNBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsY0FVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGNBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsY0FVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixrQkFDRSxNQUFBLGNBVUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGtCQUNFLE1BQUEsY0FVQSx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCx1QkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosa0JBQ0UsTUFBQSxjQVVBLHVCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHVCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixtQkFDRSxNQUFBLGVBVUEsd0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsd0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLE1RbUlGLHdCUnhKRixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGdCQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZ0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxnQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGdCQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsY0FVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGVBQ0UsTUFBQSxjQVVBLG9CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG9CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixlQUNFLE1BQUEsY0FVQSxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxvQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZUFDRSxNQUFBLGNBVUEsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsb0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FD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Q0EsTUFBQSxLQUNBLE9BQUEsS0FFRCxtREFDQyxlQUFBLEtBRUQsMERBR0MsaUJBQUEsS0FBQSxFQUVELDRDekJ5cGVBLGlFeUJ2cGVDLGVBQUEsS0FFRCw0Q3pCeXBlQSwwQ0FFQSx3REFEQSwwQ3lCdHBlQyxlQUFBLEtBQ0EsV0FBQSxRekIycGVELG1EQUNBLGlEQUNBLGtEeUIzcGVBLGdEQUlDLFFBQUEsRUFDQSw0QkFBQSxPQUNBLG9CQUFBLE9BRUQsMkNBQ0MsU0FBQSxTQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxHQUVBLE9BQUEsV0FDQSxRQUFBLEVBS0QscUNBQ0MsZUFBQSxLQUNBLDRCQUFBLE9BQ0Esb0JBQUEsT0FDQSxRQUFBLEVBRUQsbURBQ0MsZUFBQSxLQUVELDRDekJ3cGVBLGlFeUJ0cGVDLGVBQUEsS3pCMHBlRCxtREFDQSxpREFDQSxrRHlCMXBlQSxnREFJQyxRQUFBLEVBQ0EsNEJBQUEsT0FDQSxvQkFBQSxPQUVELDRDQUVDLGdCQUNBLE80QmpsQkQsZ0JBRUUsUUFBQSxNQUNBLFlBQUEsS0FDQSxNQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIC8qIDIgKi9cbiAgICBcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAvKiAzICovXG4gICAgXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC8qIDMgKi9cbn1cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xufVxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBoZWlnaHQ6IDA7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIDIgKi9cbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICAvKiAxICovXG4gICAgXG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgLyogMiAqL1xufVxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvKiAxICovXG4gICAgXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAvKiAyICovXG4gICAgXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIC8qIDIgKi9cbn1cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAvKiAxICovXG4gICAgXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIG1hcmdpbjogMDtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAvKiAyICovXG4gICAgXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKiAxICovXG4gICAgXG4gICAgcGFkZGluZzogMDtcbiAgICAvKiAzICovXG4gICAgXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAvKiAxICovXG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiAxICovXG4gICAgXG4gICAgcGFkZGluZzogMDtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsXG4vKiAxICovXG5cbm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogQ0pJXG5UaGVtZSBVUkk6IGh0dHA6Ly9uYW1vZ28uY29tL1xuQXV0aG9yOiBOYW1vZ29cbkF1dGhvciBVUkk6IGh0dHA6Ly9uYW1vZ28uY29tL1xuRGVzY3JpcHRpb246IENlbnRydWwgcGVudHJ1IEp1cm5hbGlzbSBJbmRlcGVuZGVudFxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGNqaVxuKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiBOQVYgc2V0dGluZ3MgKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiAkbmF2LXNwYWNpbmdzIGlzIGEgbWFwIHdpdGggYWxsIHRoZSBkaW1lbnNpb25zIHRoYXRcbiogJy5uYXYtc3BhY2UnIGNhbiBoYXZlLlxuKiBBZGQgb3IgcmVtb3ZlIHNpemVzIGRlcGVuZGluZyBvbiB5b3VyIG5lZWRzLlxuKiovXG4vKiogJGxheW91dC1zcGFjaW5ncyBpcyBhIG1hcCB3aXRoIGFsbCB0aGUgZGltZW5zaW9ucyB0aGF0XG4qICcuby1sYXlvdXQnIGNhbiBoYXZlLlxuKiBBZGQgb3IgcmVtb3ZlIHNpemVzIGRlcGVuZGluZyBvbiB5b3VyIG5lZWRzLlxuKiovXG4vKiogJGZsYWctc3BhY2luZ3MgaXMgYSBtYXAgd2l0aCBhbGwgdGhlIGRpbWVuc2lvbnMgdGhhdFxuKiAnLm8tZmxhZycgY2FuIGhhdmUuXG4qIEFkZCBvciByZW1vdmUgc2l6ZXMgZGVwZW5kaW5nIG9uIHlvdXIgbmVlZHMuXG4qKi9cbi8qKiAkYm94LXNwYWNpbmdzIGlzIGEgbWFwIHdpdGggYWxsIHRoZSBkaW1lbnNpb25zIHRoYXRcbiogJy5vLWJveCcgY2FuIGhhdmUuXG4qIEFkZCBvciByZW1vdmUgc2l6ZXMgZGVwZW5kaW5nIG9uIHlvdXIgbmVlZHMuXG4qKi9cbi8qKiAkYmxvY2stc3BhY2luZ3MgaXMgYSBtYXAgd2l0aCBhbGwgdGhlIGRpbWVuc2lvbnMgdGhhdFxuKiAnLm8tYmxvY2snIGNhbiBoYXZlLlxuKiBBZGQgb3IgcmVtb3ZlIHNpemVzIGRlcGVuZGluZyBvbiB5b3VyIG5lZWRzLlxuKiovXG4vKiogJG1lZGlhLXNwYWNpbmdzIGlzIGEgbWFwIHdpdGggYWxsIHRoZSBkaW1lbnNpb25zIHRoYXRcbiogJy5vLW1lZGlhJyBjYW4gaGF2ZS5cbiogQWRkIG9yIHJlbW92ZSBzaXplcyBkZXBlbmRpbmcgb24geW91ciBuZWVkcy5cbioqL1xuLyoqICR0YWJsZS1zaXplcyBpcyBhIG1hcCB3aXRoIGFsbCB0aGUgZGltZW5zaW9ucyB0aGF0XG4qICcuby10YWJsZScgY2FuIGhhdmUuXG4qIEFkZCBvciByZW1vdmUgc2l6ZXMgZGVwZW5kaW5nIG9uIHlvdXIgbmVlZHMuXG4qKi9cbi8qKiAkd3JhcHBlci1zcGFjaW5ncyBpcyBhIG1hcCB3aXRoIGFsbCB0aGUgZGltZW5zaW9ucyB0aGF0XG4qICcuby13cmFwcGVyJyBjYW4gaGF2ZS5cbiogQWRkIG9yIHJlbW92ZSBzaXplcyBkZXBlbmRpbmcgb24geW91ciBuZWVkcy5cbioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiBXUkFQUEVSIHNldHRpbmdzICoqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiogTEFZT1VUIHNldHRpbmdzICoqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqICckbXEtYnJlYWtwb2ludHMnIGNvbmZpZyBjb250YWlucyBhbGwgdGhlIGJyZWFrcG9pbnRzXG4qXG4qICFJTVBPUlRBTlQhIENoYW5naW5nIHRoZSBicmVha3BvaW50cyBoZXJlIHdpbGwgbm90IGNoYW5nZSB0aGUgYnJlYWtwb2ludHMgZm9yXG4qIG90aGVycyBjb21wb25lbnRzIHRoYXQgc3VmZmVyIGNoYW5nZXMgYXQgc3BlY2lmaWMgYnJlYWtwb2ludHNcbipcbiogJyRtcS1icmVha3BvaW50cycgYWZmZWN0cyB0aGUgZm9sbG93aW5nIG9iamVjdHMgYW5kIHV0aWxpdGllc1xuKiAgLS1zcGFjZXJcbiogYWRkIG9yIHJlbW92ZSBjbGFzc2VzIGRlcGVuZGluZyBvbiB5b3VyIHByb2plY3RcbioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqIFJFU1BPTlNJVkUgQ0xBU1NFUyBzZXR0aW5ncyAqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogRGV0ZXJtaW5lcyBpZiBzcGFjaW5nIGNsYXNzZXMgc2hvdWxkIGJlIHJlc3BvbnNpdmUgdW50aWxcbiAqIGEgY2VydGFpbiBicmVha3BvaW50XG4gKlxuICogICAudS1tYXJnaW4tdG9wLXVudGlsLXRhYmxldFxuICogICAudS1wYWRkaW5nLWxlZnQtbGFyZ2UtdW50aWwtZGVza3RvcFxuICogICAudS1tYXJnaW4tcmlnaHQtc21hbGwtdW50aWwtdGFibGV0XG4gKlxuICovXG4vKiBEZXRlcm1pbmVzIGlmIHNwYWNpbmcgY2xhc3NlcyBzaG91bGQgYmUgcmVzcG9uc2l2ZSBmcm9tXG4gKiBhIGNlcnRhaW4gYnJlYWtwb2ludFxuICpcbiAqICAgLnUtbWFyZ2luLXRvcC1mcm9tLXRhYmxldFxuICogICAudS1wYWRkaW5nLWxlZnQtbGFyZ2UtZnJvbS1tb2JpbGVcbiAqICAgLnUtbWFyZ2luLXJpZ2h0LXNtYWxsLWZyb20tZGVza3RvcFxuICpcbiAqL1xuLyogRGV0ZXJtaW5lcyBpZiB2aXNpYmlsaXR5IGNsYXNzZSBmb3IgcGVvcGxlcyBhbmQgc2NyZWVuIHJlYWRlcnNcbiAqIHNob3VsZCBiZSByZXNwb25zaXZlIHVudGlsIGEgY2VydGFpbiBicmVha3BvaW50XG4gKlxuICogICAudS1oaWRkZW4tdW50aWwtdGFibGV0XG4gKiAgIC51LWhpZGRlbi11bnRpbC1kZXNrdG9wXG4gKlxuICovXG4vKiBEZXRlcm1pbmVzIGlmIHZpc2liaWxpdHkgY2xhc3NlcyBmb3IgcGVvcGxlcyBhbmQgc2NyZWVuIHJlYWRlcnNcbiAgKiBzaG91bGQgYmUgcmVzcG9uc2l2ZSBmcm9tIGEgY2VydGFpbiBicmVha3BvaW50XG4gICogYSBjZXJ0YWluIGJyZWFrcG9pbnRcbiAgKlxuICAqICAgLnUtaGlkZGVuLWZyb20tdGFibGV0XG4gICogICAudS1oaWRkZW4tZnJvbS1kZXNrdG9wXG4gICpcbiAgKi9cbi8qIERldGVybWluZXMgaWYgdmlzaWJpbGl0eSBjbGFzc2UgZm9yIHBlb3BsZXMgYW5kIHNjcmVlbiByZWFkZXJzXG4gICAqICBzaG91bGQgYmUgcmVzcG9uc2l2ZSB1bnRpbCBhIGNlcnRhaW4gYnJlYWtwb2ludFxuICAgKiBhIGNlcnRhaW4gYnJlYWtwb2ludFxuICAgKlxuICAgKiAgIC51LWhpZGRlbi12aXN1YWxseS11bnRpbC10YWJsZXRcbiAgICogICAudS1oaWRkZW4tdmlzdWFsbHktdW50aWwtZGVza3RvcFxuICAgKlxuICAgKi9cbi8qIERldGVybWluZXMgaWYgdmlzaWJpbGl0eSBjbGFzc2VzIHNob3VsZCBiZSByZXNwb25zaXZlIGZyb21cbiAgICAqIGEgY2VydGFpbiBicmVha3BvaW50XG4gICAgKlxuICAgICogICAudS1oaWRkZW4tdmlzdWFsbHktZnJvbS10YWJsZXRcbiAgICAqICAgLnUtaGlkZGVuLXZpc2F1bGx5LWZyb20tZGVza3RvcFxuICAgICpcbiAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqIFJFVFlQRSBzZXR0aW5ncyAqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqICRyZVR5cGUgY29uZmlnIGNvbnRhaW5zIGFsbCB0aGUgc2l6ZXMgdGhhdCBjcmVhdGVcbiogYSByZXNwb25zaXZlIGZvbnRcbiogIyBwb2ludHMsIGNvbnRyb2xzIHRoZSBncm93dGggYmV0d2VlbiBicmVha3BvaW50c1xuKiAjIGJyZWFrcG9pbnRzLCBhZGRzIGJyZWFrcG9pbnRzIGF0IHdpdGNoIGZvbnQgd2lsbCBjaGFuZ2VcbiogIyBydWxlcywgc3BlY2lmeSB0aGUgc2l6ZXMgZm9yIGN1c3RvbSBjbGFzc2VzLFxuKiBhZGQgb3IgcmVtb3ZlIGNsYXNzZXMgZGVwZW5kaW5nIG9uIHlvdXIgcHJvamVjdFxuKiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JPWC1TSVpJTkdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIE1vcmUgc2Vuc2libGUgZGVmYXVsdCBib3gtc2l6aW5nOlxuICogY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlXG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkVTRVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuYmxvY2txdW90ZSxcbnAsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZpZ3VyZSxcbmhyLFxuZmllbGRzZXQsXG5sZWdlbmQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGkgPiBvbCwgbGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB0YWJsZSBzcGFjaW5nLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qKlxuICogMS4gUmVzZXQgQ2hyb21lIGFuZCBGaXJlZm94IGJlaGF2aW91ciB3aGljaCBzZXRzIGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YFxuICogICAgb24gZmllbGRzZXRzLlxuICovXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgLyogWzFdICovXG4gIGJvcmRlcjogMDsgfVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xuLyoqXG4gKiBBbHdheXMgZGVjbGFyZSBtYXJnaW5zIGluIHRoZSBzYW1lIGRpcmVjdGlvbjpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDEyLzA2L3NpbmdsZS1kaXJlY3Rpb24tbWFyZ2luLWRlY2xhcmF0aW9uc1xuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIgKi9cbmFkZHJlc3MsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIG9sLCB1bCxcbmZpZ3VyZSxcbmhyLFxudGFibGUsXG5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgYWRkcmVzczpsYXN0LWNoaWxkLFxuICBoMTpsYXN0LWNoaWxkLCBoMjpsYXN0LWNoaWxkLCBoMzpsYXN0LWNoaWxkLCBoNDpsYXN0LWNoaWxkLCBoNTpsYXN0LWNoaWxkLCBoNjpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlOmxhc3QtY2hpbGQsIHA6bGFzdC1jaGlsZCwgcHJlOmxhc3QtY2hpbGQsXG4gIGRsOmxhc3QtY2hpbGQsIG9sOmxhc3QtY2hpbGQsIHVsOmxhc3QtY2hpbGQsXG4gIGZpZ3VyZTpsYXN0LWNoaWxkLFxuICBocjpsYXN0LWNoaWxkLFxuICB0YWJsZTpsYXN0LWNoaWxkLFxuICBmaWVsZHNldDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cbmRkLCBvbCwgdWwge1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNXSURUSFNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIGludWl0Y3NzIGdlbmVyYXRlcyBhIHNlcmllcyBvZiB1dGlsaXR5IGNsYXNzZXMgdGhhdCBnaXZlIGEgZmx1aWQgd2lkdGggdG9cbiAqIHdoaWNoZXZlciBlbGVtZW50IHRoZXnigJlyZSBhcHBsaWVkLCBlLmcuOlxuICpcbiAqICAgPGltZyBzcmM9XCJcIiBhbHQ9XCJcIiBjbGFzcz1cInUtMS8yXCIgLz5cbiAqXG4gKiBUaGVzZSBjbGFzc2VzIGFyZSBtb3N0IGNvbW1vbmx5IHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBvdXIgbGF5b3V0IHN5c3RlbSxcbiAqIGUuZy46XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8yXCI+XG4gKlxuICogQnkgZGVmYXVsdCwgaW51aXRjc3Mgd2lsbCBhbHNvIGdlbmVyYXRlIHJlc3BvbnNpdmUgdmFyaWFudHMgb2YgZWFjaCBvZiB0aGVzZVxuICogY2xhc3NlcyBieSB1c2luZyB5b3VyIFNhc3MgTVEgY29uZmlndXJhdGlvbiwgZS5nLjpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS0xLzEgIHUtMS8yQHRhYmxldCAgdS0xLzNAZGVza3RvcFwiPlxuICpcbiAqIE9wdGlvbmFsbHksIGludWl0Y3NzIGNhbiBnZW5lcmF0ZSBvZmZzZXQgY2xhc3NlcyB3aGljaCBjYW4gcHVzaCBhbmQgcHVsbFxuICogZWxlbWVudHMgbGVmdCBhbmQgcmlnaHQgYnkgYSBzcGVjaWZpZWQgYW1vdW50LCBlLmcuOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0X19pdGVtICB1LTIvMyAgdS1wdWxsLTEvM1wiPlxuICpcbiAqIFRoaXMgaXMgdXNlZnVsIGZvciBtYWtpbmcgdmVyeSBncmFudWxhciBjaGFuZ2VzIHRvIHRoZSByZW5kZXJlZCBvcmRlciBvZlxuICogaXRlbXMgaW4gYSBsYXlvdXQuXG4gKlxuICogTi5CLiBUaGlzIG9wdGlvbiBpcyB0dXJuZWQgb2ZmIGJ5IGRlZmF1bHQuXG4gKi9cbi8qKlxuICogQSBzZXJpZXMgb2Ygd2lkdGggaGVscGVyIGNsYXNzZXMgdGhhdCB5b3UgY2FuIHVzZSB0byBzaXplIHRoaW5ncyBsaWtlIGdyaWRcbiAqIHN5c3RlbXMuIENsYXNzZXMgdGFrZSBhIGZyYWN0aW9uLWxpa2UgZm9ybWF0IChlLmcuIGAudS0yLzNgKS4gVXNlIHRoZXNlIGluXG4gKiB5b3VyIG1hcmt1cDpcbiAqXG4gKiA8ZGl2IGNsYXNzPVwidS03LzEyXCI+XG4gKlxuICogVGhlIGZvbGxvd2luZyB3aWxsIGdlbmVyYXRlIHdpZHRocyBoZWxwZXIgY2xhc3NlcyBiYXNlZCBvbiB0aGUgZnJhY3Rpb25zXG4gKiBkZWZpbmVkIGluIHRoZSBgJGZyYWN0aW9uc2AgbGlzdC5cbiAqL1xuLnUtMVxcLzEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC8xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC8xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xXFwvMiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC8yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTJcXC8yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvMyB7XG4gIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC8zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC8zIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0zXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzQge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC80IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xXFwvNSB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTJcXC81IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTJcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtM1xcLzUge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtM1xcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0zXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS00XFwvNSB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC00XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTVcXC81IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC01XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzYge1xuICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNiB7XG4gIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC82IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzYge1xuICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvNiB7XG4gIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC82IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC02XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC02XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzcge1xuICB3aWR0aDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNyB7XG4gIHdpZHRoOiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjguNTcxNDMlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC83IHtcbiAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0Mi44NTcxNCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzcge1xuICB3aWR0aDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvNyB7XG4gIHdpZHRoOiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNzEuNDI4NTclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC83IHtcbiAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTZcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNlxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4NS43MTQyOSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTdcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTdcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xXFwvOCB7XG4gIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEyLjUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTJcXC84IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTJcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtM1xcLzgge1xuICB3aWR0aDogMzcuNSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAzNy41JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS00XFwvOCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC00XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTVcXC84IHtcbiAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjIuNSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjIuNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNlxcLzgge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNlxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC02XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS03XFwvOCB7XG4gIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTdcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC03XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDg3LjUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LThcXC84IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC04XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC04XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzkge1xuICB3aWR0aDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDExLjExMTExJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvOSB7XG4gIHdpZHRoOiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC85IHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzkge1xuICB3aWR0aDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvOSB7XG4gIHdpZHRoOiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC85IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTZcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNlxcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzkge1xuICB3aWR0aDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtN1xcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC03XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS04XFwvOSB7XG4gIHdpZHRoOiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC04XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLThcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODguODg4ODklICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTlcXC85IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC05XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC05XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvMTAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC8xMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMzAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0zXFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzEwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvMTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNVxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC8xMCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC02XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC02XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzEwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTdcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA3MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTdcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS04XFwvMTAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtOFxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtOFxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTlcXC8xMCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC05XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogOTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC05XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMTBcXC8xMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMTBcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xMFxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xXFwvMTEge1xuICB3aWR0aDogOS4wOTA5MSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogOS4wOTA5MSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDkuMDkwOTElICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTJcXC8xMSB7XG4gIHdpZHRoOiAxOC4xODE4MiUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTguMTgxODIlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxOC4xODE4MiUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtM1xcLzExIHtcbiAgd2lkdGg6IDI3LjI3MjczJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyNy4yNzI3MyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTNcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDI3LjI3MjczJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS00XFwvMTEge1xuICB3aWR0aDogMzYuMzYzNjQlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDM2LjM2MzY0JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNFxcLzExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMzYuMzYzNjQlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTVcXC8xMSB7XG4gIHdpZHRoOiA0NS40NTQ1NSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNDUuNDU0NTUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC01XFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0NS40NTQ1NSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNlxcLzExIHtcbiAgd2lkdGg6IDU0LjU0NTQ1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTZcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1NC41NDU0NSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTZcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU0LjU0NTQ1JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS03XFwvMTEge1xuICB3aWR0aDogNjMuNjM2MzYlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtN1xcLzExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDYzLjYzNjM2JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtN1xcLzExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjMuNjM2MzYlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LThcXC8xMSB7XG4gIHdpZHRoOiA3Mi43MjcyNyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC04XFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNzIuNzI3MjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC04XFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3Mi43MjcyNyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtOVxcLzExIHtcbiAgd2lkdGg6IDgxLjgxODE4JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTlcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4MS44MTgxOCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTlcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDgxLjgxODE4JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xMFxcLzExIHtcbiAgd2lkdGg6IDkwLjkwOTA5JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTEwXFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogOTAuOTA5MDklICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xMFxcLzExIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogOTAuOTA5MDklICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTExXFwvMTEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTExXFwvMTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMTFcXC8xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzEyIHtcbiAgd2lkdGg6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4LjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvMTIge1xuICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTYuNjY2NjclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC8xMiB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0zXFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC8xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC8xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvMTIge1xuICB3aWR0aDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNVxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDEuNjY2NjclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC8xMiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC02XFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC02XFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzEyIHtcbiAgd2lkdGg6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTdcXC8xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTdcXC8xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS04XFwvMTIge1xuICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtOFxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtOFxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTlcXC8xMiB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC05XFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC05XFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMTBcXC8xMiB7XG4gIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xMFxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMTBcXC8xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xMVxcLzEyIHtcbiAgd2lkdGg6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTExXFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xMVxcLzEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogOTEuNjY2NjclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTEyXFwvMTIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTEyXFwvMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMTJcXC8xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC8xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC8xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xXFwvMiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC8yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTJcXC8yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvMyB7XG4gIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC8zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC8zIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0zXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzQge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC80IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xXFwvNSB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTJcXC81IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTJcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtM1xcLzUge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtM1xcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0zXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS00XFwvNSB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC00XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTVcXC81IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC01XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzYge1xuICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNiB7XG4gIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC82IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzYge1xuICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvNiB7XG4gIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC82IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC02XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC02XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzcge1xuICB3aWR0aDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNyB7XG4gIHdpZHRoOiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjguNTcxNDMlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC83IHtcbiAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA0Mi44NTcxNCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzcge1xuICB3aWR0aDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvNyB7XG4gIHdpZHRoOiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNzEuNDI4NTclICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC83IHtcbiAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTZcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNlxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4NS43MTQyOSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTdcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTdcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0xXFwvOCB7XG4gIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEyLjUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTJcXC84IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTJcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtM1xcLzgge1xuICB3aWR0aDogMzcuNSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAzNy41JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS00XFwvOCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC00XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTVcXC84IHtcbiAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjIuNSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNjIuNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNlxcLzgge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNlxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC02XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS03XFwvOCB7XG4gIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTdcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC03XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDg3LjUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LThcXC84IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC04XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC04XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzkge1xuICB3aWR0aDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDExLjExMTExJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvOSB7XG4gIHdpZHRoOiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC85IHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzkge1xuICB3aWR0aDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvOSB7XG4gIHdpZHRoOiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC01XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTVcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC85IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTZcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNlxcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzkge1xuICB3aWR0aDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtN1xcLzkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC03XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS04XFwvOSB7XG4gIHdpZHRoOiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC04XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLThcXC85IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODguODg4ODklICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTlcXC85IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC05XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC05XFwvOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTFcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvMTAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC8xMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMzAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0zXFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzEwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTRcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvMTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNVxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC8xMCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC02XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC02XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzEwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTdcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA3MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTdcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS04XFwvMTAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtOFxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtOFxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTlcXC8xMCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC05XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogOTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC05XFwvMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMTBcXC8xMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMTBcXC8xMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xMFxcLzEwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4vKipcbiAqIElmIHdl4oCZcmUgdXNpbmcgU2Fzcy1NUSwgYXV0b21hdGljYWxseSBnZW5lcmF0ZSBncmlkIHN5c3RlbShzKSBmb3IgZWFjaCBvZiBvdXJcbiAqIGRlZmluZWQgYnJlYWtwb2ludHMsIGFuZCBnaXZlIHRoZW0gYSBSZXNwb25zaXZlIFN1ZmZpeCwgZS5nLjpcbiAqXG4gKiA8ZGl2IGNsYXNzPVwidS0zLzEyQG1vYmlsZVwiPlxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS0xXFwvMVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzJcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8yXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8yXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvM1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzNcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8zXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzRcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC80XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzVcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC81XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzVcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC81XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzdcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyOC41NzE0MyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC83XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzdcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MS40Mjg1NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC83XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDM3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDM3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjIuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4Ny41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDExLjExMTExJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMS4xMTExMSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDExLjExMTExJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzlcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMi4yMjIyMiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC85XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0NC40NDQ0NCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzlcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1NS41NTU1NiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC85XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3Ny43Nzc3OCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzlcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODguODg4ODklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4OC44ODg4OSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC85XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOVxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC05XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTBcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzEwXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTBcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzEwXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTBcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDcwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzEwXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOVxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC05XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzEwXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTBcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTEwXFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzExXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogOS4wOTA5MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDkuMDkwOTElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMTFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOS4wOTA5MSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8xMVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgyJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzExXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTguMTgxODIlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMTFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTguMTgxODIlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvMTFcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAyNy4yNzI3MyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI3LjI3MjczJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzExXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI3LjI3MjczJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzExXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMzYuMzYzNjQlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzNi4zNjM2NCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNi4zNjM2NCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC8xMVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzExXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDUuNDU0NTUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvMTFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDUuNDU0NTUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvMTFcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1NC41NDU0NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU0LjU0NTQ1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzExXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU0LjU0NTQ1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzExXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjMuNjM2MzYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2My42MzYzNiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2My42MzYzNiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC8xMVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzExXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzIuNzI3MjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvMTFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzIuNzI3MjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS05XFwvMTFcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4MS44MTgxOCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgxLjgxODE4JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzExXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgxLjgxODE4JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTBcXC8xMVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTBcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDkwLjkwOTA5JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTBcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MC45MDkwOSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTExXFwvMTFcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMVxcLzExXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTFcXC8xMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTJcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOC4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzEyXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMTJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvMTJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTJcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzEyXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvMTJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MS42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvMTJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTJcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzEyXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvMTJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOVxcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC05XFwvMTJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzEyXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMFxcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMFxcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTFcXC8xMlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTFcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTFcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTEyXFwvMTJcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMlxcLzEyXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTJcXC8xMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LTFcXC8xXFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8yXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzJcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8yXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8zXFxAdGFibGV0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvM1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzNcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC80XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzRcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC80XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzVcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC81XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzVcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTQuMjg1NzElICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvN1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzdcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0Mi44NTcxNCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTcuMTQyODYlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvN1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDcxLjQyODU3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcxLjQyODU3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzdcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4NS43MTQyOSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMi41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC84XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDM3LjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC84XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4Ny41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC85XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDExLjExMTExJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTEuMTExMTElICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvOVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDIyLjIyMjIyJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIyLjIyMjIyJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzlcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC85XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvOVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDU1LjU1NTU2JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU1LjU1NTU2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzlcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC85XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzcuNzc3NzglICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvOVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDg4Ljg4ODg5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDg4Ljg4ODg5JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOVxcLzlcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC05XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8xMFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMTBcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzEwXFxAdGFibGV0IHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC8xMFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvMTBcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzEwXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC8xMFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvMTBcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOVxcLzEwXFxAdGFibGV0IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC05XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA5MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTEwXFwvMTBcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMFxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTBcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTFcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA5LjA5MDkxJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOS4wOTA5MSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5LjA5MDkxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzExXFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTguMTgxODIlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMTFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxOC4xODE4MiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8xMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxOC4xODE4MiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDI3LjI3MjczJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjcuMjcyNzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvMTFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjcuMjcyNzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTFcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAzNi4zNjM2NCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC8xMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDM2LjM2MzY0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDM2LjM2MzY0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzExXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNDUuNDU0NTUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvMTFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0NS40NTQ1NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC8xMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0NS40NTQ1NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTQuNTQ1NDUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvMTFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTQuNTQ1NDUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTFcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2My42MzYzNiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC8xMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYzLjYzNjM2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYzLjYzNjM2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzExXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNzIuNzI3MjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvMTFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3Mi43MjcyNyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC8xMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3Mi43MjcyNyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDgxLjgxODE4JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOVxcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODEuODE4MTglICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC05XFwvMTFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODEuODE4MTglICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzExXFxAdGFibGV0IHtcbiAgICB3aWR0aDogOTAuOTA5MDklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMFxcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOTAuOTA5MDklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMFxcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkwLjkwOTA5JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTFcXC8xMVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTExXFwvMTFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMVxcLzExXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8xMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMTJcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8xMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzEyXFxAdGFibGV0IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8xMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC8xMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvMTJcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA0MS42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC8xMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzEyXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC8xMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC8xMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvMTJcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC8xMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOVxcLzEyXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC05XFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC8xMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTEwXFwvMTJcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEwXFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTEwXFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMVxcLzEyXFxAdGFibGV0IHtcbiAgICB3aWR0aDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMVxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMVxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTJcXC8xMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEyXFwvMTJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMlxcLzEyXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8yXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvM1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzNcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzNcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvM1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8zXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzRcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC80XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC81XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC81XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzdcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyOC41NzE0MyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC83XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzdcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MS40Mjg1NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC83XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMS4xMTExMSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDExLjExMTExJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDExLjExMTExJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzlcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMi4yMjIyMiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC85XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA0NC40NDQ0NCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzlcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1NS41NTU1NiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC85XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA3Ny43Nzc3OCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzlcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODguODg4ODklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4OC44ODg4OSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC85XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTBcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTBcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTBcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA5MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEwXFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTBcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzExXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDkuMDkwOTElICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOS4wOTA5MSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOS4wOTA5MSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8xMVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxOC4xODE4MiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxOC4xODE4MiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTguMTgxODIlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvMTFcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjcuMjcyNzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjcuMjcyNzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI3LjI3MjczJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzExXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDM2LjM2MzY0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzExXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDM2LjM2MzY0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzExXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNi4zNjM2NCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC8xMVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA0NS40NTQ1NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0NS40NTQ1NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDUuNDU0NTUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvMTFcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTQuNTQ1NDUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTQuNTQ1NDUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU0LjU0NTQ1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzExXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDYzLjYzNjM2JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzExXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYzLjYzNjM2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzExXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2My42MzYzNiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC8xMVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA3Mi43MjcyNyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3Mi43MjcyNyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzIuNzI3MjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS05XFwvMTFcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODEuODE4MTglICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC05XFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODEuODE4MTglICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC05XFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgxLjgxODE4JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTBcXC8xMVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA5MC45MDkwOSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEwXFwvMTFcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOTAuOTA5MDklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMFxcLzExXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MC45MDkwOSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTExXFwvMTFcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTFcXC8xMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMVxcLzExXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogOC4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzEyXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvMTJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzEyXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvMTJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzEyXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzEyXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTBcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTEwXFwvMTJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTFcXC8xMlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA5MS42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTExXFwvMTJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogOTEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMVxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTEyXFwvMTJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTJcXC8xMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMlxcLzEyXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LTFcXC8xXFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMlxcQHdpZGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8yXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzJcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8zXFxAd2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvM1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvM1xcQHdpZGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8zXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzNcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC80XFxAd2lkZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNFxcQHdpZGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzRcXEB3aWRlIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC80XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNVxcQHdpZGUge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzVcXEB3aWRlIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC81XFxAd2lkZSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNVxcQHdpZGUge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzVcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTQuMjg1NzElICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvN1xcQHdpZGUge1xuICAgIHdpZHRoOiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzdcXEB3aWRlIHtcbiAgICB3aWR0aDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0Mi44NTcxNCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTcuMTQyODYlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvN1xcQHdpZGUge1xuICAgIHdpZHRoOiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDcxLjQyODU3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcxLjQyODU3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzdcXEB3aWRlIHtcbiAgICB3aWR0aDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4NS43MTQyOSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMi41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC84XFxAd2lkZSB7XG4gICAgd2lkdGg6IDM3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDM3LjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogNjIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC84XFxAd2lkZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4Ny41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC85XFxAd2lkZSB7XG4gICAgd2lkdGg6IDExLjExMTExJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTEuMTExMTElICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvOVxcQHdpZGUge1xuICAgIHdpZHRoOiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIyLjIyMjIyJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIyLjIyMjIyJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzlcXEB3aWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC85XFxAd2lkZSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvOVxcQHdpZGUge1xuICAgIHdpZHRoOiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU1LjU1NTU2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU1LjU1NTU2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzlcXEB3aWRlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC85XFxAd2lkZSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzcuNzc3NzglICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvOVxcQHdpZGUge1xuICAgIHdpZHRoOiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg4Ljg4ODg5JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDg4Ljg4ODg5JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOVxcLzlcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOVxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8xMFxcQHdpZGUge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMTBcXEB3aWRlIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzEwXFxAd2lkZSB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC8xMFxcQHdpZGUge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvMTBcXEB3aWRlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzEwXFxAd2lkZSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC8xMFxcQHdpZGUge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvMTBcXEB3aWRlIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOVxcLzEwXFxAd2lkZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOVxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTEwXFwvMTBcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTBcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMFxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTFcXEB3aWRlIHtcbiAgICB3aWR0aDogOS4wOTA5MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA5LjA5MDkxJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5LjA5MDkxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzExXFxAd2lkZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgyJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE4LjE4MTgyJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxOC4xODE4MiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMVxcQHdpZGUge1xuICAgIHdpZHRoOiAyNy4yNzI3MyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNy4yNzI3MyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjcuMjcyNzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTFcXEB3aWRlIHtcbiAgICB3aWR0aDogMzYuMzYzNjQlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzYuMzYzNjQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvMTFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDM2LjM2MzY0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzExXFxAd2lkZSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQ1LjQ1NDU1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0NS40NTQ1NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMVxcQHdpZGUge1xuICAgIHdpZHRoOiA1NC41NDU0NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1NC41NDU0NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTQuNTQ1NDUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTFcXEB3aWRlIHtcbiAgICB3aWR0aDogNjMuNjM2MzYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjMuNjM2MzYlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvMTFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYzLjYzNjM2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzExXFxAd2lkZSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDcyLjcyNzI3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3Mi43MjcyNyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMVxcQHdpZGUge1xuICAgIHdpZHRoOiA4MS44MTgxOCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MS44MTgxOCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODEuODE4MTglICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzExXFxAd2lkZSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTBcXC8xMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA5MC45MDkwOSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTEwXFwvMTFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkwLjkwOTA5JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTFcXC8xMVxcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMVxcLzExXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTExXFwvMTFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8xMlxcQHdpZGUge1xuICAgIHdpZHRoOiA4LjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMTJcXEB3aWRlIHtcbiAgICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzEyXFxAd2lkZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC8xMlxcQHdpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC8xMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC8xMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvMTJcXEB3aWRlIHtcbiAgICB3aWR0aDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDEuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzEyXFxAd2lkZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC8xMlxcQHdpZGUge1xuICAgIHdpZHRoOiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC8xMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1OC4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC8xMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvMTJcXEB3aWRlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOVxcLzEyXFxAd2lkZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOVxcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTEwXFwvMTJcXEB3aWRlIHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMFxcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTBcXC8xMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMVxcLzEyXFxAd2lkZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMTFcXC8xMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA5MS42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTExXFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTJcXC8xMlxcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xMlxcLzEyXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTEyXFwvMTJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtMVxcLzFcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8yXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8yXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzNcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8zXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvM1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzRcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC80XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzRcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC81XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzVcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC81XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzdcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNC4yODU3MSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC83XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjguNTcxNDMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzdcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1Ny4xNDI4NiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC83XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDcxLjQyODU3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzEuNDI4NTclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDg1LjcxNDI5JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzdcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvOFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvOFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Mi41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDg3LjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvOFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzlcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMS4xMTExMSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMS4xMTExMSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC85XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIyLjIyMjIyJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzlcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA0NC40NDQ0NCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0NC40NDQ0NCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC85XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU1LjU1NTU2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzlcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA3Ny43Nzc3OCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3Ny43Nzc3OCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC85XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODguODg4ODklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvOVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg4Ljg4ODg5JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODguODg4ODklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS05XFwvOVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC85XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzlcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzEwXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8xMFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvMTBcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzEwXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC8xMFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvMTBcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzEwXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC8xMFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS05XFwvMTBcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTBcXC8xMFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEwXFwvMTBcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMFxcLzEwXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtMVxcLzFcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8yXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8yXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzNcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8zXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvM1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzRcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC80XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzRcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC81XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzVcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC81XFxAdGFibGV0IHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzdcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNC4yODU3MSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjguNTcxNDMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvN1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzdcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1Ny4xNDI4NiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDcxLjQyODU3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzEuNDI4NTclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvN1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDg1LjcxNDI5JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzdcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC84XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC84XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Mi41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC84XFxAdGFibGV0IHtcbiAgICB3aWR0aDogODcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDg3LjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS04XFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzlcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMS4xMTExMSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTEuMTExMTElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMS4xMTExMSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC85XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIyLjIyMjIyJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzlcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA0NC40NDQ0NCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDQuNDQ0NDQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0NC40NDQ0NCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC85XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU1LjU1NTU2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzlcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA3Ny43Nzc3OCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzcuNzc3NzglICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3Ny43Nzc3OCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC85XFxAdGFibGV0IHtcbiAgICB3aWR0aDogODguODg4ODklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvOVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg4Ljg4ODg5JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODguODg4ODklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS05XFwvOVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC85XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzlcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzEwXFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8xMFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvMTBcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzEwXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC8xMFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvMTBcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzEwXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC8xMFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS05XFwvMTBcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDkwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOVxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMTBcXC8xMFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEwXFwvMTBcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xMFxcLzEwXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8yXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvM1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzNcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzNcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvM1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8zXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzRcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC80XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC81XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC81XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzdcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyOC41NzE0MyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC83XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzdcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MS40Mjg1NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC83XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMS4xMTExMSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDExLjExMTExJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDExLjExMTExJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzlcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMi4yMjIyMiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC85XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA0NC40NDQ0NCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzlcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1NS41NTU1NiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC85XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA3Ny43Nzc3OCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzlcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzlcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODguODg4ODklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvOVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4OC44ODg4OSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC85XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC85XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTBcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTBcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTBcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzEwXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA5MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzEwXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEwXFwvMTBcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTBcXC8xMFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS0xXFwvMVxcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzJcXEB3aWRlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8yXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8yXFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8yXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8yXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvM1xcQHdpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8zXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzNcXEB3aWRlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvM1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8zXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8zXFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8zXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8zXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNFxcQHdpZGUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzRcXEB3aWRlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC80XFxAd2lkZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNFxcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzVcXEB3aWRlIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC81XFxAd2lkZSB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNVxcQHdpZGUge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzVcXEB3aWRlIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC81XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvN1xcQHdpZGUge1xuICAgIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzdcXEB3aWRlIHtcbiAgICB3aWR0aDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyOC41NzE0MyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvN1xcQHdpZGUge1xuICAgIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzdcXEB3aWRlIHtcbiAgICB3aWR0aDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MS40Mjg1NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvN1xcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC84XFxAd2lkZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC84XFxAd2lkZSB7XG4gICAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogODcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC84XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOVxcQHdpZGUge1xuICAgIHdpZHRoOiAxMS4xMTExMSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDExLjExMTExJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDExLjExMTExJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzlcXEB3aWRlIHtcbiAgICB3aWR0aDogMjIuMjIyMjIlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMi4yMjIyMiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC85XFxAd2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOVxcQHdpZGUge1xuICAgIHdpZHRoOiA0NC40NDQ0NCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzlcXEB3aWRlIHtcbiAgICB3aWR0aDogNTUuNTU1NTYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1NS41NTU1NiUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC85XFxAd2lkZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOVxcQHdpZGUge1xuICAgIHdpZHRoOiA3Ny43Nzc3OCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzlcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzlcXEB3aWRlIHtcbiAgICB3aWR0aDogODguODg4ODklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvOVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4OC44ODg4OSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC85XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC85XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMTBcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzEwXFxAd2lkZSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8xMFxcQHdpZGUge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvMTBcXEB3aWRlIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzEwXFxAd2lkZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC8xMFxcQHdpZGUge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvMTBcXEB3aWRlIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzEwXFxAd2lkZSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzEwXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTlcXC8xMFxcQHdpZGUge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTlcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA5MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTlcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xMFxcLzEwXFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTEwXFwvMTBcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMTBcXC8xMFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH0gfVxuXG4uc2ltcGxlLXVzYWdlIHtcbiAgcGFkZGluZzogMC42MjVyZW07IH1cblxuLmgwIHtcbiAgZm9udC1zaXplOiAxMTBweDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5lbnRyeS1tZXRhIGxpICsgbGk6YmVmb3JlLCBoMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSAuaW50cm8sIGgzLCAuaDMge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmVudHJ5LS1jb21wYWN0IC5lbnRyeS10aXRsZSwgLmVudHJ5LS1jb21wYWN0IC5lbnRyeS1tZXRhIGxpICsgbGk6YmVmb3JlLCBoNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmVudHJ5LWNvbnRlbnQsIGRsIGR0LCBoNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSwgLnNpbmdsZSAuc2l0ZS1tYWluIC5lbnRyeS1ib2R5IHAsIC5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSB1bCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5wLmludHJvIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jLWZvcm0gW3R5cGU9J3RleHQnXSwgLmMtZm9ybSBbdHlwZT0ncGFzc3dvcmQnXSwgLmMtZm9ybSBbdHlwZT0nZGF0ZSddLCAuYy1mb3JtIFt0eXBlPSdkYXRldGltZSddLCAuYy1mb3JtIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAuYy1mb3JtIFt0eXBlPSdtb250aCddLCAuYy1mb3JtIFt0eXBlPSd3ZWVrJ10sIC5jLWZvcm0gW3R5cGU9J2VtYWlsJ10sIC5jLWZvcm0gW3R5cGU9J251bWJlciddLCAuYy1mb3JtIFt0eXBlPSdzZWFyY2gnXSwgLmMtZm9ybSBbdHlwZT0ndGVsJ10sIC5jLWZvcm0gW3R5cGU9J3RpbWUnXSwgLmMtZm9ybSBbdHlwZT0ndXJsJ10sIC5jLWZvcm0gW3R5cGU9J2NvbG9yJ10sXG4uYy1mb3JtIHRleHRhcmVhLFxuLmMtZm9ybSBsYWJlbCwgLnNpdGUtaGVhZGVyX19kYXRlLCAuZW50cnktdGh1bWJuYWlsX19sYWJlbCwgLmVudHJ5LW1ldGEsIC5lbnRyeS0tY29tcGFjdCAuZW50cnktYm9keSwgLmMtZGVhZGxpbmVzX19saXN0LCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudSBsaSBhLCAuc2l0ZS1oZWFkZXJfX25hdiAud2lkZ2V0LWFyZWEgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXQtYXJlYSAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAuc3ViLW1lbnUgbGkgYSwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpIC5zdWItbWVudSBsaSBhLCAuc2l0ZS1mb290ZXIgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC53cC1jYXB0aW9uIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiwgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAud3AtY2FwdGlvbiAuZ2FsbGVyeS1jYXB0aW9uLCBwLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jLWZvcm0gbGFiZWwuZXJyb3IsIC5lbnRyeS0tY29tcGFjdCAuZW50cnktbWV0YSwgLnNpdGUtZm9vdGVyIC5tZW51IGxpLCBwLnRpbnkge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmgwIHtcbiAgICBmb250LXNpemU6IDkwcHg7IH1cbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MXB4OyB9XG4gIC5lbnRyeS1tZXRhIGxpICsgbGk6YmVmb3JlLCBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7IH1cbiAgLnNpbmdsZSAuc2l0ZS1tYWluIC5lbnRyeS1ib2R5IC5pbnRybywgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5lbnRyeS0tY29tcGFjdCAuZW50cnktdGl0bGUsIC5lbnRyeS0tY29tcGFjdCAuZW50cnktbWV0YSBsaSArIGxpOmJlZm9yZSwgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZW50cnktY29udGVudCwgZGwgZHQsIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2luZ2xlIC5zaXRlLW1haW4gLmVudHJ5LWJvZHksIC5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSBwLCAuc2luZ2xlIC5zaXRlLW1haW4gLmVudHJ5LWJvZHkgdWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBwLmludHJvIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmMtZm9ybSBbdHlwZT0ndGV4dCddLCAuYy1mb3JtIFt0eXBlPSdwYXNzd29yZCddLCAuYy1mb3JtIFt0eXBlPSdkYXRlJ10sIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lJ10sIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC5jLWZvcm0gW3R5cGU9J21vbnRoJ10sIC5jLWZvcm0gW3R5cGU9J3dlZWsnXSwgLmMtZm9ybSBbdHlwZT0nZW1haWwnXSwgLmMtZm9ybSBbdHlwZT0nbnVtYmVyJ10sIC5jLWZvcm0gW3R5cGU9J3NlYXJjaCddLCAuYy1mb3JtIFt0eXBlPSd0ZWwnXSwgLmMtZm9ybSBbdHlwZT0ndGltZSddLCAuYy1mb3JtIFt0eXBlPSd1cmwnXSwgLmMtZm9ybSBbdHlwZT0nY29sb3InXSxcbiAgLmMtZm9ybSB0ZXh0YXJlYSxcbiAgLmMtZm9ybSBsYWJlbCwgLnNpdGUtaGVhZGVyX19kYXRlLCAuZW50cnktdGh1bWJuYWlsX19sYWJlbCwgLmVudHJ5LW1ldGEsIC5lbnRyeS0tY29tcGFjdCAuZW50cnktYm9keSwgLmMtZGVhZGxpbmVzX19saXN0LCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudSBsaSBhLCAuc2l0ZS1oZWFkZXJfX25hdiAud2lkZ2V0LWFyZWEgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXQtYXJlYSAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAuc3ViLW1lbnUgbGkgYSwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpIC5zdWItbWVudSBsaSBhLCAuc2l0ZS1mb290ZXIgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC53cC1jYXB0aW9uIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktY2FwdGlvbiwgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAud3AtY2FwdGlvbiAuZ2FsbGVyeS1jYXB0aW9uLCBwLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmMtZm9ybSBsYWJlbC5lcnJvciwgLmVudHJ5LS1jb21wYWN0IC5lbnRyeS1tZXRhLCAuc2l0ZS1mb290ZXIgLm1lbnUgbGksIHAudGlueSB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuaDAge1xuICAgIGZvbnQtc2l6ZTogNzZweDsgfVxuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgLmVudHJ5LW1ldGEgbGkgKyBsaTpiZWZvcmUsIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAuc2luZ2xlIC5zaXRlLW1haW4gLmVudHJ5LWJvZHkgLmludHJvLCBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLmVudHJ5LS1jb21wYWN0IC5lbnRyeS10aXRsZSwgLmVudHJ5LS1jb21wYWN0IC5lbnRyeS1tZXRhIGxpICsgbGk6YmVmb3JlLCBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5lbnRyeS1jb250ZW50LCBkbCBkdCwgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSwgLnNpbmdsZSAuc2l0ZS1tYWluIC5lbnRyeS1ib2R5IHAsIC5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIHAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYy1mb3JtIFt0eXBlPSd0ZXh0J10sIC5jLWZvcm0gW3R5cGU9J3Bhc3N3b3JkJ10sIC5jLWZvcm0gW3R5cGU9J2RhdGUnXSwgLmMtZm9ybSBbdHlwZT0nZGF0ZXRpbWUnXSwgLmMtZm9ybSBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmMtZm9ybSBbdHlwZT0nbW9udGgnXSwgLmMtZm9ybSBbdHlwZT0nd2VlayddLCAuYy1mb3JtIFt0eXBlPSdlbWFpbCddLCAuYy1mb3JtIFt0eXBlPSdudW1iZXInXSwgLmMtZm9ybSBbdHlwZT0nc2VhcmNoJ10sIC5jLWZvcm0gW3R5cGU9J3RlbCddLCAuYy1mb3JtIFt0eXBlPSd0aW1lJ10sIC5jLWZvcm0gW3R5cGU9J3VybCddLCAuYy1mb3JtIFt0eXBlPSdjb2xvciddLFxuICAuYy1mb3JtIHRleHRhcmVhLFxuICAuYy1mb3JtIGxhYmVsLCAuc2l0ZS1oZWFkZXJfX2RhdGUsIC5lbnRyeS10aHVtYm5haWxfX2xhYmVsLCAuZW50cnktbWV0YSwgLmVudHJ5LS1jb21wYWN0IC5lbnRyeS1ib2R5LCAuYy1kZWFkbGluZXNfX2xpc3QsIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIC5zaXRlLWhlYWRlcl9fbmF2IC53aWRnZXQtYXJlYSAubWVudSBsaSAuc3ViLW1lbnUgbGkgYSwgLndpZGdldC1hcmVhIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSBsaSBhLCAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAuc3ViLW1lbnUgbGkgYSwgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgLndwLWNhcHRpb24gLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uLCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC53cC1jYXB0aW9uIC5nYWxsZXJ5LWNhcHRpb24sIHAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYy1mb3JtIGxhYmVsLmVycm9yLCAuZW50cnktLWNvbXBhY3QgLmVudHJ5LW1ldGEsIC5zaXRlLWZvb3RlciAubWVudSBsaSwgcC50aW55IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oMCB7XG4gICAgZm9udC1zaXplOiA2NXB4OyB9XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAuZW50cnktbWV0YSBsaSArIGxpOmJlZm9yZSwgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOXB4OyB9XG4gIC5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSAuaW50cm8sIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAuZW50cnktLWNvbXBhY3QgLmVudHJ5LXRpdGxlLCAuZW50cnktLWNvbXBhY3QgLmVudHJ5LW1ldGEgbGkgKyBsaTpiZWZvcmUsIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmVudHJ5LWNvbnRlbnQsIGRsIGR0LCBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNpbmdsZSAuc2l0ZS1tYWluIC5lbnRyeS1ib2R5LCAuc2luZ2xlIC5zaXRlLW1haW4gLmVudHJ5LWJvZHkgcCwgLnNpbmdsZSAuc2l0ZS1tYWluIC5lbnRyeS1ib2R5IHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgcC5pbnRybyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jLWZvcm0gW3R5cGU9J3RleHQnXSwgLmMtZm9ybSBbdHlwZT0ncGFzc3dvcmQnXSwgLmMtZm9ybSBbdHlwZT0nZGF0ZSddLCAuYy1mb3JtIFt0eXBlPSdkYXRldGltZSddLCAuYy1mb3JtIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAuYy1mb3JtIFt0eXBlPSdtb250aCddLCAuYy1mb3JtIFt0eXBlPSd3ZWVrJ10sIC5jLWZvcm0gW3R5cGU9J2VtYWlsJ10sIC5jLWZvcm0gW3R5cGU9J251bWJlciddLCAuYy1mb3JtIFt0eXBlPSdzZWFyY2gnXSwgLmMtZm9ybSBbdHlwZT0ndGVsJ10sIC5jLWZvcm0gW3R5cGU9J3RpbWUnXSwgLmMtZm9ybSBbdHlwZT0ndXJsJ10sIC5jLWZvcm0gW3R5cGU9J2NvbG9yJ10sXG4gIC5jLWZvcm0gdGV4dGFyZWEsXG4gIC5jLWZvcm0gbGFiZWwsIC5zaXRlLWhlYWRlcl9fZGF0ZSwgLmVudHJ5LXRodW1ibmFpbF9fbGFiZWwsIC5lbnRyeS1tZXRhLCAuZW50cnktLWNvbXBhY3QgLmVudHJ5LWJvZHksIC5jLWRlYWRsaW5lc19fbGlzdCwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5zdWItbWVudSBsaSBhLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsIC5zaXRlLWhlYWRlcl9fbmF2IC5zaXRlLWZvb3RlciAubWVudSBsaSAuc3ViLW1lbnUgbGkgYSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSBsaSBhLCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LCAud3AtY2FwdGlvbiAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24sIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLndwLWNhcHRpb24gLmdhbGxlcnktY2FwdGlvbiwgcC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jLWZvcm0gbGFiZWwuZXJyb3IsIC5lbnRyeS0tY29tcGFjdCAuZW50cnktbWV0YSwgLnNpdGUtZm9vdGVyIC5tZW51IGxpLCBwLnRpbnkge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjQ0xFQVJGSVhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEF0dGFjaCBvdXIgY2xlYXJmaXggbWl4aW4gdG8gYSB1dGlsaXR5IGNsYXNzLlxuICovXG4udS1jbGVhcmZpeDphZnRlciwgLm5hdjphZnRlciwgLndpZGdldC1hcmVhIC5tZW51OmFmdGVyLCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudTphZnRlciwgLnNpdGUtZm9vdGVyIC5tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjSElERVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogSWYgJyRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCcgb3IgJyRyZXNwb25zaXZlLWhpZGRlbi1mcm9tJyBhcmUgdHJ1ZSxcbiAqIGNsYXNzZXMgdGhhdCBkZXBvbmQgb24gYnJlYWtwb2ludHMgd2lsbCBiZSBjcmVhdGVkLCBmb3IgZXhhbXBsZTpcbiAqXG4gKlx0PGRpdiBjbGFzcz1cInUtaGlkZGVuLXZpc3VhbGx5LXVudGlsLWRlc2t0b3BcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi12aXN1YWxseS1mcm9tLXRhYmxldFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqL1xuLnUtaGlkZGVuLXZpc3VhbGx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVycy5cbiAqIElmICckcmVzcG9uc2l2ZS1oaWRkZW4tdW50aWwnIG9yICckcmVzcG9uc2l2ZS1oaWRkZW4tZnJvbScgYXJlIHRydWUsXG4gKiBjbGFzc2VzIHRoYXQgZGVwb25kIG9uIGJyZWFrcG9pbnRzIHdpbGwgYmUgY3JlYXRlZCwgZm9yIGV4YW1wbGU6XG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi11bnRpbC1kZXNrdG9wXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cInUtd2lkdGgtMS8yXCI+XG4gKiAgICAgPC9kaXY+XG4gKiAgICAgPGRpdiBjbGFzcz1cInUtd2lkdGgtMS8yXCI+XG4gKiAgICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKlxuICpcbiAqXHQ8ZGl2IGNsYXNzPVwidS1oaWRkZW4tZnJvbS10YWJsZXRcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICovXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgLnUtaGlkZGVuLXVudGlsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLnUtaGlkZGVuLXVudGlsLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAudS1oaWRkZW4tdW50aWwtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5Ljk5ZW0pIHtcbiAgLnUtaGlkZGVuLXVudGlsLXdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LWhpZGRlbi1mcm9tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtaGlkZGVuLWZyb20tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LWhpZGRlbi1mcm9tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LWhpZGRlbi1mcm9tLXdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uc2l0ZS1mb290ZXIgLm1lbnUgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUFJJTlRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFZlcnkgY3J1ZGUsIHJlc2V0LWxpa2Ugc3R5bGVzIHRha2VuIGZyb20gdGhlIEhUTUw1IEJvaWxlcnBsYXRlOlxuICogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi81LjMuMC9kaXN0L2RvYy9jc3MubWQjcHJpbnQtc3R5bGVzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9kaXN0L2Nzcy9tYWluLmNzcyNMMjA1LUwyODJcbiAqL1xuQG1lZGlhIHByaW50IHtcbiAgLyoqXG4gICAqIDEuIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgKi9cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIsXG4gICo6Zmlyc3QtbGV0dGVyLFxuICAqOmZpcnN0LWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBbMV0gKi9cbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLyoqXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YFxuICAgKiBwc2V1ZG8gcHJvdG9jb2wuXG4gICAqL1xuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyoqXG4gICAqIFByaW50aW5nIFRhYmxlczogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjU1BBQ0lOR1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVXRpbGl0eSBjbGFzc2VzIHRvIHB1dCBzcGVjaWZpYyBzcGFjaW5nIHZhbHVlcyBvbnRvIGVsZW1lbnRzLiBUaGUgYmVsb3cgbG9vcFxuICogd2lsbCBnZW5lcmF0ZSB1cyBhIHN1aXRlIG9mIGNsYXNzZXMgbGlrZTpcbiAqXG4gKiAgIC51LW1hcmdpbi10b3Age31cbiAqICAgLnUtcGFkZGluZy1sZWZ0LWxhcmdlIHt9XG4gKiAgIC51LW1hcmdpbi1yaWdodC1zbWFsbCB7fVxuICogICAudS1wYWRkaW5nIHt9XG4gKiAgIC51LXBhZGRpbmctcmlnaHQtbm9uZSB7fVxuICovXG4udS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LXBhZGRpbmctZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LXBhZGRpbmctZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLXRpbnkge1xuICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLXRpbnktZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy10aW55LWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy10aW55LWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLXRpbnktZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1zbWFsbC1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1zbWFsbC1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLXNtYWxsLWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1zbWFsbC1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctbGFyZ2Uge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1sYXJnZS1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1sYXJnZS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLWxhcmdlLWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1sYXJnZS1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctaHVnZSB7XG4gIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLWh1Z2UtZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctaHVnZS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLWh1Z2UtZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLWh1Z2UtZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLW5vbmUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1ub25lLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLW5vbmUtZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy1ub25lLWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1ub25lLWZyb20td2lkZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LXBhZGRpbmctdG9wLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctdG9wLWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LXBhZGRpbmctdG9wLWZyb20td2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctdG9wLXRpbnkge1xuICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtdGlueS1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtdGlueS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLXRvcC10aW55LWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtdGlueS1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLXRvcC1zbWFsbC1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctdG9wLXNtYWxsLWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLXRvcC1zbWFsbC1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLXRvcC1zbWFsbC1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLXRvcC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtbGFyZ2UtZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLXRvcC1sYXJnZS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtbGFyZ2UtZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtbGFyZ2UtZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy10b3AtaHVnZSB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtaHVnZS1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctdG9wLWh1Z2UtZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctdG9wLWh1Z2UtZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy10b3AtaHVnZS1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLXRvcC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLXRvcC1ub25lLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy10b3Atbm9uZS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy10b3Atbm9uZS1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLXRvcC1ub25lLWZyb20td2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1yaWdodC1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1yaWdodC1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1yaWdodC1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctcmlnaHQtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtdGlueS1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LXRpbnktZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LXRpbnktZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtdGlueS1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy1yaWdodC1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LXNtYWxsLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LXNtYWxsLWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtc21hbGwtZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LXNtYWxsLWZyb20td2lkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy1yaWdodC1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LWxhcmdlLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LWxhcmdlLWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtbGFyZ2UtZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LWxhcmdlLWZyb20td2lkZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy1yaWdodC1odWdlIHtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtaHVnZS1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1yaWdodC1odWdlLWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtaHVnZS1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtaHVnZS1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctcmlnaHQtbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LW5vbmUtZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctcmlnaHQtbm9uZS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LW5vbmUtZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLXJpZ2h0LW5vbmUtZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1ib3R0b20tZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy1ib3R0b20tZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1ib3R0b20tZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy1ib3R0b20tdGlueSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS10aW55LWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS10aW55LWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctYm90dG9tLXRpbnktZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS10aW55LWZyb20td2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy1ib3R0b20tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LXBhZGRpbmctYm90dG9tLXNtYWxsLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1ib3R0b20tc21hbGwtZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctYm90dG9tLXNtYWxsLWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LXBhZGRpbmctYm90dG9tLXNtYWxsLWZyb20td2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctYm90dG9tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1sYXJnZS1mcm9tLW1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctYm90dG9tLWxhcmdlLWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1sYXJnZS1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1sYXJnZS1mcm9tLXdpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLWJvdHRvbS1odWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1odWdlLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1ib3R0b20taHVnZS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy1ib3R0b20taHVnZS1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1odWdlLWZyb20td2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctYm90dG9tLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LXBhZGRpbmctYm90dG9tLW5vbmUtZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1ub25lLWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLWJvdHRvbS1ub25lLWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LXBhZGRpbmctYm90dG9tLW5vbmUtZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctbGVmdC1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctbGVmdC1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LWZyb20td2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLWxlZnQtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LXRpbnktZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1wYWRkaW5nLWxlZnQtdGlueS1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LXRpbnktZnJvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LXRpbnktZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtcGFkZGluZy1sZWZ0LXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LXNtYWxsLWZyb20tbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LXBhZGRpbmctbGVmdC1zbWFsbC1mcm9tLXRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LXBhZGRpbmctbGVmdC1zbWFsbC1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LXNtYWxsLWZyb20td2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wYWRkaW5nLWxlZnQtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1wYWRkaW5nLWxlZnQtbGFyZ2UtZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LWxhcmdlLWZyb20tdGFibGV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LWxhcmdlLWZyb20tZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1wYWRkaW5nLWxlZnQtbGFyZ2UtZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctbGVmdC1odWdlIHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LWh1Z2UtZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LWh1Z2UtZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLWxlZnQtaHVnZS1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LWh1Z2UtZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LXBhZGRpbmctbGVmdC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LW5vbmUtZnJvbS1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LW5vbmUtZnJvbS10YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1wYWRkaW5nLWxlZnQtbm9uZS1mcm9tLWRlc2t0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtcGFkZGluZy1sZWZ0LW5vbmUtZnJvbS13aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbiB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1mcm9tLXdpZGUge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLXRpbnkge1xuICBtYXJnaW46IDZweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi10aW55LWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW46IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLXRpbnktZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbjogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi10aW55LWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi10aW55LWZyb20td2lkZSB7XG4gICAgbWFyZ2luOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1zbWFsbCB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1zbWFsbC1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tc21hbGwtZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tc21hbGwtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1zbWFsbC1mcm9tLXdpZGUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLWxhcmdlIHtcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLWxhcmdlLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi1sYXJnZS1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1sYXJnZS1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLWxhcmdlLWZyb20td2lkZSB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4taHVnZSB7XG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1odWdlLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi1odWdlLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLWh1Z2UtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1odWdlLWZyb20td2lkZSB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1ub25lLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi1ub25lLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLW5vbmUtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1ub25lLWZyb20td2lkZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi10b3AtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi10b3AtZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi10b3AtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tdG9wLXRpbnkge1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tdG9wLXRpbnktZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC10aW55LWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC10aW55LWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tdG9wLXRpbnktZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi10b3Atc21hbGwge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1zbWFsbC1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1zbWFsbC1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tdG9wLXNtYWxsLWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1zbWFsbC1mcm9tLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi10b3AtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1sYXJnZS1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1sYXJnZS1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tdG9wLWxhcmdlLWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1sYXJnZS1mcm9tLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi10b3AtaHVnZSB7XG4gIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tdG9wLWh1Z2UtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi10b3AtaHVnZS1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tdG9wLWh1Z2UtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tdG9wLWh1Z2UtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tdG9wLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1ub25lLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tdG9wLW5vbmUtZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1ub25lLWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXRvcC1ub25lLWZyb20td2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi1yaWdodC1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1yaWdodC1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LWZyb20td2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tcmlnaHQtdGlueSB7XG4gIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LXRpbnktZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tcmlnaHQtdGlueS1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LXRpbnktZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LXRpbnktZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LXNtYWxsLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi1yaWdodC1zbWFsbC1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1yaWdodC1zbWFsbC1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LXNtYWxsLWZyb20td2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tcmlnaHQtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tcmlnaHQtbGFyZ2UtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LWxhcmdlLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LWxhcmdlLWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tcmlnaHQtbGFyZ2UtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1yaWdodC1odWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LWh1Z2UtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LWh1Z2UtZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tcmlnaHQtaHVnZS1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LWh1Z2UtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1yaWdodC1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LW5vbmUtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LW5vbmUtZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tcmlnaHQtbm9uZS1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLXJpZ2h0LW5vbmUtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLWJvdHRvbS1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLWJvdHRvbS1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLWJvdHRvbS1mcm9tLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1ib3R0b20tdGlueSB7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20tdGlueS1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLXRpbnktZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLXRpbnktZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20tdGlueS1mcm9tLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLXNtYWxsLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLXNtYWxsLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20tc21hbGwtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLXNtYWxsLWZyb20td2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLWJvdHRvbS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLWxhcmdlLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLWxhcmdlLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20tbGFyZ2UtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLWxhcmdlLWZyb20td2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLWJvdHRvbS1odWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20taHVnZS1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLWJvdHRvbS1odWdlLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20taHVnZS1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20taHVnZS1mcm9tLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1ib3R0b20tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLW5vbmUtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi1ib3R0b20tbm9uZS1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLW5vbmUtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tYm90dG9tLW5vbmUtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnUtbWFyZ2luLWxlZnQtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tbGVmdC1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLWxlZnQtZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtbWFyZ2luLWxlZnQtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLWxlZnQtdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tbGVmdC10aW55LWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tbGVmdC10aW55LWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1sZWZ0LXRpbnktZnJvbS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tbGVmdC10aW55LWZyb20td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbWFyZ2luLWxlZnQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1sZWZ0LXNtYWxsLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLWxlZnQtc21hbGwtZnJvbS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LW1hcmdpbi1sZWZ0LXNtYWxsLWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1sZWZ0LXNtYWxsLWZyb20td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1sZWZ0LWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tbGVmdC1sYXJnZS1mcm9tLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LW1hcmdpbi1sZWZ0LWxhcmdlLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tbGVmdC1sYXJnZS1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tbGVmdC1sYXJnZS1mcm9tLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tYXJnaW4tbGVmdC1odWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS1tYXJnaW4tbGVmdC1odWdlLWZyb20tbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtbWFyZ2luLWxlZnQtaHVnZS1mcm9tLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLnUtbWFyZ2luLWxlZnQtaHVnZS1mcm9tLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAudS1tYXJnaW4tbGVmdC1odWdlLWZyb20td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfSB9XG5cbi51LW1hcmdpbi1sZWZ0LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LW1hcmdpbi1sZWZ0LW5vbmUtZnJvbS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudS1tYXJnaW4tbGVmdC1ub25lLWZyb20tdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS1tYXJnaW4tbGVmdC1ub25lLWZyb20tZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LW1hcmdpbi1sZWZ0LW5vbmUtZnJvbS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmItLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuYi0tYmxhY2ssIC5iLS1ibGFjayBhLCAuYi0tYmxhY2sgcCwgLmItLWJsYWNrIGgxLCAuYi0tYmxhY2sgaDIsIC5iLS1ibGFjayBoMywgLmItLWJsYWNrIGg0LCAuYi0tYmxhY2sgaDUsIC5iLS1ibGFjayBoNiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgYnV0dG9uLmItLWJsYWNrLFxuICAuYi0tYmxhY2suYnV0dG9uLCAuYnV0dG9ucy1ncm91cCA+IC5iLS1ibGFjaywgaW5wdXQuYi0tYmxhY2tbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYi0tYmxhY2tbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5iLS1ibGFjayAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LFxuICAgIC5iLS1ibGFjay5idXR0b24gLmVsZW1lbnRvci1idXR0b24tdGV4dCwgLmJ1dHRvbnMtZ3JvdXAgPiAuYi0tYmxhY2sgLmVsZW1lbnRvci1idXR0b24tdGV4dCwgaW5wdXQuYi0tYmxhY2tbdHlwZT1cImJ1dHRvblwiXSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLWJsYWNrW3R5cGU9XCJzdWJtaXRcIl0gLmVsZW1lbnRvci1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgYnV0dG9uLmItLWJsYWNrOmhvdmVyLFxuICAgIC5iLS1ibGFjay5idXR0b246aG92ZXIsIC5idXR0b25zLWdyb3VwID4gLmItLWJsYWNrOmhvdmVyLCBpbnB1dC5iLS1ibGFja1t0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAgIGlucHV0LmItLWJsYWNrW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZi0tYmxhY2ssIC5mLS1ibGFjayBhLCAuZi0tYmxhY2sgcCwgLmYtLWJsYWNrIGgxLCAuZi0tYmxhY2sgaDIsIC5mLS1ibGFjayBoMywgLmYtLWJsYWNrIGg0LCAuZi0tYmxhY2sgaDUsIC5mLS1ibGFjayBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAuYi0td2hpdGUsIC5iLS13aGl0ZSBhLCAuYi0td2hpdGUgcCwgLmItLXdoaXRlIGgxLCAuYi0td2hpdGUgaDIsIC5iLS13aGl0ZSBoMywgLmItLXdoaXRlIGg0LCAuYi0td2hpdGUgaDUsIC5iLS13aGl0ZSBoNiB7XG4gICAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgYnV0dG9uLmItLXdoaXRlLFxuICAuYi0td2hpdGUuYnV0dG9uLCAuYnV0dG9ucy1ncm91cCA+IC5iLS13aGl0ZSwgaW5wdXQuYi0td2hpdGVbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYi0td2hpdGVbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzE1Mjc0RDsgfVxuICAgIGJ1dHRvbi5iLS13aGl0ZSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LFxuICAgIC5iLS13aGl0ZS5idXR0b24gLmVsZW1lbnRvci1idXR0b24tdGV4dCwgLmJ1dHRvbnMtZ3JvdXAgPiAuYi0td2hpdGUgLmVsZW1lbnRvci1idXR0b24tdGV4dCwgaW5wdXQuYi0td2hpdGVbdHlwZT1cImJ1dHRvblwiXSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLXdoaXRlW3R5cGU9XCJzdWJtaXRcIl0gLmVsZW1lbnRvci1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogIzE1Mjc0RCAhaW1wb3J0YW50OyB9XG4gICAgYnV0dG9uLmItLXdoaXRlOmhvdmVyLFxuICAgIC5iLS13aGl0ZS5idXR0b246aG92ZXIsIC5idXR0b25zLWdyb3VwID4gLmItLXdoaXRlOmhvdmVyLCBpbnB1dC5iLS13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAgIGlucHV0LmItLXdoaXRlW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgIGNvbG9yOiAjMTUyNzREOyB9XG5cbi5mLS13aGl0ZSwgLmYtLXdoaXRlIGEsIC5mLS13aGl0ZSBwLCAuZi0td2hpdGUgaDEsIC5mLS13aGl0ZSBoMiwgLmYtLXdoaXRlIGgzLCAuZi0td2hpdGUgaDQsIC5mLS13aGl0ZSBoNSwgLmYtLXdoaXRlIGg2IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uYi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTI3NEQ7IH1cbiAgLmItLXByaW1hcnksIC5iLS1wcmltYXJ5IGEsIC5iLS1wcmltYXJ5IHAsIC5iLS1wcmltYXJ5IGgxLCAuYi0tcHJpbWFyeSBoMiwgLmItLXByaW1hcnkgaDMsIC5iLS1wcmltYXJ5IGg0LCAuYi0tcHJpbWFyeSBoNSwgLmItLXByaW1hcnkgaDYge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGJ1dHRvbi5iLS1wcmltYXJ5LFxuICAuYi0tcHJpbWFyeS5idXR0b24sIC5idXR0b25zLWdyb3VwID4gLmItLXByaW1hcnksIGlucHV0LmItLXByaW1hcnlbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYi0tcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNzREO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmItLXByaW1hcnkgLmVsZW1lbnRvci1idXR0b24tdGV4dCxcbiAgICAuYi0tcHJpbWFyeS5idXR0b24gLmVsZW1lbnRvci1idXR0b24tdGV4dCwgLmJ1dHRvbnMtZ3JvdXAgPiAuYi0tcHJpbWFyeSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LCBpbnB1dC5iLS1wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0gLmVsZW1lbnRvci1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0gLmVsZW1lbnRvci1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgYnV0dG9uLmItLXByaW1hcnk6aG92ZXIsXG4gICAgLmItLXByaW1hcnkuYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy1ncm91cCA+IC5iLS1wcmltYXJ5OmhvdmVyLCBpbnB1dC5iLS1wcmltYXJ5W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gICAgaW5wdXQuYi0tcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTEzMjU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZi0tcHJpbWFyeSwgLmYtLXByaW1hcnkgYSwgLmYtLXByaW1hcnkgcCwgLmYtLXByaW1hcnkgaDEsIC5mLS1wcmltYXJ5IGgyLCAuZi0tcHJpbWFyeSBoMywgLmYtLXByaW1hcnkgaDQsIC5mLS1wcmltYXJ5IGg1LCAuZi0tcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjMTUyNzREICFpbXBvcnRhbnQ7IH1cblxuLmItLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRDM0Y7IH1cbiAgLmItLWFjY2VudCwgLmItLWFjY2VudCBhLCAuYi0tYWNjZW50IHAsIC5iLS1hY2NlbnQgaDEsIC5iLS1hY2NlbnQgaDIsIC5iLS1hY2NlbnQgaDMsIC5iLS1hY2NlbnQgaDQsIC5iLS1hY2NlbnQgaDUsIC5iLS1hY2NlbnQgaDYge1xuICAgIGNvbG9yOiAjMTUyNzREOyB9XG4gIGJ1dHRvbi5iLS1hY2NlbnQsXG4gIC5iLS1hY2NlbnQuYnV0dG9uLCAuYnV0dG9ucy1ncm91cCA+IC5iLS1hY2NlbnQsIGlucHV0LmItLWFjY2VudFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5iLS1hY2NlbnRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREMzRjtcbiAgICBjb2xvcjogIzE1Mjc0RDsgfVxuICAgIGJ1dHRvbi5iLS1hY2NlbnQgLmVsZW1lbnRvci1idXR0b24tdGV4dCxcbiAgICAuYi0tYWNjZW50LmJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LCAuYnV0dG9ucy1ncm91cCA+IC5iLS1hY2NlbnQgLmVsZW1lbnRvci1idXR0b24tdGV4dCwgaW5wdXQuYi0tYWNjZW50W3R5cGU9XCJidXR0b25cIl0gLmVsZW1lbnRvci1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1hY2NlbnRbdHlwZT1cInN1Ym1pdFwiXSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMTUyNzREICFpbXBvcnRhbnQ7IH1cbiAgICBidXR0b24uYi0tYWNjZW50OmhvdmVyLFxuICAgIC5iLS1hY2NlbnQuYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy1ncm91cCA+IC5iLS1hY2NlbnQ6aG92ZXIsIGlucHV0LmItLWFjY2VudFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAgIGlucHV0LmItLWFjY2VudFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQzMGM7XG4gICAgICBjb2xvcjogIzE1Mjc0RDsgfVxuXG4uZi0tYWNjZW50LCAuZi0tYWNjZW50IGEsIC5mLS1hY2NlbnQgcCwgLmYtLWFjY2VudCBoMSwgLmYtLWFjY2VudCBoMiwgLmYtLWFjY2VudCBoMywgLmYtLWFjY2VudCBoNCwgLmYtLWFjY2VudCBoNSwgLmYtLWFjY2VudCBoNiB7XG4gIGNvbG9yOiAjRkZEQzNGICFpbXBvcnRhbnQ7IH1cblxuLmItLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2OyB9XG4gIC5iLS1ncmF5LCAuYi0tZ3JheSBhLCAuYi0tZ3JheSBwLCAuYi0tZ3JheSBoMSwgLmItLWdyYXkgaDIsIC5iLS1ncmF5IGgzLCAuYi0tZ3JheSBoNCwgLmItLWdyYXkgaDUsIC5iLS1ncmF5IGg2IHtcbiAgICBjb2xvcjogIzE1Mjc0RDsgfVxuICBidXR0b24uYi0tZ3JheSxcbiAgLmItLWdyYXkuYnV0dG9uLCAuYnV0dG9ucy1ncm91cCA+IC5iLS1ncmF5LCBpbnB1dC5iLS1ncmF5W3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmItLWdyYXlbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICBjb2xvcjogIzE1Mjc0RDsgfVxuICAgIGJ1dHRvbi5iLS1ncmF5IC5lbGVtZW50b3ItYnV0dG9uLXRleHQsXG4gICAgLmItLWdyYXkuYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uLXRleHQsIC5idXR0b25zLWdyb3VwID4gLmItLWdyYXkgLmVsZW1lbnRvci1idXR0b24tdGV4dCwgaW5wdXQuYi0tZ3JheVt0eXBlPVwiYnV0dG9uXCJdIC5lbGVtZW50b3ItYnV0dG9uLXRleHQsXG4gICAgaW5wdXQuYi0tZ3JheVt0eXBlPVwic3VibWl0XCJdIC5lbGVtZW50b3ItYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICMxNTI3NEQgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5iLS1ncmF5OmhvdmVyLFxuICAgIC5iLS1ncmF5LmJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMtZ3JvdXAgPiAuYi0tZ3JheTpob3ZlciwgaW5wdXQuYi0tZ3JheVt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICAgIGlucHV0LmItLWdyYXlbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgY29sb3I6ICMxNTI3NEQ7IH1cblxuLmYtLWdyYXksIC5mLS1ncmF5IGEsIC5mLS1ncmF5IHAsIC5mLS1ncmF5IGgxLCAuZi0tZ3JheSBoMiwgLmYtLWdyYXkgaDMsIC5mLS1ncmF5IGg0LCAuZi0tZ3JheSBoNSwgLmYtLWdyYXkgaDYge1xuICBjb2xvcjogI0Y2RjZGNiAhaW1wb3J0YW50OyB9XG5cbi5iLS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2Q0ZFNDsgfVxuICAuYi0tbGlnaHQtYmx1ZSwgLmItLWxpZ2h0LWJsdWUgYSwgLmItLWxpZ2h0LWJsdWUgcCwgLmItLWxpZ2h0LWJsdWUgaDEsIC5iLS1saWdodC1ibHVlIGgyLCAuYi0tbGlnaHQtYmx1ZSBoMywgLmItLWxpZ2h0LWJsdWUgaDQsIC5iLS1saWdodC1ibHVlIGg1LCAuYi0tbGlnaHQtYmx1ZSBoNiB7XG4gICAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgYnV0dG9uLmItLWxpZ2h0LWJsdWUsXG4gIC5iLS1saWdodC1ibHVlLmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAuYi0tbGlnaHQtYmx1ZSwgaW5wdXQuYi0tbGlnaHQtYmx1ZVt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5iLS1saWdodC1ibHVlW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkNGRTQ7XG4gICAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgICBidXR0b24uYi0tbGlnaHQtYmx1ZSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LFxuICAgIC5iLS1saWdodC1ibHVlLmJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LCAuYnV0dG9ucy1ncm91cCA+IC5iLS1saWdodC1ibHVlIC5lbGVtZW50b3ItYnV0dG9uLXRleHQsIGlucHV0LmItLWxpZ2h0LWJsdWVbdHlwZT1cImJ1dHRvblwiXSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLWxpZ2h0LWJsdWVbdHlwZT1cInN1Ym1pdFwiXSAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMTUyNzREICFpbXBvcnRhbnQ7IH1cbiAgICBidXR0b24uYi0tbGlnaHQtYmx1ZTpob3ZlcixcbiAgICAuYi0tbGlnaHQtYmx1ZS5idXR0b246aG92ZXIsIC5idXR0b25zLWdyb3VwID4gLmItLWxpZ2h0LWJsdWU6aG92ZXIsIGlucHV0LmItLWxpZ2h0LWJsdWVbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgICBpbnB1dC5iLS1saWdodC1ibHVlW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYjJkNDtcbiAgICAgIGNvbG9yOiAjMTUyNzREOyB9XG5cbi5mLS1saWdodC1ibHVlLCAuZi0tbGlnaHQtYmx1ZSBhLCAuZi0tbGlnaHQtYmx1ZSBwLCAuZi0tbGlnaHQtYmx1ZSBoMSwgLmYtLWxpZ2h0LWJsdWUgaDIsIC5mLS1saWdodC1ibHVlIGgzLCAuZi0tbGlnaHQtYmx1ZSBoNCwgLmYtLWxpZ2h0LWJsdWUgaDUsIC5mLS1saWdodC1ibHVlIGg2IHtcbiAgY29sb3I6ICNDNkNGRTQgIWltcG9ydGFudDsgfVxuXG5idXR0b24uYnV0dG9uLS1ibGFjayxcbi5idXR0b24uYnV0dG9uLS1ibGFjayxcbi5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tYmxhY2ssXG5pbnB1dC5idXR0b24tLWJsYWNrW3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5idXR0b24tLWJsYWNrW3R5cGU9XCJzdWJtaXRcIl0sXG5hLmJ1dHRvbi5idXR0b24tLWJsYWNrLFxuLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICBidXR0b24uYnV0dG9uLS1ibGFjazpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24tLWJsYWNrOmhvdmVyLFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWJsYWNrOmhvdmVyLFxuICBpbnB1dC5idXR0b24tLWJsYWNrW3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gIGlucHV0LmJ1dHRvbi0tYmxhY2tbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgYS5idXR0b24uYnV0dG9uLS1ibGFjazpob3ZlcixcbiAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9uLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1ob2xsb3csXG4gIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1ob2xsb3csXG4gIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1ob2xsb3dbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYnV0dG9uLS1ibGFjay5idXR0b24tLWhvbGxvd1t0eXBlPVwic3VibWl0XCJdLFxuICBhLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1ibGFjay5idXR0b24tLWhvbGxvdyB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZCxcbiAgLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZCxcbiAgaW5wdXQuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLFxuICBhLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24uYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICBpbnB1dC5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dC5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUsXG4gICAgLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUsXG4gICAgaW5wdXQuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJidXR0b25cIl06YmVmb3JlLFxuICAgIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkOmFmdGVyLFxuICAgIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOmFmdGVyLFxuICAgIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkOmFmdGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbi5idXR0b24tLWJsYWNrLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwic3VibWl0XCJdLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tYmxhY2suYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1ibGFjay5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuYnV0dG9uLmJ1dHRvbi0td2hpdGUsXG4uYnV0dG9uLmJ1dHRvbi0td2hpdGUsXG4uYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXdoaXRlLFxuaW5wdXQuYnV0dG9uLS13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQuYnV0dG9uLS13aGl0ZVt0eXBlPVwic3VibWl0XCJdLFxuYS5idXR0b24uYnV0dG9uLS13aGl0ZSxcbi5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgYnV0dG9uLmJ1dHRvbi0td2hpdGU6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLS13aGl0ZTpob3ZlcixcbiAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS13aGl0ZTpob3ZlcixcbiAgaW5wdXQuYnV0dG9uLS13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBpbnB1dC5idXR0b24tLXdoaXRlW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGEuYnV0dG9uLmJ1dHRvbi0td2hpdGU6aG92ZXIsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICBidXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWhvbGxvdyxcbiAgLmJ1dHRvbi5idXR0b24tLXdoaXRlLmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXdoaXRlLmJ1dHRvbi0taG9sbG93LFxuICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgYS5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWhvbGxvdyxcbiAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1ob2xsb3cge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGJ1dHRvbi5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkLFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQsXG4gIGlucHV0LmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgYS5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkLFxuICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIC5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9uLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgaW5wdXQuYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaW5wdXQuYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYS5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3cge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIGJ1dHRvbi5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIGlucHV0LmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOmJlZm9yZSxcbiAgICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsXG4gICAgYS5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSxcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICBidXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkOmFmdGVyLFxuICAgIC5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkOmFmdGVyLFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTphZnRlcixcbiAgICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXTphZnRlcixcbiAgICBhLmJ1dHRvbi5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZDphZnRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICBidXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24uYnV0dG9uLS13aGl0ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dC5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLXdoaXRlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0td2hpdGUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbmJ1dHRvbi5idXR0b24tLXByaW1hcnksXG4uYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSxcbi5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tcHJpbWFyeSxcbmlucHV0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0sXG5hLmJ1dHRvbi5idXR0b24tLXByaW1hcnksXG4uYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1Mjc0RDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4gIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tcHJpbWFyeTpob3ZlcixcbiAgaW5wdXQuYnV0dG9uLS1wcmltYXJ5W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gIGlucHV0LmJ1dHRvbi0tcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICBhLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMTUyNzREOyB9XG4gIGJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1ob2xsb3csXG4gIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1ob2xsb3csXG4gIGlucHV0LmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgYS5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0taG9sbG93IHtcbiAgICBjb2xvcjogIzE1Mjc0RDsgfVxuICBidXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkLFxuICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLFxuICBhLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZCxcbiAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIGlucHV0LmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgYS5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYS5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93IHtcbiAgICAgIGNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSxcbiAgICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOmJlZm9yZSxcbiAgICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgyMSwgMzksIDc3LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICBidXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICBpbnB1dC5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOmFmdGVyLFxuICAgIGlucHV0LmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG4gICAgYS5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkOmFmdGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIGlucHV0LmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaW5wdXQuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5idXR0b24uYnV0dG9uLS1hY2NlbnQsXG4uYnV0dG9uLmJ1dHRvbi0tYWNjZW50LFxuLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1hY2NlbnQsXG5pbnB1dC5idXR0b24tLWFjY2VudFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQuYnV0dG9uLS1hY2NlbnRbdHlwZT1cInN1Ym1pdFwiXSxcbmEuYnV0dG9uLmJ1dHRvbi0tYWNjZW50LFxuLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREMzRjtcbiAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tYWNjZW50OmhvdmVyLFxuICAuYnV0dG9uLmJ1dHRvbi0tYWNjZW50OmhvdmVyLFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWFjY2VudDpob3ZlcixcbiAgaW5wdXQuYnV0dG9uLS1hY2NlbnRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgaW5wdXQuYnV0dG9uLS1hY2NlbnRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgYS5idXR0b24uYnV0dG9uLS1hY2NlbnQ6aG92ZXIsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWFjY2VudDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkRDM0Y7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWFjY2VudC5idXR0b24tLWhvbGxvdyxcbiAgaW5wdXQuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgYS5idXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1ob2xsb3csXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWFjY2VudC5idXR0b24tLWhvbGxvdyB7XG4gICAgY29sb3I6ICNGRkRDM0Y7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZCxcbiAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZCxcbiAgaW5wdXQuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGEuYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjIwLCA2MywgMC41KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyMjAsIDYzLCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbi5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgaW5wdXQuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIGlucHV0LmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICBpbnB1dC5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaW5wdXQuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwic3VibWl0XCJdLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3cge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyMjAsIDYzLCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUsXG4gICAgaW5wdXQuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOmJlZm9yZSxcbiAgICBpbnB1dC5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDIyMCwgNjMsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkOmFmdGVyLFxuICAgIC5idXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkOmFmdGVyLFxuICAgIGlucHV0LmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTphZnRlcixcbiAgICBpbnB1dC5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG4gICAgYS5idXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZDphZnRlciB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDIyMCwgNjMsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIGlucHV0LmJ1dHRvbi0tYWNjZW50LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dC5idXR0b24tLWFjY2VudC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYS5idXR0b24uYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1hY2NlbnQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbmJ1dHRvbi5idXR0b24tLWdyYXksXG4uYnV0dG9uLmJ1dHRvbi0tZ3JheSxcbi5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZ3JheSxcbmlucHV0LmJ1dHRvbi0tZ3JheVt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQuYnV0dG9uLS1ncmF5W3R5cGU9XCJzdWJtaXRcIl0sXG5hLmJ1dHRvbi5idXR0b24tLWdyYXksXG4uYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tZ3JheTpob3ZlcixcbiAgLmJ1dHRvbi5idXR0b24tLWdyYXk6aG92ZXIsXG4gIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZ3JheTpob3ZlcixcbiAgaW5wdXQuYnV0dG9uLS1ncmF5W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gIGlucHV0LmJ1dHRvbi0tZ3JheVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICBhLmJ1dHRvbi5idXR0b24tLWdyYXk6aG92ZXIsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWdyYXk6aG92ZXIge1xuICAgIGNvbG9yOiAjRjZGNkY2OyB9XG4gIGJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1ob2xsb3csXG4gIC5idXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWdyYXkuYnV0dG9uLS1ob2xsb3csXG4gIGlucHV0LmJ1dHRvbi0tZ3JheS5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgYS5idXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1ncmF5LmJ1dHRvbi0taG9sbG93IHtcbiAgICBjb2xvcjogI0Y2RjZGNjsgfVxuICBidXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkLFxuICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLFxuICBhLmJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZCxcbiAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIGlucHV0LmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgYS5idXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYS5idXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSxcbiAgICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOmJlZm9yZSxcbiAgICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICBidXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZDphZnRlcixcbiAgICBpbnB1dC5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdOmFmdGVyLFxuICAgIGlucHV0LmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG4gICAgYS5idXR0b24uYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkOmFmdGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9uLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIGlucHV0LmJ1dHRvbi0tZ3JheS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaW5wdXQuYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBhLmJ1dHRvbi5idXR0b24tLWdyYXkuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1ncmF5LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3cge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLFxuLmJ1dHRvbi5idXR0b24tLWxpZ2h0LWJsdWUsXG4uYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWxpZ2h0LWJsdWUsXG5pbnB1dC5idXR0b24tLWxpZ2h0LWJsdWVbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0LmJ1dHRvbi0tbGlnaHQtYmx1ZVt0eXBlPVwic3VibWl0XCJdLFxuYS5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLFxuLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNkNGRTQ7XG4gIGNvbG9yOiAjMTUyNzREOyB9XG4gIGJ1dHRvbi5idXR0b24tLWxpZ2h0LWJsdWU6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlOmhvdmVyLFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWxpZ2h0LWJsdWU6aG92ZXIsXG4gIGlucHV0LmJ1dHRvbi0tbGlnaHQtYmx1ZVt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBpbnB1dC5idXR0b24tLWxpZ2h0LWJsdWVbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgYS5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlOmhvdmVyLFxuICAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1saWdodC1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI0M2Q0ZFNDsgfVxuICBidXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0taG9sbG93LFxuICAuYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWhvbGxvdyxcbiAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0taG9sbG93LFxuICBpbnB1dC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1ob2xsb3dbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJzdWJtaXRcIl0sXG4gIGEuYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWhvbGxvdyxcbiAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWhvbGxvdyB7XG4gICAgY29sb3I6ICNDNkNGRTQ7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkLFxuICAuYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkLFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZCxcbiAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgYS5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTgsIDIwNywgMjI4LCAwLjUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDIwNywgMjI4LCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIC5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksXG4gICAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBpbnB1dC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkOm5vdCguYnV0dG9uLS1ob2xsb3cpLFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwic3VibWl0XCJdLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyB7XG4gICAgICBjb2xvcjogcmdiYSgxOTgsIDIwNywgMjI4LCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSxcbiAgICAuYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkOmJlZm9yZSxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUsXG4gICAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTpiZWZvcmUsXG4gICAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsXG4gICAgYS5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMTk4LCAyMDcsIDIyOCwgMC41KSAhaW1wb3J0YW50OyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkOmFmdGVyLFxuICAgIC5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgaW5wdXQuYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTphZnRlcixcbiAgICBpbnB1dC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkOmFmdGVyLFxuICAgIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZDphZnRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxOTgsIDIwNywgMjI4LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICBidXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbi5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdyxcbiAgICBpbnB1dC5idXR0b24tLWxpZ2h0LWJsdWUuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYS5idXR0b24uYnV0dG9uLS1saWdodC1ibHVlLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3csXG4gICAgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tbGlnaHQtYmx1ZS5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuYnV0dG9uLmJ1dHRvbi0tZG93bmxvYWQsXG4uYnV0dG9uLmJ1dHRvbi0tZG93bmxvYWQsXG4uYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWRvd25sb2FkLFxuaW5wdXQuYnV0dG9uLS1kb3dubG9hZFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQuYnV0dG9uLS1kb3dubG9hZFt0eXBlPVwic3VibWl0XCJdLFxuYS5idXR0b24uYnV0dG9uLS1kb3dubG9hZCxcbi5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWRvd25sb2FkIHtcbiAgd2lkdGg6IGNhbGMoIDkwcHggLSAxMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKCA5MHB4IC0gMTJweCk7XG4gIHBhZGRpbmc6IDEycHg7IH1cbiAgYnV0dG9uLmJ1dHRvbi0tZG93bmxvYWQ6YmVmb3JlLFxuICAuYnV0dG9uLmJ1dHRvbi0tZG93bmxvYWQ6YmVmb3JlLFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWRvd25sb2FkOmJlZm9yZSxcbiAgaW5wdXQuYnV0dG9uLS1kb3dubG9hZFt0eXBlPVwiYnV0dG9uXCJdOmJlZm9yZSxcbiAgaW5wdXQuYnV0dG9uLS1kb3dubG9hZFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbiAgYS5idXR0b24uYnV0dG9uLS1kb3dubG9hZDpiZWZvcmUsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaW50ZXJmYWNlL2ljb24tZG93bmxvYWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgYnV0dG9uLmJ1dHRvbi0tZG93bmxvYWQ6aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9uLmJ1dHRvbi0tZG93bmxvYWQ6aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWRvd25sb2FkOmhvdmVyOmJlZm9yZSxcbiAgaW5wdXQuYnV0dG9uLS1kb3dubG9hZFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmJlZm9yZSxcbiAgaW5wdXQuYnV0dG9uLS1kb3dubG9hZFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSxcbiAgYS5idXR0b24uYnV0dG9uLS1kb3dubG9hZDpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWRvd25sb2FkOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9pbnRlcmZhY2UvaWNvbi1kb3dubG9hZC1saWdodC5zdmdcIik7IH1cblxuYnV0dG9uLmJ1dHRvbi0tdGlueSwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0tdGlueSA+IGJ1dHRvbixcbi5idXR0b24uYnV0dG9uLS10aW55LCAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLXRpbnksIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLXRpbnkgPiAqLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS10aW55ID4gLmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0tdGlueSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLXRpbnkgPlxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnV0dG9uLS10aW55W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5idXR0b24tLXRpbnlbdHlwZT1cInN1Ym1pdFwiXSxcbmEuYnV0dG9uLmJ1dHRvbi0tdGlueSwgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0tdGlueSwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0tdGlueSA+IGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxNHB4IDdweDsgfVxuXG5idXR0b24uYnV0dG9uLS1zbWFsbCwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0tc21hbGwgPiBidXR0b24sXG4uYnV0dG9uLmJ1dHRvbi0tc21hbGwsIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tc21hbGwsIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLXNtYWxsID4gKiwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0tc21hbGwgPiAuYnV0dG9uLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1zbWFsbCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLXNtYWxsID5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmJ1dHRvbi0tc21hbGxbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0LmJ1dHRvbi0tc21hbGxbdHlwZT1cInN1Ym1pdFwiXSxcbmEuYnV0dG9uLmJ1dHRvbi0tc21hbGwsIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLXNtYWxsLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1zbWFsbCA+IGEge1xuICBwYWRkaW5nOiA5cHggMjhweCAxMXB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuYnV0dG9uLFxuLmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAqLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmEuYnV0dG9uLCAuYnV0dG9ucy1ncm91cCA+IGEge1xuICBwYWRkaW5nOiA5cHggMjhweCAxMXB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBidXR0b24sXG4gICAgLmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAqLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYS5idXR0b24sIC5idXR0b25zLWdyb3VwID4gYSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDM4cHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbmJ1dHRvbi5idXR0b24tLWJpZywgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0tYmlnID4gYnV0dG9uLFxuLmJ1dHRvbi5idXR0b24tLWJpZywgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1iaWcsIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+ICosIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+IC5idXR0b24sIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5idXR0b24tLWJpZ1t0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXQuYnV0dG9uLS1iaWdbdHlwZT1cInN1Ym1pdFwiXSxcbmEuYnV0dG9uLmJ1dHRvbi0tYmlnLCAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1iaWcsIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+IGEge1xuICBwYWRkaW5nOiAxMXB4IDM4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgYnV0dG9uLmJ1dHRvbi0tYmlnLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1iaWcgPiBidXR0b24sXG4gICAgLmJ1dHRvbi5idXR0b24tLWJpZywgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1iaWcsIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+ICosIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+IC5idXR0b24sIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnV0dG9uLS1iaWdbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dC5idXR0b24tLWJpZ1t0eXBlPVwic3VibWl0XCJdLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0tYmlnLCAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1iaWcsIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWJpZyA+IGEge1xuICAgICAgcGFkZGluZzogMTNweCA0NHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5idXR0b24uYnV0dG9uLS1odWdlLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1odWdlID4gYnV0dG9uLFxuLmJ1dHRvbi5idXR0b24tLWh1Z2UsIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0taHVnZSwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0taHVnZSA+ICosIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWh1Z2UgPiAuYnV0dG9uLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1odWdlID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0taHVnZSA+XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5idXR0b24tLWh1Z2VbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0LmJ1dHRvbi0taHVnZVt0eXBlPVwic3VibWl0XCJdLFxuYS5idXR0b24uYnV0dG9uLS1odWdlLCAuYnV0dG9ucy1ncm91cCA+IGEuYnV0dG9uLS1odWdlLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1odWdlID4gYSB7XG4gIHBhZGRpbmc6IDEzcHggNDRweCAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBidXR0b24uYnV0dG9uLS1odWdlLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1odWdlID4gYnV0dG9uLFxuICAgIC5idXR0b24uYnV0dG9uLS1odWdlLCAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWh1Z2UsIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWh1Z2UgPiAqLCAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLS1odWdlID4gLmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0taHVnZSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtLWh1Z2UgPlxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmJ1dHRvbi0taHVnZVt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0taHVnZVt0eXBlPVwic3VibWl0XCJdLFxuICAgIGEuYnV0dG9uLmJ1dHRvbi0taHVnZSwgLmJ1dHRvbnMtZ3JvdXAgPiBhLmJ1dHRvbi0taHVnZSwgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC0taHVnZSA+IGEge1xuICAgICAgcGFkZGluZzogMjBweCA0NHB4IDIycHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG5idXR0b24sXG4uYnV0dG9uLCAuYnV0dG9ucy1ncm91cCA+ICosIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYS5idXR0b24sIC5idXR0b25zLWdyb3VwID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTI3NEQ7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIGJ1dHRvbjpob3ZlcixcbiAgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMtZ3JvdXAgPiA6aG92ZXIsIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTUyNzREOyB9XG4gIGJ1dHRvbi5idXR0b24tLWhvbGxvdyxcbiAgLmJ1dHRvbi0taG9sbG93LmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1ob2xsb3csIGlucHV0LmJ1dHRvbi0taG9sbG93W3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmJ1dHRvbi0taG9sbG93W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGNvbG9yOiAjMTUyNzREOyB9XG4gIGJ1dHRvbi5idXR0b24tLWRpc2FibGVkLFxuICAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24sIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZGlzYWJsZWQsIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b246bm90KC5idXR0b24tLWhvbGxvdyksIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBpbnB1dC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06bm90KC5idXR0b24tLWhvbGxvdykge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdywgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogcmdiYSgyMSwgMzksIDc3LCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbjpiZWZvcmUsIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLCBpbnB1dC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJidXR0b25cIl06YmVmb3JlLFxuICAgIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMjEsIDM5LCA3NywgMC41KSAhaW1wb3J0YW50OyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uOmFmdGVyLCAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWRpc2FibGVkOmFmdGVyLCBpbnB1dC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJidXR0b25cIl06YWZ0ZXIsXG4gICAgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdywgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIGJ1dHRvbi5idXR0b24tLWRpc2FibGVkLFxuICAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24sIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZGlzYWJsZWQsIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7IH1cbiAgICBidXR0b24uYnV0dG9uLS1kaXNhYmxlZDpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b246bm90KC5idXR0b24tLWhvbGxvdyksIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZGlzYWJsZWQ6bm90KC5idXR0b24tLWhvbGxvdyksIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cImJ1dHRvblwiXTpub3QoLmJ1dHRvbi0taG9sbG93KSxcbiAgICBpbnB1dC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl06bm90KC5idXR0b24tLWhvbGxvdykge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdywgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogcmdiYSgyMSwgMzksIDc3LCAwLjUpOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLFxuICAgIC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbjpiZWZvcmUsIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0tZGlzYWJsZWQ6YmVmb3JlLCBpbnB1dC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJidXR0b25cIl06YmVmb3JlLFxuICAgIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMjEsIDM5LCA3NywgMC41KSAhaW1wb3J0YW50OyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uOmFmdGVyLCAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWRpc2FibGVkOmFmdGVyLCBpbnB1dC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJidXR0b25cIl06YWZ0ZXIsXG4gICAgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIGJ1dHRvbi5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LFxuICAgIC5idXR0b24tLWRpc2FibGVkLmJ1dHRvbi0taG9sbG93LmJ1dHRvbiwgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvdywgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uLS1ob2xsb3dbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQ6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tZGlzYWJsZWQuYnV0dG9uOmFmdGVyLCAuYnV0dG9ucy1ncm91cCA+IC5idXR0b24tLWRpc2FibGVkOmFmdGVyLCBpbnB1dC5idXR0b24tLWRpc2FibGVkW3R5cGU9XCJidXR0b25cIl06YWZ0ZXIsXG4gICAgaW5wdXQuYnV0dG9uLS1kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuYnV0dG9uLmJ1dHRvbi0taG9sbG93LFxuLmJ1dHRvbi5idXR0b24tLWhvbGxvdywgLmJ1dHRvbnMtZ3JvdXAgPiAuYnV0dG9uLS1ob2xsb3csIGlucHV0LmJ1dHRvbi0taG9sbG93W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5idXR0b24tLWhvbGxvd1t0eXBlPVwic3VibWl0XCJdLFxuYS5idXR0b24uYnV0dG9uLS1ob2xsb3csIC5idXR0b25zLWdyb3VwID4gYS5idXR0b24tLWhvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUyNzREO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBidXR0b24uYnV0dG9uLS1ob2xsb3c6aG92ZXIsXG4gIC5idXR0b24uYnV0dG9uLS1ob2xsb3c6aG92ZXIsIC5idXR0b25zLWdyb3VwID4gLmJ1dHRvbi0taG9sbG93OmhvdmVyLCBpbnB1dC5idXR0b24tLWhvbGxvd1t0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBpbnB1dC5idXR0b24tLWhvbGxvd1t0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNzREO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5oYXMtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5oYXMtLWljb246YmVmb3JlLCAuaGFzLS1pY29uOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmhhcy0taWNvbi5pY29uLS1iZWZvcmU6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTsgfVxuICAuaGFzLS1pY29uLmljb24tLWFmdGVyOmFmdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtOyB9XG5cbi5idXR0b25zLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIC8qXG5cdCoqIEdlbmVyYXRlcyBzcGFjZSBiZXR3ZWVuIGJ1dHRvbnMgdXNpbmcgYmFzZSBzcGFjaW5nIHVuaXRzXG5cdCoqIEJ5IGRlZmF1bHQgLmJ1dHRvbnMtZ3JvdXAgc3BhY2UgYmV0d2VlbiBidXR0b25zXG5cdCoqIGlzIC5idXR0b25zLWdyb3VwLXNwYWNlLS10aW55O1xuXHQqLyB9XG4gIC5idXR0b25zLWdyb3VwID4gKiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLXNwYWNlIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7IH1cbiAgICAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLXNwYWNlID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLXNwYWNlLXRpbnkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4OyB9XG4gICAgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC1zcGFjZS10aW55ID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtc3BhY2Utc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAgIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtc3BhY2Utc21hbGwgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtc3BhY2UtbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDsgfVxuICAgIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtc3BhY2UtbGFyZ2UgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4OyB9XG4gIC5idXR0b25zLWdyb3VwLmJ1dHRvbnMtZ3JvdXAtc3BhY2UtaHVnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4OyB9XG4gICAgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC1zcGFjZS1odWdlID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogOTZweDsgfVxuICAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLXNwYWNlLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmJ1dHRvbnMtZ3JvdXAuYnV0dG9ucy1ncm91cC1zcGFjZS1ub25lID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnV0dG9ucy1ncm91cC5idXR0b25zLWdyb3VwLXNwYWNlLS1mbHVzaCAqICsgKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmhhbWJ1cmdlci1idXR0b246YmVmb3JlLCAuaGFtYnVyZ2VyLWJ1dHRvbjphZnRlciwgLmhhbWJ1cmdlci1idXR0b24gc3BhbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG5cbi5oYW1idXJnZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cbiAgLmhhbWJ1cmdlci1idXR0b246YWZ0ZXIge1xuICAgIHRvcDogY2FsYyggMTAwJSAtIDNweCk7IH1cbiAgLmhhbWJ1cmdlci1idXR0b24gc3BhbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAuaGFtYnVyZ2VyLWJ1dHRvbi5pcy0tYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAuaGFtYnVyZ2VyLWJ1dHRvbi5pcy0tYWN0aXZlOmJlZm9yZSwgLmhhbWJ1cmdlci1idXR0b24uaXMtLWFjdGl2ZTphZnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAuaGFtYnVyZ2VyLWJ1dHRvbi5pcy0tYWN0aXZlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuaGFtYnVyZ2VyLWJ1dHRvbi5pcy0tYWN0aXZlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAuaGFtYnVyZ2VyLWJ1dHRvbi5pcy0tYWN0aXZlIHNwYW4ge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZS1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH0gfVxuXG4jaW5mc2NyLWxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDhweCAwOyB9XG5cbi5jLWZvcm0gbGFiZWwuZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmMtZm9ybS0tZG9uYXRlIC5jLWZvcm1fX3NlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmMtZm9ybS0tZG9uYXRlIC5jLWZvcm1fX2Ftb3VudHMsIC5jLWZvcm0tLWRvbmF0ZSAuYy1mb3JtX19jdXJyZW5jeSB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7IH1cbiAgLmMtZm9ybS0tZG9uYXRlIC5jLWZvcm1fX2Ftb3VudHMgbGFiZWwsIC5jLWZvcm0tLWRvbmF0ZSAuYy1mb3JtX19jdXJyZW5jeSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uYy1mb3JtLS1kb25hdGUgLmMtZm9ybV9fY3VycmVuY3kge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGREMzRjsgfVxuXG4uYy1mb3JtLS1kb25hdGUgLmMtZm9ybV9fYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGREMzRjsgfVxuXG4uYy1mb3JtLS1kb25hdGUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0ndGV4dCddLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J3Bhc3N3b3JkJ10sIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0nZGF0ZSddLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J2RhdGV0aW1lJ10sIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmMtZm9ybS0tZG9uYXRlIFt0eXBlPSdtb250aCddLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J3dlZWsnXSwgLmMtZm9ybS0tZG9uYXRlIFt0eXBlPSdlbWFpbCddLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J251bWJlciddLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J3NlYXJjaCddLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J3RlbCddLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J3RpbWUnXSwgLmMtZm9ybS0tZG9uYXRlIFt0eXBlPSd1cmwnXSwgLmMtZm9ybS0tZG9uYXRlIFt0eXBlPSdjb2xvciddLFxuLmMtZm9ybS0tZG9uYXRlIHRleHRhcmVhIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmMtZm9ybS0tZG9uYXRlIFt0eXBlPSd0ZXh0J10uc3RyaXBwZWQsIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0ncGFzc3dvcmQnXS5zdHJpcHBlZCwgLmMtZm9ybS0tZG9uYXRlIFt0eXBlPSdkYXRlJ10uc3RyaXBwZWQsIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0nZGF0ZXRpbWUnXS5zdHJpcHBlZCwgLmMtZm9ybS0tZG9uYXRlIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLnN0cmlwcGVkLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J21vbnRoJ10uc3RyaXBwZWQsIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0nd2VlayddLnN0cmlwcGVkLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J2VtYWlsJ10uc3RyaXBwZWQsIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0nbnVtYmVyJ10uc3RyaXBwZWQsIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0nc2VhcmNoJ10uc3RyaXBwZWQsIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0ndGVsJ10uc3RyaXBwZWQsIC5jLWZvcm0tLWRvbmF0ZSBbdHlwZT0ndGltZSddLnN0cmlwcGVkLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J3VybCddLnN0cmlwcGVkLCAuYy1mb3JtLS1kb25hdGUgW3R5cGU9J2NvbG9yJ10uc3RyaXBwZWQsXG4gIC5jLWZvcm0tLWRvbmF0ZSB0ZXh0YXJlYS5zdHJpcHBlZCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jLWZvcm0gW3R5cGU9J3RleHQnXSwgLmMtZm9ybSBbdHlwZT0ncGFzc3dvcmQnXSwgLmMtZm9ybSBbdHlwZT0nZGF0ZSddLCAuYy1mb3JtIFt0eXBlPSdkYXRldGltZSddLCAuYy1mb3JtIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAuYy1mb3JtIFt0eXBlPSdtb250aCddLCAuYy1mb3JtIFt0eXBlPSd3ZWVrJ10sIC5jLWZvcm0gW3R5cGU9J2VtYWlsJ10sIC5jLWZvcm0gW3R5cGU9J251bWJlciddLCAuYy1mb3JtIFt0eXBlPSdzZWFyY2gnXSwgLmMtZm9ybSBbdHlwZT0ndGVsJ10sIC5jLWZvcm0gW3R5cGU9J3RpbWUnXSwgLmMtZm9ybSBbdHlwZT0ndXJsJ10sIC5jLWZvcm0gW3R5cGU9J2NvbG9yJ10sXG4uYy1mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkRDM0Y7IH1cbiAgLmMtZm9ybSBbdHlwZT0ndGV4dCddOmZvY3VzLCAuYy1mb3JtIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLCAuYy1mb3JtIFt0eXBlPSdkYXRlJ106Zm9jdXMsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIC5jLWZvcm0gW3R5cGU9J21vbnRoJ106Zm9jdXMsIC5jLWZvcm0gW3R5cGU9J3dlZWsnXTpmb2N1cywgLmMtZm9ybSBbdHlwZT0nZW1haWwnXTpmb2N1cywgLmMtZm9ybSBbdHlwZT0nbnVtYmVyJ106Zm9jdXMsIC5jLWZvcm0gW3R5cGU9J3NlYXJjaCddOmZvY3VzLCAuYy1mb3JtIFt0eXBlPSd0ZWwnXTpmb2N1cywgLmMtZm9ybSBbdHlwZT0ndGltZSddOmZvY3VzLCAuYy1mb3JtIFt0eXBlPSd1cmwnXTpmb2N1cywgLmMtZm9ybSBbdHlwZT0nY29sb3InXTpmb2N1cyxcbiAgLmMtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmMtZm9ybSBbdHlwZT0ndGV4dCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdwYXNzd29yZCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdkYXRlJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J21vbnRoJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3dlZWsnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nZW1haWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSd0ZWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0ndGltZSddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSd1cmwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nY29sb3InXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmMtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmMtZm9ybSBbdHlwZT0ndGV4dCddOjotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdwYXNzd29yZCddOjotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdkYXRlJ106Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lJ106Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J21vbnRoJ106Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3dlZWsnXTo6LW1vei1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nZW1haWwnXTo6LW1vei1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nbnVtYmVyJ106Oi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3NlYXJjaCddOjotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSd0ZWwnXTo6LW1vei1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0ndGltZSddOjotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSd1cmwnXTo6LW1vei1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nY29sb3InXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmMtZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmMtZm9ybSBbdHlwZT0ndGV4dCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0ncGFzc3dvcmQnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2RhdGUnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nbW9udGgnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3dlZWsnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2VtYWlsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdudW1iZXInXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3NlYXJjaCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0ndGVsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSd0aW1lJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSd1cmwnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2NvbG9yJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAuYy1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmMtZm9ybSBbdHlwZT0ndGV4dCddOi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3Bhc3N3b3JkJ106LW1vei1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nZGF0ZSddOi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J2RhdGV0aW1lJ106LW1vei1wbGFjZWhvbGRlciwgLmMtZm9ybSBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdtb250aCddOi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3dlZWsnXTotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdlbWFpbCddOi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J251bWJlciddOi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3NlYXJjaCddOi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3RlbCddOi1tb3otcGxhY2Vob2xkZXIsIC5jLWZvcm0gW3R5cGU9J3RpbWUnXTotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSd1cmwnXTotbW96LXBsYWNlaG9sZGVyLCAuYy1mb3JtIFt0eXBlPSdjb2xvciddOi1tb3otcGxhY2Vob2xkZXIsXG4gIC5jLWZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmMtZm9ybSBsYWJlbCxcbi5jLWZvcm0gW3R5cGU9J251bWJlciddIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLnJhZGlvLS1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmMtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXS5yYWRpby0tYnV0dG9uICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZEQzNGO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLnJhZGlvLS1idXR0b24gKyBsYWJlbDpiZWZvcmUsIC5jLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10ucmFkaW8tLWJ1dHRvbiArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuYy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLnJhZGlvLS1idXR0b24gKyBsYWJlbDpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGREMzRjsgfVxuICAuYy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLnJhZGlvLS1idXR0b246Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEQzNGO1xuICAgIGNvbG9yOiAjMTUyNzREOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NC4wNTI1ZW0pIHtcbiAgLnNpdGUtYnJhbmRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDsgfSB9XG4gIC5zaXRlLWhlYWRlciBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgLnNpdGUtaGVhZGVyX19uYXYge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLnNpdGUtaGVhZGVyX19uYXYtLXByaW1hcnkgLnNpdGUtaGVhZGVyX19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLnNpdGUtaGVhZGVyX19uYXYtLXByaW1hcnkgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxNTI3NEQ7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX25hdi0tc2Vjb25kYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdi0tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNzREOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fbmF2LS1zZWNvbmRhcnkuby1sYXlvdXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fbmF2LS1zZWNvbmRhcnkgbGkge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdi0tc2Vjb25kYXJ5IGxpIGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfX25hdi0tc2Vjb25kYXJ5IC5zaXRlLXNlYXJjaCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5zaXRlLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pbnRlcmZhY2UvbG9nb0AyeC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgaHRtbFtsYW5nPWVuLUdCXSAuc2l0ZS10aXRsZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ludGVyZmFjZS9sb2dvLWVuQDJ4LnBuZ1wiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnNpdGUtdGl0bGUgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnNpdGUtc2VhcmNoIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zaXRlLXNlYXJjaCAuYnV0dG9uLCAuc2l0ZS1zZWFyY2ggLmJ1dHRvbnMtZ3JvdXAgPiAqLCAuc2l0ZS1zZWFyY2ggaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnNpdGUtc2VhcmNoXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pbnRlcmZhY2UvaWNvbi1zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZXBhcmF0b3ItLXRvcC1ibGFjayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5zZXBhcmF0b3ItLXRvcC13aGl0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5zZXBhcmF0b3ItLXRvcC1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTI3NEQ7IH1cblxuLnNlcGFyYXRvci0tdG9wLWFjY2VudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZEQzNGOyB9XG5cbi5zZXBhcmF0b3ItLXRvcC1ncmF5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY2RjY7IH1cblxuLnNlcGFyYXRvci0tdG9wLWxpZ2h0LWJsdWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M2Q0ZFNDsgfVxuXG4uc2VwYXJhdG9yLS1yaWdodC1ibGFjayB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLnNlcGFyYXRvci0tcmlnaHQtd2hpdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5zZXBhcmF0b3ItLXJpZ2h0LXByaW1hcnkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTUyNzREOyB9XG5cbi5zZXBhcmF0b3ItLXJpZ2h0LWFjY2VudCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkRDM0Y7IH1cblxuLnNlcGFyYXRvci0tcmlnaHQtZ3JheSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGNkY2RjY7IH1cblxuLnNlcGFyYXRvci0tcmlnaHQtbGlnaHQtYmx1ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNkNGRTQ7IH1cblxuLnNlcGFyYXRvci0tYm90dG9tLWJsYWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLnNlcGFyYXRvci0tYm90dG9tLXdoaXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7IH1cblxuLnNlcGFyYXRvci0tYm90dG9tLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1Mjc0RDsgfVxuXG4uc2VwYXJhdG9yLS1ib3R0b20tYWNjZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkRDM0Y7IH1cblxuLnNlcGFyYXRvci0tYm90dG9tLWdyYXkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjsgfVxuXG4uc2VwYXJhdG9yLS1ib3R0b20tbGlnaHQtYmx1ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDRkU0OyB9XG5cbi5zZXBhcmF0b3ItLWxlZnQtYmxhY2sge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLnNlcGFyYXRvci0tbGVmdC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjsgfVxuXG4uc2VwYXJhdG9yLS1sZWZ0LXByaW1hcnkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNTI3NEQ7IH1cblxuLnNlcGFyYXRvci0tbGVmdC1hY2NlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkRDM0Y7IH1cblxuLnNlcGFyYXRvci0tbGVmdC1ncmF5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjZGNkY2OyB9XG5cbi5zZXBhcmF0b3ItLWxlZnQtbGlnaHQtYmx1ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M2Q0ZFNDsgfVxuXG5hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGFydGljbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMC4zMSwgMC41LCAwLjk5KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIGFydGljbGU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICBhcnRpY2xlOmhvdmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zdWJqZWN0LW1hc3MtbWVkaWE6bm90KC5lbnRyeS0tY29tcGxldGVkKTpiZWZvcmUsXG4uc3ViamVjdC1tYXNzLW1lZGlhOm5vdCguZW50cnktLWNvbXBsZXRlZCkgLmVudHJ5LXRodW1ibmFpbCBhLFxuLnN1YmplY3QtbWFzcy1tZWRpYTpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS1vdmVybGF5LFxuLnN1YmplY3QtbWFzcy1tZWRpYTpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS10aHVtYm5haWxfX2xhYmVsLS1hY3RpdmUsIC5zdWJqZWN0LW1hc3MtbWVkaWEtZW46bm90KC5lbnRyeS0tY29tcGxldGVkKTpiZWZvcmUsXG4uc3ViamVjdC1tYXNzLW1lZGlhLWVuOm5vdCguZW50cnktLWNvbXBsZXRlZCkgLmVudHJ5LXRodW1ibmFpbCBhLFxuLnN1YmplY3QtbWFzcy1tZWRpYS1lbjpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS1vdmVybGF5LFxuLnN1YmplY3QtbWFzcy1tZWRpYS1lbjpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS10aHVtYm5haWxfX2xhYmVsLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE1QUNCOyB9XG5cbi5zdWJqZWN0LWVkdWNhdGllLW1lZGlhOm5vdCguZW50cnktLWNvbXBsZXRlZCk6YmVmb3JlLFxuLnN1YmplY3QtZWR1Y2F0aWUtbWVkaWE6bm90KC5lbnRyeS0tY29tcGxldGVkKSAuZW50cnktdGh1bWJuYWlsIGEsXG4uc3ViamVjdC1lZHVjYXRpZS1tZWRpYTpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS1vdmVybGF5LFxuLnN1YmplY3QtZWR1Y2F0aWUtbWVkaWE6bm90KC5lbnRyeS0tY29tcGxldGVkKSAuZW50cnktdGh1bWJuYWlsX19sYWJlbC0tYWN0aXZlLCAuc3ViamVjdC1tZWRpYS1saXRlcmFjeTpub3QoLmVudHJ5LS1jb21wbGV0ZWQpOmJlZm9yZSxcbi5zdWJqZWN0LW1lZGlhLWxpdGVyYWN5Om5vdCguZW50cnktLWNvbXBsZXRlZCkgLmVudHJ5LXRodW1ibmFpbCBhLFxuLnN1YmplY3QtbWVkaWEtbGl0ZXJhY3k6bm90KC5lbnRyeS0tY29tcGxldGVkKSAuZW50cnktb3ZlcmxheSxcbi5zdWJqZWN0LW1lZGlhLWxpdGVyYWN5Om5vdCguZW50cnktLWNvbXBsZXRlZCkgLmVudHJ5LXRodW1ibmFpbF9fbGFiZWwtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTg5MDA7IH1cblxuLnN1YmplY3QtaW5vdmF0aWU6bm90KC5lbnRyeS0tY29tcGxldGVkKTpiZWZvcmUsXG4uc3ViamVjdC1pbm92YXRpZTpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS10aHVtYm5haWwgYSxcbi5zdWJqZWN0LWlub3ZhdGllOm5vdCguZW50cnktLWNvbXBsZXRlZCkgLmVudHJ5LW92ZXJsYXksXG4uc3ViamVjdC1pbm92YXRpZTpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS10aHVtYm5haWxfX2xhYmVsLS1hY3RpdmUsIC5zdWJqZWN0LWlubm92YXRpb246bm90KC5lbnRyeS0tY29tcGxldGVkKTpiZWZvcmUsXG4uc3ViamVjdC1pbm5vdmF0aW9uOm5vdCguZW50cnktLWNvbXBsZXRlZCkgLmVudHJ5LXRodW1ibmFpbCBhLFxuLnN1YmplY3QtaW5ub3ZhdGlvbjpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS1vdmVybGF5LFxuLnN1YmplY3QtaW5ub3ZhdGlvbjpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS10aHVtYm5haWxfX2xhYmVsLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEUwOyB9XG5cbi5zdWJqZWN0LWRyZXB0dXJpbGUtb211bHVpOm5vdCguZW50cnktLWNvbXBsZXRlZCk6YmVmb3JlLFxuLnN1YmplY3QtZHJlcHR1cmlsZS1vbXVsdWk6bm90KC5lbnRyeS0tY29tcGxldGVkKSAuZW50cnktdGh1bWJuYWlsIGEsXG4uc3ViamVjdC1kcmVwdHVyaWxlLW9tdWx1aTpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS1vdmVybGF5LFxuLnN1YmplY3QtZHJlcHR1cmlsZS1vbXVsdWk6bm90KC5lbnRyeS0tY29tcGxldGVkKSAuZW50cnktdGh1bWJuYWlsX19sYWJlbC0tYWN0aXZlLCAuc3ViamVjdC1odW1hbi1yaWdodHMtZW46bm90KC5lbnRyeS0tY29tcGxldGVkKTpiZWZvcmUsXG4uc3ViamVjdC1odW1hbi1yaWdodHMtZW46bm90KC5lbnRyeS0tY29tcGxldGVkKSAuZW50cnktdGh1bWJuYWlsIGEsXG4uc3ViamVjdC1odW1hbi1yaWdodHMtZW46bm90KC5lbnRyeS0tY29tcGxldGVkKSAuZW50cnktb3ZlcmxheSxcbi5zdWJqZWN0LWh1bWFuLXJpZ2h0cy1lbjpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIC5lbnRyeS10aHVtYm5haWxfX2xhYmVsLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUUwQTRFOyB9XG5cbi5zdWJqZWN0LWdyb3VwLnN1YmplY3QtbWFzcy1tZWRpYSBhLCAuc3ViamVjdC1ncm91cC5zdWJqZWN0LW1hc3MtbWVkaWEtZW4gYSB7XG4gIGNvbG9yOiAjMUE1QUNCOyB9XG5cbi5zdWJqZWN0LWdyb3VwLnN1YmplY3QtZWR1Y2F0aWUtbWVkaWEgYSwgLnN1YmplY3QtZ3JvdXAuc3ViamVjdC1tZWRpYS1saXRlcmFjeSBhIHtcbiAgY29sb3I6ICNGNTg5MDA7IH1cblxuLnN1YmplY3QtZ3JvdXAuc3ViamVjdC1pbm92YXRpZSBhLCAuc3ViamVjdC1ncm91cC5zdWJqZWN0LWlubm92YXRpb24gYSB7XG4gIGNvbG9yOiAjMDBBMEUwOyB9XG5cbi5zdWJqZWN0LWdyb3VwLnN1YmplY3QtZHJlcHR1cmlsZS1vbXVsdWkgYSwgLnN1YmplY3QtZ3JvdXAuc3ViamVjdC1odW1hbi1yaWdodHMtZW4gYSB7XG4gIGNvbG9yOiAjQUUwQTRFOyB9XG5cbmJvZHkudGF4LXN1YmplY3QudGVybS1tYXNzLW1lZGlhIC5zdWJqZWN0LWRlc2NyaXB0aW9uLCBib2R5LnRheC1zdWJqZWN0LnRlcm0tbWFzcy1tZWRpYS1lbiAuc3ViamVjdC1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTVBQ0I7IH1cblxuYm9keS50YXgtc3ViamVjdC50ZXJtLWVkdWNhdGllLW1lZGlhIC5zdWJqZWN0LWRlc2NyaXB0aW9uLCBib2R5LnRheC1zdWJqZWN0LnRlcm0tbWVkaWEtbGl0ZXJhY3kgLnN1YmplY3QtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU4OTAwOyB9XG5cbmJvZHkudGF4LXN1YmplY3QudGVybS1pbm92YXRpZSAuc3ViamVjdC1kZXNjcmlwdGlvbiwgYm9keS50YXgtc3ViamVjdC50ZXJtLWlubm92YXRpb24gLnN1YmplY3QtZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEUwOyB9XG5cbmJvZHkudGF4LXN1YmplY3QudGVybS1kcmVwdHVyaWxlLW9tdWx1aSAuc3ViamVjdC1kZXNjcmlwdGlvbiwgYm9keS50YXgtc3ViamVjdC50ZXJtLWh1bWFuLXJpZ2h0cy1lbiAuc3ViamVjdC1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRTBBNEU7IH1cblxuLm1lbnUtc3ViamVjdC1tYXNzLW1lZGlhIGEsIC5tZW51LXN1YmplY3QtbWFzcy1tZWRpYS1lbiBhIHtcbiAgY29sb3I6ICMxQTVBQ0IgIWltcG9ydGFudDsgfVxuXG4ubWVudS1zdWJqZWN0LW1hc3MtbWVkaWEuY3VycmVudC1tZW51LWl0ZW0sIC5tZW51LXN1YmplY3QtbWFzcy1tZWRpYS1lbi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzFBNUFDQiAhaW1wb3J0YW50OyB9XG5cbi5tZW51LXN1YmplY3QtZWR1Y2F0aWUtbWVkaWEgYSwgLm1lbnUtc3ViamVjdC1tZWRpYS1saXRlcmFjeSBhIHtcbiAgY29sb3I6ICNGNTg5MDAgIWltcG9ydGFudDsgfVxuXG4ubWVudS1zdWJqZWN0LWVkdWNhdGllLW1lZGlhLmN1cnJlbnQtbWVudS1pdGVtLCAubWVudS1zdWJqZWN0LW1lZGlhLWxpdGVyYWN5LmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjU4OTAwICFpbXBvcnRhbnQ7IH1cblxuLm1lbnUtc3ViamVjdC1pbm92YXRpZSBhLCAubWVudS1zdWJqZWN0LWlubm92YXRpb24gYSB7XG4gIGNvbG9yOiAjMDBBMEUwICFpbXBvcnRhbnQ7IH1cblxuLm1lbnUtc3ViamVjdC1pbm92YXRpZS5jdXJyZW50LW1lbnUtaXRlbSwgLm1lbnUtc3ViamVjdC1pbm5vdmF0aW9uLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBMEUwICFpbXBvcnRhbnQ7IH1cblxuLm1lbnUtc3ViamVjdC1kcmVwdHVyaWxlLW9tdWx1aSBhLCAubWVudS1zdWJqZWN0LWh1bWFuLXJpZ2h0cy1lbiBhIHtcbiAgY29sb3I6ICNBRTBBNEUgIWltcG9ydGFudDsgfVxuXG4ubWVudS1zdWJqZWN0LWRyZXB0dXJpbGUtb211bHVpLmN1cnJlbnQtbWVudS1pdGVtLCAubWVudS1zdWJqZWN0LWh1bWFuLXJpZ2h0cy1lbi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI0FFMEE0RSAhaW1wb3J0YW50OyB9XG5cbi5tZW51LWl0ZW0tb2JqZWN0LXN1YmplY3QgYSB7XG4gIHBhZGRpbmc6IDZweCAxMnB4OyB9XG5cbi5lbnRyeS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW50cnkucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuLmVudHJ5LXRodW1ibmFpbCwgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmVudHJ5LXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZW50cnktdGh1bWJuYWlsIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTI3NEQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVudHJ5LXRodW1ibmFpbF9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTA7XG4gICAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgICAuZW50cnktdGh1bWJuYWlsX19sYWJlbC0tY29tcGxldGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMEMwQzA7IH1cblxuLmVudHJ5LWFjdGlvbnMgYnV0dG9uLFxuLmVudHJ5LWFjdGlvbnMgLmJ1dHRvbixcbi5lbnRyeS1hY3Rpb25zIC5idXR0b25zLWdyb3VwID4gKixcbi5lbnRyeS1hY3Rpb25zIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uZW50cnktYWN0aW9uc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuZW50cnktYWN0aW9ucyBidXR0b24gaW1nLFxuICAuZW50cnktYWN0aW9ucyAuYnV0dG9uIGltZyxcbiAgLmVudHJ5LWFjdGlvbnMgLmJ1dHRvbnMtZ3JvdXAgPiAqIGltZyxcbiAgLmVudHJ5LWFjdGlvbnMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSBpbWcsXG4gIC5lbnRyeS1hY3Rpb25zXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmVudHJ5LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuZW50cnktbWV0YV9fcG9zdGVkLW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmVudHJ5LW1ldGEgbGkuZW50cnktbWV0YV9faXRlbS0tdGVybTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5lbnRyeS1tZXRhIGxpIGEge1xuICAgIGNvbG9yOiAjMTUyNzREOyB9XG4gIC5lbnRyeS1tZXRhIGxpICsgbGkge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5lbnRyeS1tZXRhIGxpICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMGI3XCI7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAuZW50cnktbWV0YSB0aW1lLnVwZGF0ZWQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlIC5lbnRyeS1tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaW5nbGUgLmVudHJ5LW1ldGEgaDQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1ODkwMDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuc2luZ2xlIC5lbnRyeS1tZXRhX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC5zaW5nbGUgLmVudHJ5LW1ldGEtLXNpbmdsZSAucG9zdGVkLW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZW50cnlfX2ZpbmFuY2VyX19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNkY2OyB9XG5cbi5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnNpbmdsZSAuc2l0ZS1tYWluIC5lbnRyeS1ib2R5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5QkUyRkY7XG4gICAgY29sb3I6ICMxNTI3NEQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc2luZ2xlIC5zaXRlLW1haW4gLmVudHJ5LWJvZHkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEQzNGOyB9XG4gIC5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuc2luZ2xlIC5zaXRlLW1haW4gLmVudHJ5LWJvZHkgdWw6bm90KC5lbGVtZW50b3ItZWRpdG9yLWVsZW1lbnQtc2V0dGluZ3MpIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuc2luZ2xlIC5zaXRlLW1haW4gLmVudHJ5LWJvZHkgdWw6bm90KC5lbGVtZW50b3ItZWRpdG9yLWVsZW1lbnQtc2V0dGluZ3MpIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTI3NEQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7IH1cblxuLmVudHJ5LS1ob3Jpem9udGFsLmhlbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZW50cnktLWhvcml6b250YWwuaGVudHJ5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gIC5lbnRyeS0taG9yaXpvbnRhbC5oZW50cnkgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7IH1cbiAgLmVudHJ5LS1ob3Jpem9udGFsLmhlbnRyeSAuZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG5cbi5lbnRyeS0tY29tcGFjdC5lbnRyeS0tY29tcGxldGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEMwQzA7IH1cblxuLmVudHJ5LS1jb21wYWN0LmVudHJ5LS1jb21wbGV0ZWQgLmVudHJ5LXRodW1ibmFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzBDMDsgfVxuXG4uZW50cnktLWNvbXBhY3QuZW50cnktLWNvbXBsZXRlZCAuZW50cnktdGh1bWJuYWlsIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogZ3JheTtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzAnPjxmaWx0ZXIgaWQ9J2dyZXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcgLz48L2ZpbHRlcj48L3N2Zz4jZ3JleXNjYWxlXCIpOyB9XG5cbi5lbnRyeS0tY29tcGFjdC5lbnRyeS0tcHJvZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZW50cnktLWNvbXBhY3QuZW50cnktLXByb2dyYW06YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5lbnRyeS0tY29tcGFjdC5lbnRyeS0tcHJvZ3JhbTpob3ZlciAuZW50cnktb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLmVudHJ5LS1jb21wYWN0LmVudHJ5LS1wcm9ncmFtIC5lbnRyeS1vdmVybGF5IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1Mjc0RDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmVudHJ5LS1jb21wYWN0LmVudHJ5LS1wcm9ncmFtIC5lbnRyeS1vdmVybGF5X19ib2R5IHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIC5lbnRyeS0tY29tcGFjdC5lbnRyeS0tcHJvZ3JhbSAuZW50cnktb3ZlcmxheV9fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmVudHJ5LS1jb21wYWN0LmVudHJ5LS1wcm9ncmFtIC5lbnRyeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbnRyeS0tY29tcGFjdC5lbnRyeS0tcHJvZ3JhbSAuZW50cnktdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5lbnRyeS0tY29tcGFjdC5lbnRyeS0tcHJvZ3JhbSAuZW50cnktY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZW50cnktLWNvbXBhY3QgLmhlbnRyeS0tYmxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1Mjc0RDsgfVxuXG4uZW50cnktLWNvbXBhY3QgLmVudHJ5LXRodW1ibmFpbCwgLmVudHJ5LS1jb21wYWN0IC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5lbnRyeS0tY29tcGFjdCAuZW50cnktbWV0YSBsaSArIGxpOmJlZm9yZSB7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5oZW50cnk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cblxuLmMtZGVhZGxpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYy1kZWFkbGluZXNfX2JveCB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5jLWRlYWRsaW5lc19fbGlzdF9faXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYy1kZWFkbGluZXNfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ud2lkZ2V0LWFyZWEgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi53aWRnZXQtYXJlYSAubWVudS1zdWJqZWN0cy1jb250YWluZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzBDMEMwOyB9XG5cbi53aWRnZXQtYXJlYSAubWVudS1zdWJqZWN0cy1jb250YWluZXIgbGkuY3VycmVudC1tZW51LWl0ZW0ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7IH1cblxuLndpZGdldC1hcmVhIC5zdWJqZWN0LWRlc2NyaXB0aW9uIC5tZW51IGxpIHtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi53aWRnZXQtYXJlYSAuc3ViamVjdC1kZXNjcmlwdGlvbiAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGksIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLnN1Yi1tZW51IGxpLCAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGksIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sIC5zaXRlLWhlYWRlcl9fbmF2IC53aWRnZXQtYXJlYSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLCAuc2l0ZS1oZWFkZXJfX25hdiAud2lkZ2V0LWFyZWEgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsIC53aWRnZXQtYXJlYSAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsIC5zaXRlLWhlYWRlcl9fbmF2IC5zaXRlLWZvb3RlciAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIsIC5zaXRlLWhlYWRlcl9fbmF2IC53aWRnZXQtYXJlYSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIsIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm94LXNoYWRvdzogLTJweCAtMnB4IDBweCBpbnNldCAjMTUyNzREO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuICAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5zdWItbWVudSwgLndpZGdldC1hcmVhIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpIC5zdWItbWVudSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAgIC5zZXJ2aWNlLXRlbXBsYXRlLXNlcnZpY2UtZWxlbWVudG9yIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLnN1Yi1tZW51LCAuc2VydmljZS10ZW1wbGF0ZS1zZXJ2aWNlLWVsZW1lbnRvciAuc2l0ZS1oZWFkZXJfX25hdiAud2lkZ2V0LWFyZWEgLm1lbnUgbGkgLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgLnNlcnZpY2UtdGVtcGxhdGUtc2VydmljZS1lbGVtZW50b3IgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51LCAuc2VydmljZS10ZW1wbGF0ZS1zZXJ2aWNlLWVsZW1lbnRvciAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGkgLnN1Yi1tZW51LCAuc2l0ZS1mb290ZXIgLnNlcnZpY2UtdGVtcGxhdGUtc2VydmljZS1lbGVtZW50b3IgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLnN1Yi1tZW51IGxpLCAuc2l0ZS1oZWFkZXJfX25hdiAud2lkZ2V0LWFyZWEgLm1lbnUgbGkgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IGxpLCAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGkgLnN1Yi1tZW51IGxpLCAuc2l0ZS1mb290ZXIgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5zdWItbWVudSBsaSBhLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGEsIC5zaXRlLWhlYWRlcl9fbmF2IC5zaXRlLWZvb3RlciAubWVudSBsaSAuc3ViLW1lbnUgbGkgYSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1Mjc0RDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlciwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5zdWItbWVudSBsaSBhOmhvdmVyLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5zaXRlLWhlYWRlcl9fbmF2IC5zaXRlLWZvb3RlciAubWVudSBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlciwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE1Mjc0RDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEQzNGOyB9XG4gIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGk6aG92ZXIgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXJfX25hdiAud2lkZ2V0LWFyZWEgLm1lbnUgbGk6aG92ZXIgLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGk6aG92ZXIgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGk6aG92ZXIgLnN1Yi1tZW51LCAuc2l0ZS1mb290ZXIgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA2cHggMjRweCAyNHB4IDA7IH1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNnB4IGF1dG8gNnB4IGF1dG87IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMjRweCAyNHB4OyB9XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA2cHggMjRweCAyNHB4IDA7IH1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggMCAyNHB4IDI0cHg7IH1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA2cHggMjRweCAyNHB4IDA7IH1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDI0cHggMjRweCAwOyB9XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDZweCAyNHB4IDI0cHggMDsgfVxuICAud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogNnB4IDI0cHggMjRweCAwOyB9XG4gIC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNnB4IDAgMjRweCAyNHB4OyB9XG4gIC53cC1jYXB0aW9uIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDk4LjUlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwgLndwLWNhcHRpb24gLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uLCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC53cC1jYXB0aW9uIC5nYWxsZXJ5LWNhcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDRweCAxMnB4IDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiByZ2JhKDIxLCAzOSwgNzcsIDAuNSk7IH1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjE3NTliO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxIDZweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqLyB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZ2FsbGVyeS0tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZ2FsbGVyeS0tbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5nYWxsZXJ5LS1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleC1iYXNpczogMjUlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjYlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMSU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEwIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAyNHB4IDI0cHggMDtcbiAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYm9keS53cC1lZGl0b3Ige1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2l0ZS1mb290ZXIgLm1lbnUtaXRlbS1vYmplY3Qtc3ViamVjdCBhIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2l0ZS1mb290ZXIgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLnNpdGUtZm9vdGVyIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5wYWdpbmF0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2luYXRpb24gbGkge1xuICAgIGNvbG9yOiAjMTUyNzREOyB9XG4gICAgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgICBjb2xvcjogIzE1Mjc0RDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4OyB9XG4gICAgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZDogIzE1Mjc0RDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAgICAgLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbl9faXRlbS0tcHJldiwgLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbl9faXRlbS0tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5ibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMURcIjtcbiAgICBmb250LXNpemU6IDEwZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgaGVpZ2h0OiAwLjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMWVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjE1ZW07XG4gICAgY29sb3I6ICMxNTI3NEQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICBibG9ja3F1b3RlID4gcCxcbiAgICBibG9ja3F1b3RlID4gY2l0ZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgYmxvY2txdW90ZSA+IHAge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBibG9ja3F1b3RlID4gY2l0ZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMxNTI3NEQ7IH1cblxuZGwgZHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCA2cHggMDsgfVxuXG5kbCBkZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0lNQUdFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICogMy4gU2V0dGluZyBgdmVydGljYWwtYWxpZ25gIHJlbW92ZXMgdGhlIHdoaXRlc3BhY2UgdGhhdCBhcHBlYXJzIHVuZGVyIGBpbWdgXG4gKiAgICBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGRyb3BwZWQgaW50byBhIHBhZ2UgYXMtaXMuIFNhZmVyIGFsdGVybmF0aXZlIHRvXG4gKiAgICB1c2luZyBgZGlzcGxheTogYmxvY2s7YC5cbiAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBbMV0gKi9cbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC8qIFsyXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBbM10gKi8gfVxuXG4vKipcbiAqIDEuIElmIGEgYHdpZHRoYCBhbmQvb3IgYGhlaWdodGAgYXR0cmlidXRlIGhhdmUgYmVlbiBleHBsaWNpdGx5IGRlZmluZWQsIGxldOKAmXNcbiAqICAgIG5vdCBtYWtlIHRoZSBpbWFnZSBmbHVpZC5cbiAqL1xuaW1nW3dpZHRoXSxcbmltZ1toZWlnaHRdIHtcbiAgLyogWzFdICovXG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKipcbiAqIE1ha2UgU1ZHIGltYWdlcyByZXNwb25zaXZlXG4gKlxuICogMS4gTGltaXQgdG8gd2l0aCBubyByZWFsIHdpZHRoIGFuZCBoZWlnaHQgdmFsdWVzIChhcyBhZGRlZCBieSB3b3JkcHJlc3MpXG4gKi9cbmltZ1tzcmMqPVwiLnN2Z1wiXVt3aWR0aD1cIjFcIl1baGVpZ2h0PVwiMVwiXSB7XG4gIC8qIFsxXSAqL1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxNTI3NEQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYSBpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjsgfVxuICBoMSwgaDEgPiBhLCBoMiwgaDIgPiBhLCBoMywgaDMgPiBhLCBoNCwgaDQgPiBhLCBoNSwgaDUgPiBhLCBoNiwgaDYgPiBhLFxuICAuaDEsXG4gIC5oMSA+IGEsIC5oMiwgLmgyID4gYSwgLmgzLCAuaDMgPiBhLCAuaDQsIC5oNCA+IGEsIC5oNSwgLmg1ID4gYSwgLmg2LCAuaDYgPiBhIHtcbiAgICBjb2xvcjogIzE1Mjc0RDsgfVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mZi13LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmZmLXctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uZmYtdy0zMDAsIGJsb2NrcXVvdGUgPiBwLFxuYmxvY2txdW90ZSA+IGNpdGUge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mZi13LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZmLXctNTAwLCAuc2l0ZS1mb290ZXIgLm1lbnUgbGkge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mZi13LTYwMCwgaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZmYtdy03MDAsIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZmYtdy04MDAsIGgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZmLXctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG5bdHlwZT0ndGV4dCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3dlZWsnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd1cmwnXSwgW3R5cGU9J2NvbG9yJ10sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIHBhZGRpbmc6IDlweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBbdHlwZT0ndGV4dCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3dlZWsnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd1cmwnXSwgW3R5cGU9J2NvbG9yJ10sXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cblt0eXBlPSd0ZXh0J10sIFt0eXBlPSdwYXNzd29yZCddLCBbdHlwZT0nZGF0ZSddLCBbdHlwZT0nZGF0ZXRpbWUnXSwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIFt0eXBlPSdtb250aCddLCBbdHlwZT0nd2VlayddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J251bWJlciddLCBbdHlwZT0nc2VhcmNoJ10sIFt0eXBlPSd0ZWwnXSwgW3R5cGU9J3RpbWUnXSwgW3R5cGU9J3VybCddLCBbdHlwZT0nY29sb3InXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjZGNkY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBbdHlwZT0ndGV4dCddOmZvY3VzLCBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cywgW3R5cGU9J2RhdGUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLCBbdHlwZT0nbW9udGgnXTpmb2N1cywgW3R5cGU9J3dlZWsnXTpmb2N1cywgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSdudW1iZXInXTpmb2N1cywgW3R5cGU9J3NlYXJjaCddOmZvY3VzLCBbdHlwZT0ndGVsJ106Zm9jdXMsIFt0eXBlPSd0aW1lJ106Zm9jdXMsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J2NvbG9yJ106Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzE1Mjc0RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItY29sb3I6ICNGNkY2RjY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgc2VsZWN0W211bHRpcGxlXSBvcHRpb246Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjZGNkY2IDAlLCAjRjZGNkY2IDEwMCUpOyB9XG4gIHNlbGVjdFttdWx0aXBsZV06Zm9jdXMgb3B0aW9uOmNoZWNrZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICMxNTI3NEQgbGluZWFyLWdyYWRpZW50KDBkZWcsICMxNTI3NEQgMCUsICMxNTI3NEQgMTAwJSk7IH1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oYXMtLWVycm9yIFt0eXBlPSd0ZXh0J10sIC5oYXMtLWVycm9yIFt0eXBlPSdwYXNzd29yZCddLCAuaGFzLS1lcnJvciBbdHlwZT0nZGF0ZSddLCAuaGFzLS1lcnJvciBbdHlwZT0nZGF0ZXRpbWUnXSwgLmhhcy0tZXJyb3IgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC5oYXMtLWVycm9yIFt0eXBlPSdtb250aCddLCAuaGFzLS1lcnJvciBbdHlwZT0nd2VlayddLCAuaGFzLS1lcnJvciBbdHlwZT0nZW1haWwnXSwgLmhhcy0tZXJyb3IgW3R5cGU9J251bWJlciddLCAuaGFzLS1lcnJvciBbdHlwZT0nc2VhcmNoJ10sIC5oYXMtLWVycm9yIFt0eXBlPSd0ZWwnXSwgLmhhcy0tZXJyb3IgW3R5cGU9J3RpbWUnXSwgLmhhcy0tZXJyb3IgW3R5cGU9J3VybCddLCAuaGFzLS1lcnJvciBbdHlwZT0nY29sb3InXSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGREMzRjsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjRlbTtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkRDM0Y7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRkRDM0Y7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREMzRjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREMzRjsgfVxuXG5sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyLmlzLS1hY3RpdmUgbGFiZWwsIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0LmlzLS1hY3RpdmUgbGFiZWwsIC5mb3JtLWxpZ2h0IC5zZWxlY3Qtd3JhcHBlciBsYWJlbCwgLmZvcm0tbGlnaHQgLnRleHRhcmVhLXdyYXBwZXIgbGFiZWwge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTMuMzMzMzNweDtcbiAgY29sb3I6ICMxNTI3NEQ7IH1cblxuW3R5cGU9J3RleHQnXSwgW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdkYXRlJ10sIFt0eXBlPSdkYXRldGltZSddLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSd3ZWVrJ10sIFt0eXBlPSdlbWFpbCddLCBbdHlwZT0nbnVtYmVyJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSdjb2xvciddLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTI3NEQ7XG4gIGNvbG9yOiAjMTUyNzREOyB9XG4gIC5zdHJpcHBlZFt0eXBlPSd0ZXh0J10sIC5zdHJpcHBlZFt0eXBlPSdwYXNzd29yZCddLCAuc3RyaXBwZWRbdHlwZT0nZGF0ZSddLCAuc3RyaXBwZWRbdHlwZT0nZGF0ZXRpbWUnXSwgLnN0cmlwcGVkW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIC5zdHJpcHBlZFt0eXBlPSdtb250aCddLCAuc3RyaXBwZWRbdHlwZT0nd2VlayddLCAuc3RyaXBwZWRbdHlwZT0nZW1haWwnXSwgLnN0cmlwcGVkW3R5cGU9J251bWJlciddLCAuc3RyaXBwZWRbdHlwZT0nc2VhcmNoJ10sIC5zdHJpcHBlZFt0eXBlPSd0ZWwnXSwgLnN0cmlwcGVkW3R5cGU9J3RpbWUnXSwgLnN0cmlwcGVkW3R5cGU9J3VybCddLCAuc3RyaXBwZWRbdHlwZT0nY29sb3InXSxcbiAgdGV4dGFyZWEuc3RyaXBwZWQsXG4gIHNlbGVjdC5zdHJpcHBlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J3RleHQnXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J3Bhc3N3b3JkJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSdkYXRlJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSdkYXRldGltZSddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J21vbnRoJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSd3ZWVrJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSdlbWFpbCddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nbnVtYmVyJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSdzZWFyY2gnXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J3RlbCddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0ndGltZSddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0ndXJsJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSdjb2xvciddLCAuZm9ybS1saWdodCAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0LCAuZm9ybS1saWdodCAudGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J3RleHQnXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J3Bhc3N3b3JkJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSdkYXRlJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSdkYXRldGltZSddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J21vbnRoJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSd3ZWVrJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSdlbWFpbCddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nbnVtYmVyJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSdzZWFyY2gnXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J3RlbCddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0ndGltZSddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0ndXJsJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSdjb2xvciddLFxuLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgdGV4dGFyZWEsXG4uaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBzZWxlY3Qge1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRjZGNkY2OyB9XG4gIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSd0ZXh0J106Zm9jdXMsIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nZGF0ZSddOmZvY3VzLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cywgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSdtb250aCddOmZvY3VzLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nd2VlayddOmZvY3VzLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nZW1haWwnXTpmb2N1cywgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J251bWJlciddOmZvY3VzLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyIFt0eXBlPSd0ZWwnXTpmb2N1cywgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J3RpbWUnXTpmb2N1cywgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgW3R5cGU9J3VybCddOmZvY3VzLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciBbdHlwZT0nY29sb3InXTpmb2N1cywgLmZvcm0tbGlnaHQgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDpmb2N1cywgLmZvcm0tbGlnaHQgLnRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMsIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSd0ZXh0J106Zm9jdXMsIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nZGF0ZSddOmZvY3VzLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cywgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSdtb250aCddOmZvY3VzLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nd2VlayddOmZvY3VzLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nZW1haWwnXTpmb2N1cywgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J251bWJlciddOmZvY3VzLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IFt0eXBlPSd0ZWwnXTpmb2N1cywgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J3RpbWUnXTpmb2N1cywgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgW3R5cGU9J3VybCddOmZvY3VzLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodCBbdHlwZT0nY29sb3InXTpmb2N1cyxcbiAgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQgdGV4dGFyZWE6Zm9jdXMsXG4gIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE1Mjc0RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlci5pcy0tYWN0aXZlIFt0eXBlPSd0ZXh0J10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyLmlzLS1hY3RpdmUgW3R5cGU9J3Bhc3N3b3JkJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyLmlzLS1hY3RpdmUgW3R5cGU9J2RhdGUnXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIuaXMtLWFjdGl2ZSBbdHlwZT0nZGF0ZXRpbWUnXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIuaXMtLWFjdGl2ZSBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIuaXMtLWFjdGl2ZSBbdHlwZT0nbW9udGgnXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIuaXMtLWFjdGl2ZSBbdHlwZT0nd2VlayddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlci5pcy0tYWN0aXZlIFt0eXBlPSdlbWFpbCddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlci5pcy0tYWN0aXZlIFt0eXBlPSdudW1iZXInXSwgLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIuaXMtLWFjdGl2ZSBbdHlwZT0nc2VhcmNoJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyLmlzLS1hY3RpdmUgW3R5cGU9J3RlbCddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlci5pcy0tYWN0aXZlIFt0eXBlPSd0aW1lJ10sIC5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyLmlzLS1hY3RpdmUgW3R5cGU9J3VybCddLCAuZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlci5pcy0tYWN0aXZlIFt0eXBlPSdjb2xvciddLFxuLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIuaXMtLWFjdGl2ZSB0ZXh0YXJlYSxcbi5mb3JtLWxpZ2h0IC5pbnB1dC13cmFwcGVyLmlzLS1hY3RpdmUgc2VsZWN0LCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodC5pcy0tYWN0aXZlIFt0eXBlPSd0ZXh0J10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0LmlzLS1hY3RpdmUgW3R5cGU9J3Bhc3N3b3JkJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0LmlzLS1hY3RpdmUgW3R5cGU9J2RhdGUnXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQuaXMtLWFjdGl2ZSBbdHlwZT0nZGF0ZXRpbWUnXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQuaXMtLWFjdGl2ZSBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQuaXMtLWFjdGl2ZSBbdHlwZT0nbW9udGgnXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQuaXMtLWFjdGl2ZSBbdHlwZT0nd2VlayddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodC5pcy0tYWN0aXZlIFt0eXBlPSdlbWFpbCddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodC5pcy0tYWN0aXZlIFt0eXBlPSdudW1iZXInXSwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQuaXMtLWFjdGl2ZSBbdHlwZT0nc2VhcmNoJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0LmlzLS1hY3RpdmUgW3R5cGU9J3RlbCddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodC5pcy0tYWN0aXZlIFt0eXBlPSd0aW1lJ10sIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0LmlzLS1hY3RpdmUgW3R5cGU9J3VybCddLCAuaW5wdXQtd3JhcHBlci5pbnB1dC13cmFwcGVyLS1saWdodC5pcy0tYWN0aXZlIFt0eXBlPSdjb2xvciddLFxuLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQuaXMtLWFjdGl2ZSB0ZXh0YXJlYSxcbi5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0LmlzLS1hY3RpdmUgc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE1Mjc0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmZvcm0tbGlnaHQgLmlucHV0LXdyYXBwZXIgbGFiZWwsIC5pbnB1dC13cmFwcGVyLmlucHV0LXdyYXBwZXItLWxpZ2h0IGxhYmVsIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uZm9ybS1saWdodCAuaW5wdXQtd3JhcHBlciwgLmlucHV0LXdyYXBwZXIuaW5wdXQtd3JhcHBlci0tbGlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNHB4OyB9XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uY29udHJvbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyNzREOyB9XG4gIC5jb250cm9sLWdyb3VwICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gIC5jb250cm9sLWdyb3VwICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuY29udHJvbC1ncm91cCBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuY29udHJvbC1ncm91cCBbdHlwZT0ndGV4dCddLCAuY29udHJvbC1ncm91cCBbdHlwZT0ncGFzc3dvcmQnXSwgLmNvbnRyb2wtZ3JvdXAgW3R5cGU9J2RhdGUnXSwgLmNvbnRyb2wtZ3JvdXAgW3R5cGU9J2RhdGV0aW1lJ10sIC5jb250cm9sLWdyb3VwIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAuY29udHJvbC1ncm91cCBbdHlwZT0nbW9udGgnXSwgLmNvbnRyb2wtZ3JvdXAgW3R5cGU9J3dlZWsnXSwgLmNvbnRyb2wtZ3JvdXAgW3R5cGU9J2VtYWlsJ10sIC5jb250cm9sLWdyb3VwIFt0eXBlPSdudW1iZXInXSwgLmNvbnRyb2wtZ3JvdXAgW3R5cGU9J3NlYXJjaCddLCAuY29udHJvbC1ncm91cCBbdHlwZT0ndGVsJ10sIC5jb250cm9sLWdyb3VwIFt0eXBlPSd0aW1lJ10sIC5jb250cm9sLWdyb3VwIFt0eXBlPSd1cmwnXSwgLmNvbnRyb2wtZ3JvdXAgW3R5cGU9J2NvbG9yJ10ge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUEFHRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogU2ltcGxlIHBhZ2UtbGV2ZWwgc2V0dXAuXG4gKlxuICogMS4gU2V0IHRoZSBkZWZhdWx0IGBmb250LXNpemVgIGFuZCBgbGluZS1oZWlnaHRgIGZvciB0aGUgZW50aXJlIHByb2plY3QsXG4gKiAgICBzb3VyY2VkIGZyb20gb3VyIGRlZmF1bHQgdmFyaWFibGVzLiBUaGUgYGZvbnQtc2l6ZWAgaXMgY2FsY3VsYXRlZCB0byBleGlzdFxuICogICAgaW4gZW1zLCB0aGUgYGxpbmUtaGVpZ2h0YCBpcyBjYWxjdWxhdGVkIHRvIGV4aXN0IHVuaXRsZXNzbHkuXG4gKiAyLiBGb3JjZSBzY3JvbGxiYXJzIHRvIGFsd2F5cyBiZSB2aXNpYmxlIHRvIHByZXZlbnQgYXdrd2FyZCDigJhqdW1wc+KAmSB3aGVuXG4gKiAgICBuYXZpZ2F0aW5nIGJldHdlZW4gcGFnZXMgdGhhdCBkby9kbyBub3QgaGF2ZSBlbm91Z2ggY29udGVudCB0byBwcm9kdWNlXG4gKiAgICBzY3JvbGxiYXJzIG5hdHVyYWxseS5cbiAqIDMuIEVuc3VyZSB0aGUgcGFnZSBhbHdheXMgZmlsbHMgYXQgbGVhc3QgdGhlIGVudGlyZSBoZWlnaHQgb2YgdGhlIHZpZXdwb3J0LlxuICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIFsxXSAqL1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvKiBbMV0gKi9cbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBbMl0gKi9cbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLyogWzNdICovXG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1RBQkxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gRW5zdXJlIHRhYmxlcyBmaWxsIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUuXG4gKi9cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIFsxXSAqLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAjQkxPQ0tcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFN0YWNrZWQgaW1hZ2Utd2l0aC10ZXh0IG9iamVjdC4gQSBzaW1wbGUgYWJzdHJhY3Rpb24gdG8gY292ZXIgYSB2ZXJ5IGNvbW1vbmx5XG4gKiBvY2N1cnJpbmcgZGVzaWduIHBhdHRlcm4uXG4gKi9cbi5vLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uby1ibG9ja19faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLyogU2l6ZSB2YXJpYW50cy5cblx0XHRcdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIH1cbiAgLm8tYmxvY2stLWZsdXNoID4gLm8tYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1ibG9jay0tdGlueSA+IC5vLWJsb2NrX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuby1ibG9jay0tc21hbGwgPiAuby1ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5vLWJsb2NrID4gLm8tYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuby1ibG9jay0tbGFyZ2UgPiAuby1ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5vLWJsb2NrLS1odWdlID4gLm8tYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDsgfVxuXG4uby1ibG9ja19fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEFsaWdubWVudCB2YXJpYW50cy5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1ibG9jay0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uby1ibG9jay0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCT1hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBdmFpbGFibGUgc3BhY2luZ3MgKi9cbi8qKlxuICogVGhlIGJveCBvYmplY3Qgc2ltcGx5IGJveGVzIG9mZiBjb250ZW50LiBFeHRlbmQgd2l0aCBjb3NtZXRpYyBzdHlsZXMgaW4gdGhlXG4gKiBDb21wb25lbnRzIGxheWVyLlxuICpcbiAqIDEuIFNvIHdlIGNhbiBhcHBseSB0aGUgYC5vLWJveGAgY2xhc3MgdG8gbmF0dXJhbGx5LWlubGluZSBlbGVtZW50cy5cbiAqL1xuLm8tYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIFsxXSAqL1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5vLWJveDphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxuICAuby1ib3ggPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTaXplIHZhcmlhbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm8tYm94LS1mbHVzaCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm8tYm94LS10aW55IHtcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5vLWJveC0tc21hbGwge1xuICBwYWRkaW5nOiAxMnB4OyB9XG5cbi5vLWJveCB7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLm8tYm94LS1sYXJnZSB7XG4gIHBhZGRpbmc6IDQ4cHg7IH1cblxuLm8tYm94LS1odWdlIHtcbiAgcGFkZGluZzogOTZweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHQgI0NST1Bcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFByb3ZpZGUgYSBjcm9wcGluZyBjb250YWluZXIgaW4gb3JkZXIgdG8gZGlzcGxheSBtZWRpYSAodXN1YWxseSBpbWFnZXMpXG4gKiBjcm9wcGVkIHRvIGNlcnRhaW4gcmF0aW9zLlxuICpcbiAqIDEuIFNldCB1cCBhIHBvc2l0aW9uaW5nIGNvbnRleHQgaW4gd2hpY2ggdGhlIGltYWdlIGNhbiBzaXQuXG4gKiAyLiBUaGlzIGlzIHRoZSBjcnVjaWFsIHBhcnQ6IHdoZXJlIHRoZSBjcm9wcGluZyBoYXBwZW5zLlxuICovXG4uby1jcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBbMV0gKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIFsyXSAqLyB9XG5cbi8qKlxuXHQgKiBBcHBseSB0aGlzIGNsYXNzIHRvIHRoZSBjb250ZW50ICh1c3VhbGx5IGBpbWdgKSB0aGF0IG5lZWRzIGNyb3BwaW5nLlxuXHQgKlxuXHQgKiAxLiBJbWFnZeKAmXMgZGVmYXVsdCBwb3NpdGlvbmluZyBpcyB0b3AtbGVmdCBpbiB0aGUgY3JvcHBpbmcgYm94LlxuXHQgKiAyLiBNYWtlIHN1cmUgdGhlIG1lZGlhIGRvZXNu4oCZdCBzdG9wIGl0c2VsZiB0b28gc29vbi5cblx0ICovXG4uby1jcm9wX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAwO1xuICAvKiBbMV0gKi9cbiAgbWF4LXdpZHRoOiBub25lO1xuICAvKiBbMl0gKi8gfVxuXG4vKipcblx0ICogV2UgY2FuIHBvc2l0aW9uIHRoZSBtZWRpYSBpbiBkaWZmZXJlbnQgbG9jYXRpb25zIHdpdGhpbiB0aGUgY3JvcHBpbmcgYXJlYS5cblx0ICovXG4uby1jcm9wX19jb250ZW50LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5vLWNyb3BfX2NvbnRlbnQtLWJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwOyB9XG5cbi5vLWNyb3BfX2NvbnRlbnQtLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi8qIENyb3AtcmF0aW8gdmFyaWFudHMuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBHZW5lcmF0ZSBhIHNlcmllcyBvZiBjcm9wIGNsYXNzZXMgdG8gYmUgdXNlZCBsaWtlIHNvOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tY3JvcCAgby1jcm9wLS0xNjo5XCI+XG4gKlxuICovXG4uby1jcm9wLS0yXFw6MSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7IH1cblxuLm8tY3JvcC0tNFxcOjMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi5vLWNyb3AtLTE2XFw6OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNQUkVGSVhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1wcmVmaXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5vLXByZWZpeF9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1wcmVmaXhfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZMQUdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBdmFpbGFibGUgc3BhY2luZ3MgKi9cbi8qKlxuICogVGhlIGZsYWcgb2JqZWN0IGlzIGEgZGVzaWduIHBhdHRlcm4gc2ltaWxhciB0byB0aGUgbWVkaWEgb2JqZWN0LCBob3dldmVyIGl0XG4gKiB1dGlsaXNlcyBgZGlzcGxheTogdGFibGVbLWNlbGxdO2AgdG8gZ2l2ZSB1cyBjb250cm9sIG92ZXIgdGhlIHZlcnRpY2FsXG4gKiBhbGlnbm1lbnRzIG9mIHRoZSB0ZXh0IGFuZCBpbWFnZS5cbiAqXG4gKiBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTMvMDUvdGhlLWZsYWctb2JqZWN0L1xuICpcbiAqIDEuIEFsbG93cyB1cyB0byBjb250cm9sIHZlcnRpY2FsIGFsaWdubWVudHMuXG4gKiAyLiBGb3JjZSB0aGUgb2JqZWN0IHRvIGJlIHRoZSBmdWxsIHdpZHRoIG9mIGl0cyBwYXJlbnQuIENvbWJpbmVkIHdpdGggWzFdLFxuICogICAgdGhpcyBtYWtlcyB0aGUgb2JqZWN0IGJlaGF2ZSBpbiBhIHF1YXNpLWBkaXNwbGF5OiBibG9jaztgIG1hbm5lci5cbiAqL1xuLm8tZmxhZyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiBbMV0gKi9cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIFsyXSAqLyB9XG5cbi8qKlxuICAgKiBJdGVtcyB3aXRoaW4gYSBmbGFnIG9iamVjdC4gVGhlcmUgc2hvdWxkIG9ubHkgZXZlciBiZSBvbmUgb2YgZWFjaC5cbiAgICpcbiAgICogMS4gRGVmYXVsdCB0byBhbGlnbmluZyBjb250ZW50IHRvIHRoZWlyIG1pZGRsZXMuXG4gICAqL1xuLm8tZmxhZ19faW1nLFxuLm8tZmxhZ19fYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIFsxXSAqLyB9XG5cbi8qKlxuICAgKiBGbGFnIGltYWdlcyBoYXZlIGEgc3BhY2UgYmV0d2VlbiB0aGVtIGFuZCB0aGUgYm9keSBvZiB0aGUgb2JqZWN0LlxuICAgKlxuICAgKiAxLiBGb3JjZSBgLmZsYWdfX2ltZ2AgdG8gdGFrZSB1cCBhcyBsaXR0bGUgc3BhY2UgYXMgcG9zc2libGU6XG4gICAqICAgIGh0dHBzOi8vcGl4ZWxzdnNieXRlcy5jb20vMjAxMi8wMi90aGlzLWNzcy1sYXlvdXQtZ3JpZC1pcy1uby1ob2x5LWdyYWlsL1xuICAgKi9cbi5vLWZsYWdfX2ltZyB7XG4gIHdpZHRoOiAxcHg7XG4gIC8qIFsxXSAqL1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAvKipcblx0ICogMS4gRml4ZXMgcHJvYmxlbSB3aXRoIGltYWdlcyBkaXNhcHBlYXJpbmcuXG5cdCAqLyB9XG4gIC5vLWZsYWdfX2ltZyA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIC8qIFsxXSAqLyB9XG5cbi8qKlxuICAgKiBUaGUgY29udGFpbmVyIGZvciB0aGUgbWFpbiBjb250ZW50IG9mIHRoZSBmbGFnIG9iamVjdC5cbiAgICpcbiAgICogMS4gRm9yY2VzIHRoZSBgLmZsYWdfX2JvZHlgIHRvIHRha2UgdXAgYWxsIHJlbWFpbmluZyBzcGFjZS5cbiAgICovXG4uby1mbGFnX19ib2R5IHtcbiAgd2lkdGg6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG4gIC5vLWZsYWdfX2JvZHksIC5vLWZsYWdfX2JvZHkgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTaXplIHZhcmlhbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vLWZsYWctLWZsdXNoID4gLm8tZmxhZ19faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uby1mbGFnLS1mbHVzaC5vLWZsYWctLXJldiA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uby1mbGFnLS10aW55ID4gLm8tZmxhZ19faW1nIHtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi5vLWZsYWctLXRpbnkuby1mbGFnLS1yZXYgPiAuby1mbGFnX19pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuXG4uby1mbGFnLS1zbWFsbCA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLm8tZmxhZy0tc21hbGwuby1mbGFnLS1yZXYgPiAuby1mbGFnX19pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLm8tZmxhZyA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLm8tZmxhZy5vLWZsYWctLXJldiA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4uby1mbGFnLS1sYXJnZSA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cblxuLm8tZmxhZy0tbGFyZ2Uuby1mbGFnLS1yZXYgPiAuby1mbGFnX19pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cblxuLm8tZmxhZy0taHVnZSA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH1cblxuLm8tZmxhZy0taHVnZS5vLWZsYWctLXJldiA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogOTZweDsgfVxuXG4uby1mbGFnLS1mbHVzaCA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBSZXZlcnNlZCBmbGFnLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gU3dhcCB0aGUgcmVuZGVyZWQgZGlyZWN0aW9uIG9mIHRoZSBvYmplY3TigKZcbiAqIDIuIOKApmFuZCByZXNldCBpdC5cbiAqIDMuIFJlYXNzaWduIG1hcmdpbnMgdG8gdGhlIGNvcnJlY3Qgc2lkZXMuXG4gKi9cbi5vLWZsYWctLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICAvKiBbMV0gKi8gfVxuICAuby1mbGFnLS1yZXYgPiAuby1mbGFnX19pbWcsIC5vLWZsYWctLXJldiA+IC5vLWZsYWdfX2JvZHkge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIC8qIFsyXSAqLyB9XG4gIC5vLWZsYWctLXJldiA+IC5vLWZsYWdfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAvKiBbM10gKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgLyogWzNdICovIH1cblxuLyogQWxpZ25tZW50IHZhcmlhbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVmVydGljYWxseSBhbGlnbiB0aGUgaW1hZ2UtIGFuZCBib2R5LWNvbnRlbnQgZGlmZmVyZW50bHkuIERlZmF1bHRzIHRvIG1pZGRsZS5cbiAqL1xuLm8tZmxhZy0tdG9wID4gLm8tZmxhZ19faW1nLCAuby1mbGFnLS10b3AgPiAuby1mbGFnX19ib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uby1mbGFnLS1ib3R0b20gPiAuby1mbGFnX19pbWcsIC5vLWZsYWctLWJvdHRvbSA+IC5vLWZsYWdfX2JvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgJE5BVlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEF2YWlsYWJsZSBzcGFjaW5ncyAqL1xuLyoqXG4gKiBOYXYgYWJzdHJhY3Rpb24gYXMgcGVyOiBjc3N3aXphcmRyeS5jb20vMjAxMS8wOS90aGUtbmF2LWFic3RyYWN0aW9uXG4gKiBXaGVuIHVzZWQgb24gYW4gYG9sYCBvciBgdWxgLCB0aGlzIGNsYXNzIHRocm93cyB0aGUgbGlzdCBpbnRvIGhvcml6b250YWwgbW9kZVxuICogZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9bmF2PlxuXHQgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPlBvcnRmb2xpbzwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICA8L3VsPlxuICpcbiAqIERlbW86IGpzZmlkZGxlLm5ldC9pbnVpdGNzcy9WbnBoNFxuICpcbiAqL1xuLm5hdiwgLndpZGdldC1hcmVhIC5tZW51LCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudSwgLnNpdGUtZm9vdGVyIC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5hdiA+IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUgPiBsaSwgLnNpdGUtZm9vdGVyIC5tZW51ID4gbGksIC5uYXYgPiBsaSA+IGEsIC53aWRnZXQtYXJlYSAubWVudSA+IGxpID4gYSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUgPiBsaSA+IGEsIC5zaXRlLWZvb3RlciAubWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgem9vbTogMTsgfVxuXG4vKipcbiAqIGAubmF2LS1zdGFja2VkYCBleHRlbmRzIGAubmF2YCBhbmQgdGhyb3dzIHRoZSBsaXN0IGludG8gdmVydGljYWwgbW9kZSwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tc3RhY2tlZFwiPlxuXHQgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPlBvcnRmb2xpbzwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICA8L3VsPlxuICpcbiAqL1xuLm5hdi0tc3RhY2tlZCwgLndpZGdldC1hcmVhIC5tZW51LCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5zdWItbWVudSwgLndpZGdldC1hcmVhIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpIC5zdWItbWVudSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSwgLnNpdGUtZm9vdGVyIC5tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5hdi0tc3RhY2tlZCA+IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5zdWItbWVudSA+IGxpLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLnN1Yi1tZW51ID4gbGksIC5zaXRlLWhlYWRlcl9fbmF2IC5zaXRlLWZvb3RlciAubWVudSBsaSAuc3ViLW1lbnUgPiBsaSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSA+IGxpLCAuc2l0ZS1mb290ZXIgLm1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5hdi0tc3RhY2tlZCA+IGxpID4gYSwgLndpZGdldC1hcmVhIC5tZW51ID4gbGkgPiBhLCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudSA+IGxpID4gYSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5zdWItbWVudSA+IGxpID4gYSwgLndpZGdldC1hcmVhIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSA+IGxpID4gYSwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpIC5zdWItbWVudSA+IGxpID4gYSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudSA+IGxpID4gYSwgLnNpdGUtZm9vdGVyIC5tZW51ID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogYC5uYXYtLWJhbm5lcmAgZXh0ZW5kcyBgLm5hdmAgYW5kIGNlbnRyZXMgdGhlIGxpc3QsIGUuZy46XG4gKlxuICAgPHVsIGNsYXNzPVwibmF2ICBuYXYtLWJhbm5lclwiPlxuXHQgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPlBvcnRmb2xpbzwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICA8L3VsPlxuICpcbiAqL1xuLm5hdi0tYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qKlxuICogR2l2ZSBuYXYgbGlua3MgYSBiaWcsIGJsb2NreSBoaXQgYXJlYS4gRXh0ZW5kcyBgLm5hdmAsIGUuZy46XG4gKlxuICAgPHVsIGNsYXNzPVwibmF2ICBuYXYtLWJsb2NrXCI+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICovXG4ubmF2LS1ibG9jayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKipcbiAgICogUmVtb3ZlIHdoaXRlc3BhY2UgY2F1c2VkIGJ5IGBpbmxpbmUtYmxvY2tgLlxuICAgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMxZW07XG4gIHdvcmQtc3BhY2luZzogLTAuNDNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2LS1ibG9jayA+IGxpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsOyB9XG5cbi8qKlxuICogRm9yY2UgYSBuYXYgdG8gb2NjdXB5IDEwMCUgb2YgdGhlIGF2YWlsYWJsZSB3aWR0aCBvZiBpdHMgcGFyZW50LiBFeHRlbmRzXG4gKiBgLm5hdmAsIGUuZy46XG4gKlxuICAgPHVsIGNsYXNzPVwibmF2ICBuYXYtLWZpdFwiPlxuXHQgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPlBvcnRmb2xpbzwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICA8L3VsPlxuICpcbiAqIFRoYW5rcyB0byBAcGltcGwgZm9yIHRoaXMgaWRlYSFcbiAqL1xuLm5hdi0tZml0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtLWZpdCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLm5hdi0tZml0ID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogTWFrZSBhIGxpc3Qgb2Yga2V5d29yZHMuIEV4dGVuZHMgYC5uYXZgLCBlLmcuOlxuICpcbiAgIGA8dWwgY2xhc3M9XCJuYXYgIG5hdi0ta2V5d29yZHM+YFxuICpcbiAqL1xuLm5hdi0ta2V5d29yZHMgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJDXCIgXCJcXDAwQTBcIjsgfVxuXG4ubmF2LS1rZXl3b3JkcyA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuKiBDbGFzcyB0aGF0IGFkZHMgc3BhY2luZyBiZXR3ZWVuIGVsZW1lbnRzIG9mIGEgbmF2IGNsYXNzIGxpc3RcbioqL1xuLm5hdi5uYXYtc3BhY2UtLXRpbnksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS10aW55Lm1lbnUsIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSwgLnNpdGUtZm9vdGVyIC5uYXYtc3BhY2UtLXRpbnkubWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4OyB9XG4gIC5uYXYubmF2LXNwYWNlLS10aW55ID4gbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS10aW55Lm1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51ID4gbGksIC5zaXRlLWZvb3RlciAubmF2LXNwYWNlLS10aW55Lm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAubmF2Lm5hdi1zcGFjZS0tdGlueS5uYXYtLXN0YWNrZWQgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tdGlueS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyX19uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpIC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC5zaXRlLWZvb3RlciAubWVudSBsaSAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1mb290ZXIgLm5hdi1zcGFjZS0tdGlueS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5uYXYubmF2LXNwYWNlLS1zbWFsbCwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXNtYWxsLm1lbnUsIC53aWRnZXQtYXJlYSAuc3ViamVjdC1kZXNjcmlwdGlvbiAubWVudSwgLndpZGdldC1hcmVhIC5zdWJqZWN0LWRlc2NyaXB0aW9uIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLm1lbnUuc3ViLW1lbnUsIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLndpZGdldC1hcmVhIC5zdWJqZWN0LWRlc2NyaXB0aW9uIC5tZW51LnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5uYXYtc3BhY2UtLXNtYWxsLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zaXRlLWZvb3RlciAuc3ViLW1lbnUubWVudSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLnN1Yi1tZW51Lm1lbnUsIC5zaXRlLWZvb3RlciAubWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAubmF2Lm5hdi1zcGFjZS0tc21hbGwgPiBsaSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXNtYWxsLm1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5zdWJqZWN0LWRlc2NyaXB0aW9uIC5tZW51ID4gbGksIC5zaXRlLWZvb3RlciAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5zdWJqZWN0LWRlc2NyaXB0aW9uIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLm1lbnUuc3ViLW1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSA+IGxpLCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zaXRlLWZvb3RlciAuc3ViLW1lbnUubWVudSA+IGxpLCAuc2l0ZS1mb290ZXIgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAuc3ViLW1lbnUubWVudSA+IGxpLCAuc2l0ZS1mb290ZXIgLm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLm5hdi5uYXYtc3BhY2UtLXNtYWxsLm5hdi0tc3RhY2tlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1zbWFsbC5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC1hcmVhIC5zdWJqZWN0LWRlc2NyaXB0aW9uIC5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC1hcmVhIC5zaXRlLWZvb3RlciAubWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWZvb3RlciAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLnN1YmplY3QtZGVzY3JpcHRpb24gLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubWVudS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC53aWRnZXQtYXJlYSAuc3ViamVjdC1kZXNjcmlwdGlvbiAubWVudSBsaSAubWVudS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAuc3ViamVjdC1kZXNjcmlwdGlvbiAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAubWVudS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXJfX25hdiAud2lkZ2V0LWFyZWEgLm1lbnUgbGkgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGkgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1mb290ZXIgLnNpdGUtaGVhZGVyX19uYXYgLm1lbnUgbGkgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zaXRlLWZvb3RlciAuc3ViLW1lbnUubWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubmF2IGxpIC5zdWItbWVudS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyX19uYXYgLnNpdGUtZm9vdGVyIC5tZW51IGxpIC5zdWItbWVudS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtZm9vdGVyIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5zdWItbWVudS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtZm9vdGVyIC5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubmF2Lm5hdi1zcGFjZSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UubWVudSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLnN1Yi1tZW51LCAuc2l0ZS1mb290ZXIgLm5hdi1zcGFjZS5tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4OyB9XG4gIC5uYXYubmF2LXNwYWNlID4gbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLm1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGksIC5zaXRlLWZvb3RlciAubmF2LXNwYWNlLm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgLm5hdi5uYXYtc3BhY2UubmF2LS1zdGFja2VkID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UubWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLm5hdi1zcGFjZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC53aWRnZXQtYXJlYSAubWVudSBsaSAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC1hcmVhIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5uYXYtc3BhY2Uuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGkgLm5hdi1zcGFjZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtZm9vdGVyIC5uYXYtc3BhY2UubWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLm5hdi5uYXYtc3BhY2UtLWxhcmdlLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tbGFyZ2UubWVudSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSwgLnNpdGUtZm9vdGVyIC5uYXYtc3BhY2UtLWxhcmdlLm1lbnUge1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7IH1cbiAgLm5hdi5uYXYtc3BhY2UtLWxhcmdlID4gbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1sYXJnZS5tZW51ID4gbGksIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUgPiBsaSwgLnNpdGUtZm9vdGVyIC5uYXYtc3BhY2UtLWxhcmdlLm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cbiAgLm5hdi5uYXYtc3BhY2UtLWxhcmdlLm5hdi0tc3RhY2tlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1sYXJnZS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC53aWRnZXQtYXJlYSAubWVudSBsaSAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC5zaXRlLWZvb3RlciAubWVudSBsaSAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWZvb3RlciAubmF2LXNwYWNlLS1sYXJnZS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubmF2Lm5hdi1zcGFjZS0taHVnZSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWh1Z2UubWVudSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51LCAuc2l0ZS1mb290ZXIgLm5hdi1zcGFjZS0taHVnZS5tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4OyB9XG4gIC5uYXYubmF2LXNwYWNlLS1odWdlID4gbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1odWdlLm1lbnUgPiBsaSwgLnNpdGUtaGVhZGVyX19uYXYgLm5hdiBsaSAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51ID4gbGksIC5zaXRlLWZvb3RlciAubmF2LXNwYWNlLS1odWdlLm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHg7IH1cbiAgLm5hdi5uYXYtc3BhY2UtLWh1Z2UubmF2LS1zdGFja2VkID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWh1Z2UubWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC5uYXYgbGkgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlcl9fbmF2IC53aWRnZXQtYXJlYSAubWVudSBsaSAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC1hcmVhIC5zaXRlLWhlYWRlcl9fbmF2IC5tZW51IGxpIC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXJfX25hdiAuc2l0ZS1mb290ZXIgLm1lbnUgbGkgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWZvb3RlciAuc2l0ZS1oZWFkZXJfX25hdiAubWVudSBsaSAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtZm9vdGVyIC5uYXYtc3BhY2UtLWh1Z2UubWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNMQVlPVVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEdyaWQtbGlrZSBsYXlvdXQgc3lzdGVtLlxuICpcbiAqIFRoZSBMYXlvdXQgb2JqZWN0IHByb3ZpZGVzIHVzIHdpdGggYSBjb2x1bW4tc3R5bGUgbGF5b3V0IHN5c3RlbS4gVGhpcyBmaWxlXG4gKiBjb250YWlucyB0aGUgYmFzaWMgc3RydWN0dXJhbCBlbGVtZW50cywgYnV0IGNsYXNzZXMgc2hvdWxkIGJlIGNvbXBsZW1lbnRlZFxuICogd2l0aCB3aWR0aCBVdGlsaXRpZXMsIGZvciBleGFtcGxlOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0XCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0X19pdGVtICB1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKlxuICogVGhlIGFib3ZlIHdpbGwgY3JlYXRlIGEgdHdvLWNvbHVtbiBzdHJ1Y3R1cmUgaW4gd2hpY2ggZWFjaCBjb2x1bW4gd2lsbFxuICogZmx1aWRseSBmaWxsIGhhbGYgb2YgdGhlIHdpZHRoIG9mIHRoZSBwYXJlbnQuIFdlIGNhbiBoYXZlIG1vcmUgY29tcGxleFxuICogc3lzdGVtczpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzEgIHUtd2lkdGgtMS8zQG1lZGl1bVwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzIgIHUtd2lkdGgtMS8zQG1lZGl1bVwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzIgIHUtd2lkdGgtMS8zQG1lZGl1bVwiPlxuICogICAgIDwvZGl2PlxuICogICA8L2Rpdj5cbiAqXG4gKiBUaGUgYWJvdmUgd2lsbCBjcmVhdGUgYSBzeXN0ZW0gaW4gd2hpY2ggdGhlIGZpcnN0IGl0ZW0gd2lsbCBiZSAxMDAlIHdpZHRoXG4gKiB1bnRpbCB3ZSBlbnRlciBvdXIgbWVkaXVtIGJyZWFrcG9pbnQsIHdoZW4gaXQgd2lsbCBiZWNvbWUgMzMuMzMzJSB3aWR0aC4gVGhlXG4gKiBzZWNvbmQgYW5kIHRoaXJkIGl0ZW1zIHdpbGwgYmUgNTAlIG9mIHRoZWlyIHBhcmVudCwgdW50aWwgdGhleSBhbHNvIGJlY29tZVxuICogMzMuMzMzJSB3aWR0aCBhdCB0aGUgbWVkaXVtIGJyZWFrcG9pbnQuXG4gKlxuICogV2UgY2FuIGFsc28gbWFuaXB1bGF0ZSBlbnRpcmUgbGF5b3V0IHN5c3RlbXMgYnkgYWRkaW5nIGEgc2VyaWVzIG9mIE1vZGlmaWVyc1xuICogdG8gdGhlIGAuby1sYXlvdXRgIEJsb2NrLiBGb3IgZXhhbXBsZTpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dCAgby1sYXlvdXQtLXJldmVyc2VcIj5cbiAqXG4gKiBUaGlzIHdpbGwgcmV2ZXJzZSB0aGUgZGlzcGxheWVkIG9yZGVyIG9mIHRoZSBzeXN0ZW0gc28gdGhhdCBpdCBydW5zIGluIHRoZVxuICogb3Bwb3NpdGUgb3JkZXIgdG8gb3VyIHNvdXJjZSwgZWZmZWN0aXZlbHkgZmxpcHBpbmcgdGhlIHN5c3RlbSBvdmVyLlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0ICBvLWxheW91dC0tW3JpZ2h0fGNlbnRlcl1cIj5cbiAqXG4gKiBUaGlzIHdpbGwgY2F1c2UgdGhlIHN5c3RlbSB0byBmaWxsIHVwIGZyb20gZWl0aGVyIHRoZSBjZW50cmUgb3IgdGhlIHJpZ2h0XG4gKiBoYW5kIHNpZGUuIERlZmF1bHQgYmVoYXZpb3VyIGlzIHRvIGZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgbGVmdC5cbiAqXG4gKiBUaGVyZSBhcmUgcGxlbnR5IG1vcmUgb3B0aW9ucyBhdmFpbGFibGUgdG8gdXM6IGV4cGxvcmUgdGhlbSBiZWxvdy5cbiAqL1xuLyogQXZhaWxhYmxlIHNwYWNpbmdzICovXG4vKiBEZWZhdWx0L21hbmRhdG9yeSBjbGFzc2VzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWxsb3dzIHVzIHRvIHVzZSB0aGUgbGF5b3V0IG9iamVjdCBvbiBhbnkgdHlwZSBvZiBlbGVtZW50LlxuICogMi4gV2UgbmVlZCB0byBkZWZlbnNpdmVseSByZXNldCBhbnkgYm94LW1vZGVsIHByb3BlcnRpZXMuXG4gKiAzLiBVc2UgdGhlIG5lZ2F0aXZlIG1hcmdpbiB0cmljayBmb3IgbXVsdGktcm93IGdyaWRzOlxuICogICAgaHR0cDovL2Nzc3dpemFyZHJ5LmNvbS8yMDExLzA4L2J1aWxkaW5nLWJldHRlci1ncmlkLXN5c3RlbXMvXG4gKi9cbi5vLWxheW91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBbMV0gKi9cbiAgbWFyZ2luOiAwO1xuICAvKiBbMl0gKi9cbiAgcGFkZGluZzogMDtcbiAgLyogWzJdICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8qIFsxXSAqL1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIC8qIFszXSAqL1xuICBmb250LXNpemU6IDA7IH1cblxuLyoqXG4gICAqIDEuIEFsbG93cyB1cyB0byBtYW5pcHVsYXRlIGdyaWRzIHZlcnRpY2FsbHksIHdpdGggdGV4dC1sZXZlbCBwcm9wZXJ0aWVzLFxuICAgKiAgICBldGMuXG4gICAqIDIuIERlZmF1bHQgaXRlbSBhbGlnbm1lbnQgaXMgd2l0aCB0aGUgdG9wcyBvZiBlYWNoIG90aGVyLCBsaWtlIG1vc3RcbiAgICogICAgdHJhZGl0aW9uYWwgZ3JpZC9sYXlvdXQgc3lzdGVtcy5cbiAgICogMy4gQnkgZGVmYXVsdCwgYWxsIGxheW91dCBpdGVtcyBhcmUgZnVsbC13aWR0aCAobW9iaWxlIGZpcnN0KS5cbiAgICogNC4gR3V0dGVycyBwcm92aWRlZCBieSBsZWZ0IHBhZGRpbmc6XG4gICAqICAgIGh0dHA6Ly9jc3N3aXphcmRyeS5jb20vMjAxMS8wOC9idWlsZGluZy1iZXR0ZXItZ3JpZC1zeXN0ZW1zL1xuICAgKi9cbi5vLWxheW91dF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogWzFdICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIFsyXSAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogWzNdICovXG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgLyogWzRdICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIEd1dHRlciBzaXplIG1vZGlmaWVycy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1sYXlvdXQtLXRpbnkge1xuICBtYXJnaW4tbGVmdDogLTZweDsgfVxuICAuby1sYXlvdXQtLXRpbnkgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNnB4OyB9XG5cbi5vLWxheW91dC0tc21hbGwge1xuICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgLm8tbGF5b3V0LS1zbWFsbCA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi5vLWxheW91dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDsgfVxuICAuby1sYXlvdXQgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4uby1sYXlvdXQtLWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4OyB9XG4gIC5vLWxheW91dC0tbGFyZ2UgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDsgfVxuXG4uby1sYXlvdXQtLWh1Z2Uge1xuICBtYXJnaW4tbGVmdDogLTk2cHg7IH1cbiAgLm8tbGF5b3V0LS1odWdlID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH1cblxuLm8tbGF5b3V0LS1mbHVzaCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vLWxheW91dC0tZmx1c2ggPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBWZXJ0aWNhbCBhbGlnbm1lbnQgbW9kaWZpZXJzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWxpZ24gYWxsIGdyaWQgaXRlbXMgdG8gdGhlIG1pZGRsZXMgb2YgZWFjaCBvdGhlci5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIC0gMiAtIC0gNVxuICogICAtIDIgLSAtIDVcbiAqXG4gKiBPdXRwdXQ6XG4gKlxuICogICAtIDIgLSAtIDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAzIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgLSAyIC0gLSA1XG4gKi9cbi5vLWxheW91dC0tbWlkZGxlID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKipcbiAqIEFsaWduIGFsbCBncmlkIGl0ZW1zIHRvIHRoZSBib3R0b21zIG9mIGVhY2ggb3RoZXIuXG4gKlxuICogSW5wdXQ6XG4gKlxuICogICAxIDIgMyA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAtIDQgNVxuICogICAtIDIgLSAtIDVcbiAqICAgLSAyIC0gLSA1XG4gKlxuICogT3V0cHV0OlxuICpcbiAqICAgLSAyIC0gLSA1XG4gKiAgIC0gMiAtIC0gNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAzIDQgNVxuICovXG4uby1sYXlvdXQtLWJvdHRvbSA+IC5vLWxheW91dF9faXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLyoqXG4gKiBTdHJldGNoIGFsbCBncmlkIGl0ZW1zIG9mIGVhY2ggcm93IHRvIGhhdmUgYW4gZXF1YWwtaGVpZ2h0LlxuICogUGxlYXNlIGJlIGF3YXJlIHRoYXQgdGhpcyBtb2RpZmllciBjbGFzcyBkb2Vzbid0IHRha2UgYW55IGVmZmVjdCBpbiBJRTkgYW5kXG4gKiBiZWxvdyBhbmQgb3RoZXIgb2xkZXIgYnJvd3NlcnMgZHVlIHRvIHRoZSBsYWNrIG9mIGBkaXNwbGF5OiBmbGV4YCBzdXBwb3J0LlxuICovXG4uby1sYXlvdXQtLXN0cmV0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm8tbGF5b3V0LS1zdHJldGNoID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5vLWxheW91dC0tc3RyZXRjaC5vLWxheW91dC0tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuby1sYXlvdXQtLXN0cmV0Y2guby1sYXlvdXQtLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5vLWxheW91dC0tc3RyZXRjaC5vLWxheW91dC0tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi8qIEZpbGwgb3JkZXIgbW9kaWZpZXJzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogRmlsbCB1cCB0aGUgbGF5b3V0IHN5c3RlbSBmcm9tIHRoZSBjZW50cmUuXG4gKlxuICogSW5wdXQ6XG4gKlxuICogICAxIDIgMyAtIC1cbiAqXG4gKiBPdXRwdXQ6XG4gKlxuICogICAtIDEgMiAzIC1cbiAqL1xuLm8tbGF5b3V0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tbGF5b3V0LS1jZW50ZXIgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyoqXG4gKiBGaWxsIHVwIHRoZSBsYXlvdXQgc3lzdGVtIGZyb20gdGhlIHJpZ2h0LWhhbmQgc2lkZS5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIC0gLVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIC0gLSAxIDIgM1xuICovXG4uby1sYXlvdXQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm8tbGF5b3V0LS1yaWdodCA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIFJldmVyc2UgdGhlIHJlbmRlcmVkIG9yZGVyIG9mIHRoZSBncmlkIHN5c3RlbS5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIDQgNVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIDUgNCAzIDIgMVxuICovXG4uby1sYXlvdXQtLXJldmVyc2Uge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuby1sYXlvdXQtLXJldmVyc2UgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogQXV0by13aWR0aHMgbW9kaWZpZXIuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDYXVzZSBsYXlvdXQgaXRlbXMgdG8gdGFrZSB1cCBhIG5vbi1leHBsaWNpdCBhbW91bnQgb2Ygd2lkdGguXG4gKi9cbi5vLWxheW91dC0tYXV0byA+IC5vLWxheW91dF9faXRlbSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTElTVC1CQVJFXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBTdHJpcCBsaXN0LWxpa2UgYXBwZWFyYW5jZSBmcm9tIGxpc3RzIGJ5IHJlbW92aW5nIHRoZWlyIGJ1bGxldHMsIGFuZCBhbnlcbiAqIGluZGVudGF0aW9uLlxuICovXG4uby1saXN0LWJhcmUsIC5zaW5nbGUgLnNpdGUtbWFpbiAuZW50cnktYm9keSB1bDpub3QoLmVsZW1lbnRvci1lZGl0b3ItZWxlbWVudC1zZXR0aW5ncyksIC53aWRnZXQtYXJlYSAubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAjTElTVC1JTkxJTkVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFRoZSBsaXN0LWlubGluZSBvYmplY3Qgc2ltcGx5IGRpc3BsYXlzIGEgbGlzdCBvZiBpdGVtcyBpbiBvbmUgbGluZS5cbiAqL1xuLm8tbGlzdC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuby1saXN0LWlubGluZV9faXRlbSwgLm8tbGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIERlbGltaXRlZCBsaXN0LlxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQnkgZGVmYXVsdCwgYXBwbHlpbmcgdGhpcyBjbGFzcyB3aWxsIGNvbW1hIHNlcGFyYXRlIHlvdXIgbGlzdCBpdGVtcy4gWW91IGNhblxuICogY2hhbmdlIHRoZSBkZWxpbWl0ZXIgYnkgcHJlZGVmaW5pbmcgdGhlIGZvbGxvd2luZyB2YXJpYWJsZTpcbiAqL1xuLm8tbGlzdC1pbmxpbmUtLWRlbGltaXRlZCB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuby1saXN0LWlubGluZS0tZGVsaW1pdGVkID4gLm8tbGlzdC1pbmxpbmVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLm8tbGlzdC1pbmxpbmUtLWRlbGltaXRlZCA+IC5vLWxpc3QtaW5saW5lX19pdGVtICsgLm8tbGlzdC1pbmxpbmVfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIizCoFwiOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAjTUVESUFcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFBsYWNlIGFueSBpbWFnZS0gYW5kIHRleHQtbGlrZSBjb250ZW50IHNpZGUtYnktc2lkZSwgYXMgcGVyOlxuICogaHR0cDovL3d3dy5zdHViYm9ybmVsbGEub3JnL2NvbnRlbnQvMjAxMC8wNi8yNS90aGUtbWVkaWEtb2JqZWN0LXNhdmVzLWh1bmRyZWRzLW9mLWxpbmVzLW9mLWNvZGVcbiAqL1xuLm8tbWVkaWEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1tZWRpYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxuXG4uby1tZWRpYV9faW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAuby1tZWRpYV9faW1nID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uby1tZWRpYV9fYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLW1lZGlhX19ib2R5LFxuICAuby1tZWRpYV9fYm9keSA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIFNpemUgdmFyaWFudHNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIE1vZGlmeSB0aGUgYW1vdW50IG9mIHNwYWNlIGJldHdlZW4gb3VyIGltYWdlIGFuZCBvdXIgdGV4dC4gV2UgYWxzbyBoYXZlXG4gKiByZXZlcnNpYmxlIG9wdGlvbnMgZm9yIGFsbCBhdmFpbGFibGUgc2l6ZXMuXG4gKi9cbi5vLW1lZGlhLS1mbHVzaCA+IC5vLW1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm8tbWVkaWEtLWZsdXNoLm8tbWVkaWEtLXJldmVyc2UgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uby1tZWRpYS0tdGlueSA+IC5vLW1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4uby1tZWRpYS0tdGlueS5vLW1lZGlhLS1yZXZlcnNlID4gLm8tbWVkaWFfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4uby1tZWRpYS0tc21hbGwgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5vLW1lZGlhLS1zbWFsbC5vLW1lZGlhLS1yZXZlcnNlID4gLm8tbWVkaWFfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLm8tbWVkaWEgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5vLW1lZGlhLm8tbWVkaWEtLXJldmVyc2UgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG4uby1tZWRpYS0tbGFyZ2UgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4OyB9XG5cbi5vLW1lZGlhLS1sYXJnZS5vLW1lZGlhLS1yZXZlcnNlID4gLm8tbWVkaWFfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cblxuLm8tbWVkaWEtLWh1Z2UgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4OyB9XG5cbi5vLW1lZGlhLS1odWdlLm8tbWVkaWEtLXJldmVyc2UgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOTZweDsgfVxuXG4vKiBSZXZlcnNlZCBtZWRpYSBvYmplY3RzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm8tbWVkaWEtLXJldmVyc2UgPiAuby1tZWRpYV9faW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG5cbi8qIEd1dHRlcmxlc3MgbWVkaWEgb2JqZWN0c1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vLW1lZGlhLS1mbHVzaCA+IC5vLW1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAjVEFCTEVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBBdmFpbGFibGUgc2l6ZXMgKi9cbi8qKlxuICogQSBzaW1wbGUgb2JqZWN0IGZvciBtYW5pcHVsYXRpbmcgdGhlIHN0cnVjdHVyZSBvZiBIVE1MIGB0YWJsZWBzLlxuICovXG4uby10YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEVxdWFsLXdpZHRoIHRhYmxlIGNlbGxzLlxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogYHRhYmxlLWxheW91dDogZml4ZWRgIGZvcmNlcyBhbGwgY2VsbHMgd2l0aGluIGEgdGFibGUgdG8gb2NjdXB5IHRoZSBzYW1lXG4gKiB3aWR0aCBhcyBlYWNoIG90aGVyLiBUaGlzIGFsc28gaGFzIHBlcmZvcm1hbmNlIGJlbmVmaXRzOiBiZWNhdXNlIHRoZSBicm93c2VyXG4gKiBkb2VzIG5vdCBuZWVkIHRvIChyZSljYWxjdWxhdGUgY2VsbCBkaW1lbnNpb25zIGJhc2VkIG9uIGNvbnRlbnQgaXQgZGlzY292ZXJzLFxuICogdGhlIHRhYmxlIGNhbiBiZSByZW5kZXJlZCB2ZXJ5IHF1aWNrbHkuIEZ1cnRoZXIgcmVhZGluZzpcbiAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy90YWJsZS1sYXlvdXQjVmFsdWVzXG4gKi9cbi5vLXRhYmxlLS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLyogU2l6ZSB2YXJpYW50cy5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby10YWJsZS0tZmx1c2ggdGgsXG4uby10YWJsZS0tZmx1c2ggdGQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5vLXRhYmxlLS10aW55IHRoLFxuLm8tdGFibGUtLXRpbnkgdGQge1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLm8tdGFibGUtLXNtYWxsIHRoLFxuLm8tdGFibGUtLXNtYWxsIHRkIHtcbiAgcGFkZGluZzogMTJweDsgfVxuXG4uby10YWJsZSB0aCxcbi5vLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4uby10YWJsZS0tbGFyZ2UgdGgsXG4uby10YWJsZS0tbGFyZ2UgdGQge1xuICBwYWRkaW5nOiA0OHB4OyB9XG5cbi5vLXRhYmxlLS1odWdlIHRoLFxuLm8tdGFibGUtLWh1Z2UgdGQge1xuICBwYWRkaW5nOiA5NnB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkFUSU9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENyZWF0ZSByYXRpby1ib3VuZCBjb250ZW50IGJsb2NrcywgdG8ga2VlcCBtZWRpYSAoZS5nLiBpbWFnZXMsIHZpZGVvcykgaW5cbiAqIHRoZWlyIGNvcnJlY3QgYXNwZWN0IHJhdGlvcy5cbiAqXG4gKiBodHRwOi8vYWxpc3RhcGFydC5jb20vYXJ0aWNsZS9jcmVhdGluZy1pbnRyaW5zaWMtcmF0aW9zLWZvci12aWRlb1xuICovXG4vKipcbiAqIDEuIERlZmF1bHQgY3JvcHBpbmcgaXMgYSAxOjEgcmF0aW8gKGkuZS4gYSBwZXJmZWN0IHNxdWFyZSkuXG4gKi9cbi5vLXJhdGlvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1yYXRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgLyogWzFdICovIH1cblxuLm8tcmF0aW9fX2NvbnRlbnQsXG4uby1yYXRpbyA+IGlmcmFtZSxcbi5vLXJhdGlvID4gZW1iZWQsXG4uby1yYXRpbyA+IG9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogUmF0aW8gdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBHZW5lcmF0ZSBhIHNlcmllcyBvZiByYXRpbyBjbGFzc2VzIHRvIGJlIHVzZWQgbGlrZSBzbzpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLXJhdGlvICBvLXJhdGlvLS0xNjo5XCI+XG4gKlxuICovXG4uby1yYXRpby0tMlxcOjE6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuXG4uby1yYXRpby0tNFxcOjM6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4uby1yYXRpby0tMTZcXDo5OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNXUkFQUEVSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEF2YWlsYWJsZSBzcGFjaW5ncyAqL1xuLyoqXG4gKiBQYWdlLWxldmVsIGNvbnN0cmFpbmluZyBhbmQgd3JhcHBpbmcgZWxlbWVudHMuXG4gKi9cbi5vLXdyYXBwZXI6YWZ0ZXIsIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxuXG4uby13cmFwcGVyX19jb250ZW50LCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICB3aWR0aDogOTAlOyB9XG4gIC5vLXdyYXBwZXJfX2NvbnRlbnQgLm8td3JhcHBlcl9fY29udGVudCwgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIgLm8td3JhcHBlcl9fY29udGVudCwgLm8td3JhcHBlcl9fY29udGVudCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciwgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuby13cmFwcGVyX19jb250ZW50IC5vLXdyYXBwZXIsIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIC5vLXdyYXBwZXIsIC5vLXdyYXBwZXJfX2NvbnRlbnQgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkLCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyogU2l6ZSB2YXJpYW50cy5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtbmFycm93ID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICBwYWRkaW5nOiAwIDNweDsgfVxuXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgcGFkZGluZzogMCA2cHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWV4dGVuZGVkID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICBwYWRkaW5nOiAwIDEycHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLXdpZGUgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gIHBhZGRpbmc6IDAgMjRweDsgfVxuXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZXIgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gIHBhZGRpbmc6IDAgNDhweDsgfVxuXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5hcnJvdyA+IC5lbGVtZW50b3Itcm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4OyB9XG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLXdpZGUgPiAuZWxlbWVudG9yLXJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4OyB9XG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlciA+IC5lbGVtZW50b3Itcm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAuZWxlbWVudG9yLXNlY3Rpb24ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG5cbi5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIC5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmNob2NvbGF0LXpvb21hYmxlLmNob2NvbGF0LXpvb21lZCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLmNob2NvbGF0LXpvb21hYmxlIC5jaG9jb2xhdC1pbWcge1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmNob2NvbGF0LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jaG9jb2xhdC1vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLmNob2NvbGF0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2Nob2NvbGF0L2xlZnQucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDE3O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2hvY29sYXQtd3JhcHBlciAuY2hvY29sYXQtbGVmdC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9jaG9jb2xhdC9yaWdodC5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTc7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1yaWdodC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LWNsb3NlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9jaG9jb2xhdC9jbG9zZS5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7IH1cbiAgLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgei1pbmRleDogMTc7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LXNldC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5jaG9jb2xhdC13cmFwcGVyIC5jaG9jb2xhdC1wYWdpbmF0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuY2hvY29sYXQtd3JhcHBlciAuY2hvY29sYXQtZnVsbHNjcmVlbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvY2hvY29sYXQvZnVsbHNjcmVlbi5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNob2NvbGF0LXdyYXBwZXIgLmNob2NvbGF0LWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNob2NvbGF0LWxvYWRlciB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgei1pbmRleDogMTE7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvY2hvY29sYXQvbG9hZGVyLmdpZlwiKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2hvY29sYXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNob2NvbGF0LWNvbnRlbnQgLmNob2NvbGF0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY2hvY29sYXQtaW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaG9jb2xhdC1pbi1jb250YWluZXIgLmNob2NvbGF0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY2hvY29sYXQtaW4tY29udGFpbmVyIC5jaG9jb2xhdC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmNob2NvbGF0LWluLWNvbnRhaW5lciAuY2hvY29sYXQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbmJvZHkuY2hvY29sYXQtb3BlbiA+IC5jaG9jb2xhdC1vdmVybGF5IHtcbiAgei1pbmRleDogMTU7IH1cblxuYm9keS5jaG9jb2xhdC1vcGVuID4gLmNob2NvbGF0LWxvYWRlciB7XG4gIHotaW5kZXg6IDE1OyB9XG5cbmJvZHkuY2hvY29sYXQtb3BlbiA+IC5jaG9jb2xhdC1jb250ZW50IHtcbiAgei1pbmRleDogMTc7IH1cblxuLyoqXG4gKiBTd2lwZXIgNC4wLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE3IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMTgsIDIwMTdcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTsgfVxuXG4vKiBJRTEwIFdpbmRvd3MgUGhvbmUgOCBGaXhlcyAqL1xuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdG9wLCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4ucmVhZG1vcmVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGNvbG9yOiAjQzBDMEMwOyB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JPWC1TSVpJTkdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogTW9yZSBzZW5zaWJsZSBkZWZhdWx0IGJveC1zaXppbmc6XG4gKiBjc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2VcbiAqL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG5cbiAgJixcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTSEFSRURcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xuXG4vKipcbiAqIEFsd2F5cyBkZWNsYXJlIG1hcmdpbnMgaW4gdGhlIHNhbWUgZGlyZWN0aW9uOlxuICogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDYvc2luZ2xlLWRpcmVjdGlvbi1tYXJnaW4tZGVjbGFyYXRpb25zXG4gKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG5cbmFkZHJlc3MsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIG9sLCB1bCxcbmZpZ3VyZSxcbmhyLFxudGFibGUsXG5maWVsZHNldCB7XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0JjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufVxuXG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cblxuZGQsIG9sLCB1bCB7XG5cdG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNSRVNFVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBIHZlcnkgc2ltcGxlIHJlc2V0IHRoYXQgc2l0cyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcy5cbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmJsb2NrcXVvdGUsXG5wLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LFxubGVnZW5kIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGkgPiB7XG4gICAgb2wsIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdGFibGUgc3BhY2luZy5cbiAqL1xudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVzZXQgQ2hyb21lIGFuZCBGaXJlZm94IGJlaGF2aW91ciB3aGljaCBzZXRzIGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YFxuICogICAgb24gZmllbGRzZXRzLlxuICovXG5maWVsZHNldCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIC8qIFsxXSAqL1xuICAgIFxuICAgIGJvcmRlcjogMDtcbn1cblxuKiB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1dJRFRIU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBpbnVpdGNzcyBnZW5lcmF0ZXMgYSBzZXJpZXMgb2YgdXRpbGl0eSBjbGFzc2VzIHRoYXQgZ2l2ZSBhIGZsdWlkIHdpZHRoIHRvXG4gKiB3aGljaGV2ZXIgZWxlbWVudCB0aGV54oCZcmUgYXBwbGllZCwgZS5nLjpcbiAqXG4gKiAgIDxpbWcgc3JjPVwiXCIgYWx0PVwiXCIgY2xhc3M9XCJ1LTEvMlwiIC8+XG4gKlxuICogVGhlc2UgY2xhc3NlcyBhcmUgbW9zdCBjb21tb25seSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggb3VyIGxheW91dCBzeXN0ZW0sXG4gKiBlLmcuOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0X19pdGVtICB1LTEvMlwiPlxuICpcbiAqIEJ5IGRlZmF1bHQsIGludWl0Y3NzIHdpbGwgYWxzbyBnZW5lcmF0ZSByZXNwb25zaXZlIHZhcmlhbnRzIG9mIGVhY2ggb2YgdGhlc2VcbiAqIGNsYXNzZXMgYnkgdXNpbmcgeW91ciBTYXNzIE1RIGNvbmZpZ3VyYXRpb24sIGUuZy46XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8xICB1LTEvMkB0YWJsZXQgIHUtMS8zQGRlc2t0b3BcIj5cbiAqXG4gKiBPcHRpb25hbGx5LCBpbnVpdGNzcyBjYW4gZ2VuZXJhdGUgb2Zmc2V0IGNsYXNzZXMgd2hpY2ggY2FuIHB1c2ggYW5kIHB1bGxcbiAqIGVsZW1lbnRzIGxlZnQgYW5kIHJpZ2h0IGJ5IGEgc3BlY2lmaWVkIGFtb3VudCwgZS5nLjpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS0yLzMgIHUtcHVsbC0xLzNcIj5cbiAqXG4gKiBUaGlzIGlzIHVzZWZ1bCBmb3IgbWFraW5nIHZlcnkgZ3JhbnVsYXIgY2hhbmdlcyB0byB0aGUgcmVuZGVyZWQgb3JkZXIgb2ZcbiAqIGl0ZW1zIGluIGEgbGF5b3V0LlxuICpcbiAqIE4uQi4gVGhpcyBvcHRpb24gaXMgdHVybmVkIG9mZiBieSBkZWZhdWx0LlxuICovXG5cblxuXG5cblxuLy8gV2hpY2ggZnJhY3Rpb25zIHdvdWxkIHlvdSBsaWtlIGluIHlvdXIgZ3JpZCBzeXN0ZW0ocyk/IEJ5IGRlZmF1bHQsIGludWl0Y3NzXG4vLyBwcm92aWRlcyB5b3UgZnJhY3Rpb25zIG9mIG9uZSB3aG9sZSwgaGFsdmVzLCB0aGlyZHMsIHF1YXJ0ZXJzIGFuZCBmaWZ0aHMsXG4vLyBlLmcuOlxuLy9cbi8vICAgLnUtMS8yXG4vLyAgIC51LTIvNVxuLy8gICAudS0zLzRcbi8vICAgLnUtMi8zXG5cbiRmcmFjdGlvbnM6IDEgMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyICFkZWZhdWx0O1xuXG4kZnJhY3Rpb25zLXRlbnRoczogMSAyIDMgNCA1IDYgNyA4IDkgMTAgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uYWxseSwgaW51aXRjc3MgY2FuIGdlbmVyYXRlIGNsYXNzZXMgdG8gb2Zmc2V0IGl0ZW1zIGJ5IGEgY2VydGFpbiB3aWR0aC5cbi8vIFdvdWxkIHlvdSBsaWtlIHRvIGdlbmVyYXRlIHRoZXNlIHR5cGVzIG9mIGNsYXNzIGFzIHdlbGw/IEUuZy46XG4vL1xuLy8gICAudS1wdXNoLTEvM1xuLy8gICAudS1wdWxsLTIvNFxuLy8gICAudS1wdWxsLTEvNVxuLy8gICAudS1wdXNoLTIvM1xuXG4kb2Zmc2V0czogdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBBIG1peGluIHRvIHNwaXQgb3V0IG91ciB3aWR0aCBjbGFzc2VzLiBQYXNzIGluIHRoZSBjb2x1bW5zIHdlIHdhbnQgdGhlIHdpZHRoc1xuLy8gdG8gaGF2ZSwgYW5kIGFuIG9wdGlvbmFsIHN1ZmZpeCBmb3IgcmVzcG9uc2l2ZSB3aWR0aHMuIEUuZy4gdG8gY3JlYXRlIHRoaXJkc1xuLy8gYW5kIHF1YXJ0ZXJzIGZvciBhIHNtYWxsIGJyZWFrcG9pbnQ6XG4vL1xuLy8gQGluY2x1ZGUgd2lkdGhzKDMgNCwgLXNtKTtcblxuQG1peGluIHdpZHRocygkY29sdW1ucywgJGJyZWFrcG9pbnQ6IG51bGwpIHtcblxuICAvLyBMb29wIHRocm91Z2ggdGhlIG51bWJlciBvZiBjb2x1bW5zIGZvciBlYWNoIGRlbm9taW5hdG9yIG9mIG91ciBmcmFjdGlvbnMuXG4gIEBlYWNoICRkZW5vbWluYXRvciBpbiAkY29sdW1ucyB7XG5cbiAgICAvLyBCZWdpbiBjcmVhdGluZyBhIG51bWVyYXRvciBmb3Igb3VyIGZyYWN0aW9uIHVwIHVudGlsIHdlIGhpdCB0aGVcbiAgICAvLyBkZW5vbWluYXRvci5cbiAgICBAZm9yICRudW1lcmF0b3IgZnJvbSAxIHRocm91Z2ggJGRlbm9taW5hdG9yIHtcblxuICAgICAgLy8gQnVpbGQgYSBjbGFzcyBpbiB0aGUgZm9ybWF0IGAudS0zLzRbQDxicmVha3BvaW50Pl1gLlxuICAgICAgLnUtI3skbnVtZXJhdG9yfVxcLyN7JGRlbm9taW5hdG9yfSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgd2lkdGg6ICgkbnVtZXJhdG9yIC8gJGRlbm9taW5hdG9yKSAqIDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGlmICgkb2Zmc2V0cyA9PSB0cnVlKSB7XG5cbiAgICAgICAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cblxuICAgICAgICAvLyBCdWlsZCBhIGNsYXNzIGluIHRoZSBmb3JtYXQgYC51LXB1c2gtMS8yW0A8YnJlYWtwb2ludD5dYC5cbiAgICAgICAgLnUtcHVzaC0jeyRudW1lcmF0b3J9XFwvI3skZGVub21pbmF0b3J9I3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogYXV0bzsgLyogWzFdICovXG4gICAgICAgICAgbGVmdDogKCRudW1lcmF0b3IgLyAkZGVub21pbmF0b3IpICogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQnVpbGQgYSBjbGFzcyBpbiB0aGUgZm9ybWF0IGAudS1wdWxsLTUvNltAPGJyZWFrcG9pbnQ+XWAuXG4gICAgICAgIC51LXB1bGwtI3skbnVtZXJhdG9yfVxcLyN7JGRlbm9taW5hdG9yfSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6ICgkbnVtZXJhdG9yIC8gJGRlbm9taW5hdG9yKSAqIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiBhdXRvOyAvKiBbMV0gKi9cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuXG5cbi8qKlxuICogQSBzZXJpZXMgb2Ygd2lkdGggaGVscGVyIGNsYXNzZXMgdGhhdCB5b3UgY2FuIHVzZSB0byBzaXplIHRoaW5ncyBsaWtlIGdyaWRcbiAqIHN5c3RlbXMuIENsYXNzZXMgdGFrZSBhIGZyYWN0aW9uLWxpa2UgZm9ybWF0IChlLmcuIGAudS0yLzNgKS4gVXNlIHRoZXNlIGluXG4gKiB5b3VyIG1hcmt1cDpcbiAqXG4gKiA8ZGl2IGNsYXNzPVwidS03LzEyXCI+XG4gKlxuICogVGhlIGZvbGxvd2luZyB3aWxsIGdlbmVyYXRlIHdpZHRocyBoZWxwZXIgY2xhc3NlcyBiYXNlZCBvbiB0aGUgZnJhY3Rpb25zXG4gKiBkZWZpbmVkIGluIHRoZSBgJGZyYWN0aW9uc2AgbGlzdC5cbiAqL1xuXG5AaW5jbHVkZSB3aWR0aHMoJGZyYWN0aW9ucyk7XG5cbkBpbmNsdWRlIHdpZHRocygkZnJhY3Rpb25zLXRlbnRocyk7XG5cblxuXG5cbi8qKlxuICogSWYgd2XigJlyZSB1c2luZyBTYXNzLU1RLCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlIGdyaWQgc3lzdGVtKHMpIGZvciBlYWNoIG9mIG91clxuICogZGVmaW5lZCBicmVha3BvaW50cywgYW5kIGdpdmUgdGhlbSBhIFJlc3BvbnNpdmUgU3VmZml4LCBlLmcuOlxuICpcbiAqIDxkaXYgY2xhc3M9XCJ1LTMvMTJAbW9iaWxlXCI+XG4gKi9cblxuQGlmICh2YXJpYWJsZS1leGlzdHMobXEtYnJlYWtwb2ludHMpKSB7XG5cbiAgQGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206ICRicC1uYW1lKSB7XG4gICAgICBAaW5jbHVkZSB3aWR0aHMoJGZyYWN0aW9ucywgXFxAI3skYnAtbmFtZX0pO1xuICAgIH1cblxuICB9XG5cbn1cblxuQGlmICh2YXJpYWJsZS1leGlzdHMobXEtYnJlYWtwb2ludHMpKSB7XG5cbiAgQGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206ICRicC1uYW1lKSB7XG4gICAgICBAaW5jbHVkZSB3aWR0aHMoJGZyYWN0aW9ucy10ZW50aHMsIFxcQCN7JGJwLW5hbWV9KTtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuZW50cnkge1xuXG5cdCYtb3ZlcmxheSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYucG9zdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LW1lZGl1bTtcblx0fVxuXG5cdCYtdGh1bWJuYWlsLFxuXHQmLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xuXHR9XG5cblx0Ji10aHVtYm5haWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWJqZWN0LTM7XG5cdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdEBleHRlbmQgJXNtYWxsO1xuXG5cdFx0XHQmLS1jb21wbGV0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYWN0aW9ucyB7XG5cdFx0YnV0dG9uLFxuXHRcdC5idXR0b24ge1xuXHRcdFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1tZXRhIHtcblx0XHRAZXh0ZW5kICVzbWFsbDtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcblxuXHRcdCZfX3Bvc3RlZC1vbiB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXG5cdFx0bGkge1xuXG5cdFx0XHQmLmVudHJ5LW1ldGFfX2l0ZW0tLXRlcm06bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGEgeyBjb2xvcjogJHByaW1hcnk7IH1cblx0XHRcdFxuXHRcdFx0JiArIGxpIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMGI3XCI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0XHRcdEBleHRlbmQgJWgyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRpbWUudXBkYXRlZDpub3QoOm9ubHktY2hpbGQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNpbmdsZSAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWJqZWN0LTI7XG5cdFx0XHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1zaW5nbGUge1xuXHRcdFx0XHQucG9zdGVkLW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHRAZXh0ZW5kICVoNjtcblx0fVxuXG5cdCZfX2ZpbmFuY2VyIHtcblx0XHQmX19pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWJvZHkge1xuXHRcdC5zaW5nbGUgLnNpdGUtbWFpbiAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRcdFx0LmludHJvIHtcblx0XHRcdFx0QGV4dGVuZCAlaDM7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYsIHAsIHVsIHtcblx0XHRcdFx0QGV4dGVuZCAlbGFyZ2U7XG5cdFx0XHR9XG5cblx0XHRcdG9sIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bDpub3QoLmVsZW1lbnRvci1lZGl0b3ItZWxlbWVudC1zZXR0aW5ncykge1xuXHRcdFx0XHRAZXh0ZW5kIC5vLWxpc3QtYmFyZTtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1odWdlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0taG9yaXpvbnRhbCB7XG5cdFx0Ji5oZW50cnkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0QGluY2x1ZGUgbXEoIHRhYmxldCApIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0fVxuXG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdC5lbnRyeSB7XG5cdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tY29tcGFjdCB7XG5cblx0XHQmLmVudHJ5IHtcblx0XHRcdCYtLWNvbXBsZXRlZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVudHJ5IHtcblx0XHRcdFx0XHQmLXRodW1ibmFpbCB7XG5cdFx0XHRcdFx0XHRhIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTsgfVxuXG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGdyYXk7XG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScwJz48ZmlsdGVyIGlkPSdncmV5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnIC8+PC9maWx0ZXI+PC9zdmc+I2dyZXlzY2FsZVwiKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tcHJvZ3JhbSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbXEoIGRlc2t0b3AgKSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuZW50cnkge1xuXHRcdFx0XHRcdFx0XHQmLW92ZXJsYXkge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW50cnkge1xuXHRcdFx0XHRcdCYtb3ZlcmxheSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdFx0XHRcdCZfX2JvZHkge1xuXHRcdFx0XHRcdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji10aHVtYm5haWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVudHJ5LS1ibG9nIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG5cdFx0fVxuXG5cdFx0LmVudHJ5IHtcblx0XHRcdCYtdGh1bWJuYWlsLFxuXHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAZXh0ZW5kICVoNDtcblx0XHRcdH1cblxuXHRcdFx0Ji1tZXRhIHtcblx0XHRcdFx0QGV4dGVuZCAldGlueTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlaDQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtYm9keSB7XG5cdFx0XHRcdEBleHRlbmQgJXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVudHJ5Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtbWVkaXVtO1xufSIsIiV2ZXJ0aWNhbC1taWRkbGUge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4laG9yaXpvbnRhbC1taWRkbGUge1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuJXBsYWNlLWNlbnRlciB7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4lc3ByZWFkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIE5PVEU6IFRoaXMgaXMgbm90IGF0IGFsbCB1c2VmdWxcbiVwc2V1ZG8tZWxlbWVudCB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4lbGlzdC1iYXJlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4lcHNldWRvLWVsZW1lbnQge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4lc3RyZXRjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4ldWMge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi5hbGlnbi1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5hbGlnbi1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiVibG9jayxcbi5ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5zaXRlIHtcblx0Ji1icmFuZGluZyB7XG5cdFx0QGluY2x1ZGUgbXEoICR1bnRpbDogZGVza3RvcCApIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQuc2l0ZS10aXRsZSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaGVhZGVyIHtcblx0XHRwYWRkaW5nLXRvcDogJGJhc2Utc3BhY2luZy11bml0O1xuXG5cdFx0QGluY2x1ZGUgbXEoIGRlc2t0b3AgKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdCZfX2RhdGUge1xuXHRcdFx0QGV4dGVuZCAlc21hbGw7XG5cdFx0fVxuXG5cdFx0Jl9fbmF2IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdC5tZW51IHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1wcmltYXJ5IHtcblxuXHRcdFx0XHQuc2l0ZS1oZWFkZXJfX2RhdGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0XHRhIHsgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRwcmltYXJ5OyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCBkZXNrdG9wICkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCAkZnJvbTogdGFibGV0LCAkdW50aWw6IGRlc2t0b3AgKSB7XG5cdFx0XHRcdFx0Ji5vLWxheW91dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cblx0XHRcdFx0XHRhIHsgcGFkZGluZy10b3A6ICRiYXNlLXNwYWNpbmctdW5pdDsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNpdGUtc2VhcmNoIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJGJhc2Utc3BhY2luZy11bml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDg1cHg7XG5cblx0XHRcdGJhY2tncm91bmQ6IHVybCggJ2Fzc2V0cy9pbWFnZXMvaW50ZXJmYWNlL2xvZ29AMngucG5nJyApIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXHRcdFx0aHRtbFtsYW5nPWVuLUdCXSAmIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAnYXNzZXRzL2ltYWdlcy9pbnRlcmZhY2UvbG9nby1lbkAyeC5wbmcnICk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1xKCBkZXNrdG9wICkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkYmFzZS1zcGFjaW5nLXVuaXQgKyAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXNlYXJjaCB7XG5cdFx0LmlucHV0LXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCAnYXNzZXRzL2ltYWdlcy9pbnRlcmZhY2UvaWNvbi1zZWFyY2guc3ZnJyApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdHdpZHRoOiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U7XG5cblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn0iLCJib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRpIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5cdC5oMCB7IEBleHRlbmQgJWgwOyB9XG5oMSwgLmgxIHsgQGV4dGVuZCAlaDE7IH1cbmgyLCAuaDIgeyBAZXh0ZW5kICVoMjsgfVxuaDMsIC5oMyB7IEBleHRlbmQgJWgzOyB9XG5oNCwgLmg0IHsgQGV4dGVuZCAlaDQ7IH1cbmg1LCAuaDUgeyBAZXh0ZW5kICVoNTsgfVxuaDYsIC5oNiB7IEBleHRlbmQgJWg2OyB9XG5cbiN7aGVhZGluZ3MoKX0sXG4je2hlYWRpbmdzKCRwcmVmaXg6Jy4nKX0ge1xuXHRmb250LWZhbWlseTogJGFsdC1mb250LWZhbWlseTtcblx0Ly8gbGluZS1oZWlnaHQ6IDEuMjtcblx0XG5cdCYsICYgPiBhIHsgY29sb3I6ICRwcmltYXJ5OyB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG5cdEBleHRlbmQgLmZmLXctODAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cblx0QGV4dGVuZCAuZmYtdy02MDA7XG59XG5cbnAge1xuXHQmLmludHJvIHsgQGV4dGVuZCAlaW50cm87IH1cblx0Ji5zbWFsbCB7IEBleHRlbmQgJXNtYWxsOyB9XG5cdCYudGlueSB7IEBleHRlbmQgJXRpbnk7IH1cbn1cblxuLnVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mZi13LTEwMCB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbi5mZi13LTIwMCB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cbi5mZi13LTMwMCB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi5mZi13LTQwMCB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbi5mZi13LTUwMCB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbi5mZi13LTYwMCB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbi5mZi13LTcwMCB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbi5mZi13LTgwMCB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cbi5mZi13LTkwMCB7IGZvbnQtd2VpZ2h0OiA5MDA7IH0iLCIud2lkZ2V0LWFyZWEge1xuXHRoNSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuXHQubWVudSB7XG5cdFx0QGV4dGVuZCAuby1saXN0LWJhcmU7XG5cdFx0QGV4dGVuZCAubmF2O1xuXHRcdEBleHRlbmQgLm5hdi0tc3RhY2tlZDtcblx0fVxuXG5cdC5tZW51LXN1YmplY3RzLWNvbnRhaW5lciB7XG5cdFx0bGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JheTtcblx0XHR9XG5cblx0XHRsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0LnN1YmplY3QtZGVzY3JpcHRpb24ge1xuXHRcdC5tZW51IHtcblx0XHRcdEBleHRlbmQgLm5hdi1zcGFjZS0tc21hbGw7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHRsaS5jdXJyZW50LW1lbnUtaXRlbSB7IG9wYWNpdHk6IDE7IH1cblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0Jl9fbmF2IHtcblx0XHQubmF2IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IC0ycHggLTJweCAwcHggaW5zZXQgJHByaW1hcnk7XG5cblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5uYXY7XG5cdFx0XHRcdFx0QGV4dGVuZCAubmF2LS1zdGFja2VkO1xuXG5cdFx0XHRcdFx0LnNlcnZpY2UtdGVtcGxhdGUtc2VydmljZS1lbGVtZW50b3IgJiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMDtcblxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgJXNtYWxsO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJsb2NrcXVvdGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ly8gZm9udC1zaXplOiAyNHB4O1xuXHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1odWdlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyMDFEXCI7XG5cblx0XHRAZXh0ZW5kIC5mZi13LTcwMDtcblx0XHRmb250LXNpemU6IDEwZW07XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHRcblx0XHRmb250LWZhbWlseTogJGFsdC1mb250LWZhbWlseTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXHRcdGhlaWdodDogMC41ZW07XG5cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMC4xMWVtO1xuXHRcdG1hcmdpbi10b3A6IC0wLjE1ZW07XG5cblx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRAaW5jbHVkZSBtcSggZGVza3RvcCApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTBlbTtcblx0XHR9XG5cdH1cblxuXHQ+IHAsXG5cdD4gY2l0ZSB7XG5cdFx0QGV4dGVuZCAuZmYtdy0zMDA7XG5cblx0XHRAaW5jbHVkZSBtcSggZGVza3RvcCApIHtcblx0XHRcdHBhZGRpbmc6ICAwO1xuXHRcdH1cblx0fVxuXG5cdD4gcCB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0PiBjaXRlIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0fVxufSIsImRsIHtcblx0ZHQge1xuXHRcdEBleHRlbmQgJWg2O1xuXHRcdFxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIDAgJGJhc2Utc3BhY2luZy11bml0LXRpbnkgMDtcblx0fVxuXG5cdGRkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7IC8vIEZpeGVzIGFuIGlzc3VlIHdoZXJlIFJ1YnkgbG9jYWxlIGlzIG5vdCBzZXQgcHJvcGVybHlcbiAgICAgICAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL3B1bGwvMTBcblxuLy8vIEJhc2UgZm9udCBzaXplIG9uIHRoZSBgPGJvZHk+YCBlbGVtZW50XG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJG1xLWJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLy8gUmVzcG9uc2l2ZSBtb2RlXG4vLy9cbi8vLyBTZXQgdG8gYGZhbHNlYCB0byBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vLyAoSUUgPD0gOCwgRmlyZWZveCA8PSAzLCBPcGVyYSA8PSA5KVxuLy8vXG4vLy8gWW91IGNvdWxkIGNyZWF0ZSBhIHN0eWxlc2hlZXQgc2VydmVkIGV4Y2x1c2l2ZWx5IHRvIG9sZGVyIGJyb3dzZXJzLFxuLy8vIHdoZXJlIEBtZWRpYSBxdWVyaWVzIGFyZSByYXN0ZXJpemVkXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIG9sZC1pZS5zY3NzXG4vLy8gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gJG1xLXN0YXRpYy1icmVha3BvaW50XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgQm9vbGVhblxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9mZiBEaXNhYmxlZCByZXNwb25zaXZlIG1vZGUgZG9jdW1lbnRhdGlvblxuJG1xLXJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vLyBCcmVha3BvaW50IGxpc3Rcbi8vL1xuLy8vIE5hbWUgeW91ciBicmVha3BvaW50cyBpbiBhIHdheSB0aGF0IGNyZWF0ZXMgYSB1YmlxdWl0b3VzIGxhbmd1YWdlXG4vLy8gYWNyb3NzIHRlYW0gbWVtYmVycy4gSXQgd2lsbCBpbXByb3ZlIGNvbW11bmljYXRpb24gYmV0d2VlblxuLy8vIHN0YWtlaG9sZGVycywgZGVzaWduZXJzLCBkZXZlbG9wZXJzLCBhbmQgdGVzdGVycy5cbi8vL1xuLy8vIEB0eXBlIE1hcFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgbW9iaWxlOiAgNDgwcHgsXG4gICAgdGFibGV0OiAgNzY4cHgsXG4gICAgZGVza3RvcDogMTAyNXB4LFxuICAgIHdpZGU6ICAgIDE0NDBweFxuKSAhZGVmYXVsdDtcblxuLy8vIFN0YXRpYyBicmVha3BvaW50IChmb3IgZml4ZWQtd2lkdGggbGF5b3V0cylcbi8vL1xuLy8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tICRtcS1icmVha3BvaW50cyB0aGF0IHNob3VsZFxuLy8vIGJlIHVzZWQgYXMgdGhlIHRhcmdldCB3aWR0aCBmb3IgdGhlIGZpeGVkLXdpZHRoIGxheW91dFxuLy8vIChpLmUuIHdoZW4gJG1xLXJlc3BvbnNpdmUgaXMgc2V0IHRvICdmYWxzZScpIGluIGEgb2xkLWllLnNjc3Ncbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gdGFibGV0LW9ubHkuc2Nzc1xuLy8vICAvL1xuLy8vICAvLyBJZ25vcmUgYWxsIHN0eWxlcyBhYm92ZSB0YWJsZXQgYnJlYWtwb2ludCxcbi8vLyAgLy8gYW5kIGZpeCB0aGUgc3R5bGVzIChlLmcuIGxheW91dCkgYXQgdGFibGV0IHdpZHRoXG4vLy8gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbi8vLyAgJG1xLXN0YXRpYy1icmVha3BvaW50OiB0YWJsZXQ7XG4vLy8gIEBpbXBvcnQgJ21haW4nOyAvLyBAbWVkaWEgcXVlcmllcyBpbiB0aGlzIGZpbGUgd2lsbCBiZSByYXN0ZXJpemVkIHVwIHRvIHRhYmxldFxuLy8vICAgICAgICAgICAgICAgICAgIC8vIGxhcmdlciBicmVha3BvaW50cyB3aWxsIGJlIGlnbm9yZWRcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjYWRkaW5nLWN1c3RvbS1icmVha3BvaW50cyBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtc3RhdGljLWJyZWFrcG9pbnQ6IGRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vLyBTaG93IGJyZWFrcG9pbnRzIGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy9cbi8vLyBJZiB5b3Ugd2FudCB0byBkaXNwbGF5IHRoZSBjdXJyZW50bHkgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcFxuLy8vIHJpZ2h0IGNvcm5lciBvZiB5b3VyIHNpdGUgZHVyaW5nIGRldmVsb3BtZW50LCBhZGQgdGhlIGJyZWFrcG9pbnRzXG4vLy8gdG8gdGhpcyBsaXN0LCBvcmRlcmVkIGJ5IHdpZHRoLCBlLmcuIChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCkuXG4vLy9cbi8vLyBAdHlwZSBtYXBcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLy8vIEN1c3RvbWl6ZSB0aGUgbWVkaWEgdHlwZSAoZS5nLiBgQG1lZGlhIHNjcmVlbmAgb3IgYEBtZWRpYSBwcmludGApXG4vLy8gQnkgZGVmYXVsdCBzYXNzLW1xIHVzZXMgYW4gXCJhbGxcIiBtZWRpYSB0eXBlIChgQG1lZGlhIGFsbCBhbmQg4oCmYClcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjY2hhbmdpbmctbWVkaWEtdHlwZSBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtbWVkaWEtdHlwZTogYWxsICFkZWZhdWx0O1xuXG4vLy8gQ29udmVydCBwaXhlbHMgdG8gZW1zXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZS1mb250LXNpemUgKCRtcS1iYXNlLWZvbnQtc2l6ZSkgLSBgPGJvZHk+YCBmb250IHNpemVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJGZvbnQtc2l6ZS1pbi1lbXM6IG1xLXB4MmVtKDE2cHgpO1xuLy8vICBwIHsgZm9udC1zaXplOiBtcS1weDJlbSgxNnB4KTsgfVxuLy8vXG4vLy8gQHJlcXVpcmVzICRtcS1iYXNlLWZvbnQtc2l6ZVxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9XG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6ICRtcS1iYXNlLWZvbnQtc2l6ZSkge1xuICAgIEBpZiB1bml0bGVzcygkcHgpIHtcbiAgICAgICAgQHdhcm4gXCJBc3N1bWluZyAjeyRweH0gdG8gYmUgaW4gcGl4ZWxzLCBhdHRlbXB0aW5nIHRvIGNvbnZlcnQgaXQgaW50byBwaXhlbHMuXCI7XG4gICAgICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICogMXB4LCAkYmFzZS1mb250LXNpemUpO1xuICAgIH0gQGVsc2UgaWYgdW5pdCgkcHgpID09IGVtIHtcbiAgICAgICAgQHJldHVybiAkcHg7XG4gICAgfVxuICAgIEByZXR1cm4gKCRweCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG59XG5cbi8vLyBHZXQgYSBicmVha3BvaW50J3Mgd2lkdGhcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnQuIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJHRhYmxldC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgodGFibGV0KTtcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKGRlc2t0b3ApKSB7fVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBWYWx1ZSBpbiBwaXhlbHNcbkBmdW5jdGlvbiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbmFtZSkge1xuICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiQnJlYWtwb2ludCAjeyRuYW1lfSB3YXNuJ3QgZm91bmQgaW4gJGJyZWFrcG9pbnRzLlwiO1xuICAgIH1cbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IG1peGluXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRmcm9tIChmYWxzZSkgLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkdW50aWwgKGZhbHNlKSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRhbmQgKGZhbHNlKSAtIEFkZGl0aW9uYWwgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtdHlwZSAoJG1xLW1lZGlhLXR5cGUpIC0gTWVkaWEgdHlwZTogc2NyZWVuLCBwcmludOKAplxuLy8vXG4vLy8gQGlnbm9yZSBVbmRvY3VtZW50ZWQgQVBJLCBmb3IgYWR2YW5jZWQgdXNlIG9ubHk6XG4vLy8gQGlnbm9yZSBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzICgkbXEtYnJlYWtwb2ludHMpXG4vLy8gQGlnbm9yZSBAcGFyYW0ge1N0cmluZ30gJHN0YXRpYy1icmVha3BvaW50ICgkbXEtc3RhdGljLWJyZWFrcG9pbnQpXG4vLy9cbi8vLyBAY29udGVudCBzdHlsaW5nIHJ1bGVzLCB3cmFwcGVkIGludG8gYSBAbWVkaWEgcXVlcnkgd2hlbiAkcmVzcG9uc2l2ZSBpcyB0cnVlXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtbWVkaWEtdHlwZVxuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLXB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9uLWRlZmF1bHQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuLy8vICAgICAgY29sb3I6IHJlZDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBibHVlO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcShtb2JpbGUsIHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGdyZWVuO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkYW5kOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJykge1xuLy8vICAgICAgY29sb3I6IHRlYWw7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKDk1MHB4KSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEodGFibGV0LCAkbWVkaWEtdHlwZTogc2NyZWVuKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgLy8gQWR2YW5jZWQgdXNlOlxuLy8vICAgICRteS1icmVha3BvaW50czogKEw6IDkwMHB4LCBYTDogMTIwMHB4KTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50OiBMKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gIH1cbiRwZXN0ZTogcmVkO1xuQG1peGluIHJlZCgpIHtcblx0cCB7Y29sb3I6IHJlZCAhaW1wb3J0YW50O31cbn1cbkBtaXhpbiBtcShcbiAgICAkZnJvbTogZmFsc2UsXG4gICAgJHVudGlsOiBmYWxzZSxcbiAgICAkYW5kOiBmYWxzZSxcbiAgICAkbWVkaWEtdHlwZTogJG1xLW1lZGlhLXR5cGUsXG4gICAgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMsXG4gICAgJHJlc3BvbnNpdmU6ICRtcS1yZXNwb25zaXZlLFxuICAgICRzdGF0aWMtYnJlYWtwb2ludDogJG1xLXN0YXRpYy1icmVha3BvaW50XG4pIHtcbiAgICAkbWluLXdpZHRoOiAwO1xuICAgICRtYXgtd2lkdGg6IDA7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnJztcblxuICAgIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICAgIEBpZiAkZnJvbSB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0oJGZyb20pO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRmcm9tLCAkYnJlYWtwb2ludHMpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVudGlsOiB0aGF0IGJyZWFrcG9pbnQgKGV4Y2x1c2l2ZSlcbiAgICBAaWYgJHVudGlsIHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJHVudGlsKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0oJHVudGlsKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkdW50aWwsICRicmVha3BvaW50cykpIC0gLjAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZGlzYWJsZWQsIHJhc3Rlcml6ZSB0aGUgb3V0cHV0IG91dHNpZGUgQG1lZGlhIGJsb2Nrc1xuICAgIC8vIFRoZSBicm93c2VyIHdpbGwgcmVseSBvbiB0aGUgY2FzY2FkZSBpdHNlbGYuXG4gICAgQGlmICRyZXNwb25zaXZlID09IGZhbHNlIHtcbiAgICAgICAgJHN0YXRpYy1icmVha3BvaW50LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc3RhdGljLWJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgICAgICR0YXJnZXQtd2lkdGg6IG1xLXB4MmVtKCRzdGF0aWMtYnJlYWtwb2ludC13aWR0aCk7XG5cbiAgICAgICAgLy8gT3V0cHV0IG9ubHkgcnVsZXMgdGhhdCBzdGFydCBhdCBvciBzcGFuIG91ciB0YXJnZXQgd2lkdGhcbiAgICAgICAgQGlmIChcbiAgICAgICAgICAgICRhbmQgPT0gZmFsc2VcbiAgICAgICAgICAgIGFuZCAkbWluLXdpZHRoIDw9ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIGFuZCAoXG4gICAgICAgICAgICAgICAgJHVudGlsID09IGZhbHNlIG9yICRtYXgtd2lkdGggPj0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgKVxuICAgICAgICApIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGVuYWJsZWQsIG91dHB1dCBydWxlcyBpbnNpZGUgQG1lZGlhIHF1ZXJpZXNcbiAgICBAZWxzZSB7XG4gICAgICAgIEBpZiAkbWluLXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pJzsgfVxuICAgICAgICBAaWYgJG1heC13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSc7IH1cbiAgICAgICAgQGlmICRhbmQgICAgICAgICAgICB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgI3skYW5kfSc7IH1cblxuICAgICAgICAvLyBSZW1vdmUgdW5uZWNlc3NhcnkgbWVkaWEgcXVlcnkgcHJlZml4ICdhbGwgYW5kICdcbiAgICAgICAgQGlmICgkbWVkaWEtdHlwZSA9PSAnYWxsJyBhbmQgJG1lZGlhLXF1ZXJ5ICE9ICcnKSB7XG4gICAgICAgICAgICAkbWVkaWEtdHlwZTogJyc7XG4gICAgICAgICAgICAkbWVkaWEtcXVlcnk6IHN0ci1zbGljZSh1bnF1b3RlKCRtZWRpYS1xdWVyeSksIDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JG1lZGlhLXR5cGUgKyAkbWVkaWEtcXVlcnl9IHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8gQWRkIGEgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkd2lkdGggLSBXaWR0aCBvZiB0aGUgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIEBpbmNsdWRlIG1xLWFkZC1icmVha3BvaW50KHR2c2NyZWVuLCAxOTIwcHgpO1xuLy8vICBAaW5jbHVkZSBtcSh0dnNjcmVlbikge31cbkBtaXhpbiBtcS1hZGQtYnJlYWtwb2ludCgkbmFtZSwgJHdpZHRoKSB7XG4gICAgJG5ldy1icmVha3BvaW50OiAoJG5hbWU6ICR3aWR0aCk7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJG1xLWJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpICFnbG9iYWw7XG59XG5cbi8vLyBTaG93IHRoZSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiB0aGUgdmlld3BvcnRcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3NlZWluZy10aGUtY3VycmVudGx5LWFjdGl2ZS1icmVha3BvaW50XG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzaG93LWJyZWFrcG9pbnRzICgkbXEtc2hvdy1icmVha3BvaW50cykgLSBMaXN0IG9mIGJyZWFrcG9pbnRzIHRvIHNob3cgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vLyBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzICgkbXEtYnJlYWtwb2ludHMpIC0gQnJlYWtwb2ludCBuYW1lcyBhbmQgc2l6ZXNcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1zaG93LWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgZ2xvYmFsIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHM7XG4vLy9cbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBjdXN0b20gc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cygoTCwgWEwpLCAoUzogMzAwcHgsIEw6IDgwMHB4LCBYTDogMTIwMHB4KSk7XG5AbWl4aW4gbXEtc2hvdy1icmVha3BvaW50cygkc2hvdy1icmVha3BvaW50czogJG1xLXNob3ctYnJlYWtwb2ludHMsICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzKSB7XG4gICAgYm9keTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGOEUzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZCRUVENTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkJFRUQ1O1xuICAgICAgICBjb2xvcjogI0MwOTg1MztcbiAgICAgICAgZm9udDogc21hbGwtY2FwdGlvbjtcbiAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIC8vIExvb3AgdGhyb3VnaCB0aGUgYnJlYWtwb2ludHMgdGhhdCBzaG91bGQgYmUgc2hvd25cbiAgICAgICAgQGVhY2ggJHNob3ctYnJlYWtwb2ludCBpbiAkc2hvdy1icmVha3BvaW50cyB7XG4gICAgICAgICAgICAkd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiI3skc2hvdy1icmVha3BvaW50fSDiiaUgI3skd2lkdGh9ICgje21xLXB4MmVtKCR3aWR0aCl9KVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgbGVuZ3RoKCRtcS1zaG93LWJyZWFrcG9pbnRzKSA+IDAge1xuICAgIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHM7XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjTUlYSU5TXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBHbG9iYWwgbWl4aW5zIGF2YWlsYWJsZSB0byB0aGUgZW50aXJlIHByb2plY3QuIERlZmluZSBmaWxlLXNwZWNpZmljXG4vLyBtaXhpbnMgaW5zaWRlIHRoZSBmaWxlIHRvIHdoaWNoIHRoZXkgcmVsYXRlLlxuXG5cblxuXG5cbi8vIEdlbmVyYXRlIGEgZm9udC1zaXplIGFuZCBiYXNlbGluZS1jb21wYXRpYmxlIGxpbmUtaGVpZ2h0LlxuXG5AbWl4aW4gZm9udC1zaXplKCRmb250LXNpemUsICRsaW5lLWhlaWdodDogYXV0bywgJGltcG9ydGFudDogZmFsc2UpIHtcblxuICBAaWYgKCRpbXBvcnRhbnQgPT0gdHJ1ZSkge1xuICAgICRpbXBvcnRhbnQ6ICFpbXBvcnRhbnQ7XG4gIH0gQGVsc2VpZiAoJGltcG9ydGFudCA9PSBmYWxzZSkge1xuICAgICRpbXBvcnRhbnQ6IG51bGw7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciBcIiN7JGltcG9ydGFudH0gbmVlZHMgdG8gYmUgYHRydWVgIG9yIGBmYWxzZWAuXCJcbiAgfVxuXG4gIEBpZiAoJG9sZElFID09IHRydWUpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgJGltcG9ydGFudDtcbiAgfVxuXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUgLyAkYmFzZS1mb250LXNpemUpICogMXJlbSAkaW1wb3J0YW50O1xuXG4gIEBpZiAoJGxpbmUtaGVpZ2h0ID09ICdhdXRvJykge1xuICAgIGxpbmUtaGVpZ2h0OiBjZWlsKCRmb250LXNpemUgLyAkYmFzZS1saW5lLWhlaWdodCkgKiAoJGJhc2UtbGluZS1oZWlnaHQgLyAkZm9udC1zaXplKSAkaW1wb3J0YW50O1xuICB9XG5cbiAgQGVsc2Uge1xuXG4gICAgQGlmICh0eXBlLW9mKCRsaW5lLWhlaWdodCkgPT0gbnVtYmVyIG9yICRsaW5lLWhlaWdodCA9PSAnaW5oZXJpdCcgb3IgJGxpbmUtaGVpZ2h0ID09ICdub3JtYWwnKSB7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICRpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2VpZiAoJGxpbmUtaGVpZ2h0ICE9ICdub25lJyBhbmQgJGxpbmUtaGVpZ2h0ICE9IGZhbHNlKSB7XG4gICAgICBAZXJyb3IgXCJE4oCZb2ghIOKAmCN7JGxpbmUtaGVpZ2h0feKAmSBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgYGxpbmUtaGVpZ2h0YC5cIjtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuXG5cblxuLy8gTWl4aW4gdG8gY3JlYXRlIGEgZGVjbGFyYXRpb24gd2hvc2UgdmFsdWUgaXMgYSByZW0gdW5pdC4gQWxzbyBwcm92aWRlIHBpeGVsXG4vLyBmYWxsYmFjay5cblxuQG1peGluIHJlbSgkcHJvcGVydHksICR2YWx1ZSkge1xuXG4gIEBpZiAoJG9sZElFID09IHRydWUpIHtcbiAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgfVxuXG4gICN7JHByb3BlcnR5fTogcmVtKCR2YWx1ZSk7XG59XG5cbi5zaW1wbGUtdXNhZ2Uge1xuICBAaW5jbHVkZSByZW0ocGFkZGluZywgMTBweCk7XG59XG5cblxuXG5cbi8vIE1peGluIHRvIGRyb3AgbWljcm8gY2xlYXJmaXggaW50byBhIHNlbGVjdG9yLiBGdXJ0aGVyIHJlYWRpbmc6XG4vLyBodHRwOi8vd3d3LmNzc21vam8uY29tL3RoZS12ZXJ5LWxhdGVzdC1jbGVhcmZpeC1yZWxvYWRlZC9cbi8vXG4vLyAudXNhZ2Uge1xuLy8gICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuLy8gfVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxuXG59XG5cblxuXG5cblxuLy8gR2VuZXJhdGUgYDpob3ZlcmAgYW5kIGA6Zm9jdXNgIHN0eWxlcyBpbiBvbmUgZ28uXG5cbkBtaXhpbiBob2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5cblxuXG4vLyBNaXhpbiB0byBxdWlja2x5IGFwcGx5IGFjY2Vzc2libGUgaGlkaW5nIHRvIGVsZW1lbnRzLlxuXG5AbWl4aW4gaGlkZGVuLXZpc3VhbGx5KCkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1peGluIHRvIHF1aWNrbHkgdHJhbnNwYXJlbnRpemUgYSBidXR0b24gYmFja2dyb3VuZCBhbmQgY29sb3JcbkBtaXhpbiBkaXNhYmxlLWJ1dHRvbiggJGNvbG9yICkge1xuXG4gICY6bm90KC5idXR0b24tLWhvbGxvdykge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC41KTtcbiAgfVxuICAmLmJ1dHRvbi0taG9sbG93IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLCAuNSk7XG4gIH1cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG9yLCAuNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLCAuNSk7XG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLCAuNSkgIWltcG9ydGFudDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLCAuNSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIE1peGluIHRvIHF1aWNreSBjcmVhdGUgYSBuZXcgYnV0dG9uIGNvbG9yXG5AbWl4aW4gYWRkLWJ1dHRvbi1jb2xvciggJGNvbG9yICkge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiBmb3JlZ3JvdW5kKCRjb2xvcik7XG5cbiAgICAmOmhvdmVyIHsgY29sb3I6ICRjb2xvcjsgfVxuXG4gICAgJi5idXR0b24tLWhvbGxvdyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAvLyAmOmhvdmVyIHsgY29sb3I6IGZvcmVncm91bmQoICRjb2xvciApOyB9XG4gICAgICAvLyAmOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yOyB9XG4gICAgfVxuXG4gICAgJiVidXR0b24tLWRpc2FibGVkLFxuICAgICYuYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgICBAaW5jbHVkZSBkaXNhYmxlLWJ1dHRvbiggJGNvbG9yICk7XG5cbiAgICAgICYuYnV0dG9uLS1ob2xsb3cgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgfVxuXG4gICAgJi5oYXMtLWljb24ge1xuICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgLy8gIGNvbG9yOiAkY29sb3I7XG4gICAgICAvLyB9XG4gICAgICAvLyAmOmFmdGVyIHtcbiAgICAgIC8vICBjb2xvcjogJGNvbG9yO1xuICAgICAgLy8gfVxuICAgIH1cbiAgLy8gfVxufSIsIi8vIERlZmF1bHQgY29uZmlndXJhdGlvbiBmb3IgdHlwZWxpbmVcbiRyZVR5cGVfY29uZmlnOiAoXG5cdHBvaW50czogKDAgMSwgNTAgMS42LCAyMDAgMS44KSxcblx0YnJlYWtwb2ludHM6IDEzMDBweCA3NDBweCA1MjBweCxcblx0cnVsZXM6IChcblx0XHQvLyAnaW50cm8nXHRcdFx0OiAxNDRweCxcblx0XHQnJWgwJyBcdFx0XHQ6IDExMHB4LFxuXHRcdCclYmlnJ1x0XHRcdDogNzhweCxcblx0XHQnJWh0bWwnXHRcdFx0OiAkYmFzZS1mb250LXNpemUsXG5cdFx0JyVib2R5J1x0XHRcdDogJGJhc2UtZm9udC1zaXplLFxuXHRcdCclaDEnXHRcdFx0OiA0OHB4LFxuXHRcdCclaDInXHRcdFx0OiAzNnB4LFxuXHRcdCclaDMnXHRcdFx0OiAyNHB4LFxuXHRcdCclaDQnXHRcdFx0OiAyMHB4LFxuXHRcdCclaDUnXHRcdFx0OiAxOHB4LFxuXHRcdCclaDYnXHRcdFx0OiAxNnB4LFxuXHRcdCclaW50cm8nXHRcdDogMThweCxcblx0XHQnJXNtYWxsJ1x0XHQ6IDE0cHgsXG5cdFx0JyV0aW55J1x0XHRcdDogMTJweCxcblx0KSxcbikgIWRlZmF1bHQ7XG5cbiRyZVR5cGVfcG9pbnRzOiBcdFx0bWFwLWdldCgkcmVUeXBlX2NvbmZpZywgcG9pbnRzKSBcdFx0IWRlZmF1bHQ7XG4kcmVUeXBlX2JyZWFrcG9pbnRzOiBcdG1hcC1nZXQoJHJlVHlwZV9jb25maWcsIGJyZWFrcG9pbnRzKSBcdCFkZWZhdWx0O1xuJHJlVHlwZV9ydWxlczogXHRcdFx0bWFwLWdldCgkcmVUeXBlX2NvbmZpZywgcnVsZXMpIFx0XHRcdCFkZWZhdWx0O1xuXG4kQTogbnRoKCRyZVR5cGVfcG9pbnRzLCAxKTtcbiRCOiBudGgoJHJlVHlwZV9wb2ludHMsIDIpO1xuJEM6IG50aCgkcmVUeXBlX3BvaW50cywgMyk7XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcblx0QGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG5cdFx0QHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG5cdH1cblx0QHJldHVybiAkbnVtYmVyO1xufVxuXG5AZnVuY3Rpb24gcG93KCRiYXNlLCAkZXhwb25lbnQpIHtcbiAgICAvLyByZXNldCB2YWx1ZVxuICAgICR2YWx1ZTogJGJhc2U7XG4gICAgLy8gcG9zaXRpdmUgaW50ZXJnZXJzIGdldCBtdWx0aXBsaWVkXG4gICAgQGlmICRleHBvbmVudCA+IDEge1xuICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRleHBvbmVudCB7XG4gICAgICAgICAgICAkdmFsdWU6ICR2YWx1ZSAqICRiYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIG5lZ2l0aXZlIGludGVyZ2VycyBnZXQgZGl2aWRlZC4gQSBudW1iZXIgZGl2aWRlZCBieSBpdHNlbGYgaXMgMVxuICAgIEBpZiAkZXhwb25lbnQgPCAxIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAtJGV4cG9uZW50IHtcbiAgICAgICAgICAgICR2YWx1ZTogJHZhbHVlIC8gJGJhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gcmV0dXJuIHRoZSBsYXN0IHZhbHVlIHdyaXR0ZW5cbiAgICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuLy8gcmV0dXJucyBZIHZhbHVlIGZvciBhIGdpdmVuIGZvbnQtc2l6ZSBmb3IgdGhlIGZpcnN0IGJyZWFrcG9udFxuLy8gYWNjb3JkaW5nIHRvIHRoZSBnaXZlbiB2YXJpYWJsZSB2YWx1ZXNcbkBmdW5jdGlvbiBnZXRZKCRmb250U2l6ZSkge1xuXHQkZm9udFNpemU6IHN0cmlwLXVuaXQoJGZvbnRTaXplKTtcblx0QGlmICRmb250U2l6ZSA8IG50aCgkQiwgMSkge1xuXHRcdC8vIGlmIGdpdmVuIGZvbnRTaXplIGlzIHNtYWxsZXIgdGhlbiBCLnhcblx0XHQvLyB1c2UgYW4gZXhwb25lbnRpYWwgZnVuY3Rpb24gdG8gZGV0ZXJtaW5lIFkgdmFsdWUgWyBpZS4geSA9IGFiXih4XjMpIF1cblx0XHQkYTogbnRoKCRBLCAyKTtcblx0XHQkYjogKG50aCgkQiwgMikgLSBudGgoJEEsIDIpKSAvIHBvdyhudGgoJEIsIDEpLCAzKTtcblx0XHRAcmV0dXJuICRhICsgJGIgKiBwb3coJGZvbnRTaXplLCAzKTtcblx0fSBAZWxzZSB7XG5cdFx0Ly8gb3RoZXJ3aXNlIHVzZSBhIGJhc2ljIGxpbmVhciBlcXVhdGlvbiBzb2x2aW5nIG1ldGhvZFxuXHRcdEByZXR1cm4gbnRoKCRCLCAyKSArIChudGgoJEMsIDIpIC0gbnRoKCRCLCAyKSkgKiAoJGZvbnRTaXplIC0gbnRoKCRCLCAxKSkgLyAobnRoKCRDLCAxKSAtIG50aCgkQiwgMSkpO1xuXHR9XG59XG5cbi8vIHVzZWQgdG8gZ2V0IHRoZSBhY3R1YWwgZm9udC1zaXplIGZvciBhIGdpdmVuIGJyZWFrcG9pbnRcbkBmdW5jdGlvbiBnZXRGb250U2l6ZSgkZm9udFNpemUsICRicmVha3BvaW50OiBmYWxzZSkge1xuXG5cdCRpbmRleDogaW5kZXgoJHJlVHlwZV9icmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJGluZGV4ID09IG51bGwge1xuXHRcdEByZXR1cm4gJGZvbnRTaXplO1xuXHR9XG5cblx0Ly8gd2UgbmVlZCB0byBmaW5kIHZhbHVlcyB0aGF0IGFyZSBlcXVhbGx5IHNwcmVhZCBhY3Jvc3MgdGhlIGludGVydmFsIFsxLCBnZXRZKCRmb250U2l6ZSldIGZvciBlYWNoIGJyZWFrcG9pbnQgd2UgaGF2ZVxuXHQkeTogZ2V0WSgkZm9udFNpemUpO1xuXHQkcmF0aW86ICgkeSAtIDEpICogJGluZGV4IC8gbGVuZ3RoKCRyZVR5cGVfYnJlYWtwb2ludHMpICsgMTtcblx0QHJldHVybiByb3VuZCgkZm9udFNpemUgLyAkcmF0aW8pO1xufVxuXG4vL1xuQGVhY2ggJHNlbGVjdG9yLCAkdmFsdWUgaW4gJHJlVHlwZV9ydWxlcyB7XG5cdCN7JHNlbGVjdG9yfSB7XG5cdFx0Zm9udC1zaXplOiAkdmFsdWU7XG5cdH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJHJlVHlwZV9icmVha3BvaW50cyB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcblx0XHRAZWFjaCAkc2VsZWN0b3IsICR2YWx1ZSBpbiAkcmVUeXBlX3J1bGVzIHtcblx0XHRcdCN7JHNlbGVjdG9yfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZ2V0Rm9udFNpemUoJHZhbHVlLCAkYnJlYWtwb2ludCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NMRUFSRklYXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEF0dGFjaCBvdXIgY2xlYXJmaXggbWl4aW4gdG8gYSB1dGlsaXR5IGNsYXNzLlxuICovXG4udS1jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0hJREVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogSWYgJyRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCcgb3IgJyRyZXNwb25zaXZlLWhpZGRlbi1mcm9tJyBhcmUgdHJ1ZSxcbiAqIGNsYXNzZXMgdGhhdCBkZXBvbmQgb24gYnJlYWtwb2ludHMgd2lsbCBiZSBjcmVhdGVkLCBmb3IgZXhhbXBsZTpcbiAqXG4gKlx0PGRpdiBjbGFzcz1cInUtaGlkZGVuLXZpc3VhbGx5LXVudGlsLWRlc2t0b3BcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi12aXN1YWxseS1mcm9tLXRhYmxldFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqL1xuXG4gJHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LXVudGlsOlx0ZmFsc2UgIWRlZmF1bHQ7XG4gJHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LWZyb206XHRmYWxzZSAhZGVmYXVsdDtcblxuLnUtaGlkZGVuLXZpc3VhbGx5IHtcbiAgQGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG59XG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSBhbmQgdmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LXVudGlsKSkge1xuXHRAaWYgKCRyZXNwb25zaXZlLWhpZGRlbi12aXN1YWxseS11bnRpbCA9PSB0cnVlKSB7XG5cdFx0QGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbXEoJHVudGlsOiAkYnAtbmFtZSkge1xuXHRcdFx0XHQudS1oaWRkZW4tdmlzdWFsbHktdW50aWwtI3skYnAtbmFtZX0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSBhbmQgdmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LWZyb20pKSB7XG5cdEBpZiAoJHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LWZyb20gPT0gdHJ1ZSkge1xuXHRcdEBlYWNoICRicC1uYW1lLCAkYnAtdmFsdWUgaW4gJG1xLWJyZWFrcG9pbnRzIHtcblx0XHRcdEBpbmNsdWRlIG1xKCRmcm9tOiAkYnAtbmFtZSkge1xuXHRcdFx0XHQudS1oaWRkZW4tdmlzdWFsbHktZnJvbS0jeyRicC1uYW1lfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbiByZWFkZXJzLlxuICogSWYgJyRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCcgb3IgJyRyZXNwb25zaXZlLWhpZGRlbi1mcm9tJyBhcmUgdHJ1ZSxcbiAqIGNsYXNzZXMgdGhhdCBkZXBvbmQgb24gYnJlYWtwb2ludHMgd2lsbCBiZSBjcmVhdGVkLCBmb3IgZXhhbXBsZTpcbiAqXG4gKlx0PGRpdiBjbGFzcz1cInUtaGlkZGVuLXVudGlsLWRlc2t0b3BcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi1mcm9tLXRhYmxldFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqXG4gKi9cblxuICRyZXNwb25zaXZlLWhpZGRlbi11bnRpbDogZmFsc2UgIWRlZmF1bHQ7XG4gJHJlc3BvbnNpdmUtaGlkZGVuLWZyb206ICBmYWxzZSAhZGVmYXVsdDtcblxuXG4udS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSBhbmQgdmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtaGlkZGVuLXVudGlsKSkge1xuXHRAaWYgKCRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCA9PSB0cnVlKSB7XG5cdFx0QGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbXEoJHVudGlsOiAkYnAtbmFtZSkge1xuXHRcdFx0XHQudS1oaWRkZW4tdW50aWwtI3skYnAtbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaWYgKHZhcmlhYmxlLWV4aXN0cyhtcS1icmVha3BvaW50cykgYW5kIHZhcmlhYmxlLWV4aXN0cyhyZXNwb25zaXZlLWhpZGRlbi1mcm9tKSkge1xuXHRAaWYgKCRyZXNwb25zaXZlLWhpZGRlbi1mcm9tID09IHRydWUpIHtcblx0XHRAZWFjaCAkYnAtbmFtZSwgJGJwLXZhbHVlIGluICRtcS1icmVha3BvaW50cyB7XG5cdFx0XHRAaW5jbHVkZSBtcSgkZnJvbTogJGJwLW5hbWUpIHtcblx0XHRcdFx0LnUtaGlkZGVuLWZyb20tI3skYnAtbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTUEFDSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFV0aWxpdHkgY2xhc3NlcyB0byBwdXQgc3BlY2lmaWMgc3BhY2luZyB2YWx1ZXMgb250byBlbGVtZW50cy4gVGhlIGJlbG93IGxvb3BcbiAqIHdpbGwgZ2VuZXJhdGUgdXMgYSBzdWl0ZSBvZiBjbGFzc2VzIGxpa2U6XG4gKlxuICogICAudS1tYXJnaW4tdG9wIHt9XG4gKiAgIC51LXBhZGRpbmctbGVmdC1sYXJnZSB7fVxuICogICAudS1tYXJnaW4tcmlnaHQtc21hbGwge31cbiAqICAgLnUtcGFkZGluZyB7fVxuICogICAudS1wYWRkaW5nLXJpZ2h0LW5vbmUge31cbiAqL1xuXG4kcmVzcG9uc2l2ZS1zcGFjaW5ncy11bnRpbDogZmFsc2UgIWRlZmF1bHQ7XG4kcmVzcG9uc2l2ZS1zcGFjaW5ncy1mcm9tOiAgZmFsc2UgIWRlZmF1bHQ7XG5cbiRzcGFjaW5nLWRpcmVjdGlvbnM6IChcbiAgbnVsbCxcbiAgJy10b3AnLFxuICAnLXJpZ2h0JyxcbiAgJy1ib3R0b20nLFxuICAnLWxlZnQnLFxuKTtcblxuJHNwYWNpbmctcHJvcGVydGllczogKFxuICAncGFkZGluZycsXG4gICdtYXJnaW4nXG4pO1xuXG4kc3BhY2luZy1zaXplczogKFxuICBudWxsOiAkYmFzZS1zcGFjaW5nLXVuaXQsXG4gICctdGlueSc6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55LFxuICAnLXNtYWxsJzogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsLFxuICAnLWxhcmdlJzogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlLFxuICAnLWh1Z2UnOiAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZSxcbiAgJy1ub25lJzogMFxuKSAhZGVmYXVsdDtcblxuQGVhY2ggJHByb3BlcnR5IGluICRzcGFjaW5nLXByb3BlcnRpZXMge1xuXG4gIEBlYWNoICRkaXJlY3Rpb24gaW4gJHNwYWNpbmctZGlyZWN0aW9ucyB7XG5cbiAgICBAZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRzcGFjaW5nLXNpemVzIHtcblxuXHRcdC51LSN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXHRcdFx0QGlmICh2YXJpYWJsZS1leGlzdHMobXEtYnJlYWtwb2ludHMpKSB7XG5cdFx0XHRcdEBpZiAodmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtc3BhY2luZ3MtdW50aWwpKSB7XG5cdFx0XHRcdFx0QGlmICggJHJlc3BvbnNpdmUtc3BhY2luZ3MtdW50aWwgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdFx0QGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXHRcdFx0XHRcdFx0ICBAaW5jbHVkZSBtcSgkdW50aWw6ICRicC1uYW1lKSB7XG5cdFx0XHRcdFx0XHRcdCAgLnUtI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufSN7JHNpemV9LXVudGlsLSN7JGJwLW5hbWV9IHtcblx0XHRcdFx0XHRcdFx0XHQgICN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn06ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaWYgKHZhcmlhYmxlLWV4aXN0cyhtcS1icmVha3BvaW50cykpIHtcblx0XHRcdFx0QGlmICh2YXJpYWJsZS1leGlzdHMocmVzcG9uc2l2ZS1zcGFjaW5ncy1mcm9tKSkge1xuXHRcdFx0XHRcdEBpZiAoJHJlc3BvbnNpdmUtc3BhY2luZ3MtZnJvbSA9PSB0cnVlKSB7XG5cdFx0XHRcdFx0XHRAZWFjaCAkYnAtbmFtZSwgJGJwLXZhbHVlIGluICRtcS1icmVha3BvaW50cyB7XG5cdFx0XHRcdCAgXHRcdFx0QGluY2x1ZGUgbXEoJGZyb206ICRicC1uYW1lKSB7XG5cdFx0XHRcdCAgXHRcdFx0XHQudS0jeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259I3skc2l6ZX0tZnJvbS0jeyRicC1uYW1lfSB7XG5cdFx0XHRcdCAgXHRcdFx0XHRcdCN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn06ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQgIFx0XHRcdFx0fVxuXHRcdFx0XHQgIFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICBcdH1cbiAgXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1BSSU5UXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFZlcnkgY3J1ZGUsIHJlc2V0LWxpa2Ugc3R5bGVzIHRha2VuIGZyb20gdGhlIEhUTUw1IEJvaWxlcnBsYXRlOlxuICogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi81LjMuMC9kaXN0L2RvYy9jc3MubWQjcHJpbnQtc3R5bGVzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9kaXN0L2Nzcy9tYWluLmNzcyNMMjA1LUwyODJcbiAqL1xuXG5AbWVkaWEgcHJpbnQge1xuXG4gIC8qKlxuICAgKiAxLiBCbGFjayBwcmludHMgZmFzdGVyOiBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTNcbiAgICovXG5cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIsXG4gICo6Zmlyc3QtbGV0dGVyLFxuICAqOmZpcnN0LWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLyogWzFdICovXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuXG4gIC8qKlxuICAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLCBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmBcbiAgICogcHNldWRvIHByb3RvY29sLlxuICAgKi9cblxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG5cbiAgLyoqXG4gICAqIFByaW50aW5nIFRhYmxlczogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG59XG4iLCIkY29sb3JzOiAoXG5cdGJsYWNrIFx0XHQ6ICRibGFjayxcblx0d2hpdGUgXHRcdDogJHdoaXRlLFxuXHRwcmltYXJ5IFx0OiAkcHJpbWFyeSxcblx0YWNjZW50IFx0XHQ6ICRhY2NlbnQsXG5cdGdyYXkgXHRcdDogJGdyYXksXG5cdGxpZ2h0LWJsdWUgXHQ6ICRsaWdodC1ibHVlLFxuKSAhZGVmYXVsdDtcblxuQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcblxuXHQuYi0tI3skY29sb3ItbmFtZX0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0XHRcblx0XHQmLCBhLCBwLCAje2hlYWRpbmdzKCl9IHtcblx0XHRcdGNvbG9yOiBmb3JlZ3JvdW5kKCAkY29sb3IgKTtcblx0XHR9XG5cblx0XHQmJWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdFx0XHRjb2xvcjogZm9yZWdyb3VuZCggJGNvbG9yICk7XG5cblx0XHRcdC5lbGVtZW50b3ItYnV0dG9uLXRleHQge1xuXHRcdFx0XHRjb2xvcjogZm9yZWdyb3VuZCggJGNvbG9yICkgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJGNvbG9yLCAxMCApO1xuXHRcdFx0XHRjb2xvcjogZm9yZWdyb3VuZCggJGNvbG9yICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmYtLSN7JGNvbG9yLW5hbWV9IHtcblx0XHQmLCBhLCBwLCAje2hlYWRpbmdzKCl9IHtcblx0XHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCJidXR0b24sXG4uYnV0dG9uLFxuYS5idXR0b24ge1xuXHRAZXh0ZW5kICVidXR0b247XG5cblx0Ji5idXR0b24tLWhvbGxvdyB7XG5cdFx0QGV4dGVuZCAlYnV0dG9uLS1ob2xsb3c7XG5cdH1cblxuXHQvLyBCdXR0b24gc2l6ZXMgc3R5bGluZ1xuXHQmLmJ1dHRvbi0taHVnZSB7XG5cdFx0QGV4dGVuZCAlYnV0dG9uLXNpemUtLWh1Z2U7XG5cdH1cblxuXHQmLmJ1dHRvbi0tYmlnIHtcblx0XHRAZXh0ZW5kICVidXR0b24tc2l6ZS0tYmlnO1xuXHR9XG5cblx0Ji5idXR0b24tLXNtYWxsIHtcblx0XHRAZXh0ZW5kICVidXR0b24tc2l6ZS0tc21hbGw7XG5cdH1cblxuXHQmLmJ1dHRvbi0tdGlueSB7XG5cdFx0QGV4dGVuZCAlYnV0dG9uLXNpemUtLXRpbnk7XG5cdH1cblxuXHQvLyBDb2xvciB2YXJpYW50cyBmb3IgYnV0dG9ucyBhbmQgZmxhdCBidXR0b25zXG5cdEBlYWNoICRjb2xvci1uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG5cdFx0Ji5idXR0b24tLSN7JGNvbG9yLW5hbWV9IHtcblx0XHRcdEBpbmNsdWRlIGFkZC1idXR0b24tY29sb3IoICRjb2xvciApO1xuXHRcdH1cblx0fVxuXG5cdCYuYnV0dG9uLS1kb3dubG9hZCB7XG5cdFx0d2lkdGg6IGNhbGMoIDkwcHggLSAjeyRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbH0gKTtcblx0XHRoZWlnaHQ6IGNhbGMoIDkwcHggLSAjeyRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbH0gKTtcblxuXHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggJ2Fzc2V0cy9pbWFnZXMvaW50ZXJmYWNlL2ljb24tZG93bmxvYWQuc3ZnJyApO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCggJ2Fzc2V0cy9pbWFnZXMvaW50ZXJmYWNlL2ljb24tZG93bmxvYWQtbGlnaHQuc3ZnJyApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBQbGFjZWhvbGRlcnMgZm9yIGJ1dHRvbiBzaXplc1xuJWJ1dHRvbi1zaXplLS10aW55IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiA2cHggMTRweCA3cHg7XG59XG5cbiVidXR0b24tc2l6ZS0tc21hbGwge1xuXHRwYWRkaW5nOiA5cHggMjhweCAxMXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbiVidXR0b24tc2l6ZS0tbWVkaXVtIHtcblx0cGFkZGluZzogOXB4IDI4cHggMTFweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdEBpbmNsdWRlIG1xKCB0YWJsZXQgKSB7XG5cdFx0cGFkZGluZzogMTFweCAzOHB4IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbiVidXR0b24tc2l6ZS0tYmlnIHtcblx0cGFkZGluZzogMTFweCAzOHB4IDE0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRAaW5jbHVkZSBtcSggdGFibGV0ICkge1xuXHRcdHBhZGRpbmc6IDEzcHggNDRweCAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4lYnV0dG9uLXNpemUtLWh1Z2Uge1xuXHRwYWRkaW5nOiAxM3B4IDQ0cHggMTVweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXG5cdEBpbmNsdWRlIG1xKCB0YWJsZXQgKSB7XG5cdFx0cGFkZGluZzogMjBweCA0NHB4IDIycHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG59XG5cbi8vIEJ1dHRvbnMgc3R5bGluZ1xuJWJ1dHRvbiB7XG5cdEBleHRlbmQgJWJ1dHRvbi1zaXplLS1tZWRpdW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHR6LWluZGV4OiAxO1xuXG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBhZGQtYnV0dG9uLWNvbG9yKCAkcHJpbWFyeSApO1xuXG5cdCYlYnV0dG9uLS1kaXNhYmxlZCxcblx0Ji5idXR0b24tLWRpc2FibGVkIHtcblx0XHRAaW5jbHVkZSBkaXNhYmxlLWJ1dHRvbiggJHByaW1hcnkgKTtcblxuXHRcdCYuYnV0dG9uLS1ob2xsb3cgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG5cblx0XHQmOmFmdGVyIHsgY29udGVudDogbm9uZTsgfVxuXHR9XG59XG5cbi8vIEhvbGxvdyBCdXR0b24gc3R5bGluZ1xuJWJ1dHRvbi0taG9sbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi5oYXMtLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQvLyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCYuaWNvbi0tYmVmb3JlIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcblx0XHR9XG5cdH1cblx0Ly9cblx0Ji5pY29uLS1hZnRlciB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyBOT1RFOiBUZXN0aW5nIG92ZXJyaWRpbmcgb2YgZWxlbWVudG9yIGNsYXNzZXNcbi5lbGVtZW50b3ItYnV0dG9uIHtcblx0Ly8gQGV4dGVuZCAlYnV0dG9uO1xufVxuXG5cbi8vIEJ1dHRvbnMgZ3JvdXBcbi5idXR0b25zLWdyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMDtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0O1xuXG5cdD4gKiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0O1xuXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcbiBcdH1cblxuXHQmID4gKiB7IEBleHRlbmQgLmJ1dHRvbjsgfVxuXG5cdCYuYnV0dG9ucy1ncm91cC0tdGlueSB7XG5cdFx0JiA+ICogeyBAZXh0ZW5kIC5idXR0b24tLXRpbnk7IH1cblx0fVxuXG5cdCYuYnV0dG9ucy1ncm91cC0tc21hbGwge1xuXHRcdCYgPiAqIHsgQGV4dGVuZCAuYnV0dG9uLS1zbWFsbDsgfVxuXHR9XG5cblx0Ji5idXR0b25zLWdyb3VwLS1iaWcge1xuXHRcdCYgPiAqIHsgQGV4dGVuZCAuYnV0dG9uLS1iaWc7IH1cblx0fVxuXG5cdCYuYnV0dG9ucy1ncm91cC0taHVnZSB7XG5cdFx0JiA+ICogeyBAZXh0ZW5kIC5idXR0b24tLWh1Z2U7IH1cblx0fVxuXG5cdC8qXG5cdCoqIEdlbmVyYXRlcyBzcGFjZSBiZXR3ZWVuIGJ1dHRvbnMgdXNpbmcgYmFzZSBzcGFjaW5nIHVuaXRzXG5cdCoqIEJ5IGRlZmF1bHQgLmJ1dHRvbnMtZ3JvdXAgc3BhY2UgYmV0d2VlbiBidXR0b25zXG5cdCoqIGlzIC5idXR0b25zLWdyb3VwLXNwYWNlLS10aW55O1xuXHQqL1xuXHRAZWFjaCAkZGlzdGFuY2UsICR2YWx1ZSBpbiAkc3BhY2luZy1zaXplcyB7XG5cdFx0Ji5idXR0b25zLWdyb3VwLXNwYWNlI3skZGlzdGFuY2V9IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJHZhbHVlO1xuXG5cdFx0XHQmID4gKiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkdmFsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5idXR0b25zLWdyb3VwLXNwYWNlLS1mbHVzaCB7XG5cdFx0KiB7XG5cdFx0XHQmICsgKiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFNoYXJlZCBzdHlsZXMgYnkgaGFtYnVyZ2VyIGxpbmVzXG4laGFtYnVyZ2VyLWxpbmVzLXN0eWxlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogM3B4O1xuXHR0b3A6IDA7XG5cblx0Ly8gQGluY2x1ZGUgbXEodGFibGV0KSB7XG5cdC8vIFx0aGVpZ2h0OiA0cHg7XG5cdC8vIH1cblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi8vIEhhbWJ1cmdlciBCdXR0b25cbi5oYW1idXJnZXItYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyNHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRAZXh0ZW5kICVoYW1idXJnZXItbGluZXMtc3R5bGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRAZXh0ZW5kICVoYW1idXJnZXItbGluZXMtc3R5bGU7XG5cdFx0dG9wOiBjYWxjKCAxMDAlIC0gM3B4ICk7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRAZXh0ZW5kICVoYW1idXJnZXItbGluZXMtc3R5bGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0fVxuXG5cdCYuaXMtLWFjdGl2ZSB7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBidWJibGUtYW5pbWF0aW9uIHtcblx0ZnJvbSBcdFx0eyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7IH1cblx0dG8gXHRcdFx0eyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XG59IiwiLmMtZm9ybSB7XG5cdGxhYmVsLmVycm9yIHtcblx0XHRAZXh0ZW5kICV0aW55O1xuXG5cdFx0bWFyZ2luLXRvcDogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG5cdH1cblxuXHQmLS1kb25hdGUge1xuXG5cdFx0LmMtZm9ybSB7XG5cdFx0XHQmX19zZWN0aW9uIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fYW1vdW50cyxcblx0XHRcdCZfX2N1cnJlbmN5IHtcblx0XHRcdFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0ICRiYXNlLXNwYWNpbmctdW5pdCAwICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2N1cnJlbmN5IHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhY2NlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2JveCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0I3t0ZXh0LWlucHV0cygpfSxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHQmLnN0cmlwcGVkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN7dGV4dC1pbnB1dHMoKX0sXG5cdHRleHRhcmVhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRib3JkZXI6IDBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkd2hpdGU7IH1cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkd2hpdGU7IH1cblx0fVxuXG5cdCN7dGV4dC1pbnB1dHMoKX0sXG5cdHRleHRhcmVhLFxuXHRsYWJlbCB7XG5cdFx0QGV4dGVuZCAlc21hbGw7XG5cdH1cblxuXHRsYWJlbCxcblx0I3t0ZXh0LWlucHV0cyggJHR5cGVzOiBudW1iZXIgKX0ge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0Ji5yYWRpbyB7XG5cdFx0XHQmLS1idXR0b24ge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0JiArIGxhYmVsIHtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjZW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIjaW5mc2NyLWxvYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlIDA7XG59IiwiJGRpcmVjdGlvbnM6ICggdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0ICkgIWRlZmF1bHQ7XG5cbi5zZXBhcmF0b3Ige1xuXHRAZWFjaCAkZGlyZWN0aW9uIGluICRkaXJlY3Rpb25zIHtcblxuXHRcdEBlYWNoICRjb2xvci1uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG5cblx0XHRcdCYtLSN7JGRpcmVjdGlvbn0tI3skY29sb3ItbmFtZX0ge1xuXHRcdFx0XHRib3JkZXItI3skZGlyZWN0aW9ufTogMXB4IHNvbGlkICRjb2xvcjtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufSIsImFydGljbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0dG9wOiAtJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG5cdFx0bGVmdDogMDtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMnB4O1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG5cblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllciggLjIzLC4zMSwuNSwuOTkgKTtcblxuXHRcdEBpbmNsdWRlIG1xKCBkZXNrdG9wICkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtcSggZGVza3RvcCApIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdWJqZWN0IHtcblx0Ji1tYXNzLW1lZGlhLFxuXHQmLW1hc3MtbWVkaWEtZW4ge1xuXHRcdCY6bm90KC5lbnRyeS0tY29tcGxldGVkKSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdC5lbnRyeS10aHVtYm5haWwgYSxcblx0XHRcdC5lbnRyeS1vdmVybGF5LFxuXHRcdFx0LmVudHJ5LXRodW1ibmFpbF9fbGFiZWwtLWFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWJqZWN0LTE7IH1cblx0XHR9XG5cdH1cblx0Ji1lZHVjYXRpZS1tZWRpYSxcblx0Ji1tZWRpYS1saXRlcmFjeSB7XG5cdFx0Jjpub3QoLmVudHJ5LS1jb21wbGV0ZWQpIHtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0LmVudHJ5LXRodW1ibmFpbCBhLFxuXHRcdFx0LmVudHJ5LW92ZXJsYXksXG5cdFx0XHQuZW50cnktdGh1bWJuYWlsX19sYWJlbC0tYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1YmplY3QtMjsgfVxuXHRcdH1cblx0fVxuXHQmLWlub3ZhdGllLFxuXHQmLWlubm92YXRpb24ge1xuXHRcdCY6bm90KC5lbnRyeS0tY29tcGxldGVkKSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdC5lbnRyeS10aHVtYm5haWwgYSxcblx0XHRcdC5lbnRyeS1vdmVybGF5LFxuXHRcdFx0LmVudHJ5LXRodW1ibmFpbF9fbGFiZWwtLWFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWJqZWN0LTM7IH1cblx0XHR9XG5cdH1cblx0Ji1kcmVwdHVyaWxlLW9tdWx1aSxcblx0Ji1odW1hbi1yaWdodHMtZW4ge1xuXHRcdCY6bm90KC5lbnRyeS0tY29tcGxldGVkKSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdC5lbnRyeS10aHVtYm5haWwgYSxcblx0XHRcdC5lbnRyeS1vdmVybGF5LFxuXHRcdFx0LmVudHJ5LXRodW1ibmFpbF9fbGFiZWwtLWFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWJqZWN0LTQ7IH1cblx0XHR9XG5cdH1cblxuXHQmLWdyb3VwIHtcblx0XHQmLnN1YmplY3Qge1xuXHRcdFx0Ji1tYXNzLW1lZGlhLFxuXHRcdFx0Ji1tYXNzLW1lZGlhLWVuIHtcblx0XHRcdFx0YSB7IGNvbG9yOiAkY29sb3Itc3ViamVjdC0xOyB9XG5cdFx0XHR9XG5cdFx0XHQmLWVkdWNhdGllLW1lZGlhLFxuXHRcdFx0Ji1tZWRpYS1saXRlcmFjeSB7XG5cdFx0XHRcdGEgeyBjb2xvcjogJGNvbG9yLXN1YmplY3QtMjsgfVxuXHRcdFx0fVxuXHRcdFx0Ji1pbm92YXRpZSxcblx0XHRcdCYtaW5ub3ZhdGlvbiB7XG5cdFx0XHRcdGEgeyBjb2xvcjogJGNvbG9yLXN1YmplY3QtMzsgfVxuXHRcdFx0fVxuXHRcdFx0Ji1kcmVwdHVyaWxlLW9tdWx1aSxcblx0XHRcdCYtaHVtYW4tcmlnaHRzLWVuIHtcblx0XHRcdFx0YSB7IGNvbG9yOiAkY29sb3Itc3ViamVjdC00OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkudGF4LXN1YmplY3Qge1xuXHQmLnRlcm0ge1xuXHRcdCYtbWFzcy1tZWRpYSxcblx0XHQmLW1hc3MtbWVkaWEtZW4ge1xuXHRcdFx0LnN1YmplY3QtZGVzY3JpcHRpb24geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3ViamVjdC0xOyB9XG5cdFx0fVxuXHRcdCYtZWR1Y2F0aWUtbWVkaWEsXG5cdFx0Ji1tZWRpYS1saXRlcmFjeSB7XG5cdFx0XHQuc3ViamVjdC1kZXNjcmlwdGlvbiB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWJqZWN0LTI7IH1cblx0XHR9XG5cdFx0Ji1pbm92YXRpZSxcblx0XHQmLWlubm92YXRpb24ge1xuXHRcdFx0LnN1YmplY3QtZGVzY3JpcHRpb24geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3ViamVjdC0zOyB9XG5cdFx0fVxuXHRcdCYtZHJlcHR1cmlsZS1vbXVsdWksXG5cdFx0Ji1odW1hbi1yaWdodHMtZW4ge1xuXHRcdFx0LnN1YmplY3QtZGVzY3JpcHRpb24geyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3ViamVjdC00OyB9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51IHtcblx0Ji1zdWJqZWN0IHtcblx0XHQmLW1hc3MtbWVkaWEsXG5cdFx0Ji1tYXNzLW1lZGlhLWVuIHtcblx0XHRcdGEgeyBjb2xvcjogJGNvbG9yLXN1YmplY3QtMSAhaW1wb3J0YW50OyB9XG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3ViamVjdC0xICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZWR1Y2F0aWUtbWVkaWEsXG5cdFx0Ji1tZWRpYS1saXRlcmFjeSB7XG5cdFx0XHRhIHsgY29sb3I6ICRjb2xvci1zdWJqZWN0LTIgIWltcG9ydGFudDsgfVxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1YmplY3QtMiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWlub3ZhdGllLFxuXHRcdCYtaW5ub3ZhdGlvbiB7XG5cdFx0XHRhIHsgY29sb3I6ICRjb2xvci1zdWJqZWN0LTMgIWltcG9ydGFudDsgfVxuXHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1YmplY3QtMyAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWRyZXB0dXJpbGUtb211bHVpLFxuXHRcdCYtaHVtYW4tcmlnaHRzLWVuIHtcblx0XHRcdGEgeyBjb2xvcjogJGNvbG9yLXN1YmplY3QtNCAhaW1wb3J0YW50OyB9XG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3ViamVjdC00ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1pdGVtLW9iamVjdC1zdWJqZWN0IHtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIFN3aXBlciA0LjAuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTcgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAxOCwgMjAxN1xuICovXG4uc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG5cdHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1uby1mbGV4Ym94IC5zd2lwZXItc2xpZGUge1xuXHRmbG9hdDogbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcblx0LXdlYmtpdC1mbGV4LXNocmluazogMDtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuXHQtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG5cdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuXHQtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuXHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogSUUxMCBXaW5kb3dzIFBob25lIDggRml4ZXMgKi9cbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsLFxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0ei1pbmRleDogMTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuMzU7XG5cdGN1cnNvcjogYXV0bztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0cmlnaHQ6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuXHQtby10cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG5cdG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRyaWdodDogMTBweDtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDZweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb246IDIwMG1zIHRvcCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG5cdC1vLXRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuXHR0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3AsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG5cdGxlZnQ6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXMgbGVmdCwgMjAwbXMgLXdlYmtpdC10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb246IDIwMG1zIGxlZnQsIDIwMG1zIC13ZWJraXQtdHJhbnNmb3JtO1xuXHQtby10cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG5cdHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcblx0dHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0LCAyMDBtcyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHRiYWNrZ3JvdW5kOiAjMDA3YWZmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuXHR3aWR0aDogNHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcblx0YmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMSU7XG5cdGJvdHRvbTogM3B4O1xuXHR6LWluZGV4OiA1MDtcblx0aGVpZ2h0OiA1cHg7XG5cdHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogM3B4O1xuXHR0b3A6IDElO1xuXHR6LWluZGV4OiA1MDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHQtby1vYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0bWFyZ2luLXRvcDogLTIxcHg7XG5cdHotaW5kZXg6IDEwO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuXHRhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHQtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcblx0ei1pbmRleDogMDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuNjtcblx0LXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG5cdGZpbHRlcjogYmx1cig1MHB4KTtcblx0ei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG5cdHotaW5kZXg6IDA7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcblx0LyogV2luZG93cyA4IElFIDEwIGZpeCAqL1xuXHQtbXMtcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbiIsIi5jLWRlYWRsaW5lcyB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmX19ib3gge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdEBleHRlbmQgJXNtYWxsO1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYWxpZ25ub25lIHtcblx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAkYmFzZS1zcGFjaW5nLXVuaXQgJGJhc2Utc3BhY2luZy11bml0IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46ICRiYXNlLXNwYWNpbmctdW5pdC10aW55IGF1dG8gJGJhc2Utc3BhY2luZy11bml0LXRpbnkgYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDpyaWdodDtcblx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAwICRiYXNlLXNwYWNpbmctdW5pdCAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAkYmFzZS1zcGFjaW5nLXVuaXQgJGJhc2Utc3BhY2luZy11bml0IDA7XG59XG5cbmEgaW1nIHtcblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAwICRiYXNlLXNwYWNpbmctdW5pdCAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdH1cblxuXHQmLmFsaWdubm9uZSB7XG5cdFx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAkYmFzZS1zcGFjaW5nLXVuaXQgJGJhc2Utc3BhY2luZy11bml0IDA7XG5cdH1cblxuXHQmLmFsaWdubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAkYmFzZS1zcGFjaW5nLXVuaXQgJGJhc2Utc3BhY2luZy11bml0IDA7XG5cdH1cblxuXHQmLmFsaWduY2VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLndwLWNhcHRpb24ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0Ji5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogJGJhc2Utc3BhY2luZy11bml0LXRpbnkgJGJhc2Utc3BhY2luZy11bml0ICRiYXNlLXNwYWNpbmctdW5pdCAwO1xuXHR9XG5cblx0Ji5hbGlnbmxlZnQge1xuXHRcdG1hcmdpbjogJGJhc2Utc3BhY2luZy11bml0LXRpbnkgJGJhc2Utc3BhY2luZy11bml0ICRiYXNlLXNwYWNpbmctdW5pdCAwO1xuXHR9XG5cblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW46ICRiYXNlLXNwYWNpbmctdW5pdC10aW55IDAgJGJhc2Utc3BhY2luZy11bml0ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0fVxuXG5cdGltZyB7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDk4LjUlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRAZXh0ZW5kICVzbWFsbDtcblxuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwgNHB4ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCAwO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRjb2xvcjogdHJhbnNwYXJlbnRpemUoICRwcmltYXJ5LCAwLjUgKTtcblx0fVxufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzIxNzU5Yjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDEkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59IiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdCYtLXRvcCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblx0Ji0tbWlkZGxlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYtLWJvdHRvbSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmdhbGxlcnktaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktY2FwdGlvbiB7XG5cdFx0XHRAZXh0ZW5kIC53cC1jYXB0aW9uLXRleHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtIHtcblxuXHRcdCYyIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdH1cblxuXHRcdCYzIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0ZmxleC1iYXNpczogMzMuMzMlO1xuXHRcdH1cblxuXHRcdCY0IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0ZmxleC1iYXNpczogMjUlO1xuXHRcdH1cblxuXHRcdCY1IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0ZmxleC1iYXNpczogMjAlO1xuXHRcdH1cblxuXHRcdCY2IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0ZmxleC1iYXNpczogMTYuNjY2JTtcblx0XHR9XG5cblx0XHQmNyAuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdGZsZXgtYmFzaXM6IDE0LjI4JTtcblx0XHR9XG5cblx0XHQmOCAuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEyLjUlO1xuXHRcdH1cblxuXHRcdCY5IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0ZmxleC1iYXNpczogMTEuMTElO1xuXHRcdH1cblxuXHRcdCYxMCAuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwJTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoIHRhYmxldCApIHtcblx0LmdhbGxlcnkge1xuXHRcdG1hcmdpbi1yaWdodDogLSRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRcdC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMCAkYmFzZS1zcGFjaW5nLXVuaXQgJGJhc2Utc3BhY2luZy11bml0IDA7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCJib2R5LndwLWVkaXRvciB7XG5cdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdCAhaW1wb3J0YW50O1xuXG5cdG1heC13aWR0aDogJHdyYXBwZXItc21hbGwtd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xufSIsIi5zaXRlIHtcblx0Ji1mb290ZXIge1xuXHRcdC5tZW51IHtcblx0XHRcdEBleHRlbmQgLm5hdjtcblx0XHRcdEBleHRlbmQgLm5hdi0tc3RhY2tlZDtcblx0XHRcdEBleHRlbmQgLm5hdi1zcGFjZS0tc21hbGw7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0QGV4dGVuZCAldGlueTtcblx0XHRcdFx0QGV4dGVuZCAldWM7XG5cblx0XHRcdFx0QGV4dGVuZCAuZmYtdy01MDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtaXRlbS1vYmplY3Qtc3ViamVjdCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSBhIHtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudGl6ZSggJHdoaXRlLCAwLjMgKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2luYXRpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHR1bCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0bGkge1xuXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xKCAkdW50aWw6IGRlc2t0b3AgKSB7XG5cdFx0XHQmLnBhZ2luYXRpb25fX2l0ZW0ge1xuXHRcdFx0XHQmLS1wcmV2LFxuXHRcdFx0XHQmLS1uZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmVsZW1lbnRvci1zZWN0aW9uIHtcblx0QGluY2x1ZGUgbXEoICR1bnRpbDogZGVza3RvcCApIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblxuXHQmLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkIHtcblx0XHRAZXh0ZW5kIC5vLXdyYXBwZXI7XG5cblx0XHQ+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcblx0XHRcdEBleHRlbmQgLm8td3JhcHBlcl9fY29udGVudDtcblxuXHRcdFx0LmVsZW1lbnRvci1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIkaW5wdXQtdGV4dC1wYWRkaW5nIDogJGJhc2Utc3BhY2luZy11bml0LXRpbnkgMDtcbiRpbnB1dC1kZWZhdWx0LXRleHQtcGFkZGluZyA6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwgKiAxLjU7XG5cbiVpbnB1dC1kZWZhdWx0LXRleHQtcGFkZGluZyB7XG5cdHBhZGRpbmc6IDlweCAxM3B4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0QGluY2x1ZGUgbXEoIHRhYmxldCApIHtcblx0XHRwYWRkaW5nOiAxMXB4IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbmxhYmVsIHsgQGV4dGVuZCAlbGFiZWw7IH1cblxuLy8gJWlucHV0LWRlZmF1bHQtdGV4dC1wYWRkaW5nIHtcbi8vIFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsICogMS41ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCAqIDEuNTtcbi8vIH1cblxuI3t0ZXh0LWlucHV0cygpfSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcblx0QGV4dGVuZCAldGV4dC1pbnB1dHM7XG5cblx0Ym9yZGVyLWNvbG9yOiAkZ3JheTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0JlttdWx0aXBsZV0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0b3B0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheSBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGdyYXkgMCUsICRncmF5IDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3B0aW9uOmNoZWNrZWQge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeSBsaW5lYXItZ3JhZGllbnQoMGRlZywgJHByaW1hcnkgMCUsICRwcmltYXJ5IDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdEBleHRlbmQgLmJ1dHRvbjtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYgKyBsYWJlbCB7XG5cdFx0QGV4dGVuZCAlb3B0aW9uO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cblx0JiArIGxhYmVsIHtcblx0XHRAZXh0ZW5kICVyYWRpbztcblx0fVxuXG5cdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRAZXh0ZW5kICVyYWRpby1jaGVja2VkO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRAZXh0ZW5kICVjaGVjay1jaGVja2VkO1xuXHR9XG59XG5cbi8vIENsYXNzIGRlc2lnbmF0ZWQgdG8gYmUgYWRkZWQgd2hlbiB0aGVyZSBhcmUgZXJyb3JzXG4uaGFzLS1lcnJvciB7XG5cdCN7dGV4dC1pbnB1dHMoKX0ge1xuXHRcdGJvcmRlci1jb2xvcjogJGFjY2VudDtcblx0fVxufVxuXG4lb3B0aW9uIHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRAZXh0ZW5kICV2ZXJ0aWNhbC1taWRkbGU7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdHdpZHRoOiAxLjRlbTtcblx0XHRoZWlnaHQ6IDEuNGVtO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcblx0fVxufVxuXG4lY2hlY2stY2hlY2tlZCB7XG5cdCY6YmVmb3JlIHtcblx0XHRib3JkZXItY29sb3I6ICRhY2NlbnQ7XG5cblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuXG4lcmFkaW8ge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwLjY3ZW07XG5cdFx0QGV4dGVuZCAlcGxhY2UtY2VudGVyO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHR3aWR0aDogMC41ZW07XG5cdFx0aGVpZ2h0OiAwLjVlbTtcblx0fVxufVxuXG4lcmFkaW8tY2hlY2tlZCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG5cdH1cbn1cblxuJWxhYmVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuJWxhYmVsLXRpbnkge1xuXHR0b3A6IDA7XG5cdGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplIC8gMS4yO1xuXHRjb2xvcjogJHByaW1hcnk7XG59XG5cbiV0ZXh0LWlucHV0cyB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblxuXHR3aWR0aDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRjb2xvcjogJHByaW1hcnk7XG5cblx0QGV4dGVuZCAlaW5wdXQtZGVmYXVsdC10ZXh0LXBhZGRpbmc7XG5cblx0Ji5zdHJpcHBlZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cbn1cblxuJWlucHV0LWxpZ2h0IHtcblx0cGFkZGluZzogJGlucHV0LXRleHQtcGFkZGluZztcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGdyYXk7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuJWlucHV0LWxpZ2h0LWFjdGl2ZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuJWxhYmVsLWxpZ2h0IHtcblx0cGFkZGluZzogJGlucHV0LXRleHQtcGFkZGluZztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHotaW5kZXg6IDE7XG5cdHRvcDogJGJhc2Utc3BhY2luZy11bml0O1xuXG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0Y3Vyc29yOiB0ZXh0O1xufVxuXG4lbGFiZWwtbGlnaHQtYWN0aXZlIHtcblx0QGV4dGVuZCAlbGFiZWwtdGlueTtcbn1cblxuJWlucHV0LXdyYXBwZXItbGlnaHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59XG5cbi5mb3JtLWxpZ2h0IHtcblx0LmlucHV0LXdyYXBwZXIge1xuXHRcdEBleHRlbmQgJWlucHV0LXdyYXBwZXItbGlnaHQ7XG5cblx0XHQje3RleHQtaW5wdXRzKCl9IHsgQGV4dGVuZCAlaW5wdXQtbGlnaHQ7IH1cblx0XHRsYWJlbCB7IEBleHRlbmQgJWxhYmVsLWxpZ2h0OyB9XG5cblx0XHQmLmlzLS1hY3RpdmUge1xuXHRcdFx0bGFiZWwgeyBAZXh0ZW5kICVsYWJlbC1saWdodC1hY3RpdmU7IH1cblxuXHRcdFx0I3t0ZXh0LWlucHV0cygpfSxcblx0XHRcdHRleHRhcmVhLFxuXHRcdFx0c2VsZWN0IHsgQGV4dGVuZCAlaW5wdXQtbGlnaHQtYWN0aXZlOyB9XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRzZWxlY3QgeyBAZXh0ZW5kICVpbnB1dC1saWdodDsgfVxuXHRcdGxhYmVsIHsgQGV4dGVuZCAlbGFiZWwtdGlueTsgfVxuXHR9XG5cdC50ZXh0YXJlYS13cmFwcGVyIHtcblx0XHR0ZXh0YXJlYSB7IEBleHRlbmQgJWlucHV0LWxpZ2h0OyB9XG5cdFx0bGFiZWwgeyBAZXh0ZW5kICVsYWJlbC10aW55OyB9XG5cdH1cbn1cblxuLmlucHV0LXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cblx0Ji5pbnB1dC13cmFwcGVyLS1saWdodCB7XG5cdFx0QGV4dGVuZCAlaW5wdXQtd3JhcHBlci1saWdodDtcblxuXHRcdGxhYmVsIHsgQGV4dGVuZCAlbGFiZWwtbGlnaHQ7IH1cblxuXHRcdCN7dGV4dC1pbnB1dHMoKX0sXG5cdFx0dGV4dGFyZWEsXG5cdFx0c2VsZWN0IHsgQGV4dGVuZCAlaW5wdXQtbGlnaHQ7IH1cblxuXHRcdCYuaXMtLWFjdGl2ZSB7XG5cdFx0XHRsYWJlbCB7IEBleHRlbmQgJWxhYmVsLWxpZ2h0LWFjdGl2ZTsgfVxuXG5cdFx0XHQje3RleHQtaW5wdXRzKCl9LFxuXHRcdFx0dGV4dGFyZWEsXG5cdFx0XHRzZWxlY3QgeyBAZXh0ZW5kICVpbnB1dC1saWdodC1hY3RpdmU7IH1cblx0XHR9XG5cdH1cbn1cblxuLnNlbGVjdC13cmFwcGVyIHtcblxufVxuLnRleHRhcmVhLXdyYXBwZXIge1xuXG59XG5cbi5jb250cm9sLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOztcblx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlIDA7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cblx0JiAqIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cblx0YSB7IGNvbG9yOiAkd2hpdGU7IH1cblxuXHQje3RleHQtaW5wdXRzKCl9IHtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWluLXdpZHRoOiAzMDBweDtcblx0fVxuXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNJTUFHRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICogMy4gU2V0dGluZyBgdmVydGljYWwtYWxpZ25gIHJlbW92ZXMgdGhlIHdoaXRlc3BhY2UgdGhhdCBhcHBlYXJzIHVuZGVyIGBpbWdgXG4gKiAgICBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGRyb3BwZWQgaW50byBhIHBhZ2UgYXMtaXMuIFNhZmVyIGFsdGVybmF0aXZlIHRvXG4gKiAgICB1c2luZyBgZGlzcGxheTogYmxvY2s7YC5cbiAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbM10gKi9cbn1cblxuXG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5pbWdbd2lkdGhdLCAvKiBbMV0gKi9cbmltZ1toZWlnaHRdIHsgIC8qIFsxXSAqL1xuXHQvLyBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblx0XG4vKipcbiAqIE1ha2UgU1ZHIGltYWdlcyByZXNwb25zaXZlXG4gKlxuICogMS4gTGltaXQgdG8gd2l0aCBubyByZWFsIHdpZHRoIGFuZCBoZWlnaHQgdmFsdWVzIChhcyBhZGRlZCBieSB3b3JkcHJlc3MpXG4gKi9cbmltZ1tzcmMqPVwiLnN2Z1wiXVt3aWR0aD1cIjFcIl1baGVpZ2h0PVwiMVwiXSB7IC8qIFsxXSAqL1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAjQkxPQ0tcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiRibG9jay1zcGFjaW5nczogKFxuXHQnLS1mbHVzaCdcdFx0OiAwLFxuXHQnLS10aW55J1x0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55LFxuXHQnLS1zbWFsbCdcdFx0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwsXG5cdG51bGxcdFx0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdCxcblx0Jy0tbGFyZ2UnXHRcdDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlLFxuXHQnLS1odWdlJ1x0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1odWdlLFxuKSAhZGVmYXVsdDtcblxuLyoqXG4gKiBTdGFja2VkIGltYWdlLXdpdGgtdGV4dCBvYmplY3QuIEEgc2ltcGxlIGFic3RyYWN0aW9uIHRvIGNvdmVyIGEgdmVyeSBjb21tb25seVxuICogb2NjdXJyaW5nIGRlc2lnbiBwYXR0ZXJuLlxuICovXG5cbi5vLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5cdC5vLWJsb2NrX19pbWcge1xuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXG5cdFx0LyogU2l6ZSB2YXJpYW50cy5cblx0XHRcdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblx0XHRAZWFjaCAkc2l6ZS1uYW1lLCAkc2l6ZS12YWx1ZSBpbiAkYmxvY2stc3BhY2luZ3Mge1xuXHRcdFx0Lm8tYmxvY2sjeyRzaXplLW5hbWV9ID4gJiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzaXplLXZhbHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXHQuby1ibG9ja19fYm9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXG5cblxuXG5cblxuLyogQWxpZ25tZW50IHZhcmlhbnRzLlxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8tYmxvY2stLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLm8tYmxvY2stLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCT1hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEF2YWlsYWJsZSBzcGFjaW5ncyAqL1xuJGJveC1zcGFjaW5nczogKFxuXHQnLS1mbHVzaCdcdDogMCxcblx0Jy0tdGlueSdcdDogJGJhc2Utc3BhY2luZy11bml0LXRpbnksXG5cdCctLXNtYWxsJ1x0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwsXG5cdG51bGwgXHRcdDogJGJhc2Utc3BhY2luZy11bml0LFxuXHQnLS1sYXJnZSdcdDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlLFxuXHQnLS1odWdlJ1x0OiAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZSxcbikgIWRlZmF1bHQ7XG5cbi8qKlxuICogVGhlIGJveCBvYmplY3Qgc2ltcGx5IGJveGVzIG9mZiBjb250ZW50LiBFeHRlbmQgd2l0aCBjb3NtZXRpYyBzdHlsZXMgaW4gdGhlXG4gKiBDb21wb25lbnRzIGxheWVyLlxuICpcbiAqIDEuIFNvIHdlIGNhbiBhcHBseSB0aGUgYC5vLWJveGAgY2xhc3MgdG8gbmF0dXJhbGx5LWlubGluZSBlbGVtZW50cy5cbiAqL1xuLm8tYm94IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0ZGlzcGxheTogYmxvY2s7IC8qIFsxXSAqL1xuXHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cblx0PiA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5cblxuXG5cbi8qIFNpemUgdmFyaWFudHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBlYWNoICRzaXplLW5hbWUsICRzaXplLXZhbHVlIGluICRib3gtc3BhY2luZ3Mge1xuXHQuby1ib3gjeyRzaXplLW5hbWV9IHtcblx0XHRwYWRkaW5nOiAkc2l6ZS12YWx1ZTtcblx0fVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUEFHRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaW1wbGUgcGFnZS1sZXZlbCBzZXR1cC5cbiAqXG4gKiAxLiBTZXQgdGhlIGRlZmF1bHQgYGZvbnQtc2l6ZWAgYW5kIGBsaW5lLWhlaWdodGAgZm9yIHRoZSBlbnRpcmUgcHJvamVjdCxcbiAqICAgIHNvdXJjZWQgZnJvbSBvdXIgZGVmYXVsdCB2YXJpYWJsZXMuIFRoZSBgZm9udC1zaXplYCBpcyBjYWxjdWxhdGVkIHRvIGV4aXN0XG4gKiAgICBpbiBlbXMsIHRoZSBgbGluZS1oZWlnaHRgIGlzIGNhbGN1bGF0ZWQgdG8gZXhpc3QgdW5pdGxlc3NseS5cbiAqIDIuIEZvcmNlIHNjcm9sbGJhcnMgdG8gYWx3YXlzIGJlIHZpc2libGUgdG8gcHJldmVudCBhd2t3YXJkIOKAmGp1bXBz4oCZIHdoZW5cbiAqICAgIG5hdmlnYXRpbmcgYmV0d2VlbiBwYWdlcyB0aGF0IGRvL2RvIG5vdCBoYXZlIGVub3VnaCBjb250ZW50IHRvIHByb2R1Y2VcbiAqICAgIHNjcm9sbGJhcnMgbmF0dXJhbGx5LlxuICogMy4gRW5zdXJlIHRoZSBwYWdlIGFsd2F5cyBmaWxscyBhdCBsZWFzdCB0aGUgZW50aXJlIGhlaWdodCBvZiB0aGUgdmlld3BvcnQuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogKCRiYXNlLWZvbnQtc2l6ZSAvIDE2cHgpICogMWVtOyAvKiBbMV0gKi9cbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplOyAvKiBbMV0gKi9cbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBbMl0gKi9cbiAgbWluLWhlaWdodDogMTAwJTsgLyogWzNdICovXG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi8vY29sb3JzXG4kYmxhY2tfMjA6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiR3aGl0ZV8zMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4uY2hvY29sYXQtem9vbWFibGUge1xuXHQmLmNob2NvbGF0LXpvb21lZCB7XG5cdFx0Y3Vyc29yOiB6b29tLW91dDtcblx0fVxuXHQuY2hvY29sYXQtaW1nIHtcblx0XHRjdXJzb3I6IHpvb20taW47XG5cdH1cbn1cbi5jaG9jb2xhdC1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaG9jb2xhdC1vdmVybGF5IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDAuODtcbn1cbi5jaG9jb2xhdC13cmFwcGVyIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDE2O1xuXHRjb2xvcjogJHdoaXRlO1xuXHQuY2hvY29sYXQtbGVmdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL2Nob2NvbGF0L2xlZnQucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG5cdFx0ei1pbmRleDogMTc7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmNob2NvbGF0LXJpZ2h0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL2Nob2NvbGF0L3JpZ2h0LnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuXHRcdHotaW5kZXg6IDE3O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5jaG9jb2xhdC10b3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAxNztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5jaG9jb2xhdC1jbG9zZSB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltYWdlcy9jaG9jb2xhdC9jbG9zZS5wbmcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcblx0fVxuXHQuY2hvY29sYXQtYm90dG9tIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR6LWluZGV4OiAxNztcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2tfMjA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQuY2hvY29sYXQtc2V0LXRpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGVfMzA7XG5cdH1cblx0LmNob2NvbGF0LXBhZ2luYXRpb24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdC5jaG9jb2xhdC1mdWxsc2NyZWVuIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1hZ2VzL2Nob2NvbGF0L2Z1bGxzY3JlZW4ucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0LmNob2NvbGF0LWRlc2NyaXB0aW9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cbn1cbi5jaG9jb2xhdC1sb2FkZXIge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdHotaW5kZXg6IDExO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvY2hvY29sYXQvbG9hZGVyLmdpZicpO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNob2NvbGF0LWNvbnRlbnQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHotaW5kZXg6IDE0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQuY2hvY29sYXQtaW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4uY2hvY29sYXQtaW4tY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuY2hvY29sYXQtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdC5jaG9jb2xhdC1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblx0LmNob2NvbGF0LW92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuYm9keS5jaG9jb2xhdC1vcGVuID4ge1xuXHQuY2hvY29sYXQtb3ZlcmxheSB7XG5cdFx0ei1pbmRleDogMTU7XG5cdH1cblx0LmNob2NvbGF0LWxvYWRlciB7XG5cdFx0ei1pbmRleDogMTU7XG5cdH1cblx0LmNob2NvbGF0LWNvbnRlbnQge1xuXHRcdHotaW5kZXg6IDE3O1xuXHR9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0ICNDUk9QXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFByb3ZpZGUgYSBjcm9wcGluZyBjb250YWluZXIgaW4gb3JkZXIgdG8gZGlzcGxheSBtZWRpYSAodXN1YWxseSBpbWFnZXMpXG4gKiBjcm9wcGVkIHRvIGNlcnRhaW4gcmF0aW9zLlxuICpcbiAqIDEuIFNldCB1cCBhIHBvc2l0aW9uaW5nIGNvbnRleHQgaW4gd2hpY2ggdGhlIGltYWdlIGNhbiBzaXQuXG4gKiAyLiBUaGlzIGlzIHRoZSBjcnVjaWFsIHBhcnQ6IHdoZXJlIHRoZSBjcm9wcGluZyBoYXBwZW5zLlxuICovXG4uby1jcm9wIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvKiBbMV0gKi9cblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIFsyXSAqL1xufVxuXG5cblx0LyoqXG5cdCAqIEFwcGx5IHRoaXMgY2xhc3MgdG8gdGhlIGNvbnRlbnQgKHVzdWFsbHkgYGltZ2ApIHRoYXQgbmVlZHMgY3JvcHBpbmcuXG5cdCAqXG5cdCAqIDEuIEltYWdl4oCZcyBkZWZhdWx0IHBvc2l0aW9uaW5nIGlzIHRvcC1sZWZ0IGluIHRoZSBjcm9wcGluZyBib3guXG5cdCAqIDIuIE1ha2Ugc3VyZSB0aGUgbWVkaWEgZG9lc27igJl0IHN0b3AgaXRzZWxmIHRvbyBzb29uLlxuXHQgKi9cblxuXHQuby1jcm9wX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAgMDsgLyogWzFdICovXG5cdFx0bGVmdDogMDsgLyogWzFdICovXG5cdFx0bWF4LXdpZHRoOiBub25lOyAvKiBbMl0gKi9cblx0fVxuXG5cblx0LyoqXG5cdCAqIFdlIGNhbiBwb3NpdGlvbiB0aGUgbWVkaWEgaW4gZGlmZmVyZW50IGxvY2F0aW9ucyB3aXRoaW4gdGhlIGNyb3BwaW5nIGFyZWEuXG5cdCAqL1xuXG5cdC5vLWNyb3BfX2NvbnRlbnQtLXJpZ2h0IHtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cblx0Lm8tY3JvcF9fY29udGVudC0tYm90dG9tIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0Lm8tY3JvcF9fY29udGVudC0tY2VudGVyIHtcblx0XHR0b3A6ICA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblxuXG5cblxuLyogQ3JvcC1yYXRpbyB2YXJpYW50cy5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogR2VuZXJhdGUgYSBzZXJpZXMgb2YgY3JvcCBjbGFzc2VzIHRvIGJlIHVzZWQgbGlrZSBzbzpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWNyb3AgIG8tY3JvcC0tMTY6OVwiPlxuICpcbiAqL1xuXG4kY3JvcHM6IChcblx0MjoxLFxuXHQ0OjMsXG5cdDE2OjksXG4pICFkZWZhdWx0O1xuXG5AZWFjaCAkYW50ZWNlZGVudCwgJGNvbnNlcXVlbnQgaW4gJGNyb3BzIHtcblxuXHRAaWYgKHR5cGUtb2YoJGFudGVjZWRlbnQpICE9IG51bWJlcikge1xuXHRcdEBlcnJvciBcIiN7JGFudGVjZWRlbnR9IG5lZWRzIHRvIGJlIGEgbnVtYmVyLlwiXG5cdH1cblxuXHRAaWYgKHR5cGUtb2YoJGNvbnNlcXVlbnQpICE9IG51bWJlcikge1xuXHRcdEBlcnJvciBcIiN7JGNvbnNlcXVlbnR9IG5lZWRzIHRvIGJlIGEgbnVtYmVyLlwiXG5cdH1cblxuXHQuby1jcm9wLS0jeyRhbnRlY2VkZW50fVxcOiN7JGNvbnNlcXVlbnR9IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogKCRjb25zZXF1ZW50LyRhbnRlY2VkZW50KSAqIDEwMCU7XG5cdH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0ICNNRURJQVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuJG1lZGlhLXNwYWNpbmdzOiAoXG5cdCctLWZsdXNoJ1x0XHQ6IDAsXG5cdCctLXRpbnknXHRcdDogJGJhc2Utc3BhY2luZy11bml0LXRpbnksXG5cdCctLXNtYWxsJ1x0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCxcblx0bnVsbFx0XHRcdDogJGJhc2Utc3BhY2luZy11bml0LFxuXHQnLS1sYXJnZSdcdFx0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UsXG5cdCctLWh1Z2UnXHRcdDogJGJhc2Utc3BhY2luZy11bml0LWh1Z2UsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIFBsYWNlIGFueSBpbWFnZS0gYW5kIHRleHQtbGlrZSBjb250ZW50IHNpZGUtYnktc2lkZSwgYXMgcGVyOlxuICogaHR0cDovL3d3dy5zdHViYm9ybmVsbGEub3JnL2NvbnRlbnQvMjAxMC8wNi8yNS90aGUtbWVkaWEtb2JqZWN0LXNhdmVzLWh1bmRyZWRzLW9mLWxpbmVzLW9mLWNvZGVcbiAqL1xuXG4uby1tZWRpYSB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cdC5vLW1lZGlhX19pbWcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXG5cdFx0PiBpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQuby1tZWRpYV9fYm9keSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYsXG5cdFx0PiA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHR9XG5cblxuXG5cblxuLyogU2l6ZSB2YXJpYW50c1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBNb2RpZnkgdGhlIGFtb3VudCBvZiBzcGFjZSBiZXR3ZWVuIG91ciBpbWFnZSBhbmQgb3VyIHRleHQuIFdlIGFsc28gaGF2ZVxuICogcmV2ZXJzaWJsZSBvcHRpb25zIGZvciBhbGwgYXZhaWxhYmxlIHNpemVzLlxuICovXG5cbkBlYWNoICRzaXplLW5hbWUsICRzaXplLXZhbHVlIGluICRtZWRpYS1zcGFjaW5ncyB7XG5cdC5vLW1lZGlhI3skc2l6ZS1uYW1lfSB7XG5cblx0XHQ+IC5vLW1lZGlhX19pbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc2l6ZS12YWx1ZTtcblx0XHR9XG5cblx0XHQmLm8tbWVkaWEtLXJldmVyc2Uge1xuXG5cdFx0XHQ+IC5vLW1lZGlhX19pbWcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAgJHNpemUtdmFsdWU7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxufVxuXG5cbi8qIFJldmVyc2VkIG1lZGlhIG9iamVjdHNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLW1lZGlhLS1yZXZlcnNlIHtcblxuXHQ+IC5vLW1lZGlhX19pbWcge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0fVxuXG59XG5cblxuXG5cblxuLyogR3V0dGVybGVzcyBtZWRpYSBvYmplY3RzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1tZWRpYS0tZmx1c2gge1xuXG5cdD4gLm8tbWVkaWFfX2ltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAgMDtcblx0fVxuXG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JBVElPXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDcmVhdGUgcmF0aW8tYm91bmQgY29udGVudCBibG9ja3MsIHRvIGtlZXAgbWVkaWEgKGUuZy4gaW1hZ2VzLCB2aWRlb3MpIGluXG4gKiB0aGVpciBjb3JyZWN0IGFzcGVjdCByYXRpb3MuXG4gKlxuICogaHR0cDovL2FsaXN0YXBhcnQuY29tL2FydGljbGUvY3JlYXRpbmctaW50cmluc2ljLXJhdGlvcy1mb3ItdmlkZW9cbiAqL1xuLyoqXG4gKiAxLiBEZWZhdWx0IGNyb3BwaW5nIGlzIGEgMToxIHJhdGlvIChpLmUuIGEgcGVyZmVjdCBzcXVhcmUpLlxuICovXG5cbi5vLXJhdGlvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIC8qIFsxXSAqL1xuICAgIH1cbn1cbi5vLXJhdGlvX19jb250ZW50LFxuLm8tcmF0aW8gPiBpZnJhbWUsXG4uby1yYXRpbyA+IGVtYmVkLFxuLm8tcmF0aW8gPiBvYmplY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qIFJhdGlvIHZhcmlhbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBHZW5lcmF0ZSBhIHNlcmllcyBvZiByYXRpbyBjbGFzc2VzIHRvIGJlIHVzZWQgbGlrZSBzbzpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLXJhdGlvICBvLXJhdGlvLS0xNjo5XCI+XG4gKlxuICovXG5cbiRyYXRpb3M6IChcblx0MjoxLFxuXHQ0OjMsXG5cdDE2OjksXG4pICFkZWZhdWx0O1xuXG5AZWFjaCAkYW50ZWNlZGVudCwgJGNvbnNlcXVlbnQgaW4gJHJhdGlvcyB7XG5cblx0QGlmICh0eXBlLW9mKCRhbnRlY2VkZW50KSAhPSBudW1iZXIpIHtcblx0XHRAZXJyb3IgXCIjeyRhbnRlY2VkZW50fSBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxuXHR9XG5cblx0QGlmICh0eXBlLW9mKCRjb25zZXF1ZW50KSAhPSBudW1iZXIpIHtcblx0XHRAZXJyb3IgXCIjeyRjb25zZXF1ZW50fSBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxuXHR9XG5cblx0Lm8tcmF0aW8tLSN7JGFudGVjZWRlbnR9XFw6I3skY29uc2VxdWVudH06YmVmb3JlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogKCRjb25zZXF1ZW50LyRhbnRlY2VkZW50KSAqIDEwMCU7XG5cdH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNUQUJMRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gRW5zdXJlIHRhYmxlcyBmaWxsIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUuXG4gKi9cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNGTEFHXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBBdmFpbGFibGUgc3BhY2luZ3MgKi9cbiRmbGFnLXNwYWNpbmdzOiAoXG5cdCctLXRpbnknXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55LFxuXHQnLS1zbWFsbCdcdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsLFxuXHRudWxsIFx0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdCxcblx0Jy0tbGFyZ2UnXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZSxcblx0Jy0taHVnZSdcdDogJGJhc2Utc3BhY2luZy11bml0LWh1Z2UsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIFRoZSBmbGFnIG9iamVjdCBpcyBhIGRlc2lnbiBwYXR0ZXJuIHNpbWlsYXIgdG8gdGhlIG1lZGlhIG9iamVjdCwgaG93ZXZlciBpdFxuICogdXRpbGlzZXMgYGRpc3BsYXk6IHRhYmxlWy1jZWxsXTtgIHRvIGdpdmUgdXMgY29udHJvbCBvdmVyIHRoZSB2ZXJ0aWNhbFxuICogYWxpZ25tZW50cyBvZiB0aGUgdGV4dCBhbmQgaW1hZ2UuXG4gKlxuICogaHR0cDovL2Nzc3dpemFyZHJ5LmNvbS8yMDEzLzA1L3RoZS1mbGFnLW9iamVjdC9cbiAqXG4gKiAxLiBBbGxvd3MgdXMgdG8gY29udHJvbCB2ZXJ0aWNhbCBhbGlnbm1lbnRzLlxuICogMi4gRm9yY2UgdGhlIG9iamVjdCB0byBiZSB0aGUgZnVsbCB3aWR0aCBvZiBpdHMgcGFyZW50LiBDb21iaW5lZCB3aXRoIFsxXSxcbiAqICAgIHRoaXMgbWFrZXMgdGhlIG9iamVjdCBiZWhhdmUgaW4gYSBxdWFzaS1gZGlzcGxheTogYmxvY2s7YCBtYW5uZXIuXG4gKi9cblxuLm8tZmxhZyB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHQvKiBbMV0gKi9cblx0XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiBbMl0gKi9cbn1cbi8qKlxuICAgKiBJdGVtcyB3aXRoaW4gYSBmbGFnIG9iamVjdC4gVGhlcmUgc2hvdWxkIG9ubHkgZXZlciBiZSBvbmUgb2YgZWFjaC5cbiAgICpcbiAgICogMS4gRGVmYXVsdCB0byBhbGlnbmluZyBjb250ZW50IHRvIHRoZWlyIG1pZGRsZXMuXG4gICAqL1xuXG4uby1mbGFnX19pbWcsXG4uby1mbGFnX19ib2R5IHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LyogWzFdICovXG59XG4vKipcbiAgICogRmxhZyBpbWFnZXMgaGF2ZSBhIHNwYWNlIGJldHdlZW4gdGhlbSBhbmQgdGhlIGJvZHkgb2YgdGhlIG9iamVjdC5cbiAgICpcbiAgICogMS4gRm9yY2UgYC5mbGFnX19pbWdgIHRvIHRha2UgdXAgYXMgbGl0dGxlIHNwYWNlIGFzIHBvc3NpYmxlOlxuICAgKiAgICBodHRwczovL3BpeGVsc3ZzYnl0ZXMuY29tLzIwMTIvMDIvdGhpcy1jc3MtbGF5b3V0LWdyaWQtaXMtbm8taG9seS1ncmFpbC9cbiAgICovXG5cbi5vLWZsYWdfX2ltZyB7XG5cdHdpZHRoOiAxcHg7XG5cdC8qIFsxXSAqL1xuXHRcblx0cGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXHQvKipcblx0ICogMS4gRml4ZXMgcHJvYmxlbSB3aXRoIGltYWdlcyBkaXNhcHBlYXJpbmcuXG5cdCAqL1xuXHRcblx0PiBpbWcge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHQvKiBbMV0gKi9cblx0fVxufVxuLyoqXG4gICAqIFRoZSBjb250YWluZXIgZm9yIHRoZSBtYWluIGNvbnRlbnQgb2YgdGhlIGZsYWcgb2JqZWN0LlxuICAgKlxuICAgKiAxLiBGb3JjZXMgdGhlIGAuZmxhZ19fYm9keWAgdG8gdGFrZSB1cCBhbGwgcmVtYWluaW5nIHNwYWNlLlxuICAgKi9cblxuLm8tZmxhZ19fYm9keSB7XG5cdHdpZHRoOiBhdXRvO1xuXHQvKiBbMV0gKi9cblx0XG5cdCYsID46bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4vKiBTaXplIHZhcmlhbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGVhY2ggJHNpemUtbmFtZSwgJHNpemUtdmFsdWUgaW4gJGZsYWctc3BhY2luZ3Mge1xuXHQuby1mbGFnI3skc2l6ZS1uYW1lfSB7XG5cblx0XHQ+IC5vLWZsYWdfX2ltZyB7IHBhZGRpbmctcmlnaHQ6ICRzaXplLXZhbHVlOyB9XG5cblx0XHQmLm8tZmxhZy0tcmV2IHtcblx0XHRcdD4gLm8tZmxhZ19faW1nIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc2l6ZS12YWx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm8tZmxhZy0tZmx1c2gge1xuXHQ+IC5vLWZsYWdfX2ltZyB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbi8qIFJldmVyc2VkIGZsYWcuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBTd2FwIHRoZSByZW5kZXJlZCBkaXJlY3Rpb24gb2YgdGhlIG9iamVjdOKAplxuICogMi4g4oCmYW5kIHJlc2V0IGl0LlxuICogMy4gUmVhc3NpZ24gbWFyZ2lucyB0byB0aGUgY29ycmVjdCBzaWRlcy5cbiAqL1xuXG4uby1mbGFnLS1yZXYge1xuXHRkaXJlY3Rpb246IHJ0bDtcblx0LyogWzFdICovXG5cdFxuXHQ+IC5vLWZsYWdfX2ltZywgPiAuby1mbGFnX19ib2R5IHtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHQvKiBbMl0gKi9cblx0fVxuXHQ+IC5vLWZsYWdfX2ltZyB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHQvKiBbM10gKi9cblx0XHRcblx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0XHQvKiBbM10gKi9cblx0fVxufVxuLyogQWxpZ25tZW50IHZhcmlhbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVmVydGljYWxseSBhbGlnbiB0aGUgaW1hZ2UtIGFuZCBib2R5LWNvbnRlbnQgZGlmZmVyZW50bHkuIERlZmF1bHRzIHRvIG1pZGRsZS5cbiAqL1xuXG4uby1mbGFnLS10b3Age1xuXHQ+IC5vLWZsYWdfX2ltZywgPiAuby1mbGFnX19ib2R5IHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG4uby1mbGFnLS1ib3R0b20ge1xuXHQ+IC5vLWZsYWdfX2ltZywgPiAuby1mbGFnX19ib2R5IHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgJE5BVlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQXZhaWxhYmxlIHNwYWNpbmdzICovXG4kbmF2LXNwYWNpbmdzOiAoXG5cdCctLXRpbnknXHRcdDogJGJhc2Utc3BhY2luZy11bml0LXRpbnksXG5cdCctLXNtYWxsJ1x0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCxcblx0bnVsbFx0XHRcdDogJGJhc2Utc3BhY2luZy11bml0LFxuXHQnLS1sYXJnZSdcdFx0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UsXG5cdCctLWh1Z2UnXHRcdDogJGJhc2Utc3BhY2luZy11bml0LWh1Z2UsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIE5hdiBhYnN0cmFjdGlvbiBhcyBwZXI6IGNzc3dpemFyZHJ5LmNvbS8yMDExLzA5L3RoZS1uYXYtYWJzdHJhY3Rpb25cbiAqIFdoZW4gdXNlZCBvbiBhbiBgb2xgIG9yIGB1bGAsIHRoaXMgY2xhc3MgdGhyb3dzIHRoZSBsaXN0IGludG8gaG9yaXpvbnRhbCBtb2RlXG4gKiBlLmcuOlxuICpcbiAgIDx1bCBjbGFzcz1uYXY+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICogRGVtbzoganNmaWRkbGUubmV0L2ludWl0Y3NzL1ZucGg0XG4gKlxuICovXG5cbi5uYXYge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0QGV4dGVuZCAudS1jbGVhcmZpeDtcblx0PiBsaSB7XG5cdFx0JiwgPiBhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCpkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR6b29tOiAxO1xuXHRcdH1cblx0fVxufVxuLyoqXG4gKiBgLm5hdi0tc3RhY2tlZGAgZXh0ZW5kcyBgLm5hdmAgYW5kIHRocm93cyB0aGUgbGlzdCBpbnRvIHZlcnRpY2FsIG1vZGUsIGUuZy46XG4gKlxuICAgPHVsIGNsYXNzPVwibmF2ICBuYXYtLXN0YWNrZWRcIj5cblx0IDxsaT48YSBocmVmPSM+SG9tZTwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+Q29udGFjdDwvYT48L2xpPlxuICAgPC91bD5cbiAqXG4gKi9cblxuLm5hdi0tc3RhY2tlZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IC8vIFJlc2V0IG1hcmdpbiBsZWZ0IGNvbWluZyB0aHJvdWdoIGlubGluZSBuYXZcblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4vKipcbiAqIGAubmF2LS1iYW5uZXJgIGV4dGVuZHMgYC5uYXZgIGFuZCBjZW50cmVzIHRoZSBsaXN0LCBlLmcuOlxuICpcbiAgIDx1bCBjbGFzcz1cIm5hdiAgbmF2LS1iYW5uZXJcIj5cblx0IDxsaT48YSBocmVmPSM+SG9tZTwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+Q29udGFjdDwvYT48L2xpPlxuICAgPC91bD5cbiAqXG4gKi9cblxuLm5hdi0tYmFubmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyoqXG4gKiBHaXZlIG5hdiBsaW5rcyBhIGJpZywgYmxvY2t5IGhpdCBhcmVhLiBFeHRlbmRzIGAubmF2YCwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tYmxvY2tcIj5cblx0IDxsaT48YSBocmVmPSM+SG9tZTwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+Q29udGFjdDwvYT48L2xpPlxuICAgPC91bD5cbiAqXG4gKi9cblxuLm5hdi0tYmxvY2sge1xuXHRsaW5lLWhlaWdodDogMTtcblx0LyoqXG4gICAqIFJlbW92ZSB3aGl0ZXNwYWNlIGNhdXNlZCBieSBgaW5saW5lLWJsb2NrYC5cbiAgICovXG5cdFxuXHRsZXR0ZXItc3BhY2luZzogLTAuMzFlbTtcblx0d29yZC1zcGFjaW5nOiAtMC40M2VtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQ+IGxpIHtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXHR9XG59XG4vKipcbiAqIEZvcmNlIGEgbmF2IHRvIG9jY3VweSAxMDAlIG9mIHRoZSBhdmFpbGFibGUgd2lkdGggb2YgaXRzIHBhcmVudC4gRXh0ZW5kc1xuICogYC5uYXZgLCBlLmcuOlxuICpcbiAgIDx1bCBjbGFzcz1cIm5hdiAgbmF2LS1maXRcIj5cblx0IDxsaT48YSBocmVmPSM+SG9tZTwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+Q29udGFjdDwvYT48L2xpPlxuICAgPC91bD5cbiAqXG4gKiBUaGFua3MgdG8gQHBpbXBsIGZvciB0aGlzIGlkZWEhXG4gKi9cblxuLm5hdi0tZml0IHtcblx0ZGlzcGxheTogdGFibGU7XG5cdHdpZHRoOiAxMDAlO1xuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdD4gYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi8qKlxuICogTWFrZSBhIGxpc3Qgb2Yga2V5d29yZHMuIEV4dGVuZHMgYC5uYXZgLCBlLmcuOlxuICpcbiAgIGA8dWwgY2xhc3M9XCJuYXYgIG5hdi0ta2V5d29yZHM+YFxuICpcbiAqL1xuXG4ubmF2LS1rZXl3b3JkcyB7XG5cdD4gbGkge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXDAwMkNcIiBcIlxcMDBBMFwiO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4qIENsYXNzIHRoYXQgYWRkcyBzcGFjaW5nIGJldHdlZW4gZWxlbWVudHMgb2YgYSBuYXYgY2xhc3MgbGlzdFxuKiovXG5cbkBlYWNoICRzaXplLW5hbWUsICRzaXplLXZhbHVlIGluICRuYXYtc3BhY2luZ3Mge1xuXHQubmF2Lm5hdi1zcGFjZSN7JHNpemUtbmFtZX0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAtI3skc2l6ZS12YWx1ZX07XG5cblx0XHQ+IGxpICB7XG5cdFx0XHRtYXJnaW4tbGVmdDogI3skc2l6ZS12YWx1ZX07XG5cdFx0fVxuXHRcdFxuXHRcdCYubmF2LS1zdGFja2VkIHtcblx0XHRcdD4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICN7JHNpemUtdmFsdWV9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTEFZT1VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBHcmlkLWxpa2UgbGF5b3V0IHN5c3RlbS5cbiAqXG4gKiBUaGUgTGF5b3V0IG9iamVjdCBwcm92aWRlcyB1cyB3aXRoIGEgY29sdW1uLXN0eWxlIGxheW91dCBzeXN0ZW0uIFRoaXMgZmlsZVxuICogY29udGFpbnMgdGhlIGJhc2ljIHN0cnVjdHVyYWwgZWxlbWVudHMsIGJ1dCBjbGFzc2VzIHNob3VsZCBiZSBjb21wbGVtZW50ZWRcbiAqIHdpdGggd2lkdGggVXRpbGl0aWVzLCBmb3IgZXhhbXBsZTpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8yXCI+XG4gKiAgICAgPC9kaXY+XG4gKiAgIDwvZGl2PlxuICpcbiAqIFRoZSBhYm92ZSB3aWxsIGNyZWF0ZSBhIHR3by1jb2x1bW4gc3RydWN0dXJlIGluIHdoaWNoIGVhY2ggY29sdW1uIHdpbGxcbiAqIGZsdWlkbHkgZmlsbCBoYWxmIG9mIHRoZSB3aWR0aCBvZiB0aGUgcGFyZW50LiBXZSBjYW4gaGF2ZSBtb3JlIGNvbXBsZXhcbiAqIHN5c3RlbXM6XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8xICB1LXdpZHRoLTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8yICB1LXdpZHRoLTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8yICB1LXdpZHRoLTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKlxuICogVGhlIGFib3ZlIHdpbGwgY3JlYXRlIGEgc3lzdGVtIGluIHdoaWNoIHRoZSBmaXJzdCBpdGVtIHdpbGwgYmUgMTAwJSB3aWR0aFxuICogdW50aWwgd2UgZW50ZXIgb3VyIG1lZGl1bSBicmVha3BvaW50LCB3aGVuIGl0IHdpbGwgYmVjb21lIDMzLjMzMyUgd2lkdGguIFRoZVxuICogc2Vjb25kIGFuZCB0aGlyZCBpdGVtcyB3aWxsIGJlIDUwJSBvZiB0aGVpciBwYXJlbnQsIHVudGlsIHRoZXkgYWxzbyBiZWNvbWVcbiAqIDMzLjMzMyUgd2lkdGggYXQgdGhlIG1lZGl1bSBicmVha3BvaW50LlxuICpcbiAqIFdlIGNhbiBhbHNvIG1hbmlwdWxhdGUgZW50aXJlIGxheW91dCBzeXN0ZW1zIGJ5IGFkZGluZyBhIHNlcmllcyBvZiBNb2RpZmllcnNcbiAqIHRvIHRoZSBgLm8tbGF5b3V0YCBCbG9jay4gRm9yIGV4YW1wbGU6XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXQgIG8tbGF5b3V0LS1yZXZlcnNlXCI+XG4gKlxuICogVGhpcyB3aWxsIHJldmVyc2UgdGhlIGRpc3BsYXllZCBvcmRlciBvZiB0aGUgc3lzdGVtIHNvIHRoYXQgaXQgcnVucyBpbiB0aGVcbiAqIG9wcG9zaXRlIG9yZGVyIHRvIG91ciBzb3VyY2UsIGVmZmVjdGl2ZWx5IGZsaXBwaW5nIHRoZSBzeXN0ZW0gb3Zlci5cbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dCAgby1sYXlvdXQtLVtyaWdodHxjZW50ZXJdXCI+XG4gKlxuICogVGhpcyB3aWxsIGNhdXNlIHRoZSBzeXN0ZW0gdG8gZmlsbCB1cCBmcm9tIGVpdGhlciB0aGUgY2VudHJlIG9yIHRoZSByaWdodFxuICogaGFuZCBzaWRlLiBEZWZhdWx0IGJlaGF2aW91ciBpcyB0byBmaWxsIHVwIHRoZSBsYXlvdXQgc3lzdGVtIGZyb20gdGhlIGxlZnQuXG4gKlxuICogVGhlcmUgYXJlIHBsZW50eSBtb3JlIG9wdGlvbnMgYXZhaWxhYmxlIHRvIHVzOiBleHBsb3JlIHRoZW0gYmVsb3cuXG4gKi9cblxuLy8gQnkgZGVmYXVsdCB3ZSB1c2UgdGhlIGBmb250LXNpemU6IDA7YCB0cmljayB0byByZW1vdmUgd2hpdGVzcGFjZSBiZXR3ZWVuLlxuLy8gU2V0IHRoaXMgdG8gdHJ1ZSBpbiBvcmRlciB0byB1c2UgYSBtYXJrdXAtYmFzZWQgc3RyYXRlZ3kgbGlrZSBjb21tZW50aW5nIG91dFxuLy8gd2hpdGVzcGFjZSBvciBtaW5pZnlpbmcgSFRNTC5cbiR1c2UtbWFya3VwLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8qIEF2YWlsYWJsZSBzcGFjaW5ncyAqL1xuJGxheW91dC1zcGFjaW5nczogKFxuXHQnLS10aW55J1x0OiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSxcblx0Jy0tc21hbGwnXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCxcblx0bnVsbCBcdFx0OiAkYmFzZS1zcGFjaW5nLXVuaXQsXG5cdCctLWxhcmdlJ1x0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UsXG5cdCctLWh1Z2UnXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1odWdlLFxuXHQnLS1mbHVzaCdcdDogMCxcbikgIWRlZmF1bHQ7XG5cbi8qIERlZmF1bHQvbWFuZGF0b3J5IGNsYXNzZXMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBbGxvd3MgdXMgdG8gdXNlIHRoZSBsYXlvdXQgb2JqZWN0IG9uIGFueSB0eXBlIG9mIGVsZW1lbnQuXG4gKiAyLiBXZSBuZWVkIHRvIGRlZmVuc2l2ZWx5IHJlc2V0IGFueSBib3gtbW9kZWwgcHJvcGVydGllcy5cbiAqIDMuIFVzZSB0aGUgbmVnYXRpdmUgbWFyZ2luIHRyaWNrIGZvciBtdWx0aS1yb3cgZ3JpZHM6XG4gKiAgICBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTEvMDgvYnVpbGRpbmctYmV0dGVyLWdyaWQtc3lzdGVtcy9cbiAqL1xuXG4uby1sYXlvdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LyogWzFdICovXG5cdFxuXHRtYXJnaW46IDA7XG5cdC8qIFsyXSAqL1xuXHRcblx0cGFkZGluZzogMDtcblx0LyogWzJdICovXG5cdFxuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQvKiBbMV0gKi9cblx0XG5cdG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0O1xuXHQvKiBbM10gKi9cblx0XG5cdEBpZiAoJHVzZS1tYXJrdXAtZml4ID09IGZhbHNlKSB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG59XG4vKipcbiAgICogMS4gQWxsb3dzIHVzIHRvIG1hbmlwdWxhdGUgZ3JpZHMgdmVydGljYWxseSwgd2l0aCB0ZXh0LWxldmVsIHByb3BlcnRpZXMsXG4gICAqICAgIGV0Yy5cbiAgICogMi4gRGVmYXVsdCBpdGVtIGFsaWdubWVudCBpcyB3aXRoIHRoZSB0b3BzIG9mIGVhY2ggb3RoZXIsIGxpa2UgbW9zdFxuICAgKiAgICB0cmFkaXRpb25hbCBncmlkL2xheW91dCBzeXN0ZW1zLlxuICAgKiAzLiBCeSBkZWZhdWx0LCBhbGwgbGF5b3V0IGl0ZW1zIGFyZSBmdWxsLXdpZHRoIChtb2JpbGUgZmlyc3QpLlxuICAgKiA0LiBHdXR0ZXJzIHByb3ZpZGVkIGJ5IGxlZnQgcGFkZGluZzpcbiAgICogICAgaHR0cDovL2Nzc3dpemFyZHJ5LmNvbS8yMDExLzA4L2J1aWxkaW5nLWJldHRlci1ncmlkLXN5c3RlbXMvXG4gICAqL1xuXG4uby1sYXlvdXRfX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8qIFsxXSAqL1xuXHRcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0LyogWzJdICovXG5cdFxuXHR3aWR0aDogMTAwJTtcblx0LyogWzNdICovXG5cdFxuXHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0LyogWzRdICovXG5cdFxuXHRAaWYgKCR1c2UtbWFya3VwLWZpeCA9PSBmYWxzZSkge1xuXHRcdEBpZiAoJG9sZElFPSB0cnVlKSB7XG5cdFx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0XHR9XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG4vKiBHdXR0ZXIgc2l6ZSBtb2RpZmllcnMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZWFjaCAkc2l6ZS1uYW1lLCAkc2l6ZS12YWx1ZSBpbiAkbGF5b3V0LXNwYWNpbmdzIHtcblx0Lm8tbGF5b3V0I3skc2l6ZS1uYW1lfSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kc2l6ZS12YWx1ZTtcblx0XHQ+IC5vLWxheW91dF9faXRlbSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzaXplLXZhbHVlO1xuXHRcdH1cblx0fVxufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbm1lbnQgbW9kaWZpZXJzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWxpZ24gYWxsIGdyaWQgaXRlbXMgdG8gdGhlIG1pZGRsZXMgb2YgZWFjaCBvdGhlci5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIC0gMiAtIC0gNVxuICogICAtIDIgLSAtIDVcbiAqXG4gKiBPdXRwdXQ6XG4gKlxuICogICAtIDIgLSAtIDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAzIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgLSAyIC0gLSA1XG4gKi9cblxuLm8tbGF5b3V0LS1taWRkbGUge1xuXHQ+IC5vLWxheW91dF9faXRlbSB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuLyoqXG4gKiBBbGlnbiBhbGwgZ3JpZCBpdGVtcyB0byB0aGUgYm90dG9tcyBvZiBlYWNoIG90aGVyLlxuICpcbiAqIElucHV0OlxuICpcbiAqICAgMSAyIDMgNCA1XG4gKiAgIDEgMiAtIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgLSAyIC0gLSA1XG4gKiAgIC0gMiAtIC0gNVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIC0gMiAtIC0gNVxuICogICAtIDIgLSAtIDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAtIDQgNVxuICogICAxIDIgMyA0IDVcbiAqL1xuXG4uby1sYXlvdXQtLWJvdHRvbSB7XG5cdD4gLm8tbGF5b3V0X19pdGVtIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG59XG5cbi8qKlxuICogU3RyZXRjaCBhbGwgZ3JpZCBpdGVtcyBvZiBlYWNoIHJvdyB0byBoYXZlIGFuIGVxdWFsLWhlaWdodC5cbiAqIFBsZWFzZSBiZSBhd2FyZSB0aGF0IHRoaXMgbW9kaWZpZXIgY2xhc3MgZG9lc24ndCB0YWtlIGFueSBlZmZlY3QgaW4gSUU5IGFuZFxuICogYmVsb3cgYW5kIG90aGVyIG9sZGVyIGJyb3dzZXJzIGR1ZSB0byB0aGUgbGFjayBvZiBgZGlzcGxheTogZmxleGAgc3VwcG9ydC5cbiAqL1xuXG4uby1sYXlvdXQtLXN0cmV0Y2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0PiAuby1sYXlvdXRfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQmLm8tbGF5b3V0LS1jZW50ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Ji5vLWxheW91dC0tcmlnaHQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQmLm8tbGF5b3V0LS1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxufVxuXG4vKiBGaWxsIG9yZGVyIG1vZGlmaWVycy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgY2VudHJlLlxuICpcbiAqIElucHV0OlxuICpcbiAqICAgMSAyIDMgLSAtXG4gKlxuICogT3V0cHV0OlxuICpcbiAqICAgLSAxIDIgMyAtXG4gKi9cblxuLm8tbGF5b3V0LS1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdD4gLm8tbGF5b3V0X19pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4vKipcbiAqIEZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgcmlnaHQtaGFuZCBzaWRlLlxuICpcbiAqIElucHV0OlxuICpcbiAqICAgMSAyIDMgLSAtXG4gKlxuICogT3V0cHV0OlxuICpcbiAqICAgLSAtIDEgMiAzXG4gKi9cblxuLm8tbGF5b3V0LS1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQ+IC5vLWxheW91dF9faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuLyoqXG4gKiBSZXZlcnNlIHRoZSByZW5kZXJlZCBvcmRlciBvZiB0aGUgZ3JpZCBzeXN0ZW0uXG4gKlxuICogSW5wdXQ6XG4gKlxuICogICAxIDIgMyA0IDVcbiAqXG4gKiBPdXRwdXQ6XG4gKlxuICogICA1IDQgMyAyIDFcbiAqL1xuXG4uby1sYXlvdXQtLXJldmVyc2Uge1xuXHRkaXJlY3Rpb246IHJ0bDtcblx0PiAuby1sYXlvdXRfX2l0ZW0ge1xuXHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuLyogQXV0by13aWR0aHMgbW9kaWZpZXIuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENhdXNlIGxheW91dCBpdGVtcyB0byB0YWtlIHVwIGEgbm9uLWV4cGxpY2l0IGFtb3VudCBvZiB3aWR0aC5cbiAqL1xuXG4uby1sYXlvdXQtLWF1dG8ge1xuXG5cdD4gLm8tbGF5b3V0X19pdGVtIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNQUkVGSVhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLXByZWZpeCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufSIsIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNDT1JFXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBUaGlzIGNvcmUgZmlsZSBzZXRzIHVwIGludWl0Y3Nz4oCZIG1vc3QgaW1wb3J0YW50IHNldHVwIHZhcmlhYmxlcy4gVGhleVxuLy8gdW5kZXJwaW4gYSBsb3Qgb2YgaG93IHRoZSBmcmFtZXdvcmsgZnVuY3Rpb25zIGFuZCBzaG91bGQgYmUgbW9kaWZpZWQgYW5kXG4vLyBwcmVjb25maWd1cmVkIHdpdGggY2F1dGlvbi5cblxuXG4vLyBCYXNlIHR5cG9ncmFwaGljYWwgc3R5bGVzIGFuZCBiYXNlbGluZSBncmlkLiBZb3UgbmVlZCB0byBkZWZpbmUgdGhlc2UgdmFsdWVzXG4vLyBpbiBwaXhlbHM6IGludWl0Y3NzIHdpbGwgY29udmVydCB0aGVtIHRvIG1vcmUgYXBwcm9wcmlhdGUgdW5pdHMuXG5cbiRiYXNlLWZvbnQtc2l6ZSBcdDogMTZweCAhZGVmYXVsdDtcbiRiYXNlLWxpbmUtaGVpZ2h0IFx0OiAyNHB4ICFkZWZhdWx0O1xuJGJhc2UtZm9udC1mYW1pbHkgXHQ6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGFsdC1mb250LWZhbWlseSBcdDogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcblxuXG4vLyBEbyB3ZSBuZWVkIHRvIHN1cHBvcnQgSUU4P1xuXG4kb2xkSUU6IGZhbHNlICFkZWZhdWx0O1xuXG5cbi8vIENvbG9yc1xuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwMDAwO1xuJHByaW1hcnk6ICMxNTI3NEQ7XG4kYWNjZW50OiAjRkZEQzNGO1xuJGdyYXk6ICNGNkY2RjY7XG4kbGlnaHQtYmx1ZTogI0M2Q0ZFNDtcbiRjeWFuOiAjOUJFMkZGO1xuJGRhcmstZ3JheTogI0MwQzBDMDtcblxuLy8gQmFzZVxuXG4vLyBTdWJqZWN0IGNvbG91cnNcbiRjb2xvci1zdWJqZWN0LTE6ICMxQTVBQ0I7XG4kY29sb3Itc3ViamVjdC0yOiAjRjU4OTAwO1xuJGNvbG9yLXN1YmplY3QtMzogIzAwQTBFMDtcbiRjb2xvci1zdWJqZWN0LTQ6ICNBRTBBNEU7XG5cbi8vIFRyYW5zaXRpb25zXG4kYmFzZS10cmFuc2l0aW9uLWJlemllciAgIDogYWxsIDAuMjVzIGN1YmljLWJlemllciguMTcsLjY3LC44MywuNjcpO1xuJGJhc2UtdHJhbnNpdGlvbi1saW5lYXIgICA6IGFsbCAwLjI1cyBsaW5lYXI7XG5cblxuLy8gU3BhY2luZyB2YWx1ZXMgYXJlIGRldGVybWluZWQgYmFzZWQgb24geW91ciBwcm9qZWN04oCZcyBnbG9iYWwgbGluZSBoZWlnaHQgKGkuZVxuLy8geW91ciBiYXNlbGluZSBncmlkKS4gSXQgaXMgbm90IHJlY29tbWVuZGVkIHRoYXQgeW91IG1vZGlmeSB0aGVzZSBmb2xsb3dpbmdcbi8vIHZhcmlhYmxlcyAoaXQgY2FuIGJyZWFrIHlvdXIgdmVydGljYWwgcmh5dGhtKSwgYnV0IGlmIHlvdSBuZWVkIHRvLCB5b3UgY2FuLlxuXG4kYmFzZS1zcGFjaW5nLXVuaXQ6IHJvdW5kKCRiYXNlLWxpbmUtaGVpZ2h0KSAhZGVmYXVsdDtcblxuXG4vLyBIb3cgbWFueSB0aW1lcyBsYXJnZXIvc21hbGxlciB0aGFuIHRoZSBkZWZhdWx0IHNob3VsZCBvdXIgc3BhY2luZyB1bml0XG4vLyB2YXJpYW50cyBiZT9cblxuJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci10aW55OiAgIDAuMjUgIWRlZmF1bHQ7XG4kYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLXNtYWxsOiAgMC41ICAhZGVmYXVsdDtcbiRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3ItbWVkaXVtOiAxLjUgICFkZWZhdWx0O1xuJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci1sYXJnZTogIDIgICAgIWRlZmF1bHQ7XG4kYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLWh1Z2U6ICAgNCAgICAhZGVmYXVsdDtcblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFcgQSBSIE4gSSBOIEcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy8gICAgICAgICAgICAgICAgICBETyBOT1QgTU9ESUZZIEFOWVRISU5HIEJFWU9ORCBUSElTIFBPSU5UICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIENoZWNrIHRoYXQgdGhlIGNob3NlbiBmb250IHJ1bGVzIGFyZSBwaXhlbCBudW1iZXJzLlxuXG5AZWFjaCAkX2ZvbnQtZ2xvYmFscyBpblxuXHRcdFx0JGJhc2UtZm9udC1zaXplXG5cdFx0XHQkYmFzZS1saW5lLWhlaWdodCB7XG5cblx0QGlmICh0eXBlLW9mKCRfZm9udC1nbG9iYWxzKSA9PSBudW1iZXIpIHtcblxuXHRcdEBpZiAodW5pdCgkX2ZvbnQtZ2xvYmFscykgIT0gXCJweFwiKSB7XG5cdFx0XHRAZXJyb3IgXCJgI3skX2ZvbnQtZ2xvYmFsc31gIG5lZWRzIHRvIGJlIGEgcGl4ZWwgdmFsdWUuXCI7XG5cdFx0fVxuXG5cdH0gQGVsc2Uge1xuXHRcdEBlcnJvciBcImAjeyRfZm9udC1nbG9iYWxzfWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCI7XG5cdH1cblxufVxuXG5cbi8vIENoZWNrIHRoYXQgdGhlIGNob3NlbiBzaXplIGZhY3RvcnMgYXJlIHVuaXRsZXNzIG51bWJlcnMuXG5cbkBlYWNoICRfc3BhY2luZy11bml0IGluXG5cdFx0XHQkYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLXRpbnlcblx0XHRcdCRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3Itc21hbGxcblx0XHRcdCRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3ItbWVkaXVtXG5cdFx0XHQkYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLWxhcmdlXG5cdFx0XHQkYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLWh1Z2Uge1xuXG5cdEBpZiAodHlwZS1vZigkX3NwYWNpbmctdW5pdCkgPT0gbnVtYmVyKSB7XG5cblx0XHRAaWYgKHVuaXRsZXNzKCRfc3BhY2luZy11bml0KSA9PSBmYWxzZSkge1xuXHRcdFx0QGVycm9yIFwiYCN7JF9zcGFjaW5nLXVuaXR9YCBuZWVkcyB0byBiZSB1bml0bGVzcy5cIjtcblx0XHR9XG5cblx0fSBAZWxzZSB7XG5cdFx0QGVycm9yIFwiYCN7JF9zcGFjaW5nLXVuaXR9YCBuZWVkcyB0byBiZSBhIG51bWJlci5cIjtcblx0fVxuXG59XG5cblxuLy8gUHJpdmF0ZS9mcmFtZXdvcmstb25seSByZWFzc2lnbm1lbnQuIERvIG5vdCBhbHRlciBhbnl0aGluZyBiZWxvdy5cblxuJGJhc2Utc3BhY2luZy11bml0LXRpbnk6ICByb3VuZCgkYmFzZS1zcGFjaW5nLXVuaXQgKiAkYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLXRpbnkpO1xuJGJhc2Utc3BhY2luZy11bml0LXNtYWxsOiByb3VuZCgkYmFzZS1zcGFjaW5nLXVuaXQgKiAkYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLXNtYWxsKTtcbiRiYXNlLXNwYWNpbmctdW5pdC1tZWRpdW06IHJvdW5kKCRiYXNlLXNwYWNpbmctdW5pdCAqICRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3ItbWVkaXVtKTtcbiRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZTogcm91bmQoJGJhc2Utc3BhY2luZy11bml0ICogJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci1sYXJnZSk7XG4kYmFzZS1zcGFjaW5nLXVuaXQtaHVnZTogIHJvdW5kKCRiYXNlLXNwYWNpbmctdW5pdCAqICRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3ItaHVnZSk7XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0xJU1QtQkFSRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTdHJpcCBsaXN0LWxpa2UgYXBwZWFyYW5jZSBmcm9tIGxpc3RzIGJ5IHJlbW92aW5nIHRoZWlyIGJ1bGxldHMsIGFuZCBhbnlcbiAqIGluZGVudGF0aW9uLlxuICovXG5cbi5vLWxpc3QtYmFyZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0ICNMSVNULUlOTElORVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVGhlIGxpc3QtaW5saW5lIG9iamVjdCBzaW1wbHkgZGlzcGxheXMgYSBsaXN0IG9mIGl0ZW1zIGluIG9uZSBsaW5lLlxuICovXG5cbi5vLWxpc3QtaW5saW5lIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Jl9faXRlbSwgPiBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4vKiBEZWxpbWl0ZWQgbGlzdC5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEJ5IGRlZmF1bHQsIGFwcGx5aW5nIHRoaXMgY2xhc3Mgd2lsbCBjb21tYSBzZXBhcmF0ZSB5b3VyIGxpc3QgaXRlbXMuIFlvdSBjYW5cbiAqIGNoYW5nZSB0aGUgZGVsaW1pdGVyIGJ5IHByZWRlZmluaW5nIHRoZSBmb2xsb3dpbmcgdmFyaWFibGU6XG4gKi9cblxuJGxpc3QtaW5saW5lLWRlbGltaXRlcjogXCIsXFwwMEEwXCIgIWRlZmF1bHQ7XG4uby1saXN0LWlubGluZS0tZGVsaW1pdGVkIHtcblx0Zm9udC1zaXplOiAwO1xuXG5cdD4gLm8tbGlzdC1pbmxpbmVfX2l0ZW0ge1xuXHRcdEBpZiAoJG9sZElFPSB0cnVlKSB7XG5cdFx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0XHR9XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cdFxuXHQ+IC5vLWxpc3QtaW5saW5lX19pdGVtICsgLm8tbGlzdC1pbmxpbmVfX2l0ZW0ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiI3skbGlzdC1pbmxpbmUtZGVsaW1pdGVyfVwiO1xuXHRcdH1cblx0fVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdCAjVEFCTEVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEF2YWlsYWJsZSBzaXplcyAqL1xuJHRhYmxlLXNpemVzOiAoXG5cdCctLXRpbnknXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55LFxuXHQnLS1zbWFsbCdcdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsLFxuXHRudWxsIFx0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdCxcblx0Jy0tbGFyZ2UnXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZSxcblx0Jy0taHVnZSdcdDogJGJhc2Utc3BhY2luZy11bml0LWh1Z2UsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIEEgc2ltcGxlIG9iamVjdCBmb3IgbWFuaXB1bGF0aW5nIHRoZSBzdHJ1Y3R1cmUgb2YgSFRNTCBgdGFibGVgcy5cbiAqL1xuXG4uby10YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qIEVxdWFsLXdpZHRoIHRhYmxlIGNlbGxzLlxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBgdGFibGUtbGF5b3V0OiBmaXhlZGAgZm9yY2VzIGFsbCBjZWxscyB3aXRoaW4gYSB0YWJsZSB0byBvY2N1cHkgdGhlIHNhbWVcbiAqIHdpZHRoIGFzIGVhY2ggb3RoZXIuIFRoaXMgYWxzbyBoYXMgcGVyZm9ybWFuY2UgYmVuZWZpdHM6IGJlY2F1c2UgdGhlIGJyb3dzZXJcbiAqIGRvZXMgbm90IG5lZWQgdG8gKHJlKWNhbGN1bGF0ZSBjZWxsIGRpbWVuc2lvbnMgYmFzZWQgb24gY29udGVudCBpdCBkaXNjb3ZlcnMsXG4gKiB0aGUgdGFibGUgY2FuIGJlIHJlbmRlcmVkIHZlcnkgcXVpY2tseS4gRnVydGhlciByZWFkaW5nOlxuICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3RhYmxlLWxheW91dCNWYWx1ZXNcbiAqL1xuXG4uby10YWJsZS0tZml4ZWQge1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG5cblxuXG5cbi8qIFNpemUgdmFyaWFudHMuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZWFjaCAkc2l6ZS1uYW1lLCAkc2l6ZS12YWx1ZSBpbiAkdGFibGUtc2l6ZXMge1xuXHQuby10YWJsZSN7JHNpemUtbmFtZX0ge1xuXG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogJHNpemUtdmFsdWU7XG5cdFx0fVxuXG5cdH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1dSQVBQRVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBBdmFpbGFibGUgc3BhY2luZ3MgKi9cbiR3cmFwcGVyLXNwYWNpbmdzOiAoXG5cdCctLXRpbnknXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55LFxuXHQnLS1zbWFsbCdcdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsLFxuXHRudWxsIFx0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdCxcblx0Jy0tbGFyZ2UnXHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZSxcblx0Jy0taHVnZSdcdDogJGJhc2Utc3BhY2luZy11bml0LWh1Z2UsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIFBhZ2UtbGV2ZWwgY29uc3RyYWluaW5nIGFuZCB3cmFwcGluZyBlbGVtZW50cy5cbiAqL1xuXG4kd3JhcHBlci13aWR0aDogXHRcdDEyMDBweCAhZGVmYXVsdDtcbiR3cmFwcGVyLXNtYWxsLXdpZHRoOiBcdDEwMDBweCAhZGVmYXVsdDtcblxuQGlmICh0eXBlLW9mKCR3cmFwcGVyLXdpZHRoKSAhPSBudW1iZXIpIHtcblx0QGVycm9yIFwiI3skd3JhcHBlci13aWR0aH0gbmVlZHMgdG8gYmUgYSBudW1iZXIuXCJcbn1cbi5vLXdyYXBwZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uby13cmFwcGVyX19jb250ZW50IHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWF4LXdpZHRoOiAkd3JhcHBlci13aWR0aDtcblx0d2lkdGg6IDkwJTtcblxuXHQmICYge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5vLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLyogU2l6ZSB2YXJpYW50cy5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBlYWNoICRzaXplLW5hbWUsICRzaXplLXZhbHVlIGluICR3cmFwcGVyLXNwYWNpbmdzIHtcblx0Lm8td3JhcHBlciN7JHNpemUtbmFtZX0ge1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6ICRzaXplLXZhbHVlO1xuXHRcdC8vIHBhZGRpbmctbGVmdDogJHNpemUtdmFsdWU7XG5cdH1cbn0iLCIvLyBHcmlkXG5cbi5lbGVtZW50b3Itcm93IHtcblx0PiAuZWxlbWVudG9yLWNvbHVtbiB7XG5cdFx0PiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcblx0XHRcdC5lbGVtZW50b3ItY29sdW1uLWdhcC1uYXJyb3cgID4gJiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZy11bml0LXRpbnkgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQuZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+ICYge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCAvIDI7XG5cdFx0XHR9XG5cblx0XHRcdC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+ICYge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLXNwYWNpbmctdW5pdCAvIDI7XG5cdFx0XHR9XG5cblx0XHRcdC5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlID4gJiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZy11bml0LWxhcmdlIC8gMjtcblx0XHRcdH1cblxuXHRcdFx0LmVsZW1lbnRvci1jb2x1bW4tZ2FwLXdpZGVyID4gJiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZy11bml0LWh1Z2UgLyAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skYmFzZS1zcGFjaW5nLXVuaXQtdGlueX0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0LXRpbnkgLyAyO1xuICAgIG1hcmdpbi1yaWdodDogLSRiYXNlLXNwYWNpbmctdW5pdC10aW55IC8gMjtcbn1cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1uYXJyb3cgPiAuZWxlbWVudG9yLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGJhc2Utc3BhY2luZy11bml0LXNtYWxsfSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwgLyAyO1xuICAgIG1hcmdpbi1yaWdodDogLSRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCAvIDI7XG59XG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGJhc2Utc3BhY2luZy11bml0fSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYmFzZS1zcGFjaW5nLXVuaXQgLyAyO1xuICAgIG1hcmdpbi1yaWdodDogLSRiYXNlLXNwYWNpbmctdW5pdCAvIDI7XG59XG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZSA+IC5lbGVtZW50b3Itcm93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2V9KTtcbiAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZSAvIDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGJhc2Utc3BhY2luZy11bml0LWxhcmdlIC8gMjtcbn1cbi5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlciA+IC5lbGVtZW50b3Itcm93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skYmFzZS1zcGFjaW5nLXVuaXQtaHVnZX0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0LWh1Z2UgLyAyO1xuICAgIG1hcmdpbi1yaWdodDogLSRiYXNlLXNwYWNpbmctdW5pdC1odWdlIC8gMjtcbn1cbiIsIi5yZWFkbW9yZSB7XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0Y29sb3I6ICRkYXJrLWdyYXk7XG5cdH1cbn0iXX0= */
