*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;scroll-behavior:smooth;-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;max-height:100%;border:0;vertical-align:top}figure{margin:0}figure img{display:block}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}details summary::-webkit-details-marker{display:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.row{display:flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-wrap:wrap}@media (min-width:280px){.row{margin-left:-1rem;margin-right:-1rem}}@media (min-width:550px){.row{margin-left:-1rem;margin-right:-1rem}}@media (min-width:1100px){.row{margin-left:-1rem;margin-right:-1rem}}@media (min-width:1150px){.row{margin-left:-1rem;margin-right:-1rem}}@media (min-width:1900px){.row{margin-left:-1rem;margin-right:-1rem}}.col{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;width:100%;max-width:100%;min-height:1px}.col.-centered{margin:0 auto}@media (min-width:280px){.col{padding-left:1rem;padding-right:1rem}}@media (min-width:550px){.col{padding-left:1rem;padding-right:1rem}}@media (min-width:1100px){.col{padding-left:1rem;padding-right:1rem}}@media (min-width:1150px){.col{padding-left:1rem;padding-right:1rem}}@media (min-width:1900px){.col{padding-left:1rem;padding-right:1rem}}@media (min-width:280px){.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-xs-1{margin-left:8.3333333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-xs-2{margin-left:16.6666666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-xs-3{margin-left:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-xs-4{margin-left:33.3333333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-xs-5{margin-left:41.6666666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-xs-6{margin-left:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-xs-7{margin-left:58.3333333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-xs-8{margin-left:66.6666666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-xs-9{margin-left:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-xs-10{margin-left:83.3333333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-xs-11{margin-left:91.6666666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-xs-12{margin-left:100%}}@media (min-width:550px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-sm-1{margin-left:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-sm-2{margin-left:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-sm-3{margin-left:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-sm-4{margin-left:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-sm-5{margin-left:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-sm-6{margin-left:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-sm-7{margin-left:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-sm-8{margin-left:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-sm-9{margin-left:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-sm-10{margin-left:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-sm-11{margin-left:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-sm-12{margin-left:100%}}@media (min-width:750px){.col-smd-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-smd-1{margin-left:8.3333333333%}.col-smd-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-smd-2{margin-left:16.6666666667%}.col-smd-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-smd-3{margin-left:25%}.col-smd-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-smd-4{margin-left:33.3333333333%}.col-smd-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-smd-5{margin-left:41.6666666667%}.col-smd-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-smd-6{margin-left:50%}.col-smd-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-smd-7{margin-left:58.3333333333%}.col-smd-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-smd-8{margin-left:66.6666666667%}.col-smd-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-smd-9{margin-left:75%}.col-smd-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-smd-10{margin-left:83.3333333333%}.col-smd-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-smd-11{margin-left:91.6666666667%}.col-smd-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-smd-12{margin-left:100%}}@media (min-width:1100px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-md-1{margin-left:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-md-2{margin-left:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-md-3{margin-left:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-md-4{margin-left:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-md-5{margin-left:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-md-6{margin-left:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-md-7{margin-left:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-md-8{margin-left:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-md-9{margin-left:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-md-10{margin-left:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-md-11{margin-left:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-md-12{margin-left:100%}}@media (min-width:1150px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-lg-1{margin-left:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-lg-2{margin-left:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-lg-3{margin-left:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-lg-4{margin-left:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-lg-5{margin-left:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-lg-6{margin-left:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-lg-7{margin-left:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-lg-8{margin-left:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-lg-9{margin-left:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-lg-10{margin-left:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-lg-11{margin-left:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-lg-12{margin-left:100%}}@media (min-width:1900px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-xl-1{margin-left:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-xl-2{margin-left:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-xl-3{margin-left:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-xl-4{margin-left:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-xl-5{margin-left:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-xl-6{margin-left:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-xl-7{margin-left:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-xl-8{margin-left:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-xl-9{margin-left:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-xl-10{margin-left:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-xl-11{margin-left:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-xl-12{margin-left:100%}}.hidden{display:none}.invisible{visibility:hidden}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.visually-hidden.focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}body.path-taxonomy.role-authenticated .block-local-tasks-block,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block{position:fixed;bottom:0;-webkit-box-shadow:-1px 0 2px 1px rgba(0,0,0,.3);box-shadow:-1px 0 2px 1px rgba(0,0,0,.3);color:#fff;z-index:100;width:900px;font-weight:600;text-align:center}@media (min-width:550px){body.path-taxonomy.role-authenticated .block-local-tasks-block,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block{left:10%;right:10%;border-radius:5px 5px 0 0;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}body.path-taxonomy.role-authenticated .block-local-tasks-block a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a{color:#fff;font-size:14px!important;font-weight:500!important;font-family:Ginter,Inter,Helvetica Neue,system-ui,-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;display:inline-block;text-decoration:none;padding:13px 7px}body.path-taxonomy.role-authenticated .block-local-tasks-block a:active,body.path-taxonomy.role-authenticated .block-local-tasks-block a:focus,body.path-taxonomy.role-authenticated .block-local-tasks-block a:hover,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:active,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:focus,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:hover{text-decoration:underline}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs{margin:0}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary{background-color:#2a2a2d;padding:0 20px}@media (min-width:550px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary{border-radius:4px 4px 0 0}}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary a.is-active,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary a.is-active{color:#fff}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary a:hover,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary a:hover{background-color:#222}@media (min-width:1150px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary li:first-child a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary li:first-child a{border-radius:5px 0 0 0}}@media (min-width:1150px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary li:last-child a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary li:last-child a{border-radius:0 5px 0 0}}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.secondary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.secondary{background:#666;padding:0 10px}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs li,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs li{display:inline-block;list-style:none;padding:0}body.path-taxonomy.role-authenticated .block-local-tasks-block .contextual,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .contextual{display:none}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration{margin-left:48px!important}#toolbar-item-administration-tray,.toolbar-horizontal .menu-item>.toolbar-menu,.toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,.toolbar .toolbar-menu,.toolbar .toolbar-tray{background-color:#2a2a2d!important}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration .menu-item>.toolbar-icon.is-active,.toolbar-horizontal .toolbar-tray .hover-intent>.toolbar-icon,.toolbar-horizontal .toolbar-tray .menu-item a:focus,.toolbar-horizontal .toolbar-tray .menu-item a:hover{background-color:#434349!important}body.gin--horizontal-toolbar.role-authenticated{-webkit-padding-before:41px!important;padding-block-start:41px!important}.toolbar-tray a:not(.toolbar-icon-default){color:#fff!important;font-size:14px!important;font-weight:400!important;padding:13px 15px!important}.toolbar-tray a:not(.toolbar-icon-default):active,.toolbar-tray a:not(.toolbar-icon-default):focus,.toolbar-tray a:not(.toolbar-icon-default):hover{text-decoration:underline!important}.toolbar-tray a:not(.toolbar-icon-default) .toolbar-menu a{padding:10px!important}.toolbar .toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item:not(.menu-item__admin_toolbar_tools-help)>.toolbar-box>.toolbar-icon:not(.toolbar-handle):before,.toolbar .toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item:not(.menu-item__admin_toolbar_tools-help)>.toolbar-icon:before{display:none}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{background:#fff!important}.gin--horizontal-toolbar #toolbar-administration,.gin--horizontal-toolbar #toolbar-administration .toolbar-bar{height:41px!important}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration>.toolbar-menu{height:41px}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration>.toolbar-menu .toolbar-menu{height:auto}.block-content--view-mode-full>.contextual,.contextual-region.node>.contextual{display:none!important}#toolbar-administration .toolbar-icon-edit{display:none}#drupal-off-canvas *,#drupal-off-canvas :not(div),#drupal-off-canvas table *{font-family:Arial,sans-serif}#drupal-off-canvas td:first-child,#drupal-off-canvas th:first-child{width:auto}#drupal-off-canvas .button:after,#drupal-off-canvas .button:before{display:none}#drupal-off-canvas td details.form-wrapper{padding:0}#drupal-off-canvas .block-categories summary,#drupal-off-canvas .form-item-settings-admin-label{display:none}#drupal-off-canvas .text-format-wrapper>.form-item{margin-bottom:0}#drupal-off-canvas .filter-wrapper{display:none}#drupal-off-canvas .form-autocomplete,#drupal-off-canvas .form-text{width:100%}#drupal-off-canvas table.entities-list{width:auto;min-width:0;margin:10px 0 5px}#drupal-off-canvas details[open].form-wrapper>summary{background-color:transparent;color:#fff}#drupal-off-canvas .entities-list .description,#drupal-off-canvas .entities-list .field--name-filename,#drupal-off-canvas .entities-list .field--name-filesize,#drupal-off-canvas .tabledrag-toggle-weight-wrapper{display:none}#drupal-off-canvas .entities-list td:nth-child(3) .button{background:#777 url(../../../../core/misc/icons/ffffff/pencil.svg) no-repeat scroll 50%;background-size:auto;text-indent:-1000px;overflow:hidden;width:1.875rem;padding:.3125rem}#drupal-off-canvas .entities-list td:nth-child(4) .button{background:#777 url(../../../../core/misc/icons/ffffff/ex.svg) no-repeat scroll 50%;background-size:auto;text-indent:-1000px;overflow:hidden;width:1.875rem;padding:.3125rem}#drupal-off-canvas .form-type-entity-autocomplete .description{display:none}#drupal-off-canvas .field--type-link .form-item{margin:0 0 .3125rem}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore),#drupal-off-canvas details[open]:not(.js-off-canvas-computed-ignore){padding:0;margin:0}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore) li a,#drupal-off-canvas details[open]:not(.js-off-canvas-computed-ignore) li a{padding:.3125rem;border-bottom:1px solid #cbe3e6;text-decoration:none;display:block;color:#fff}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore){margin:0 -20px}#drupal-off-canvas .field-multiple-drag{width:30px!important}#drupal-off-canvas .field-multiple-drag abbr{border:0!important;margin:0!important}.ui-dialog-off-canvas .ui-autocomplete,.ui-dialog-off-canvas .ui-autocomplete li{background:#fff!important}.ui-dialog-off-canvas .ui-autocomplete *{background:transparent!important}.new-section{background-color:transparent;outline:none;padding:.3125rem 0;margin-bottom:0}.dialog-off-canvas-main-canvas .tabs.secondary li:first-child a{display:inline-block;*zoom:1;*display:inline;background:red;color:#fff;padding:5px;border:0;border-radius:20px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.layout-section .configure-section{position:relative;background:url(../../../../core/misc/icons/bebebe/pencil.svg) #fff 50%/16px 16px no-repeat;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;padding:0;height:26px;width:26px;white-space:nowrap;text-indent:-9999px;display:inline-block;border-radius:26px;margin-right:.9375em;margin-left:-.625em}.layout-section .configure-section:hover{background-image:url(../../../../core/misc/icons/787878/pencil.svg)}.layout-builder-block{padding:0}.layout-builder__region{border:1px dashed #bfbfbf;padding:15px;border-radius:4px;outline:none}.layout-builder__region.col-sm-1,.layout-builder__region.col-sm-2,.layout-builder__region.col-sm-3,.layout-builder__region.col-sm-4,.layout-builder__region.col-sm-5,.layout-builder__region.col-sm-6,.layout-builder__region.col-sm-7,.layout-builder__region.col-sm-8,.layout-builder__region.col-sm-9,.layout-builder__region.col-sm-10,.layout-builder__region.col-sm-11,.layout-builder__region.col-sm-12{padding-left:1rem;padding-right:1rem}.layout-builder,.layout-builder-form{margin:30px 0;border:none;padding:0;background-color:transparent}.layout-builder-form>.form-actions.form-wrapper,.layout-builder>.form-actions.form-wrapper{background:#fff;position:fixed;width:810px;bottom:0;z-index:101;-webkit-box-shadow:0 1px 5px 4px rgba(0,0,0,.2);box-shadow:0 1px 5px 4px rgba(0,0,0,.2);border-top-left-radius:4px;border-top-right-radius:4px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-builder-form .webform-submission-form .form-actions.form-wrapper,.layout-builder .webform-submission-form .form-actions.form-wrapper{position:relative;width:auto;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;display:block}.layout-builder-form .layout,.layout-builder .layout{height:auto!important}.layout-builder-form input.form-submit,.layout-builder input.form-submit{border:1px solid #2d2d2d;border-radius:4px;background-color:#2d2d2d;color:#fff;font-family:Arial,sans-serif;font-size:1rem;padding:8px 12px;margin-right:5px;-webkit-transition:all .25s ease;transition:all .25s ease;outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}.layout-builder-form input.form-submit:first-child:hover,.layout-builder input.form-submit:first-child:hover{background-color:#057533;border-color:#057533;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder-form input.form-submit:nth-child(2),.layout-builder-form input.form-submit:nth-child(3),.layout-builder input.form-submit:nth-child(2),.layout-builder input.form-submit:nth-child(3){background-color:#fff;color:#2d2d2d}.layout-builder-form input.form-submit:nth-child(2):active,.layout-builder-form input.form-submit:nth-child(2):focus,.layout-builder-form input.form-submit:nth-child(2):hover,.layout-builder-form input.form-submit:nth-child(3):active,.layout-builder-form input.form-submit:nth-child(3):focus,.layout-builder-form input.form-submit:nth-child(3):hover,.layout-builder input.form-submit:nth-child(2):active,.layout-builder input.form-submit:nth-child(2):focus,.layout-builder input.form-submit:nth-child(2):hover,.layout-builder input.form-submit:nth-child(3):active,.layout-builder input.form-submit:nth-child(3):focus,.layout-builder input.form-submit:nth-child(3):hover{background-color:#ecf4fa;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder #edit-preview-toggle,.layout-builder-form #edit-preview-toggle{display:inline-block;margin:0 0 0 12px}.layout-builder #edit-preview-toggle .form-type-checkbox,.layout-builder-form #edit-preview-toggle .form-type-checkbox{margin:0}.layout-builder-form .form-type-checkbox,.layout-builder .form-type-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5rem 0;cursor:pointer;font-family:Arial,sans-serif}.layout-builder-form .form-type-checkbox .option,.layout-builder .form-type-checkbox .option{cursor:pointer;font-size:.9375rem;font-family:Arial,sans-serif}.layout-builder-form input.form-checkbox,.layout-builder input.form-checkbox{display:inline-block;width:16px;height:16px;margin-right:16px;margin-top:5px;font-family:Arial,sans-serif}.layout-builder-form input.form-checkbox:before,.layout-builder input.form-checkbox:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #bfbfbf;background:#f9f9f9;border-radius:4px}.layout-builder-form input.form-checkbox:after,.layout-builder input.form-checkbox:after{content:"";position:absolute;width:0;height:0;top:0;left:0;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:17px -1px;transform-origin:17px -1px}.layout-builder-form input.form-checkbox:checked:after,.layout-builder input.form-checkbox:checked:after{width:13px;height:8px;border-color:#2d2d2d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}.layout-builder-form .layout-builder,.layout-builder .layout-builder{border:none;padding:20px 0;background:transparent}.layout-builder-form .layout-builder__region .layout-builder__link--add,.layout-builder .layout-builder__region .layout-builder__link--add{background:transparent}.layout-builder-form .layout-builder__region .layout-builder__link--add:hover,.layout-builder .layout-builder__region .layout-builder__link--add:hover{background:#ecf4fa}.layout-builder-form .layout-builder__add-section,.layout-builder .layout-builder__add-section{background-color:transparent;outline:none;padding:0}.layout-builder-form .layout-builder__add-section.is-layout-builder-highlighted,.layout-builder .layout-builder__add-section.is-layout-builder-highlighted{border:none}.layout-builder-form .layout-builder__add-section.is-layout-builder-highlighted .layout-builder__link--add,.layout-builder .layout-builder__add-section.is-layout-builder-highlighted .layout-builder__link--add{background:#ecf4fa;text-decoration:none}.layout-builder-form .layout-builder__link--add,.layout-builder .layout-builder__link--add{display:block;padding:11px 15px 10px;border:1px dashed #bfbfbf;background:#f9f9f9;border-radius:4px;color:#2d2d2d;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem;font-family:Arial,sans-serif;-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none}.layout-builder-form .layout-builder__link--add:hover,.layout-builder .layout-builder__link--add:hover{background:#ecf4fa}.layout-builder-form .layout-builder__add-block,.layout-builder .layout-builder__add-block{background-color:transparent;padding:0;border:none}.layout-builder-form .layout-builder-block.is-layout-builder-highlighted,.layout-builder .layout-builder-block.is-layout-builder-highlighted{border:1px solid #2d2d2d;border-radius:4px}.layout-builder-form .form-no-label,.layout-builder .form-no-label{display:none}.layout-builder-form .layout-builder__section,.layout-builder .layout-builder__section{padding:0}.layout-builder-form .layout-builder__link--configure,.layout-builder-form .layout-builder__link--remove,.layout-builder .layout-builder__link--configure,.layout-builder .layout-builder__link--remove{display:inline-block;border:1px solid #bfbfbf;font-size:1rem;font-family:Arial,sans-serif;padding:8px 12px 8px 37px;border-radius:4px;color:#2d2d2d;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);width:auto;height:auto;text-indent:0;margin:0 10px 20px 0;text-decoration:none}.layout-builder-form .layout-builder__link--configure:hover,.layout-builder-form .layout-builder__link--remove:hover,.layout-builder .layout-builder__link--configure:hover,.layout-builder .layout-builder__link--remove:hover{background-color:#ecf4fa;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder-form .layout-builder__link--remove,.layout-builder .layout-builder__link--remove{background:#fff url(../images/layout-builder/delete.svg) no-repeat 12px 50%}.layout-builder-form .layout-builder__link--configure,.layout-builder .layout-builder__link--configure{background:#fff url(../images/layout-builder/configure.svg) no-repeat 12px 50%}.layout-builder-form .layout-builder__layout.layout,.layout-builder .layout-builder__layout.layout{margin:0}.layout-builder-form .layout-builder__layout.layout.grid-layout,.layout-builder .layout-builder__layout.layout.grid-layout{width:100%}.layout-builder-form .layout-builder__layout.layout.layout--threecols,.layout-builder-form .layout-builder__layout.layout.layout--twocols,.layout-builder-form .layout-builder__layout.layout.layout--twocols-25-75,.layout-builder-form .layout-builder__layout.layout.layout--twocols-75-25,.layout-builder .layout-builder__layout.layout.layout--threecols,.layout-builder .layout-builder__layout.layout.layout--twocols,.layout-builder .layout-builder__layout.layout.layout--twocols-25-75,.layout-builder .layout-builder__layout.layout.layout--twocols-75-25{margin:0 2rem}.layout-builder__message--overrides .messages{background-image:none}.contextual-region.layout-builder-block:not(.block-local-tasks-block){border:1px dashed #fff;outline:none;border-radius:4px;margin:10px 0;padding:10px 20px}.contextual-region.layout-builder-block:not(.block-local-tasks-block).focus{border:1px dashed #bfbfbf;outline:none;border-radius:4px}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .trigger.focusable{background:#fff url(../images/layout-builder/edit--black.svg) no-repeat 50%;border-radius:50%;width:40px!important;height:40px!important;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);border:1px solid #bfbfbf}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .trigger.focusable:hover{background-color:#ecf4fa}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links{top:6px;border:1px solid #bfbfbf;background-color:#fff;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);border-radius:4px}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links a,.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links li{background:transparent;border-bottom:none;list-style-type:none}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links a:before,.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links li:before{display:none}.no-touchevents .contextual-region .contextual .contextual-links li a:hover{background:#ecf4fa}.ui-dialog .ui-dialog-content{position:static}.ui-widget.ui-dialog.ui-dialog-off-canvas{min-width:450px;border:none}.ui-widget.ui-dialog.ui-dialog-off-canvas:focus{border:none;outline:none}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{font-family:Arial,sans-serif;font-size:1rem;font-weight:700;border-bottom:none;margin-bottom:15px;padding:16px 30px}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{max-width:100%;font-family:Arial,sans-serif}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before{content:"";position:absolute;top:19px;left:30px;background:url(../images/layout-builder/edit--white.svg) no-repeat 50%;width:20px;height:20px}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close{content:"";position:absolute;top:20px;right:30px;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;width:18px;height:18px;opacity:.5;text-indent:-9999px;overflow:hidden;border:none}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:active,.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus,.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover{border:none;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;opacity:1;outline:none}#drupal-off-canvas a,#drupal-off-canvas a:hover{color:#fff;text-decoration:none}#drupal-off-canvas{width:100%!important}#drupal-off-canvas summary{padding:0 0 0 20px}#drupal-off-canvas details{background:transparent}#drupal-off-canvas .form-item{max-width:none}#drupal-off-canvas .form-wrapper{padding-top:5px}#drupal-off-canvas td .form-wrapper{padding:5px 0 10px}#drupal-off-canvas td .form-wrapper.paragraphs-subform{padding:0}#drupal-off-canvas label{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff;max-width:none}#drupal-off-canvas .form-file,#drupal-off-canvas .form-text,#drupal-off-canvas input[type=text]{border:none;height:42px;border-radius:4px;font-family:Arial,sans-serif;font-size:1rem;color:#2b2b2b;margin:2px 0;background-color:#eee;-webkit-transition:all .25s ease;transition:all .25s ease;padding:10px}#drupal-off-canvas .form-file:focus,#drupal-off-canvas .form-text:focus,#drupal-off-canvas input[type=text]:focus{outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}#drupal-off-canvas .form-type-select{position:relative}#drupal-off-canvas .form-type-select:after{content:"";position:absolute;top:47px;right:20px;background:transparent url(../images/layout-builder/arrow--down--black.svg) no-repeat 0 50%;pointer-events:none;width:15px;height:9px}#drupal-off-canvas .form-select{background-color:#fff;border:none;height:42px;width:100%;border-radius:4px;font-family:Arial,sans-serif;font-size:1rem;color:#2b2b2b;margin:2px 0;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-appearance:none;text-indent:8px}#drupal-off-canvas .form-select:focus{outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}#drupal-off-canvas .form-file{padding:10px}#drupal-off-canvas ul.layout-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#drupal-off-canvas ul.layout-selection li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;text-align:center;padding:10px}#drupal-off-canvas ul.layout-selection li a{text-decoration:none;color:#fff;border:1px dashed #666;padding:25px 10px 20px;border-radius:4px;-webkit-transition:all .25s ease;transition:all .25s ease}#drupal-off-canvas ul.layout-selection li a:active,#drupal-off-canvas ul.layout-selection li a:focus,#drupal-off-canvas ul.layout-selection li a:hover{text-decoration:none;background-color:#2d2d2d}#drupal-off-canvas ul.layout-selection li div{padding-top:2px;font-size:.9375rem;line-height:20px;color:#fff;background:transparent}#drupal-off-canvas ul.inline-block-list{margin:0 30px}#drupal-off-canvas ul.inline-block-list li{margin-bottom:7px}#drupal-off-canvas ul.inline-block-list li a{text-decoration:none;font-size:.9375rem;line-height:20px;color:#fff;border:1px dashed #666;padding:10px 15px;border-radius:4px;-webkit-transition:all .25s ease;transition:all .25s ease}#drupal-off-canvas ul.inline-block-list li a:active,#drupal-off-canvas ul.inline-block-list li a:focus,#drupal-off-canvas ul.inline-block-list li a:hover{text-decoration:none;background-color:#2d2d2d}#drupal-off-canvas .form-type-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0;cursor:pointer;font-family:Arial,sans-serif;line-height:26px}#drupal-off-canvas .form-type-checkbox .option{cursor:pointer;font-family:Arial,sans-serif;line-height:22px;font-size:.9375rem}#drupal-off-canvas input.form-checkbox{display:inline-block;width:16px;height:16px;margin-right:14px;margin-top:5px;font-family:Arial,sans-serif}#drupal-off-canvas input.form-checkbox:before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #eee;background:#eee;border-radius:4px}#drupal-off-canvas input.form-checkbox:after{content:"";position:absolute;width:0;height:0;top:-1px;left:-1px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:17px -1px;transform-origin:17px -1px}#drupal-off-canvas input.form-checkbox:checked:before{background-color:#fff;border-color:#fff}#drupal-off-canvas input.form-checkbox:checked:after{width:13px;height:8px;border-color:#2d2d2d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}#drupal-off-canvas input[type=submit].button--primary{border-radius:25px;background-color:#2b2b2b;color:#fff;height:42px;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem}#drupal-off-canvas input[type=submit].button--primary:active,#drupal-off-canvas input[type=submit].button--primary:focus,#drupal-off-canvas input[type=submit].button--primary:hover{background-color:#fff;color:#2b2b2b}#drupal-off-canvas .form-textarea-wrapper{max-width:none}#drupal-off-canvas .cke.cke_ltr .cke_inner{font-size:.875rem}#drupal-off-canvas .cke.cke_ltr .cke_inner ul{list-style-type:disc}#drupal-off-canvas .cke.cke_ltr .cke_inner ul a{color:#000;text-decoration:underline}#drupal-off-canvas .cke_top{border-bottom:none!important;background-color:#f1f1f1!important}#drupal-off-canvas .cke_contents{padding:0 20px!important}#drupal-off-canvas .cke_bottom{border-top:none!important;background-color:#f1f1f1!important}#drupal-off-canvas table{min-width:100%;margin:0 0 20px}#drupal-off-canvas table.entities-list{width:100%}#drupal-off-canvas tr td:first-child,#drupal-off-canvas tr th:first-child{padding-left:0}#drupal-off-canvas td,#drupal-off-canvas th{border-bottom:1px dashed #666}#drupal-off-canvas tr:hover td{background:transparent}#drupal-off-canvas .field--type-entity-reference h4,#drupal-off-canvas .form-item h4{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff}#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit{border-radius:4px;width:auto;text-decoration:underline;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat 0 50%;padding:0 0 0 17px;opacity:.8}#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:active,#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:focus,#drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:hover{opacity:1}#drupal-off-canvas .image-widget input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff}#drupal-off-canvas .image-widget input[type=submit].button:active,#drupal-off-canvas .image-widget input[type=submit].button:focus,#drupal-off-canvas .image-widget input[type=submit].button:hover{opacity:1}#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff}#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:active,#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:focus,#drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:hover{opacity:1}#drupal-off-canvas .paragraph-type-top .paragraph-type-title{font-family:Arial,sans-serif;font-size:1rem;font-weight:700;color:#fff}#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;text-decoration:underline;background:transparent url(../images/layout-builder/delete--white.svg) no-repeat 0 50%;padding:0 0 0 17px;opacity:.8}#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:active,#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:focus,#drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:hover{opacity:1}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore){margin:0}#drupal-off-canvas .field--type-image input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff;-webkit-transition:all .25s ease;transition:all .25s ease}#drupal-off-canvas .field--type-image input[type=submit].button:active,#drupal-off-canvas .field--type-image input[type=submit].button:focus,#drupal-off-canvas .field--type-image input[type=submit].button:hover{opacity:1}#drupal-off-canvas .field--type-image input[type=submit].button.remove-button{background:transparent url(../images/layout-builder/delete--white.svg) no-repeat 50%;width:30px;height:30px;text-indent:-9999px;font-size:0;overflow:hidden}#drupal-off-canvas .field--type-image td input[type=submit].button{padding:7px 15px 7px 17px}#drupal-off-canvas summary,#drupal-off-canvas summary:active,#drupal-off-canvas summary:focus,#drupal-off-canvas summary:hover{outline:none;background:transparent}#drupal-off-canvas .description,#drupal-off-canvas .form-item .description{font-style:italic}.layout-builder__add-block.is-layout-builder-highlighted,.layout-builder__layout.is-layout-builder-highlighted{border:none}.cke_editable.cke_editable_themed body{background:#fff;background-image:none}.cke_editable.cke_editable_themed ul,.cke_editable.cke_editable_themed ul li{list-style-type:disc}.cke_editable.cke_editable_themed ul li:before{display:none}.cke_editable.cke_editable_themed ul a{color:#000;text-decoration:underline}.ui-widget-overlay{background:#aaa;opacity:.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}.ui-dialog.entity-browser-modal{position:absolute;z-index:1260;overflow:visible;padding:0 20px;border:none;background:#fff;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff}.ui-dialog.entity-browser-modal .ui-dialog-titlebar{border:none;background:#2d2d2d;font-weight:600;z-index:6;padding:10px 20px;position:relative;margin-left:-20px;margin-right:-20px}.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close{content:"";position:absolute;top:14px;right:20px;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;width:18px;height:18px;opacity:.5;text-indent:-9999px;overflow:hidden;border:none}.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close:active,.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close:focus,.ui-dialog.entity-browser-modal .ui-dialog-titlebar-close:hover{border:none;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;opacity:1;outline:none}.field--type-layout-section.field--name-layout-builder__layout{padding-left:25px;padding-right:25px}form.layout-builder-discard-changes,form.layout-builder-revert-overrides{text-align:center}@media (max-width:749px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{padding-left:20px;padding-right:20px}}@media (min-width:550px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{padding-left:30px;padding-right:30px}}@media (max-width:1149px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{margin-top:30px;margin-bottom:30px}}@media (min-width:1100px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{max-width:770px;margin:40px auto}}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{font-family:Ubuntu,sans-serif;font-size:100%;font-weight:400;line-height:1.8;color:#576472}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-family:Ubuntu,sans-serif;line-height:.95;font-weight:700}@media (max-width:1149px){h1,h2,h3,h4,h5,h6{margin:15px 0}}@media (min-width:1100px){h1,h2,h3,h4,h5,h6{margin:15px 0}}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{color:#00a0af}@media (max-width:1149px){h1{font-size:2.125rem}}@media (min-width:1100px){h1{font-size:2.5rem}}h2{color:#00264d}@media (max-width:1149px){h2{font-size:1.5rem}}@media (min-width:1100px){h2{font-size:1.6875rem}}h3{color:#00264d}@media (max-width:1149px){h3{font-size:1.125rem}}@media (min-width:1100px){h3{font-size:1.375rem}}h4,h5,h6{color:#00264d;font-size:1.125rem}p{margin:10px 0}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:20px}.block-content--type-quote .field--name-field-quote,.intro-txt,.paragraph--type--paragraph-quote .field--name-field-text,.paragraph--type-paragraph-quote .field--name-field-text{font-size:1.5625rem;line-height:33px}a{color:#00264d;text-decoration:underline;-webkit-transition:all .25s ease;transition:all .25s ease}a:focus,a:hover{color:rgb(0,68.2025974026,138.2)}hr{margin:20px 0;border:0;border-top:1px solid #cbe3e6}@media (min-width:1100px){hr{margin:40px 0}}.quote{background-color:#fff;border:1px solid #cbe3e6;border-radius:4px;position:relative;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);font-size:1rem;margin:0}@media (max-width:1149px){.quote{padding:30px}.quote:before{top:30px;left:30px}}@media (min-width:1100px){.quote{padding:85px 40px 40px}.quote:before{top:40px;left:40px}}.quote:before{content:"";position:absolute;background:url(../images/icons/application/quote-marks.svg) no-repeat;width:34px;height:27px}.quote__cite{display:block;margin-top:10px;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:700;font-style:normal}.download-list,ul:not([class]){padding:0;margin:5px 0 20px 18px}.download-list li,ul:not([class]) li{list-style:none;margin-bottom:1px;position:relative}.download-list li:before,ul:not([class]) li:before{content:"";position:absolute;top:12px;left:-18px;display:inline-block;margin-right:10px;width:5px;height:5px;background-color:#00264d;border-radius:50%}ol{margin:5px 0 20px 20px;padding:0}ol li{position:relative;margin-bottom:1px;padding-left:5px}.list-reset{margin:0;padding:0;list-style:none}@media (max-width:1149px){body:not(.path-register) .table-wrapper{overflow-x:auto;margin:30px 0}body:not(.path-register) .table-wrapper td,body:not(.path-register) .table-wrapper th{white-space:nowrap}}body:not(.path-register) table{width:100%;border:1px solid rgb(178.8909090909,214.0181818182,218.4090909091)}body:not(.path-register) table td,body:not(.path-register) table th{border-bottom:1px solid rgb(178.8909090909,214.0181818182,218.4090909091);border-right:1px solid rgb(178.8909090909,214.0181818182,218.4090909091);padding:10px 15px;text-align:left;vertical-align:top}body:not(.path-register) table td h1,body:not(.path-register) table td h2,body:not(.path-register) table td h3,body:not(.path-register) table td p,body:not(.path-register) table th h1,body:not(.path-register) table th h2,body:not(.path-register) table th h3,body:not(.path-register) table th p{margin:0}body:not(.path-register) table th{font-weight:500}body:not(.path-register) table th p{margin:0}body:not(.path-register) table tr th{border-bottom:1px solid rgb(178.8909090909,214.0181818182,218.4090909091)}body:not(.path-register) table caption{text-align:left}@media (max-width:1149px){.layout{margin-top:30px;margin-bottom:30px}.layout:first-child{margin-top:0}}@media (min-width:1100px){.layout{margin-top:50px;margin-bottom:50px}.layout:first-child{margin-top:0}}.layout .block-layout-builder:first-child{margin-top:30px}.page__title{margin-top:40px}@media (max-width:749px){.page__title{padding-left:20px;padding-right:20px}}@media (min-width:550px){.page__title{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media (min-width:1150px){.page__title{padding-left:50px;padding-right:50px}}.page__title h1{margin:0}.layout--threecols .block-layout-builder:last-child,.layout--twocols-75-25 .block-layout-builder:last-child,.layout--twocols .block-layout-builder:last-child{margin-bottom:0}body:not(.cke_editable){background-color:#e5f3f4}body.page-node-type-grant,body.page-node-type-landing-page:not(.path-frontpage),body.page-node-type-page,body.path-my-grants,body.path-my-jury,body.path-submitforreview{background-color:#fff}body.page-node-type-grant .main-header,body.page-node-type-landing-page:not(.path-frontpage) .main-header,body.page-node-type-page .main-header,body.path-my-grants .main-header,body.path-my-jury .main-header,body.path-submitforreview .main-header{border-bottom:1px solid #e1e1e1}@media (max-width:749px){.node--type-page.node--view-mode-full .field-name-node-title{margin-top:30px}}@media (min-width:550px){.node--type-page.node--view-mode-full .field-name-node-title{margin-top:40px}}.node--type-page.node--view-mode-full .field-name-node-title h1{margin:0}@media (max-width:1099px){.page{overflow-x:hidden}}@media (max-width:1149px){.block-layout-builder{margin-top:30px;margin-bottom:30px}}@media (min-width:1100px){.block-layout-builder{max-width:980px;margin-top:50px;margin-bottom:50px}}.block-layout-builder h2.block-title{margin-top:0}.wrapper .block-content--type-basic{position:relative}.wrapper .block-content--type-basic .field--name-field-more-link{margin-top:15px}.layout:first-child .block:first-child.block-inline-blockimage{margin-top:35px}.img-title{margin-top:1px;font-size:.75rem;text-align:right}@media (min-width:1100px){.block-inline-blockimage-slider{max-width:1340px}}.block-inline-blockimage-slider .swiper-container{position:relative}.block-inline-blockimage-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.block-inline-blockimage-slider .swiper-slide{padding-right:20px}.block-inline-blockimage-slider .swiper-slide img{max-width:none;width:auto;vertical-align:top}@media (max-width:1149px){.block-inline-blockimage-slider .swiper-slide img{height:300px}}@media (min-width:1100px){.block-inline-blockimage-slider .swiper-slide img{height:500px}}.block-inline-blockimage-slider .swiper-button-next,.block-inline-blockimage-slider .swiper-button-prev{position:absolute;width:48px;height:48px;cursor:pointer}@media (max-width:1149px){.block-inline-blockimage-slider .swiper-button-next,.block-inline-blockimage-slider .swiper-button-prev{top:140px}}@media (min-width:1100px){.block-inline-blockimage-slider .swiper-button-next,.block-inline-blockimage-slider .swiper-button-prev{top:240px}}.block-inline-blockimage-slider .swiper-button-next.swiper-button-disabled,.block-inline-blockimage-slider .swiper-button-prev.swiper-button-disabled{opacity:0}.block-inline-blockimage-slider .swiper-button-prev{background:url(../images/icons/application/slider-prev--black.svg) no-repeat;left:20px}.block-inline-blockimage-slider .swiper-button-next{background:url(../images/icons/application/slider-next--black.svg) no-repeat;right:-20px}@media (max-width:1149px){.block-content--type-text-with-image img{width:100%}}@media (max-width:1099px){.block-content--type-text-with-image .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block-content--type-text-with-image .row .col:first-child{padding-top:20px}}@media (min-width:1100px){.block-content--type-text-with-image.image-position--left .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1100px){.block-content--type-text-with-image.image-position--left .col:first-child{padding-left:30px}}@media (max-width:749px){.block-content--type-text-with-image.image-position--left .col:nth-child(2){padding-left:1rem}}@media (max-width:749px){.block-content--type-text-with-image .col:first-child{margin-bottom:30px}}.block-content--type-text-with-image p:first-child{margin-top:0}.block-content--type-text-with-image .field--name-field-more-link{margin-top:15px}.block-inline-blockvideo .video-embed-field-responsive-video{position:relative}.block-inline-blockvideo .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.block-content--type-video-upload .field--name-field-video-file{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.block-content--type-video-upload .field--name-field-video-file video{left:0;top:0;height:100%;width:100%;position:absolute}.block-inline-blockintro>h2{display:none}.block-content--type-intro p{font-size:1.25rem;line-height:30px}.block-content--type-intro p:first-child{margin-top:0}.block-content--type-intro p:last-child{margin-bottom:0}.block-content--type-call-to-action .field--name-field-button{margin-top:15px}.block-inline-blockquote h2{display:none}.block-content--type-quote{border-left:5px solid rgb(193.1621621622,226.4594594595,228.8378378378);padding-left:25px}.block-content--type-quote p:first-child{margin-top:0}.block-content--type-quote p:last-child{margin-bottom:0}.block-content--type-quote .field--name-field-quote{color:#00264d}@media (min-width:1100px){.block-content--type-download.cols--2 .download-list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.block-inline-blockbutton h2{display:none}@media (max-width:1149px){.block-content--type-button{margin-top:30px}}@media (min-width:1100px){.block-content--type-button{margin-top:-30px}}@media (min-width:1100px){.wrapper .block-inline-blocklogos{max-width:1000px;margin-left:auto;margin-right:auto}}.wrapper .block-content--type-logos{position:relative;text-align:center;background:#fff;padding-left:10px;padding-right:10px;padding-bottom:20px}@media (min-width:280px){.wrapper .block-content--type-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wrapper .block-content--type-logos h2.block-title{display:none}.wrapper .block-content--type-logos .paragraph--type-logo{margin:10px}@media (min-width:280px){.wrapper .block-content--type-logos .paragraph--type-logo{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:550px){.wrapper .block-content--type-logos .paragraph--type-logo{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:auto}}.wrapper .block-content--type-logos img{width:auto;height:auto;max-width:170px;max-height:90px}.block-inline-blockfaq{max-width:100%}.block-inline-blockfaq h3{margin:14px 0;cursor:pointer;color:#00264d;padding-left:45px;font-size:1.25rem}.block-inline-blockfaq .field__item:not(.field--name-field-answer){border-top:1px solid #cbe3e6;padding:5px 0}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph{margin:0;padding:0;position:relative}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph:after,.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph:before{content:"";position:absolute;pointer-events:none}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph:before{top:-5px;left:0;background-color:#00264d;width:32px;height:32px;border-radius:50%}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph:after{top:8px;left:11px;background:url(../images/icons/application/faq-arrow--down--white.svg) 50% no-repeat;width:11px;height:7px}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph.active:before{background-color:#00a0af}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph.active:after{background:url(../images/icons/application/faq-arrow--up--white.svg) 50% no-repeat}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph.active h3{color:#00a0af}.block-inline-blockfaq .field__item:not(.field--name-field-answer) .paragraph.active .field--name-field-answer{visibility:visible;opacity:1;height:auto}.block-inline-blockfaq .field__item:not(.field--name-field-answer) p{margin:0 0 10px}.block-inline-blockfaq .field--name-field-answer{visibility:hidden;opacity:0;height:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;padding-left:45px}.block-inline-blockgrant-info{height:100%}.block-content--type-grant-info{color:#fff;padding:30px;background-color:#ff5858;border-radius:4px;height:100%}.block-content--type-grant-info h3{margin:0;text-align:center;color:#761212;text-transform:uppercase;font-size:.875rem}.block-content--type-grant-info h2{margin:9px 0 20px;text-align:center;color:#fff;font-weight:400;position:relative;padding-bottom:15px}.block-content--type-grant-info h2:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:4px;background-color:#d74141}.block-content--type-grant-info p{font-size:1.0625rem;line-height:24px}.block-content--type-grant-info p:last-child{margin-bottom:0}.block-content--type-grant-info p a{color:#fff}.block-content--type-grant-info.bg--blauw{background-color:#1766b7}.block-content--type-grant-info.bg--blauw h3{color:#95b5d6}.block-content--type-grant-info.bg--blauw h2:after{background-color:#95b5d6}.block-content--type-grant-info.bg--green{background-color:#00a0af}.block-content--type-grant-info.bg--green h3{color:#025d66}.block-content--type-grant-info.bg--green h2:after{background-color:#025d66}.block-inline-blockmanual-list.block-layout-builder{max-width:100%}.block-inline-blockmanual-list.block-layout-builder .block-content--type-manual-list>h2{text-align:center;position:relative;text-transform:uppercase;font-size:1.375rem;margin:40px 0}.block-inline-blockmanual-list.block-layout-builder .block-content--type-manual-list>h2:before{content:"";position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:51px;height:51px;background-color:#f6fdfe;z-index:-1;border-radius:50%}@media (min-width:550px){.block-inline-blockmanual-list.block-layout-builder .field-name-field-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node{position:relative;cursor:pointer;margin-bottom:25px}@media (min-width:550px){.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}@media (min-width:1100px){.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node{-webkit-box-flex:1;-ms-flex:1 33.33%;flex:1 33.33%;max-width:33.33%}}.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .node__inner{background-color:#fff;padding:30px 30px 20px;height:100%}.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node h3{margin-top:0;font-size:1.625rem}.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node h3 a{color:#00a0af;text-decoration:none}.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node h3 a:focus,.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node h3 a:hover{color:rgb(0,183.3142857143,200.5)}.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-field-deadline{color:#00264d;font-size:.9375rem;line-height:20px}.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-field-short-description{line-height:24px}.block-inline-blockautomatic-list.block-layout-builder{max-width:100%}@media (min-width:550px){.block-inline-blockautomatic-list.block-layout-builder .automatic-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}@media (min-width:550px){.block-inline-blockautomatic-list.block-layout-builder .automatic-list-wrapper.list-views-mode-small_teaser .automatic-list-item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}.block-inline-blockautomatic-list.block-layout-builder .node{position:relative;cursor:pointer}@media (max-width:1149px){.paragraph{margin-top:25px;margin-bottom:25px}}@media (min-width:1100px){.paragraph{max-width:980px;margin-top:35px;margin-bottom:35px}}.paragraph h2:first-child{margin-top:0}.paragraph p:last-child{margin-bottom:0}@media (min-width:1100px){.paragraph:first-child{margin-top:30px}}.paragraph--type-paragraph-text .field--name-field-button{margin-top:15px}@media (max-width:1149px){.paragraph--type--paragraph-button{margin-top:30px}}@media (min-width:1100px){.paragraph--type--paragraph-button{margin-top:-30px}}.paragraph--type-paragraph-call-to-action .field--name-field-button{margin-top:15px}@media (min-width:1100px){.paragraph--type-paragraph-download.cols--2 .download-list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.paragraph--type--paragraph-quote,.paragraph--type-paragraph-quote{border-left:5px solid rgb(193.1621621622,226.4594594595,228.8378378378);padding-left:25px}@media (min-width:1100px){.paragraph--type--paragraph-quote,.paragraph--type-paragraph-quote{margin-top:50px;margin-bottom:50px}}.paragraph--type--paragraph-quote p:first-child,.paragraph--type-paragraph-quote p:first-child{margin-top:0}.paragraph--type--paragraph-quote p:last-child,.paragraph--type-paragraph-quote p:last-child{margin-bottom:0}.paragraph--type--paragraph-quote .field--name-field-text,.paragraph--type-paragraph-quote .field--name-field-text{color:#00264d}.field--name-field-quotee{font-weight:700;margin-top:10px;text-transform:uppercase;color:#00a0af}@media (min-width:1100px){.paragraph--type-logos{max-width:980px;margin-left:auto;margin-right:auto}}.paragraph--type-logos .paragraph{margin-top:0;margin-bottom:0}@media (min-width:280px){.paragraph--type-logos .field--name-field-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type-logos .field--name-field-logo .field__item{margin:20px 0}@media (min-width:280px){.paragraph--type-logos .field--name-field-logo .field__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:550px){.paragraph--type-logos .field--name-field-logo .field__item{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}@media (min-width:1100px){.paragraph--type-logos .field--name-field-logo .field__item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}@media (min-width:1100px){.paragraph--type-paragraph-form{max-width:980px;margin-left:auto;margin-right:auto}}.paragraph--type-paragraph-text-image.image-position--left .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type-paragraph-text-image.image-position--left .col:first-child{padding-left:30px}.paragraph--type-paragraph-text-image.image-position--left .col:nth-child(2){padding-right:30px}@media (max-width:749px){.paragraph--type-paragraph-text-image .col:first-child{margin-bottom:30px}}.paragraph--type-paragraph-text-image p:first-child{margin-top:0}.paragraph--type-paragraph-text-image .field--name-field-link{margin-top:15px}.paragraph--type-paragraph-embed-code .field--name-embed-code{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.paragraph--type-paragraph-embed-code .field--name-embed-code iframe{left:0;top:0;height:100%;width:100%;position:absolute}.paragraph--type-paragraph-video .field_video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.paragraph--type-paragraph-video .field_video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.paragraph--type-video-upload .field--name-field-video-file{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.paragraph--type-video-upload .field--name-field-video-file video{left:0;top:0;height:100%;width:100%;position:absolute}.paragraph--type-intro p{font-size:1.25rem;line-height:30px}.paragraph--type-intro p:first-child{margin-top:0}.paragraph--type-intro p:last-child{margin-bottom:0}.paragraph--type-faq h3{margin:14px 0;cursor:pointer;color:#00264d;padding-left:45px;font-size:1.25rem}.paragraph--type-faq .field__item:not(.field--name-field-answer){border-top:1px solid #cbe3e6;padding:5px 0}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph{margin:0;padding:0;position:relative}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph:after,.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph:before{content:"";position:absolute;pointer-events:none}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph:before{top:-5px;left:0;background-color:#00264d;width:32px;height:32px;border-radius:50%}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph:after{top:8px;left:11px;background:url(../images/icons/application/faq-arrow--down--white.svg) 50% no-repeat;width:11px;height:7px}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph.active:before{background-color:#00a0af}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph.active:after{background:url(../images/icons/application/faq-arrow--up--white.svg) 50% no-repeat}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph.active h3{color:#00a0af}.paragraph--type-faq .field__item:not(.field--name-field-answer) .paragraph.active .field--name-field-answer{visibility:visible;opacity:1;height:auto}.paragraph--type-faq .field__item:not(.field--name-field-answer) p{margin:0 0 10px}.paragraph--type-faq .field--name-field-answer{visibility:hidden;opacity:0;height:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;padding-left:45px}@media (min-width:1100px){.paragraph--type-image-slider{max-width:1340px}}.paragraph--type-image-slider .swiper-container{position:relative}.paragraph--type-image-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.paragraph--type-image-slider .swiper-slide{padding-right:20px}.paragraph--type-image-slider .swiper-slide img{max-width:none;width:auto;vertical-align:top}@media (max-width:1149px){.paragraph--type-image-slider .swiper-slide img{height:300px}}@media (min-width:1100px){.paragraph--type-image-slider .swiper-slide img{height:500px}}.paragraph--type-image-slider .swiper-button-next,.paragraph--type-image-slider .swiper-button-prev{position:absolute;width:48px;height:48px;cursor:pointer}@media (max-width:1149px){.paragraph--type-image-slider .swiper-button-next,.paragraph--type-image-slider .swiper-button-prev{top:140px}}@media (min-width:1100px){.paragraph--type-image-slider .swiper-button-next,.paragraph--type-image-slider .swiper-button-prev{top:240px}}.paragraph--type-image-slider .swiper-button-next.swiper-button-disabled,.paragraph--type-image-slider .swiper-button-prev.swiper-button-disabled{opacity:0}.paragraph--type-image-slider .swiper-button-prev{background:url(../images/icons/application/slider-prev--black.svg) no-repeat;left:20px}.paragraph--type-image-slider .swiper-button-next{background:url(../images/icons/application/slider-next--black.svg) no-repeat;right:-20px}@media (min-width:1150px){.path-frontpage .main-menu ul.menu li:first-child{display:none}}.user__intro h2.block-title{color:#00a0af}@media (max-width:1149px){.user__intro h2.block-title{font-size:2.125rem}}@media (min-width:1100px){.user__intro h2.block-title{font-size:2.5rem}}.login-register__wrapper{margin-top:30px}@media (min-width:1100px){.login-register__wrapper .form__login{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}}.login-register__wrapper .btn-submit,.login-register__wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .button.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),.login-register__wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .login-register__wrapper .button.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .login-register__wrapper .form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button){height:49px;padding-top:15px}.path-user .wrapper{margin-top:40px}.path-user .block-local-tasks-block{position:relative;left:auto;right:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:none;box-shadow:none;text-align:left;width:auto;margin:30px 0 0}@media (min-width:550px){.path-user .block-local-tasks-block{max-width:1340px}}.path-user .block-local-tasks-block .tabs.primary{background:transparent;border-radius:0;padding:0}.path-user .block-local-tasks-block .tabs.primary li{margin-right:7px}.path-user .block-local-tasks-block .tabs.primary li.is-active a{background-color:#fff;color:#00264d}.path-user .block-local-tasks-block .tabs.primary a{display:inline-block;border-top-left-radius:4px!important;border-top-right-radius:4px!important;padding:5px 12px;text-decoration:none}.path-user .block-local-tasks-block .tabs.primary a,.path-user .block-local-tasks-block .tabs.primary a:focus,.path-user .block-local-tasks-block .tabs.primary a:hover{color:#576472;background-color:rgb(193.1621621622,226.4594594595,228.8378378378)}.user__intro{margin-bottom:25px}@media (min-width:550px){.user__intro{max-width:890px}}.project-password-step-form{margin:0 0 30px;background-color:#fff}@media (min-width:550px){.project-password-step-form{max-width:890px}}@media (max-width:1099px){.project-password-step-form{padding:5px 25px 25px}}@media (min-width:1100px){.project-password-step-form{padding:10px 35px 30px}}@media (min-width:1150px){.path-my-grants .main-menu li:first-child,.path-my-jury .main-menu li:first-child{display:none}}.node-environmental-journalism-collaborator-form .field-multiple-drag,.node-environmental-journalism-collaborator-form .form-type-vertical-tabs,.node-environmental-journalism-collaborator-form .tabledrag-toggle-weight-wrapper,.node-europeancrossborder-collaborator-form .field-multiple-drag,.node-europeancrossborder-collaborator-form .form-type-vertical-tabs,.node-europeancrossborder-collaborator-form .tabledrag-toggle-weight-wrapper,.node-jf-local-collaborator-form .field-multiple-drag,.node-jf-local-collaborator-form .form-type-vertical-tabs,.node-jf-local-collaborator-form .tabledrag-toggle-weight-wrapper,.node-local-media-for-democracy-collaborator-form .field-multiple-drag,.node-local-media-for-democracy-collaborator-form .form-type-vertical-tabs,.node-local-media-for-democracy-collaborator-form .tabledrag-toggle-weight-wrapper,.node-modernslavery-collaborator-form .field-multiple-drag,.node-modernslavery-collaborator-form .form-type-vertical-tabs,.node-modernslavery-collaborator-form .tabledrag-toggle-weight-wrapper,.node-pascaldecroos-collaborator-form .field-multiple-drag,.node-pascaldecroos-collaborator-form .form-type-vertical-tabs,.node-pascaldecroos-collaborator-form .tabledrag-toggle-weight-wrapper,.node-training-and-development-collaborator-form .field-multiple-drag,.node-training-and-development-collaborator-form .form-type-vertical-tabs,.node-training-and-development-collaborator-form .tabledrag-toggle-weight-wrapper,.node-wetenschapsjournalistiek-collaborator-form .field-multiple-drag,.node-wetenschapsjournalistiek-collaborator-form .form-type-vertical-tabs,.node-wetenschapsjournalistiek-collaborator-form .tabledrag-toggle-weight-wrapper{display:none}.field-label-above,.field-label-inline,.field__label{font-weight:500;color:#00264d}.my-content{margin-top:35px}.my-content h1{margin-bottom:35px}.my-content h1,.my-content h2,.my-content h3,.my-content p{max-width:980px}.my-content ul:not([class]){margin:0}.my-content ul:not([class]) li{display:inline-block;padding:2px;vertical-align:top}.my-content ul:not([class]) li:before{display:none}.my-content ul:not([class]) a:not([class]){color:#00264d}.my-content ul:not([class]) a.download_pdf,.my-content ul:not([class]) a.edit,.my-content ul:not([class]) a.view_application{border:1px solid #1766b7;display:inline-block;padding:10px 20px;width:50px;height:40px;border-radius:4px;text-indent:-9999px;font-size:0;overflow:hidden}.my-content ul:not([class]) a.view_application{background:url(../images/icons/application/eye.svg) no-repeat 50%}.my-content ul:not([class]) a.download_pdf{background:url(../images/icons/application/download.svg) no-repeat 50%}.my-content ul:not([class]) a.edit{background:url(../images/icons/application/edit.svg) no-repeat 50%}.my-content ul:not([class]) a.invite_collaborator{border:1px solid #1766b7;border-radius:4px;color:#1766b7;text-decoration:none;display:inline-block;padding:10px 15px;min-height:40px;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.2}.my-content a.btn-submit,.my-content form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions a.button.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),.my-content form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) a.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .my-content a.button.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .my-content a.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button){margin-top:7px;height:40px}.my-content a.btn-submit.not-complete,.my-content form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) a.not-complete.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .my-content a.not-complete.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button){opacity:.8}.my-content a.btn-submit.not-complete:hover,.my-content form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) a.not-complete.form-submit:hover:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .my-content a.not-complete.form-submit:hover:not(.save-draft-button):not(.skipped-button):not(.previous-button){opacity:1}.my-content .table-wrapper{margin:30px 0}.my-content table{line-height:1.5;border-right:none!important;border-bottom:none!important;border-left:none!important}.my-content table td{padding:20px 0!important;border-right:none!important}.my-content table td:last-child{width:360px}.my-content table h3{margin-top:3px!important;margin-bottom:10px!important;color:#1766b7}.my-content .grant,.my-content .grant-requests{margin-top:40px}.my-content .grant>h3{margin-bottom:20px}.my-content .grant-top{margin-bottom:10px}.my-content .grant-top .description{font-size:14px;font-style:italic}@media (min-width:750px){.my-content .grant-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-content .grant-top .new-link-wrapper{text-align:right}}@media (max-width:1149px){.my-content .grant-top h3{font-size:1.375rem}}@media (min-width:1100px){.my-content .grant-top h3{font-size:1.5rem}}.my-content .grant-request-wrapper{display:grid;margin-bottom:15px}@media (max-width:749px){.my-content .grant-request-wrapper{gap:15px 20px;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:750px){.my-content .grant-request-wrapper{gap:20px 25px;grid-template-columns:repeat(2,minmax(0,1fr))}}.my-content .grant-request{background:#e5f3f4;border-radius:4px;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-content .grant-teaser{margin-bottom:10px}.my-content .grant-actions{margin-top:auto}.my-content .field--name-field-project-title{font-weight:700;font-size:20px}.my-content .field__item,.my-content .field__label{display:inline-block}.my-content .field__item{font-weight:700}.my-content .field-label-inline{display:inline-block;margin-right:5px}.my-content .jury{background:#e5f3f4;padding:15px;margin-top:20px;margin-bottom:20px}.my-grant__status{margin-top:12px;background:#00264d url(../images/icons/application/state--white.svg) top 8px left 10px no-repeat;padding:10px 20px 10px 40px;font-weight:700;border:1px solid #00264d;border-radius:4px;color:#fff;text-decoration:none;display:inline-block;min-height:40px;font-family:Ubuntu,sans-serif;font-size:.9375rem;line-height:1.2}.page-node-type-grant .field{margin-bottom:5px}.page-node-type-grant .field__label{color:#000}.page-node-type-grant .details-wrapper{padding:10px 20px}.page-node-type-grant .vertical-tabs__menu{border-right:1px solid #ccc}.field--name-apply-buttons a+a{margin-left:8px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--allow-dropdown .iti__flag-container{left:1px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti__flag.iti__be{width:18px;height:15px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti__selected-flag:focus{outline:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti__country-list{background-color:#fff;border-color:#cbe3e6;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.05);box-shadow:0 2px 5px 0 rgba(0,0,0,.05);color:#576472;margin:0 0 0 -2px;font-family:Ubuntu,sans-serif;font-size:.9375rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti__arrow,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti__arrow--up{width:0!important;border:3px solid transparent;border-top-color:#555;border-bottom:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti__country.iti__highlight{background-color:#f2f2f2}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--allow-dropdown input,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--allow-dropdown input[type=tel],form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--allow-dropdown input[type=text],form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--separate-dial-code input,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--separate-dial-code input[type=tel],form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-checkboxes .form-item{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox{display:inline-block;background:#fff;border:1px solid #cbe3e6;-webkit-box-shadow:0 5px 0 -2px #e7f4f6;box-shadow:0 5px 0 -2px #e7f4f6;border-radius:4px;padding:10px 15px;margin:0;font-weight:600;-webkit-transition:all .25s ease;transition:all .25s ease}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox.checkbox-checked{border-color:rgb(151.3376623377,199.1818181818,205.1623376623);background-color:#fff}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox:only-child{width:100%}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox label{position:relative;padding:2px 0 2px 23px;display:block;cursor:pointer;margin:0;color:#00264d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox label:before{content:"";position:absolute;top:6px;left:-3px;width:20px;height:20px;border:1px solid #00a0af;background:#fff}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox label:after{content:"";position:absolute;width:0;height:0;top:4px;left:-4px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:18px -1px;transform-origin:18px -1px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox label.error{padding:2px 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox label.error:after,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox label.error:before{display:none;padding:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox input{opacity:0;padding:0;min-height:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;border:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox input:checked+label{color:#00264d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox input:checked+label:before{background-color:#00a0af;border-color:#00a0af}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox input:checked+label:after{width:10px;height:6px;border-color:#fff;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}@media (max-width:1099px){.path-register .steps,.path-user .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1100px){.path-register .steps,.path-user .steps{margin-top:20px}}.path-register .step,.path-user .step{display:block;position:relative;height:34px;text-decoration:none}@media (min-width:1100px){.path-register .step:not(:last-child),.path-user .step:not(:last-child){margin-bottom:20px}}.path-register .step h2,.path-user .step h2{font-size:.9375rem;text-transform:uppercase;margin:0;padding-top:10px;padding-left:42px}@media (max-width:1099px){.path-register .step h2,.path-user .step h2{text-indent:-9999px;width:34px;height:34px}}.path-register .step h2:before,.path-user .step h2:before{content:"";position:absolute;top:0;left:0;background-color:transparent;color:#00a0af;width:34px;height:34px;font-size:1.0625rem;font-weight:700;text-align:center;border-radius:50%;padding-top:8px;border:1px solid #00a0af;text-indent:0;overflow:hidden}.path-register .step.active h2:before,.path-user .step.active h2:before{background-color:#00a0af;color:#fff}.path-register .step.done h2:before,.path-user .step.done h2:before{content:"";background:#00a0af url(../images/icons/application/check--white.svg) 50% no-repeat;text-indent:-999px}.path-register .step.step-1 h2:before,.path-user .step.step-1 h2:before{content:"1"}.path-register .step.step-2 h2:before,.path-user .step.step-2 h2:before{content:"2"}.path-register .step.step-3 h2:before,.path-user .step.step-3 h2:before{content:"3"}.path-register .step.step-4 h2:before,.path-user .step.step-4 h2:before{content:"4"}.path-register .step.step-5 h2:before,.path-user .step.step-5 h2:before{content:"5"}.form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-item.form-type-radio{display:inline-block;background:#fff;border:1px solid #cbe3e6;-webkit-box-shadow:0 5px 0 -2px #e7f4f6;box-shadow:0 5px 0 -2px #e7f4f6;border-radius:7px;padding:10px 15px;margin:0 10px 0 0;-webkit-transition:all .25s ease;transition:all .25s ease}.form-item.form-type-radio.radio-checked:not(.form-item-field-contract){border-color:rgb(151.3376623377,199.1818181818,205.1623376623);background-color:#fff}.form-item.form-type-radio.radio-checked:not(.form-item-field-contract) label{color:#00264d}.form-item.form-type-radio input[type=radio]{position:absolute;opacity:0}.form-item.form-type-radio input[type=radio]:checked+label:before{background:#00264d url(../images/icons/register/check-small.svg) no-repeat 50% 50%;border-color:#00264d}.form-item.form-type-radio label{cursor:pointer;color:#00a0af;margin-bottom:0;height:100%}.form-item.form-type-radio label:before{content:"";position:absolute;background:#fff;border-radius:100%;border:2px solid #00a0af;display:inline-block;width:22px;height:22px;top:1px;left:0;margin-right:8px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}body:not(.cke_editable).path-register{background:#e5f3f4 url(../images/icons/application/oval-register.svg) top 80px right no-repeat}@media (max-width:1099px){.path-register .wrapper .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.path-register .field-multiple-drag,.path-register .filter-wrapper,.path-register .tabledrag-toggle-weight-wrapper,.path-register .tableresponsive-toggle-columns,.path-register summary{display:none!important}@media (max-width:1099px){.path-register .sidebar,.path-register main.col-md-8{padding-top:25px}}@media (min-width:1100px){.path-register .sidebar,.path-register main.col-md-8{padding-top:40px}}.path-register h1{color:#00264d;font-size:2.125rem}.path-register h3{position:relative;display:block;font-weight:600;font-family:Ubuntu,sans-serif;font-size:1.375rem;color:#1766b7;margin:35px 0 12px;text-align:left}.path-register .order-received{background-color:#fff}@media (max-width:1099px){.path-register .order-received{padding:5px 25px 25px}}@media (min-width:1100px){.path-register .order-received{padding:15px 35px 30px}}.path-register .order-received p:last-child{margin-bottom:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form{background-color:#fff}@media (max-width:1099px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form{padding:5px 25px 25px}}@media (min-width:1100px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form{padding:15px 35px 30px}}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form th h4.label{position:relative;display:block;font-weight:600;font-family:Ubuntu,sans-serif;font-size:1.375rem;color:#1766b7;margin:25px 0 14px;text-align:left}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form th h4.label.form-required:after{color:#1866b7;content:" *";display:inline;font-weight:400;font-size:.875rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .field--name-field-type-of-grant.field--widget-options-select .form-type-select:after{bottom:auto;top:51px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .paragraph-type--applicant{border:1px solid #cbe3e6;padding:0 20px;border-radius:4px;background-color:#faffff}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .paragraph-type--applicant+.paragraph-type--applicant{margin-top:10px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .handle{display:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .widget_multiple .form-type-managed-file label{font-size:.875rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper{border-bottom:1px solid #cbe3e6;padding-bottom:10px;margin-bottom:10px}@media (max-width:549px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper{text-align:center}}@media (min-width:550px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:549px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper .previous-button,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper .skipped-button{display:inline-block}}@media (max-width:549px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper-next{margin-top:20px}}@media (min-width:550px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper-next{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:549px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button-wrapper-next .button--primary{width:100%}}@media (min-width:550px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .skipped-button{margin-left:15px}}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button:not(.form-submit){padding:0;font-size:.9375rem;font-weight:700;line-height:1.2;color:#1766b7;display:inline-block;margin:10px 0;text-decoration:none;border-bottom:1px solid #1766b7}@media (max-width:1149px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button:not(.form-submit){-ms-flex-item-align:center;align-self:center}}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button:not(.form-submit):focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block).register-form .form-actions .button:not(.form-submit):hover{color:rgb(30.2475728155,127.2718446602,226.7524271845);border-color:rgb(52.9004854369,140.145631068,229.5995145631)}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field--name-field-website input{width:100%}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-wrapper+.description{margin-top:-10px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .container-inline .form-item{margin-top:4px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .address-container-inline,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field--name-field-designated-contact{margin:20px 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .address-container-inline .form-item,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field--name-field-designated-contact .form-item{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .paragraph-type-label{font-weight:700;color:#00264d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .js .field--widget-paragraphs td{padding:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .paragraphs-dropdown-actions{position:relative;display:block;top:auto;background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .paragraphs-dropdown-toggle,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) input.field-dragdrop-mode-submit{display:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .paragraphs-icon-button-collapse,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .paragraphs-icon-button-edit{font-weight:600;line-height:2}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-item.form-item-field-applicant-0-subform-field-upload-cv-0{margin:10px 0}@media (min-width:750px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .passport-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:750px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .passport-wrapper .field--name-field-upload-id-passport-front-{margin-right:10px}}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .passport-wrapper .form-item{margin:10px 0}.block-content--type-button .field--name-field-button a,.block-content--type-call-to-action .field--name-field-button a,.block-content--type-text-with-image .field--name-field-more-link a,.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-node-link a,.block-mailchimp-signup form .form-submit,.btn-primary,.main-menu ul.menu a.button,.paragraph--type--paragraph-button .field--name-field-button a,.paragraph--type-paragraph-call-to-action .field--name-field-button a,.paragraph--type-paragraph-text-image .field--name-field-link a,.paragraph--type-paragraph-text .field--name-field-button a,.wrapper .block-content--type-basic .field--name-field-more-link a{display:inline-block;margin:10px 0;padding:10px 15px;vertical-align:middle;border:0;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.2;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background:#00a0af;border-radius:4px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:40px}@media (max-width:549px){.block-content--type-button .field--name-field-button a,.block-content--type-call-to-action .field--name-field-button a,.block-content--type-text-with-image .field--name-field-more-link a,.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-node-link a,.block-mailchimp-signup form .form-submit,.btn-primary,.main-menu ul.menu a.button,.paragraph--type--paragraph-button .field--name-field-button a,.paragraph--type-paragraph-call-to-action .field--name-field-button a,.paragraph--type-paragraph-text-image .field--name-field-link a,.paragraph--type-paragraph-text .field--name-field-button a,.wrapper .block-content--type-basic .field--name-field-more-link a{width:100%}}.block-content--type-button .field--name-field-button a:focus,.block-content--type-button .field--name-field-button a:hover,.block-content--type-call-to-action .field--name-field-button a:focus,.block-content--type-call-to-action .field--name-field-button a:hover,.block-content--type-text-with-image .field--name-field-more-link a:focus,.block-content--type-text-with-image .field--name-field-more-link a:hover,.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-node-link a:focus,.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-node-link a:hover,.block-mailchimp-signup form .form-submit:focus,.block-mailchimp-signup form .form-submit:hover,.btn-primary:focus,.btn-primary:hover,.main-menu ul.menu a.button:focus,.main-menu ul.menu a.button:hover,.paragraph--type--paragraph-button .field--name-field-button a:focus,.paragraph--type--paragraph-button .field--name-field-button a:hover,.paragraph--type-paragraph-call-to-action .field--name-field-button a:focus,.paragraph--type-paragraph-call-to-action .field--name-field-button a:hover,.paragraph--type-paragraph-text-image .field--name-field-link a:focus,.paragraph--type-paragraph-text-image .field--name-field-link a:hover,.paragraph--type-paragraph-text .field--name-field-button a:focus,.paragraph--type-paragraph-text .field--name-field-button a:hover,.wrapper .block-content--type-basic .field--name-field-more-link a:focus,.wrapper .block-content--type-basic .field--name-field-more-link a:hover{color:#fff;text-decoration:none;background-color:rgb(0,178.6514285714,195.4)}.block-content--type-button .field--name-field-button a:active,.block-content--type-button .field--name-field-button a:focus,.block-content--type-call-to-action .field--name-field-button a:active,.block-content--type-call-to-action .field--name-field-button a:focus,.block-content--type-text-with-image .field--name-field-more-link a:active,.block-content--type-text-with-image .field--name-field-more-link a:focus,.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-node-link a:active,.block-inline-blockmanual-list.block-layout-builder .field-name-field-items .node .field--name-node-link a:focus,.block-mailchimp-signup form .form-submit:active,.block-mailchimp-signup form .form-submit:focus,.btn-primary:active,.btn-primary:focus,.main-menu ul.menu a.button:active,.main-menu ul.menu a.button:focus,.paragraph--type--paragraph-button .field--name-field-button a:active,.paragraph--type--paragraph-button .field--name-field-button a:focus,.paragraph--type-paragraph-call-to-action .field--name-field-button a:active,.paragraph--type-paragraph-call-to-action .field--name-field-button a:focus,.paragraph--type-paragraph-text-image .field--name-field-link a:active,.paragraph--type-paragraph-text-image .field--name-field-link a:focus,.paragraph--type-paragraph-text .field--name-field-button a:active,.paragraph--type-paragraph-text .field--name-field-button a:focus,.wrapper .block-content--type-basic .field--name-field-more-link a:active,.wrapper .block-content--type-basic .field--name-field-more-link a:focus{outline:0}.btn-footer,.footer__col .block-content--type-basic .field--name-field-more-link a{display:inline-block;margin:10px 0;padding:10px 15px;vertical-align:middle;border:1px solid #fff;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.2;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background:transparent;border-radius:4px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:40px}.btn-footer:focus,.btn-footer:hover,.footer__col .block-content--type-basic .field--name-field-more-link a:focus,.footer__col .block-content--type-basic .field--name-field-more-link a:hover{color:#000;text-decoration:none;background-color:#fff}.btn-footer:active,.btn-footer:focus,.footer__col .block-content--type-basic .field--name-field-more-link a:active,.footer__col .block-content--type-basic .field--name-field-more-link a:focus{outline:0}.btn-submit,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .button.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button){display:inline-block;margin:10px 0;padding:10px 15px;vertical-align:middle;border:0;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;background:#1766b7;border-radius:4px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:49px;-webkit-box-shadow:0 5px 0 -2px #e7f4f6;box-shadow:0 5px 0 -2px #e7f4f6}.btn-submit:focus,.btn-submit:hover,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .button.form-submit:focus:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .button.form-submit:hover:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-submit:focus:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-submit:hover:not(.save-draft-button):not(.skipped-button):not(.previous-button){color:#fff;text-decoration:none;background-color:rgb(26.9859223301,119.6766990291,214.7140776699)}.btn-submit:active,.btn-submit:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .button.form-submit:active:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions .button.form-submit:focus:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-submit:active:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-submit:focus:not(.save-draft-button):not(.skipped-button):not(.previous-button){outline:0}a.btn-submit,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-actions a.button.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button),form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) a.form-submit:not(.save-draft-button):not(.skipped-button):not(.previous-button){min-height:auto}.btn-cookie{display:inline-block;margin:0;padding:15px 20px;vertical-align:middle;border:0;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;background-color:#fff;color:#00a0af;border-radius:20px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:40px}.btn-cookie:focus,.btn-cookie:hover{text-decoration:none;background:#fff;color:#00a0af}.btn-cookie:active,.btn-cookie:focus{outline:0}.btn-bordered,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field-add-more-submit{display:inline-block;margin:10px 0;padding:10px 20px;vertical-align:middle;border:1px solid #1766b7;font-family:Ubuntu,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.1;color:#1766b7;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border-radius:4px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:49px;-webkit-box-shadow:none;box-shadow:none}.btn-bordered:focus,.btn-bordered:hover,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field-add-more-submit:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field-add-more-submit:hover{color:#1766b7;text-decoration:none}.btn-bordered:active,.btn-bordered:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field-add-more-submit:active,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field-add-more-submit:focus{outline:0}.user-login-form,.user-pass,.user-register-form{margin:0 0 30px;background-color:#fff}@media (min-width:550px){.user-login-form,.user-pass,.user-register-form{max-width:890px}}@media (max-width:1099px){.user-login-form,.user-pass,.user-register-form{padding:5px 25px 25px}}@media (min-width:1100px){.user-login-form,.user-pass,.user-register-form{padding:10px 35px 30px}}.user-login-form input:-webkit-autofill,.user-login-form input:-webkit-autofill:focus,.user-login-form input:-webkit-autofill:hover,.user-login-form select:-webkit-autofill,.user-login-form select:-webkit-autofill:focus,.user-login-form select:-webkit-autofill:hover,.user-login-form textarea:-webkit-autofill,.user-login-form textarea:-webkit-autofill:focus,.user-login-form textarea:-webkit-autofill:hover,.user-pass input:-webkit-autofill,.user-pass input:-webkit-autofill:focus,.user-pass input:-webkit-autofill:hover,.user-pass select:-webkit-autofill,.user-pass select:-webkit-autofill:focus,.user-pass select:-webkit-autofill:hover,.user-pass textarea:-webkit-autofill,.user-pass textarea:-webkit-autofill:focus,.user-pass textarea:-webkit-autofill:hover,.user-register-form input:-webkit-autofill,.user-register-form input:-webkit-autofill:focus,.user-register-form input:-webkit-autofill:hover,.user-register-form select:-webkit-autofill,.user-register-form select:-webkit-autofill:focus,.user-register-form select:-webkit-autofill:hover,.user-register-form textarea:-webkit-autofill,.user-register-form textarea:-webkit-autofill:focus,.user-register-form textarea:-webkit-autofill:hover{border:1px solid #cbe3e6;-webkit-text-fill-color:#576472;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block){font-size:.75rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) ::-webkit-input-placeholder{color:#576472}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) ::-moz-placeholder{color:#576472}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) :-ms-input-placeholder{color:#576472}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) ::-ms-input-placeholder{color:#576472}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) ::placeholder{color:#576472}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-item{margin:20px 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) fieldset legend+.fieldset-wrapper .form-item:only-child{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .field--name-field-designated-contact .extra-description{font-size:.9375rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) h4.label,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) label,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) legend{position:relative;display:block;font-weight:500;font-family:Ubuntu,sans-serif;font-size:1rem;color:#00264d;margin:0;text-align:left}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) h4.label.form-required:after,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) label.form-required:after,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) legend.form-required:after{color:#1866b7;content:" *";display:inline;font-weight:400;font-size:.875rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) input,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) select,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) textarea{padding:10px 12px;background-color:#fff;border:1px solid #cbe3e6;font-family:Ubuntu,sans-serif;font-size:.9375rem;color:#576472;border-radius:4px;display:block;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:48px;-webkit-box-shadow:0 5px 0 -2px #e7f4f6;box-shadow:0 5px 0 -2px #e7f4f6}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) input:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) select:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) textarea:focus{outline:none;border-color:rgb(168.5584415584,208.4545454545,213.4415584416)}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) input.invalid,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) select.invalid,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) textarea.invalid{border-color:red;-webkit-animation:shake 1s linear;animation:shake 1s linear}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-email,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-select,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-text,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-textarea{width:100%}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-number{min-width:150px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-type-select{position:relative}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-type-select:after{content:"";position:absolute;right:12px;bottom:20px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;pointer-events:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-number,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .description{font-size:.875rem;line-height:20px;margin-top:10px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) input[type=number]{-moz-appearance:textfield}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) input[type=number]::-webkit-inner-spin-button,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .save-draft-button{margin-top:20px;background:url(../images/icons/application/draft.svg) no-repeat top 12px left 15px;padding-left:40px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .previous-button,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .skipped-button{border:none;border-bottom:1px solid #1766b7;color:#1766b7;-webkit-box-shadow:none;box-shadow:none;padding:0;min-height:10px;border-radius:0;font-size:.9375rem;font-weight:700}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .js-hide{display:none}input[type=date]::-webkit-inner-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.paragraph-type-label{display:none}.password-suggestions{border:none!important;padding:0;margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-checkboxes .form-item{margin:0 5px 10px 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-checkbox label{font-weight:400}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-type-checkbox label{position:relative;padding:2px 0 2px 23px;display:inline-block;cursor:pointer;margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-type-checkbox label:before{content:"";position:absolute;top:7px;left:-3px;width:20px;height:20px;border:1px solid #00a0af;background:#fff}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-type-checkbox label:after{content:"";position:absolute;width:0;height:0;top:5px;left:-4px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:18px -1px;transform-origin:18px -1px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-type-checkbox input{opacity:0;padding:0;min-height:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;border:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-type-checkbox input:checked+label:after{width:10px;height:6px;border-color:#00a0af;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).views-exposed-form.bef-exposed-form .form--inline>.form-item{float:none}@media (min-width:550px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).views-exposed-form.bef-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).views-exposed-form.bef-exposed-form .form--inline>.form-item{float:none;margin-right:15px}}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).form-submitted input:invalid+label:before{border-color:red}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-radios .form-item.form-type-radio{margin-right:10px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-radio{margin:3px 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-radio input[type=radio]{position:absolute;opacity:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-radio input[type=radio]:checked+label:before{background-color:#00a0af;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-radio label{cursor:pointer;font-weight:400}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section) .form-item.form-type-radio label:before{content:"";background:#fff;border-radius:100%;border:1px solid #00a0af;display:inline-block;width:20px;height:20px;position:relative;top:5px;margin-right:6px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}.form-type-webform-rating label{margin-bottom:5px}.rateit{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.rateit,.rateit .rateit-range{display:inline-block;position:relative}.rateit .rateit-range{background:url(../images/rating/star.gif);height:16px;outline:none}.rateit .rateit-range *{display:block}*+html .rateit,*+html .rateit .rateit-range,* html .rateit,* html .rateit .rateit-range{display:inline}.rateit .rateit-hover,.rateit .rateit-selected{position:absolute;left:0;top:0;width:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit .rateit-hover{background:url(../images/rating/star.gif) left -32px;color:#efc529}.rateit .rateit-hover-rtl{background-position:right -32px}.rateit .rateit-selected{background:url(../images/rating/star.gif) left -16px;color:#bf4242}.rateit .rateit-selected-rtl{background-position:right -16px}.rateit .rateit-preset{color:#ef6b22}.rateit .rateit-preset,.rateit .rateit-preset-rtl{background:url(../images/rating/star.gif) left -48px}.rateit button.rateit-reset{background:url(../images/rating/star.gif) 0 0;width:16px;height:16px;display:-moz-inline-box;display:inline-block;float:left;outline:none;border:none;padding:0}.rateit .rateit-reset span{display:none}.rateit button.rateit-reset:focus,.rateit button.rateit-reset:hover{background-position:0 -16px}.rateit-font{font-size:24px;line-height:1em}.rateit-font .rateit-range{background:none;height:auto}.rateit-font .rateit-empty{color:#ccc}.rateit-font .rateit-range>div{background:none;overflow:hidden;cursor:default}.rateit.rateit-font .rateit-reset{font-size:inherit;background:none;width:.6em;height:.6em;margin-top:.2em;background:grey;border-radius:50%;position:relative}.rateit.rateit-font .rateit-reset span{display:block;font-weight:700;color:#fff;height:calc(50% - .045em);top:0;position:absolute;border-bottom:.09em solid #fff;width:72%;margin-left:14%}.rateit.rateit-font .rateit-reset:hover,.rateit.rateit-font button.rateit-reset:focus{background:#e6574b;background:radial-gradient(ellipse at center,#e6574b 55%,#f6836b 77%,#f9d3cc 100%);background-position:0 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-item.form-type-managed-file{position:relative;display:inline-block}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-item.form-type-managed-file .image-widget{position:absolute;top:0;cursor:pointer}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block) .form-item.form-type-managed-file .file{font-size:.8125rem}.newsletter-footer{position:relative;z-index:10;max-width:1340px}@media (max-width:749px){.newsletter-footer{padding-left:20px;padding-right:20px;margin:30px auto}}@media (min-width:550px){.newsletter-footer{padding-left:30px;padding-right:30px;margin:50px auto}}@media (min-width:1150px){.newsletter-footer{padding-left:50px;padding-right:50px;margin:70px auto}}@media (max-width:1149px){.mailchimp-newsletter-mergefields{margin-top:20px}}.block-mailchimp-signup form{position:relative;display:inline-block}.block-mailchimp-signup form label{display:none}.block-mailchimp-signup form .form-email{background:#fff;border:none;border-bottom:2px solid #000;border-radius:0;padding:15px 20px 15px 0;font-size:1rem;line-height:1.625rem;height:50px;font-family:Ubuntu,sans-serif;color:#e5f3f4}@media (max-width:1149px){.block-mailchimp-signup form .form-email{width:100%}}@media (min-width:1100px){.block-mailchimp-signup form .form-email{min-width:550px;margin-top:77px}}.block-mailchimp-signup form .form-email:focus{outline:none}.block-mailchimp-signup form .form-item{margin:0 25px 0 0}.block-mailchimp-signup form .form-actions{position:absolute;height:50px}@media (max-width:1149px){.block-mailchimp-signup form .form-actions{bottom:0;right:0}}@media (min-width:1100px){.block-mailchimp-signup form .form-actions{top:77px;right:0}}.block-mailchimp-signup form .form-submit{margin:0}#mailchimp-signup-subscribe-block-nieuwsbrief-form{width:100%}@media (min-width:1100px){#mailchimp-signup-subscribe-block-nieuwsbrief-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#mailchimp-signup-subscribe-block-nieuwsbrief-form div:first-child{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;max-width:55%;padding-right:70px}#mailchimp-signup-subscribe-block-nieuwsbrief-form .mailchimp-newsletter-mergefields{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;max-width:45%}}::-ms-clear{display:none}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.main-footer{background-color:#000;position:relative}@media (max-width:1149px){.main-footer{padding:40px 0;margin-top:30px}}@media (min-width:1100px){.main-footer{padding:50px 0;margin-top:50px}}.main-footer ul,.main-footer ul:not([class]){list-style-type:none;margin:0;padding:0}.main-footer ul:not([class]) li:before,.main-footer ul li:before{display:none}@media (min-width:750px){.main-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__col{font-size:.9375rem}@media (max-width:1099px){.footer__col:first-child,.footer__col:nth-child(2),.footer__col:nth-child(3){margin-bottom:30px}}@media (min-width:750px){.footer__col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.footer__col:not(:last-child){padding-right:20px}}@media (min-width:1100px){.footer__col{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}@media (min-width:1100px){.footer__col.-privacy{text-align:right}}.footer__col .block-title{margin:0 0 10px;color:#fff;font-size:.9375rem;text-transform:uppercase}.footer__col .paragraph{margin:0}.footer__col p{color:#a4a4a4}.footer__col p:first-child{margin-top:0}.footer__col a{color:#a4a4a4;text-decoration:none}.footer__col a:focus,.footer__col a:hover{color:#fff}.footer__col .block-content--type-basic .field--name-field-more-link{margin-top:15px}.main-header{background-color:#fff}@media (max-width:1899px){.main-header{padding-top:10px;padding-bottom:10px}}@media (min-width:1150px){.main-header{padding-top:15px;padding-bottom:15px}}.main-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:550px){.main-header .block-ek-menu-block{margin-left:auto}}.main-header .logo-wrapper.fixed .site-logo{position:fixed}.main-header .site-logo{display:block;position:relative;margin-top:3px;z-index:403}.main-header .site-logo img{-webkit-transition:all .25s ease;transition:all .25s ease;vertical-align:top}@media (max-width:1899px){.main-header .site-logo img{width:182px;height:39px}}@media (min-width:1150px){.main-header .site-logo img{width:265px;height:57px}}.main-header ul,.main-header ul:not([class]){list-style-type:none;margin:0;padding:0}.main-header ul:not([class]) li:before,.main-header ul li:before{display:none}.main-header a{text-decoration:none}.site-name,.site-slogan{display:none}.top{background-color:#e5f3f4;font-size:.9375rem}@media (max-width:1899px){.top{height:44px;padding:7px 0}}@media (min-width:1150px){.top{height:50px;padding:10px 0}}.top ul{margin:0;padding:0;list-style-type:none}.top ul li{display:inline-block}.top ul li a{text-decoration:none}.top ul li a:hover{text-decoration:underline}.top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1149px){.top .menu--account{display:none}}.top .menu--account ul li{margin-right:12px}@media (max-width:1899px){.top .languageswitcher ul li{margin-right:12px}}@media (min-width:1150px){.top .languageswitcher ul li{margin-left:12px}}body.menu-open{overflow:hidden}@media (max-width:749px){.menu-wrapper{padding:70px 0 20px}}@media (min-width:550px){.menu-wrapper{padding:80px 0 30px}}@media (min-width:1150px){.menu-wrapper{padding:0}}@media (max-width:1149px){.menu-wrapper{opacity:0;visibility:hidden;height:100vh;width:100%;position:fixed;overflow:scroll;right:0;background:#fff;z-index:400}.menu-wrapper .language-switcher,.menu-wrapper .main-menu,.menu-wrapper .top-menu{-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(15px);transform:translateY(15px)}}@media (min-width:550px) and (max-width:749px){.menu-wrapper{height:100vh;top:44px}}@media (min-width:1150px){.menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;visibility:visible;opacity:1}}.menu-wrapper.open{visibility:visible;opacity:1;top:44px;height:100vh}.menu-wrapper.open .language-switcher,.menu-wrapper.open .main-menu,.menu-wrapper.open .top-menu{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:749px){.top-menu{margin:0 20px}}@media (min-width:550px){.top-menu{margin:0 30px}}@media (min-width:1150px){.top-menu{display:none}}.main-menu{-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width:1150px){.main-menu{position:relative}}.main-menu ul.menu{position:relative}.main-menu ul.menu li{margin:0;padding:0;display:block;text-align:left}@media (min-width:1150px){.main-menu ul.menu li{display:inline-block}}@media (max-width:1899px){.main-menu ul.menu li.menu-item--active-trail a:not(.button){color:#1766b7}}@media (min-width:1150px){.main-menu ul.menu li.menu-item--active-trail a:not(.button){border-bottom:2px solid #1766b7}}@media (max-width:749px){.main-menu ul.menu a.button{margin-left:20px;margin-right:20px;width:calc(100% - 60px)}}@media (min-width:750px){.main-menu ul.menu a.button{margin-left:30px}}@media (min-width:1150px){.main-menu ul.menu a.button{margin-left:10px}}.main-menu ul.menu a:not(.button){font-weight:500;font-size:.9375rem;text-transform:uppercase}@media (max-width:749px){.main-menu ul.menu a:not(.button){display:block;padding:7px 0 7px 20px;color:rgb(20.1529126214,89.3737864078,160.3470873786)}}@media (min-width:550px){.main-menu ul.menu a:not(.button){display:block;padding:7px 0 7px 30px;color:rgb(20.1529126214,89.3737864078,160.3470873786)}}@media (min-width:1150px){.main-menu ul.menu a:not(.button){display:inline-block;color:#00264d;margin:0 10px;padding:4px 0;text-decoration:none;line-height:12px;position:relative;border-bottom:3px solid #fff}.main-menu ul.menu a:not(.button):active,.main-menu ul.menu a:not(.button):focus,.main-menu ul.menu a:not(.button):hover{color:#1766b7;border-bottom:2px solid #1766b7}}.main-menu ul.menu a:not(.button):last-of-type{padding-right:0}.nav-toggle--menu{position:absolute;width:100px;text-align:right;font-weight:700;font-family:Ubuntu,sans-serif;font-size:.9375rem;color:#00264d;z-index:402}@media (max-width:749px){.nav-toggle--menu{top:61px;right:55px}}@media (min-width:550px){.nav-toggle--menu{top:61px;right:55px}}@media (min-width:1150px){.nav-toggle--menu{display:none}}.nav-toggle--menu.open{position:fixed}.nav-toggle{display:block;padding:0;height:50px;width:100px;cursor:pointer;overflow:hidden;margin:0;position:absolute;z-index:402;background-color:transparent;border:none;color:#00264d;border-radius:0;outline:none;font-size:0;text-indent:-9999px}@media (max-width:749px){.nav-toggle{top:48px;right:10px}}@media (min-width:550px){.nav-toggle{top:48px;right:10px}}@media (min-width:1150px){.nav-toggle{display:none}}.nav-toggle span{background:#00264d;display:block;width:20px;height:2px;right:17px;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:3px}.nav-toggle span:first-child{top:20px}.nav-toggle span:nth-child(2),.nav-toggle span:nth-child(3){top:27px}.nav-toggle span:nth-child(4){top:34px}.nav-toggle.open{position:fixed}.nav-toggle.open span:first-child,.nav-toggle.open span:nth-child(2),.nav-toggle.open span:nth-child(3),.nav-toggle.open span:nth-child(4){top:27px}@media (max-width:749px){.user-logged-in .menu-wrapper{padding:100px 0 20px}}@media (min-width:550px){.user-logged-in .menu-wrapper{padding:170px 0 30px}}@media (min-width:1150px){.user-logged-in .menu-wrapper{padding:0}}@media (max-width:749px){.user-logged-in .nav-toggle--menu{top:6px;right:35px}}@media (min-width:550px){.user-logged-in .nav-toggle--menu{top:3px;right:35px}}@media (min-width:1150px){.user-logged-in .nav-toggle--menu{display:none}}@media (max-width:749px){.user-logged-in .nav-toggle--menu.open{top:55px;right:55px}}@media (min-width:550px){.user-logged-in .nav-toggle--menu.open{top:102px;right:65px}}@media (min-width:1150px){.user-logged-in .nav-toggle--menu.open{display:none}}@media (max-width:749px){.user-logged-in .nav-toggle{top:-8px;right:-10px}}@media (min-width:550px){.user-logged-in .nav-toggle{top:-10px;right:-10px}}@media (min-width:1150px){.user-logged-in .nav-toggle{display:none}}@media (max-width:749px){.user-logged-in .nav-toggle.open{top:42px;right:10px}}@media (min-width:550px){.user-logged-in .nav-toggle.open{top:90px;right:20px}}@media (min-width:1150px){.user-logged-in .nav-toggle.open{display:none}}@media (max-width:749px){.container,.wrapper{padding-left:20px;padding-right:20px}}@media (min-width:550px){.container,.wrapper{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media (min-width:1150px){.container,.wrapper{padding-left:50px;padding-right:50px}}.breadcrumbs{margin-top:20px;margin-bottom:10px}.breadcrumbs__item{position:relative;padding-right:20px;display:inline-block}.breadcrumbs__item:not(:last-child):after{content:"";position:absolute;background:url(../images/icons/application/arrow--right.svg) no-repeat 100% 50%;width:8px;height:14px;right:5px;top:7px}.breadcrumbs__item--link{font-weight:700;font-size:.9375rem;color:#000;text-decoration:none;white-space:nowrap}a.breadcrumbs__item--link:focus,a.breadcrumbs__item--link:hover{color:#00264d}:root{--bg--cookie-fallback-btn:#00264d;--color-coolie-fallback-btn:#fff}#cookiesjsr{--btn--bg-color:#fff;--btn--color:#00264d;--bg-cookie:#00264d;--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#fff;--btn-border-color:#fff;--btn-bg-color:#00264d;--btn-prime-font-color:#00264d;--btn-prime-border-color:#fff;--btn-prime-bg-color:#fff;--btn-inv-font-color:#00264d;--btn-inv-border-color:#00264d;--btn-inv-bg-color:#fff;--btn-prime-inv-font-color:#fff;--btn-prime-inv-border-color:#00264d;--btn-prime-inv-bg-color:#00264d;--link-list-font-color:#fff;--link-list-separator-color:#fff;--banner-logo-offset:100px;--banner-bg-color:#00264d;--banner-font-color:#fff;--layer-header-height:3.5em;--layer-header-bg-color:#fff;--layer-header-font-color:#00264d;--layer-body-bg-color:#fff;--layer-tab-bg-color:#fff;--layer-tab-font-color:#00264d;--layer-tab-active-bg-color:#00264d;--layer-tab-active-font-color:#fff;--layer-bg-dark:#00264d;--layer-font-light:#fff;--layer-font-dark:#00264d;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#fff;--layer-footer-font-color:#00264d;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#fff;--switch-bg-off:#fff;--switch-bg-on:#00264d;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#00264d;--switch-always-on-bg-color:#fff;--white:#fff;--grey:#eee;--dark-grey:#d8d8d8;--black:#000;--red:#e55335;--green:#0a0}.cookiesjsr--app{font-size:var(--font-size-reset,1rem)}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app :after,body .cookiesjsr--app :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cookiesjsr-banner{position:fixed;z-index:10000;height:auto;padding-top:15px;padding-bottom:15px;background-color:var(--bg-cookie);color:var(--banner-font-color);max-height:calc(100vh - 100px);overflow:auto;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:549px){.cookiesjsr-banner{padding-left:20px;padding-right:20px;width:100%;right:0;bottom:0}}@media (min-width:550px){.cookiesjsr-banner{padding-left:30px;padding-right:30px;width:700px;right:6px;bottom:6px}}.cookiesjsr-banner.active{-webkit-transform:translateY(0);transform:translateY(0)}.cookiesjsr-banner a{color:var(--black);text-underline-offset:3px}.cookiesjsr-banner--info{padding-right:var(--default-margin);max-height:calc(100vh - 100px - 2.5em);overflow:auto;margin-bottom:8px}.cookiesjsr-banner--text{display:block;font-size:16px;line-height:22px}.cookiesjsr-banner--links{font-size:16px;line-height:21px}.cookiesjsr-banner--action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%}@media (max-width:749px){.cookiesjsr-banner--action{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:750px){.cookiesjsr-banner--action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(228,229,230,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cookiesjsr-service:hover{background-color:rgba(228,229,230,.1)}.cookiesjsr-service--description{padding:.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{margin:0;font-size:1.125em;font-weight:400;color:var(--black)}.cookiesjsr-service--links a{color:var(--black);font-size:16px;text-underline-offset:3px}.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:var(--layer-font-light,#fff)}.cookiesjsr-service--action{padding:.625em 1.25em;width:auto}.cookiesjsr-service--always-on{color:var(--switch-always-on-font-color,#00264d);text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.cookiesjsr-service-group{position:static!important;line-height:1.5em;list-style:none;margin:0!important;padding:0!important}.cookiesjsr-service-group--tab{min-height:3em;padding:1em var(--default-margin,1.25em);display:block;width:100%;text-decoration:none;text-align:left;cursor:pointer;font-weight:400;margin:0;border:0;color:var(--black);background:var(--white);border-bottom:1px solid var(--layer-border-color,#e4e5e6);-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{position:absolute;width:70%;height:100%;overflow:auto;right:0;top:0}}.cookiesjsr-service-group--intro{padding:1em var(--default-margin,1.25em);color:var(--black);font-weight:400}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--grey);border-bottom:0}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:block;background:var(--grey)}.cookiesjsr-service-group--services{margin:0!important;padding:0!important}.cookiesjsr-service-groups{position:static!important;display:block;max-height:100%;overflow:auto;list-style:none;margin:0 0 -1px!important;padding:0!important}.cookiesjsr-layer{display:block;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--white);height:100vh;width:100vw;max-width:100%;z-index:314160;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);overflow:hidden;line-height:1.5em}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{position:fixed;z-index:314159;height:100vh;width:100vw;left:0;top:0;background:rgba(0,0,0,.4)}.cookiesjsr-layer--header{position:absolute;left:0;top:0;z-index:100;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin:0;background:var(--white);padding:0 var(--default-margin,1.25em);border-bottom:1px solid var(--layer-border-color,#e4e5e6);height:3.5em}.cookiesjsr-layer--title{color:var(--layer-header-font-color,#00264d);font-weight:700}.cookiesjsr-layer--close{z-index:102;width:1em;height:1em;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0L13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23000f37' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% scroll;background-size:contain;text-indent:-999em;overflow:hidden;border:0;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-layer--body{position:absolute;left:0;right:0;background:var(--white);top:var(--layer-header-height,3.5em);bottom:var(--layer-footer-height,4.5em)}.cookiesjsr-layer--footer{position:absolute;bottom:0;left:0;width:100%;padding:0 var(--default-margin,1.25em);height:var(--layer-footer-height,4.5em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border-top:1px solid var(--layer-border-color,#e4e5e6)}@media (min-width:768px){.cookiesjsr-layer--footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cookiesjsr-layer--label-all{color:var(--layer-footer-font-color,#00264d);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;width:30%;padding-right:var(--default-margin,1.25em)}}.cookiesjsr-layer--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + .625em)}}.cookiesjsr-layer button{font-size:16px}.cookiesjsr-layer button.allowAll{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;height:22px;line-height:13px;margin-left:0;color:var(--black)}@media (min-width:750px){.cookiesjsr-layer button.allowAll{margin-right:10px}}.cookiesjsr-layer button.denyAll{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;height:22px;line-height:13px;margin-left:0;color:var(--black)}@media (min-width:750px){.cookiesjsr-layer button.denyAll{margin-right:10px}}.cookiesjsr-layer button.important{min-height:42px;border:none;color:var(--btn--bg-color);background-color:var(--btn--color);padding:5px 15px;border-radius:0;line-height:16px}@media (max-width:749px){.cookiesjsr-layer button.important{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:12px}}.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:inline-block}}@media (max-width:576px){.cookiesjsr-layer button.save{padding:0 2em;width:auto;margin-left:auto}}.cookiesjsr-btn{cursor:pointer;font-size:16px;padding:0;text-decoration:none;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;margin:6px 0}.cookiesjsr-btn.cookiesjsr-settings{min-height:42px;border:1px solid var(--white);color:var(--white);background-color:transparent;padding:5px 15px;border-radius:0;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.cookiesjsr-settings{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}@media (min-width:750px){.cookiesjsr-btn.cookiesjsr-settings{margin-right:8px}}.cookiesjsr-btn.important.allowAll{min-height:42px;border:none;color:var(--btn--color);background-color:var(--btn--bg-color);padding:5px 15px;border-radius:0;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.important.allowAll{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}.cookiesjsr-btn.important.denyAll{min-height:42px;border:1px solid var(--white);color:var(--white);background-color:transparent;padding:5px 15px;border-radius:0;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.important.denyAll{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}@media (min-width:750px){.cookiesjsr-btn.important.denyAll{margin-right:8px}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.Input{width:100%;margin:1rem 0}.Label{font-weight:400;font-size:.75rem;color:var(--ci-blue);display:block;margin:0 0 8px}.InputElement{border-width:0;border-bottom:1px solid var(--switch-bg-on);font:inherit;padding:6px 0;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.InputElement,.InputElement:focus{outline:none;background-color:#fff}.Invalid{border-bottom:1px solid red;background-color:#fda49a}.cookiesjsr-links{display:none}.cookiesjsr-switch{position:relative;margin:0;padding:0;display:block;width:60px;height:30px;border-radius:var(--switch-height,20px);background-color:var(--dark-grey);cursor:pointer;border:0;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.cookiesjsr-switch:focus-within:before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;border:1px dotted #eee;-webkit-transform:scale(1.4);transform:scale(1.4)}.cookiesjsr-switch:after{content:"";position:absolute;top:5px;left:6px;display:block;width:var(--switch-height,20px);height:var(--switch-height,20px);border-radius:var(--switch-height,20px);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:var(--white);border:1px solid var(--white);-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out;-webkit-box-shadow:-1px 2px 1px rgba(0,0,0,.25);box-shadow:-1px 2px 1px rgba(0,0,0,.25)}.cookiesjsr-switch.active{background-color:var(--green)}.cookiesjsr-switch.active:after{right:6px;left:auto}.cookiesjsr-switch input[type=checkbox]{position:absolute;opacity:0}.cookies-fallback,.cookies-fallback *{-webkit-box-sizing:border-box;box-sizing:border-box}.cookies-fallback{display:none;padding:30px;text-align:center;border:1px dashed #ccc;background:#fff;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.cookies-fallback--btn{-webkit-appearance:none;outline:none;border:0;background-color:var(--bg--cookie-fallback-btn);color:var(--color-coolie-fallback-btn);text-transform:uppercase;padding:0 2em;margin:1.25rem;font-size:1rem;min-height:3em;cursor:pointer;z-index:1;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;transition:all .3s ease}a.cookies-fallback--link{text-decoration:underline;text-underline-offset:3px}a.cookies-fallback--link:hover{text-decoration:underline}.cookies-fallback--btn:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cookies-fallback--wrap.disabled{position:relative;min-height:12rem}.cookies-fallback--wrap.disabled .cookies-fallback{display:block}.cookies-fallback--wrap.disabled .cookies-fallback--element{opacity:0}@media (max-width:549px){#cookies-docs{padding-left:var(--phone-padding);padding-right:var(--phone-padding)}}@media (min-width:550px){#cookies-docs{max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding-left:var(--tablet-padding);padding-right:var(--tablet-padding)}}@media (min-width:1150px){#cookies-docs{padding-left:var(--desktop-padding);padding-right:var(--desktop-padding)}}.cookie-change-prefs{margin-top:20px}.cookie-disclaimer{margin:15px 0}.cookies-docs{margin:40px 0}.cookies-docs h3{margin-top:15px;text-transform:uppercase;font-size:1rem}dialog{z-index:300;display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;padding:1em;color:inherit;border:0}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}::-webkit-backdrop{background:rgba(0,0,0,.8);-webkit-animation:fade .4s ease;animation:fade .4s ease}::backdrop{background:rgba(0,0,0,.8);-webkit-animation:fade .4s ease;animation:fade .4s ease}._dialog_overlay,.dialog{position:fixed;top:0;right:0;bottom:0;left:0}.dialog{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;width:100%;height:100%;padding:.9375rem 1.875rem;background:#fff}.dialog.-media{width:80vw;max-width:none;padding:0;background:#000}.dialog.-media:before{content:"loading...";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1150px){.dialog.-media{padding:0}}.dialog[open]{-webkit-animation:dialog-slide-in .6s ease;animation:dialog-slide-in .6s ease}.dialog-content{max-width:1200px;margin:0 auto;padding:3.125rem 1.5625rem}@media (min-width:1100px){.dialog-content{padding:3.125rem}}.dialog__close-btn{position:absolute;top:1.875rem;right:3.125rem;width:21px;height:53px;padding:0;color:#000;background:transparent;border:0;outline:0}.dialog__close-btn span{background-color:#000;display:block;position:absolute;height:.125rem;width:1.1875rem;top:29px}.dialog__close-btn span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dialog__close-btn span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dialog__close-btn:focus span,.dialog__close-btn:hover span{background-color:#00264d}.dialog__media{margin:0;padding:0}.dialog__media.-iframe-video{position:relative;padding-top:56.26%;overflow:hidden}.dialog__video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@-webkit-keyframes dialog-slide-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:hidden}to{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes dialog-slide-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:hidden}to{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes dialog-slide{0%{-webkit-transform:translate3d(0,-48%,0);transform:translate3d(0,-48%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes dialog-slide{0%{-webkit-transform:translate3d(0,-48%,0);transform:translate3d(0,-48%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@-webkit-keyframes dialog-fade{0%{opacity:.3}to{opacity:1}}@keyframes dialog-fade{0%{opacity:.3}to{opacity:1}}.embedded-entity.align-right{float:none}@media (min-width:550px){.embedded-entity.align-right img{float:right;padding:0 0 1.25rem 1.25rem}}@media (min-width:550px){.embedded-entity.align-right figcaption{float:right;clear:right}}.embedded-entity.align-left{float:none}@media (min-width:550px){.embedded-entity.align-left img{float:left;padding:0 1.25rem 1.25rem 0}}.embedded-entity.align-center{text-align:center}.embedded-entity.align-center img{display:inline-block;margin:0 0 .9375rem}.embedded-entity.caption{display:block}@media (min-width:550px){.embedded-entity img.image-style-one-third-width{width:33%}}@media (min-width:550px){.embedded-entity img.image-style-half-width{width:50%}}.embedded-entity img.image-style-full-width{margin-bottom:.9375rem;width:100%}.embedded-entity figcaption{display:block;margin-top:20;font-size:.6875rem;font-weight:400;font-style:italic;color:#333}.messages{margin-top:15px;padding:10px 20px;background-color:#00264d;font-weight:700}.messages,.messages a{color:#fff}.messages ul{margin:0}.messages em{font-style:normal}.pager__items{margin:30px 0 0;padding:0;list-style-type:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager__total{font-family:Ubuntu,sans-serif;text-transform:uppercase;font-size:1rem;padding:0 4px}.pager__item{display:inline-block;margin:0 5px}.pager__item a{position:relative;display:block;width:40px;height:40px;border-radius:50%;text-decoration:none;text-indent:-9999px;border:1px solid #cbe3e6}.pager__item a:before{content:"";position:absolute;top:2px;left:2px;width:40px;height:40px;background-color:#00a0af;border-radius:50%;z-index:-1;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.pager__item a:focus:before,.pager__item a:hover:before{opacity:1}.pager__item a span{display:none}.pager__item.pager__item--previous a{background:url(../images/icons/application/arrow-prev.svg) no-repeat 50%}.pager__item.pager__item--next a{background:url(../images/icons/application/arrow-next.svg) no-repeat 50%}.pager__item.pager__item--first a{background:url(../images/icons/application/arrow-first-page.svg) no-repeat 50%}.pager__item.pager__item--last a{background:url(../images/icons/application/arrow-last-page.svg) no-repeat 50%}.social-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}.social-nav__item{font-size:0;text-indent:-9999px;display:block;background-repeat:no-repeat;width:50px;height:50px}@media (max-width:1149px){.social-nav__item{background-position:0 0}}@media (min-width:1100px){.social-nav__item{background-position:100% 0}}.social-nav__item.facebook{background-image:url(../images/icons/social/facebook.svg)}.social-nav__item.bluesky{background-image:url(../images/icons/social/bluesky.svg);background-size:22px auto}.social-nav__item.instagram{background-image:url(../images/icons/social/instagram.svg)}.social-nav__item.pinterest{background-image:url(../images/icons/social/pinterest.svg)}.social-nav__item.youtube{background-image:url(../images/icons/social/youtube.svg)}.social-nav__item.linkedin{background-image:url(../images/icons/social/linkedin.svg);background-size:19px auto}.footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1100px){.footer-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero{position:relative;overflow:hidden}@media (max-width:749px){.hero{background-image:none!important}}@media (min-width:550px){.hero{background-size:cover;background-repeat:no-repeat;background-position:top}}.hero .hero-content{position:relative}@media (max-width:1099px){.hero .hero-content{padding-left:20px;padding-right:20px;background:#00264d}}@media (min-width:750px){.hero .hero-content{max-width:1340px;margin-left:auto;margin-right:auto;min-height:450px;padding-left:30px;padding-right:30px;background:url(../images/icons/application/oval.svg) top no-repeat}}@media (min-width:1150px){.hero .hero-content{padding-left:50px;padding-right:50px}}.hero .hero-content .hero__intro{position:relative;margin:0 auto;color:#fff;text-align:center}@media (max-width:1099px){.hero .hero-content .hero__intro{padding:25px 0;font-size:1.0625rem;line-height:24px;max-width:calc(100% - 10px)}}@media (min-width:750px){.hero .hero-content .hero__intro{background:url(../images/icons/application/arrow--down--white.svg) bottom no-repeat;padding:30px 0 70px;font-size:1.25rem;line-height:28px;max-width:60%}}.hero .hero-content .hero__copyright{bottom:0;right:0;padding:3px 10px;color:#fff;position:absolute;background:rgba(0,38,77,.0588235294);font-size:.75rem}.hero .hero-content p{margin:0}.accordion{margin:15px 0}@media (min-width:1100px){.accordion{margin:20px 0}}@media (min-width:1150px){.accordion{margin:30px auto}}.accordion-item{overflow:hidden;border-bottom:1px solid #cbe3e6;padding:1em 0}.accordion-item:first-child{border-top:1px solid #cbe3e6}.accordion-item.-active .accordion-item__title:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.accordion-item.-active .accordion-item__content{max-height:999em;visibility:visible;-webkit-animation:slide-down .6s ease-out;animation:slide-down .6s ease-out;display:block;opacity:1}@-webkit-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0)}}.accordion-item__title{padding-left:3em;color:#00264d;display:block;position:relative}.accordion-item__title:before{content:"+";position:absolute;font-weight:700;top:2px;left:0;padding:0 .5em}.accordion-item__content,.accordion-item__title:before{-webkit-transition:all .7s ease;transition:all .7s ease}.accordion-item__content{opacity:0;max-height:0;display:none;padding-left:3em}.ajax-progress{display:inline-block;padding:1px 5px 2px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{background:transparent url(../../../images/core/throbber-active.gif) no-repeat 0}.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:absolute;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.55);background-image:url(../images/icons/application/loader.gif);background-position:50% 40%;background-repeat:no-repeat;width:100%;height:100%;opacity:1;z-index:5}@media (max-width:749px){.ajax-progress-fullscreen{top:75px}}@media (min-width:1100px){.ajax-progress-fullscreen{top:104px}}[dir=rtl] .ajax-progress-fullscreen{left:auto;right:49%}.js input.form-autocomplete{background-image:url(../../../images/core/throbber-inactive.png);background-position:100%;background-repeat:no-repeat}.js[dir=rtl] input.form-autocomplete{background-position:0}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(../../../images/core/throbber-active.gif);background-position:100%}.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2Z1bmN0aW9ucy9fYnJlYWtwb2ludHMuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fZHJ1cGFsLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2NvbXBvbmVudHMvX2NvbnRleHR1YWwuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fbGF5b3V0LWJ1aWxkZXIuc2NzcyIsImNvbmZpZy9fY29sb3JzLnNjc3MiLCJjb25maWcvX3NjYWZmb2xkaW5nLnNjc3MiLCJ0eXBvZ3JhcGh5L19iYXNlLnNjc3MiLCJjb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19ib2R5Y29weS5zY3NzIiwidHlwb2dyYXBoeS9faW50cm8tdHh0LnNjc3MiLCJ0eXBvZ3JhcGh5L19saW5rcy5zY3NzIiwidHlwb2dyYXBoeS9faHIuc2NzcyIsInR5cG9ncmFwaHkvX3F1b3RlLnNjc3MiLCJ0eXBvZ3JhcGh5L19saXN0cy5zY3NzIiwidHlwb2dyYXBoeS9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX2xhbmRpbmdwYWdlLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL19wYWdlLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL19ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1iYXNpYy5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9ibG9ja3MvX2Jsb2NrLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2staW1hZ2Utc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stdGV4dC1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9ibG9ja3MvX2Jsb2NrLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2staW50cm8uc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1jdGEuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9ibG9ja3MvX2Jsb2NrLWRvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stbG9nb3Muc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1mYXEuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1ncmFudC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stbWFudWFsLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1hdXRvbWF0aWMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9fcGFyYWdyYXBocy5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1jdGEuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLWRvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtbG9nb3Muc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLXRleHQtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLWVtYmVkLWNvZGUuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbnRyby5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtZmFxLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX2hvbWVwYWdlLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL191c2VyLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL19teS1ncmFudHMuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX2dyYW50cGFnZS5zY3NzIiwiY29tcG9uZW50cy9yZWdpc3Rlci9fcmVnaXN0ZXItaW5wdXQuc2NzcyIsImNvbXBvbmVudHMvcmVnaXN0ZXIvX3JlZ2lzdGVyLWNoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL3JlZ2lzdGVyL19yZWdpc3Rlci1zdGVwcy5zY3NzIiwiY29tcG9uZW50cy9yZWdpc3Rlci9fcmVnaXN0ZXItcmFkaW8uc2NzcyIsImNvbXBvbmVudHMvcmVnaXN0ZXIvX3JlZ2lzdGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3JtLWNoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3JtLWV4cG9zZWQuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX2Zvcm0tcmFkaW8uc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX2Zvcm0tcmF0aW5nLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3JtLXVwbG9hZC5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fbmV3c2xldHRlci5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fbXMtY2xlYXIuc2NzcyIsImNvbXBvbmVudHMvbWFpbi9fbWFpbi1mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvbWFpbi9fbWFpbi1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvbWFpbi9fbWFpbi10b3Auc2NzcyIsImNvbXBvbmVudHMvbWFpbi9fbWFpbi1uYXYuc2NzcyIsImNvbXBvbmVudHMvbWFpbi9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9zdHJ1Y3R1cmVzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9zdHJ1Y3R1cmVzL19jb29raWVzdGF0ZW1lbnQuc2NzcyIsImNvbXBvbmVudHMvc3RydWN0dXJlcy9fZGlhbG9nLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX21lZGlhLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX21lc3NhZ2VzLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvc3RydWN0dXJlcy9fc29jaWFsLW5hdi5zY3NzIiwiY29tcG9uZW50cy9zdHJ1Y3R1cmVzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9zdHJ1Y3R1cmVzL19sb2FkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxpQkFHRSwwQkFBQSxDQUFBLGtCQ0FGLENES0EsS0FDRSxXQUFBLENBQ0Esc0JBQUEsQ0FDQSw2QkFBQSxDQUFBLHFCQ0FGLENEQ0UsdUNBSkYsS0FLSSxvQkNFRixDQUNGLENEQ0EsS0FDRSxlQUFBLENBQ0EsUUNFRixD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VUFBQSxDQUNBLHVFQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxVQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsV0w4bkNKLENLN25DSSxpTUFDRSxXQUFBLENBQ0EsdUVBQUEsQ0FDQSxTQUFBLENBQ0EsWUwrbkNOLENLMW5DQSwrREFDRSxpQkFBQSxDQUNBLGtCTDZuQ0YsQ0sxbkNBLHlFQUVFLGlCTDZuQ0YsQ0UxaEVJLHlCRzI1QkoseUVBSUksaUJFcDhCWSxDRnE4Qlosa0JMZ29DRixDQUNGLENFL2lFSSx5Qkd5NkJKLHlFQVFJLGlCRXo4QmEsQ0YwOEJiLGtCTG1vQ0YsQ0FDRixDRXhpRUksMEJHMjVCSix5RUFZSSxlQUFBLENBQ0Esa0JMc29DRixDQUNGLENFN2pFSSwwQkd5NkJKLHlFQWdCSSxlQUFBLENBSUEsZ0JMeW9DRixDQUNGLENRem1FQSxFQUNFLGlDQUFBLENBQ0Esa0NSNG1FRixDUXptRUEsVUFFRSw2QkNQa0IsQ0RRbEIsY0NEZ0IsQ0RFaEIsZUNOa0IsQ0RPbEIsZUNFa0IsQ0REbEIsYVI0bUVGLENRem1FQSxLQUNFLHlCQUFBLENBQ0EsNkJSNG1FRixDVTVuRUEsa0JBTUUsNkJETHFCLENDTXJCLGVETXFCLENDTHJCLGVWK25FRixDRXZsRUksMEJRaERKLGtCQVVJLGFWc29FRixDQUNGLENFL21FSSwwQlFsQ0osa0JBYUksYVY2b0VGLENBQ0YsQ1U1b0VFLDhCQUNFLFlWbXBFSixDVS9vRUEsR0FDRSxhVmtwRUYsQ0V2bkVJLDBCUTVCSixHQUdJLGtCVm9wRUYsQ0FDRixDRTFvRUksMEJRZEosR0FNSSxnQlZzcEVGLENBQ0YsQ1VucEVBLEdBQ0UsYVZzcEVGLENFcm9FSSwwQlFsQkosR0FHSSxnQlZ3cEVGLENBQ0YsQ0V4cEVJLDBCUUpKLEdBTUksbUJWMHBFRixDQUNGLENVdnBFQSxHQUNFLGFWMHBFRixDRW5wRUksMEJRUkosR0FHSSxrQlY0cEVGLENBQ0YsQ0V0cUVJLDBCUU1KLEdBTUksa0JWOHBFRixDQUNGLENVM3BFQSxTQUNFLGFKbkRjLENJb0RkLGtCVjhwRUYsQ1dsdEVBLEVBQ0UsYVhxdEVGLENXanRFRSw4QkFNRSxlWG90RUosQ1kvdEVBLGtMQUNDLG1CQUFBLENBQ0EsZ0Jaa3VFRCxDYXB1RUEsRUFDRSxhUERjLENPRWQseUJBQUEsQ0FDQSxnQ05DVyxDTURYLHdCYnV1RUYsQ2FydUVFLGdCQUVFLGdDYnN1RUosQ2M3dUVBLEdBQ0UsYUFBQSxDQUVBLFFBQUEsQ0FDQSw0QmQrdUVGLENFanRFSSwwQllsQ0osR0FPSSxhZGd2RUYsQ0FDRixDZXh2RUEsT0FDRSxxQlRPTSxDU05OLHdCQUFBLENBQ0EsaUJSRGMsQ1FFZCxpQkFBQSxDQUNBLGdEQUFBLENBQUEsd0NBQUEsQ0FDQSxjQUFBLENBQ0EsUWYydkVGLENFbHRFSSwwQmFoREosT0FTSSxZZjZ2RUYsQ2U1dkVFLGNBQ0UsUUFBQSxDQUNBLFNmOHZFSixDQUNGLENFenVFSSwwQmFsQ0osT0FnQkksc0JmK3ZFRixDZTl2RUUsY0FDRSxRQUFBLENBQ0EsU2Znd0VKLENBQ0YsQ2U5dkVFLGNBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EscUVBQUEsQ0FDQSxVQUFBLENBQ0EsV2Znd0VKLENlNXZFQSxhQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsNkJOakNxQixDTWtDckIsa0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJmK3ZFRixDZ0JweUVBLCtCQUNFLFNBQUEsQ0FDQSxzQmhCdXlFRixDZ0J0eUVFLHFDQUNFLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCaEJ3eUVKLENnQnZ5RUksbURBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSx3QlZoQlUsQ1VpQlYsaUJoQnl5RU4sQ2dCcHlFQSxHQUNFLHNCQUFBLENBQ0EsU2hCdXlFRixDZ0J0eUVFLE1BQ0UsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCaEJ3eUVKLENnQnB5RUEsWUFDRSxRQUFBLENBQ0EsU0FBQSxDQUNBLGVoQnV5RUYsQ0UxeEVJLDBCZS9DSCx3Q0FFRSxlQUFBLENBQ0EsYWpCNDBFRCxDaUIzMEVDLHNGQUNDLGtCakI2MEVGLENBQ0YsQ2lCMTBFQywrQkFDQyxVQUFBLENBQ0Esa0VqQjQwRUYsQ2lCMzBFRSxvRUFDQyx5RUFBQSxDQUNBLHdFQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JqQjYwRUgsQ2lCNTBFRyxzU0FDQyxRakI4MEVKLENpQjMwRUUsa0NBQ0MsZWpCNjBFSCxDaUI1MEVHLG9DQUNDLFFqQjgwRUosQ2lCMzBFRSxxQ0FDQyx5RWpCNjBFSCxDaUIzMEVFLHVDQUNDLGVqQjYwRUgsQ0U5ekVJLDBCZ0JoREosUUFFSSxlQUFBLENBQ0Esa0JsQmkzRUYsQ2tCaDNFRSxvQkFDRSxZbEJrM0VKLENBQ0YsQ0V0MUVJLDBCZ0JsQ0osUUFTSSxlQUFBLENBQ0Esa0JsQm0zRUYsQ2tCbDNFRSxvQkFDRSxZbEJvM0VKLENBQ0YsQ2tCajNFSSwwQ0FDRSxlbEJtM0VOLENrQjcyRUEsYUFDRSxlbEJnM0VGLENFeDFFSSx5QmdCekJKLGFBR0ksaUJYZlksQ1dnQlosa0JsQmszRUYsQ0FDRixDRTUyRUkseUJnQlhKLGFBT0ksZ0JYdkJhLENXd0JiLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQlh2QmEsQ1d3QmIsa0JsQm8zRUYsQ0FDRixDRXIzRUksMEJnQlhKLGFBY0ksaUJYNUJjLENXNkJkLGtCbEJzM0VGLENBQ0YsQ2tCcjNFRSxnQkFDRSxRbEJ1M0VKLENrQnYyRUksOEpBQ0UsZWxCdzNFTixDbUJsN0VBLHdCQUNFLHdCbkJxN0VGLENtQmw3RUEseUtBTUUscUJuQnE3RUYsQ21CcDdFRSx1UEFDRSwrQm5CMjdFSixDRXY1RUkseUJpQjlCQSw2REFFSSxlbkJ3N0VOLENBQ0YsQ0UzNkVJLHlCaUJoQkEsNkRBS0ksZW5CMDdFTixDQUNGLENtQno3RU0sZ0VBQ0UsUW5CMjdFUixDRXI2RUksMEJpQmhCSixNQUVJLGlCbkJ3N0VGLENBQ0YsQ0UzNkVJLDBCa0JoREosc0JBRUksZUFBQSxDQUNBLGtCcEI4OUVGLENBQ0YsQ0VoOEVJ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QSxPQUFBLENBQ0EsUUFBQSxDQUNBLG9DQUFBLENBQ0EsNERBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsU2xGbXpORCxDRXZ5TkkseUJnRnhCSiwwQkFjRSxRbEZxek5BLENBQ0YsQ0Uxek5JLDBCZ0ZWSiwwQkFpQkUsU2xGdXpOQSxDQUNGLENrRnJ6TkEsb0NBQ0MsU0FBQSxDQUNBLFNsRnd6TkQsQ2tGOXlOQSw0QkFDQyxnRUFBQSxDQUNBLHdCQUFBLENBQ0EsMkJsRnV6TkQsQ2tGcnpOQSxxQ0FDQyxxQmxGd3pORCxDa0Z0ek5BLG9EQUNDLDhEQUFBLENBQ0Esd0JsRnl6TkQsQ2tGdnpOQSw2REFDQyxxQmxGMHpORCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTm9ybWFsaXplXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIEh0bWwgJiBib2R5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5vcm1hbGl6ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogSHRtbCAmIGJvZHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5maWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2NhZmZvbGRpbmcgLSBSZW0gQ2FsY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFN0cmlwIFVuaXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb252ZXJ0IHRvIHJlbVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJlbSBDYWxjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNjYWZmb2xkaW5nIC0gQnJlYWtwb2ludHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWluXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJldHdlZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSAvMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMnJlbSAvIDIpO1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSovXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygycmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygycmVtIC8gLTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAtMik7XG4gIH1cbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmNvbC4tY2VudGVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMnJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDJyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMnJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDJyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvbC1zbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc21kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc21kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG4vKiBVdGlsaXR5IGNsYXNzZXMgKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLCAudmlzdWFsbHktaGlkZGVuLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBMb2NhbCB0YXNrcyB0b29sYmFyICovXG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2ssXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAtMXB4IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogOTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2ssXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IEdpbnRlciwgSW50ZXIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTNweCA3cHg7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTpob3ZlciwgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6Zm9jdXMsIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmFjdGl2ZSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6aG92ZXIsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmZvY3VzLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnksXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5LFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYS5pcy1hY3RpdmUsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYTpob3ZlcixcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmZpcnN0LWNoaWxkIGEsXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYSxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcbiAgfVxufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnNlY29uZGFyeSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyBsaSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC5jb250ZXh0dWFsLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLmNvbnRleHR1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBHaW4gaG9yaXpvbnRhbCB0b29sYmFyICovXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSxcbi50b29sYmFyIC50b29sYmFyLW1lbnUsXG4udG9vbGJhci1ob3Jpem9udGFsIC5tZW51LWl0ZW0gPiAudG9vbGJhci1tZW51LFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0tLWV4cGFuZGVkLm1lbnUtaXRlbS0tZXhwYW5kZWQsXG4udG9vbGJhciAudG9vbGJhci10cmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiAubWVudS1pdGVtID4gLnRvb2xiYXItaWNvbi5pcy1hY3RpdmUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLmhvdmVyLWludGVudCA+IC50b29sYmFyLWljb24sXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmhvdmVyLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDkgIWltcG9ydGFudDtcbn1cblxuYm9keS5naW4tLWhvcml6b250YWwtdG9vbGJhci5yb2xlLWF1dGhlbnRpY2F0ZWQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE1cHggIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KTpob3ZlciwgLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpOmZvY3VzLCAudG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSAudG9vbGJhci1tZW51IGEge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1pY29uOjpiZWZvcmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItYm94ID4gLnRvb2xiYXItaWNvbjpub3QoLnRvb2xiYXItaGFuZGxlKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC50b29sYmFyLWljb24tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFyIHtcbiAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcbn1cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBDb250ZXh0dWFsIGxpbmtzIGZpeCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLm5vZGUgPiAuY29udGV4dHVhbCxcbi5ibG9jay1jb250ZW50LS12aWV3LW1vZGUtZnVsbCA+IC5jb250ZXh0dWFsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBFZGl0IGxpbmsgaW4gYWRtaW4gdG9vbGJhciAqL1xuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzICosICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgLyogVGVtcCBoYXJkY29kZWQgbGlzdCBvZiBibG9ja3MgaW4gc2lkZWJhciAqL1xuICAvKnVsLmlubGluZS1ibG9jay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYS5pbmxpbmUtYmxvY2stbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgcmVtLWNhbGMoNSkgcmVtLWNhbGMoNSkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIDAgcmVtLWNhbGMoNSkgcmVtLWNhbGMoNSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfSovXG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbjpiZWZvcmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCBkZXRhaWxzLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmJsb2NrLWNhdGVnb3JpZXMgc3VtbWFyeSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1pdGVtLXNldHRpbmdzLWFkbWluLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAudGV4dC1mb3JtYXQtd3JhcHBlciA+IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tYXV0b2NvbXBsZXRlLFxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZS5lbnRpdGllcy1saXN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlsc1tvcGVuXS5mb3JtLXdyYXBwZXIgPiBzdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IC5kZXNjcmlwdGlvbixcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCAuZmllbGQtLW5hbWUtZmlsZW5hbWUsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVzaXplLFxuI2RydXBhbC1vZmYtY2FudmFzIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCB0ZDpudGgtY2hpbGQoMykgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM3NzcgdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvcGVuY2lsLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCB0ZDpudGgtY2hpbGQoNCkgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM3NzcgdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvZXguc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1saW5rIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwLjMxMjVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyBkZXRhaWxzW29wZW5dOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkgbGkgYSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyBkZXRhaWxzW29wZW5dOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIGxpIGEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCRTNFNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLW11bHRpcGxlLWRyYWcgYWJiciB7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktYXV0b2NvbXBsZXRlIGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1hdXRvY29tcGxldGUgKiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIExheW91dCBpbnRlcmZhY2UgKi9cbi5uZXctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogVGFicyAqL1xuLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC50YWJzLnNlY29uZGFyeSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4vKiBMYXlvdXQgZWRpdGluZyAqL1xuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2ZykgI2ZmZiBjZW50ZXIgY2VudGVyLzE2cHggMTZweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xufVxuXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Zyk7XG59XG5cbi8qIExBWU9VVCBCVUlMREVSICovXG4ubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMSwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTIsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0zLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tNCwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTUsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS02LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tNywgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTgsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS05LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMTAsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0xMSwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXItZm9ybSxcbi5sYXlvdXQtYnVpbGRlciB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlcixcbi5sYXlvdXQtYnVpbGRlciA+IC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDgxMHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdCxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDJkMmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMSk6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NzUzMztcbiAgYm9yZGVyLWNvbG9yOiAjMDU3NTMzO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMiksIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKSxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMiksXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6aG92ZXIsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTpmb2N1cywgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpOmhvdmVyLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6Zm9jdXMsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtICNlZGl0LXByZXZpZXctdG9nZ2xlLFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEycHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAjZWRpdC1wcmV2aWV3LXRvZ2dsZSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IC5vcHRpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmZvcm0tdHlwZS1jaGVja2JveCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveCxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDphZnRlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveDpjaGVja2VkOmFmdGVyIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItY29sb3I6ICMyZDJkMmQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjA4cyBlYXNlLW91dCwgd2lkdGggMC4wOHMgZWFzZS1vdXQgMC4xcztcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQ6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24uaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24uaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMXB4IDE1cHggMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlci1ibG9jay5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXItYmxvY2suaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS1uby1sYWJlbCxcbi5sYXlvdXQtYnVpbGRlciAuZm9ybS1uby1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX3NlY3Rpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlLCAubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDhweCAzN3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlOmhvdmVyLCAubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLnN2Z1wiKSBuby1yZXBlYXQgMTJweCA1MCU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2NvbmZpZ3VyZS5zdmdcIikgbm8tcmVwZWF0IDEycHggNTAlO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5ncmlkLWxheW91dCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQuZ3JpZC1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtMjUtNzUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXRocmVlY29scyxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LmxheW91dC0tdHdvY29scy0yNS03NSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10aHJlZWNvbHMge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLmxheW91dC1idWlsZGVyX19tZXNzYWdlLS1vdmVycmlkZXMgLm1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyogQ09OVEVYVFVBTCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKS5mb2N1cyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLnRyaWdnZXIuZm9jdXNhYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZWRpdC0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLnRyaWdnZXIuZm9jdXNhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQTtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyB7XG4gIHRvcDogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBsaSwgLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpOmJlZm9yZSwgLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLXRvdWNoZXZlbnRzIC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cblxuLyogVUkgRElBTE9HICovXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXM6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTZweCAzMHB4O1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9lZGl0LS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG59XG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIsIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1cywgLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8qc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTpub25lO1xuICB9Ki9cbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5IHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBkZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHRkIC5mb3JtLXdyYXBwZXIucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9dGV4dF0sICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0LCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbWFyZ2luOiAycHggMCAycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXRleHQ6Zm9jdXMsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1maWxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvYXJyb3ctLWRvd24tLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbWFyZ2luOiAycHggMCAycHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDhweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIHtcbiAgZmxleDogMSAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGE6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGE6Zm9jdXMsICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHVsLmxheW91dC1zZWxlY3Rpb24gbGkgZGl2IHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3Qge1xuICBtYXJnaW46IDAgMzBweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHVsLmlubGluZS1ibG9jay1saXN0IGxpIGE6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmZvY3VzLCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDEycHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtY2hlY2tib3ggLm9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE3cHggLTFweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0LmZvcm0tY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wOHMgZWFzZS1vdXQsIHdpZHRoIDAuMDhzIGVhc2Utb3V0IDAuMXM7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnk6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSwgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ja2UuY2tlX2x0ciAuY2tlX2lubmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlLmNrZV9sdHIgLmNrZV9pbm5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlLmNrZV9sdHIgLmNrZV9pbm5lciB1bCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ja2VfdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmNrZV9jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ja2VfYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZS5lbnRpdGllcy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdHIgdGg6Zmlyc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCwgI2RydXBhbC1vZmYtY2FudmFzIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjY2O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSBoNCwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGg0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmFjdGl2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5pbWFnZS13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5pbWFnZS13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIDEwcHggbGVmdCAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmFjdGl2ZSwgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgbWFyZ2luOiAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1pbWFnZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDdweCAyOXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ucmVtb3ZlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgdGQgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDdweCAxN3B4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnkge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5OmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeTphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRlc2NyaXB0aW9uLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSAuZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkLCAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogY2tlICovXG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQgYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB1bCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBpbWFnZSB1cGxvYWQgbW9kYWwgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyNjA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiA2O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmhvdmVyLCAudWktZGlhbG9nLmVudGl0eS1icm93c2VyLW1vZGFsIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMsIC51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmllbGQtLXR5cGUtbGF5b3V0LXNlY3Rpb24uZmllbGQtLW5hbWUtbGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG5mb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBmb3JtLmxheW91dC1idWlsZGVyLWRpc2NhcmQtY2hhbmdlcyxcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICBmb3JtLmxheW91dC1idWlsZGVyLWRpc2NhcmQtY2hhbmdlcyxcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzU3NjQ3Mjtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbmgxICsgcCxcbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg2ICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgY29sb3I6ICMwMEEwQUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGNvbG9yOiAjMDAyNjREO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG5cbmgzIHtcbiAgY29sb3I6ICMwMDI2NEQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbmg0LCBoNSwgaDYge1xuICBjb2xvcjogIzAwMjY0RDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaW50cm8tdHh0LCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXF1b3RlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LCAuYmxvY2stY29udGVudC0tdHlwZS1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMjY0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgNjguMjAyNTk3NDAyNiwgMTM4LjIpO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0JFM0U2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBociB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuLnF1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCRTNFNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5xdW90ZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAucXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucXVvdGUge1xuICAgIHBhZGRpbmc6IDg1cHggNDBweCA0MHB4IDQwcHg7XG4gIH1cbiAgLnF1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9xdW90ZS1tYXJrcy5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4ucXVvdGVfX2NpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG51bDpub3QoW2NsYXNzXSksIC5kb3dubG9hZC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDE4cHg7XG59XG51bDpub3QoW2NsYXNzXSkgbGksIC5kb3dubG9hZC1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSwgLmRvd25sb2FkLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAtMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNjREO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbm9sIHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5vbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmxpc3QtcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIC50YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIGJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSAudGFibGUtd3JhcHBlciB0ZCwgYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIC50YWJsZS13cmFwcGVyIHRoIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5ib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3OC44OTA5MDkwOTA5LCAyMTQuMDE4MTgxODE4MiwgMjE4LjQwOTA5MDkwOTEpO1xufVxuYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRoLCBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE3OC44OTA5MDkwOTA5LCAyMTQuMDE4MTgxODE4MiwgMjE4LjQwOTA5MDkwOTEpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMTc4Ljg5MDkwOTA5MDksIDIxNC4wMTgxODE4MTgyLCAyMTguNDA5MDkwOTA5MSk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0aCBoMSwgYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRoIGgyLCBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGggaDMsIGJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0aCBwLCBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGQgaDEsIGJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0ZCBoMiwgYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRkIGgzLCBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGggcCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTc4Ljg5MDkwOTA5MDksIDIxNC4wMTgxODE4MTgyLCAyMTguNDA5MDkwOTA5MSk7XG59XG5ib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmxheW91dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sYXlvdXQ6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubGF5b3V0Om50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmxheW91dCAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucGFnZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucGFnZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAucGFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4ucGFnZV9fdGl0bGUgaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi5sYXlvdXQtLXRocmVlY29scyAuYmxvY2stbGF5b3V0LWJ1aWxkZXIsXG4ubGF5b3V0LS10d29jb2xzIC5ibG9jay1sYXlvdXQtYnVpbGRlcixcbi5sYXlvdXQtLXR3b2NvbHMtNzUtMjUgLmJsb2NrLWxheW91dC1idWlsZGVyLFxuLmxheW91dC0tdHdvY29scy03NS0yNSAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAvKiY6b25seS1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH0qL1xufVxuLmxheW91dC0tdGhyZWVjb2xzIC5ibG9jay1sYXlvdXQtYnVpbGRlcjpsYXN0LWNoaWxkLFxuLmxheW91dC0tdHdvY29scyAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6bGFzdC1jaGlsZCxcbi5sYXlvdXQtLXR3b2NvbHMtNzUtMjUgLmJsb2NrLWxheW91dC1idWlsZGVyOmxhc3QtY2hpbGQsXG4ubGF5b3V0LS10d29jb2xzLTc1LTI1IC5ibG9jay1sYXlvdXQtYnVpbGRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keTpub3QoLmNrZV9lZGl0YWJsZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0Y0O1xufVxuXG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBhZ2UsXG5ib2R5LnBhdGgtbXktZ3JhbnRzLFxuYm9keS5wYXRoLW15LWp1cnksXG5ib2R5LnBhdGgtc3VibWl0Zm9ycmV2aWV3LFxuYm9keS5wYWdlLW5vZGUtdHlwZS1ncmFudCxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgucGF0aC1mcm9udHBhZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcGFnZSAubWFpbi1oZWFkZXIsXG5ib2R5LnBhdGgtbXktZ3JhbnRzIC5tYWluLWhlYWRlcixcbmJvZHkucGF0aC1teS1qdXJ5IC5tYWluLWhlYWRlcixcbmJvZHkucGF0aC1zdWJtaXRmb3JyZXZpZXcgLm1haW4taGVhZGVyLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1ncmFudCAubWFpbi1oZWFkZXIsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZTpub3QoLnBhdGgtZnJvbnRwYWdlKSAubWFpbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5wYWdlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uYmxvY2stbGF5b3V0LWJ1aWxkZXIgaDIuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3JhcHBlciAuYmxvY2stY29udGVudC0tdHlwZS1iYXNpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxheW91dDpmaXJzdC1jaGlsZCAuYmxvY2s6Zmlyc3QtY2hpbGQuYmxvY2staW5saW5lLWJsb2NraW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uaW1nLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDI0MHB4O1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zbGlkZXItcHJldi0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgbGVmdDogMjBweDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zbGlkZXItbmV4dC0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5yb3cgLmNvbDpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZS5pbWFnZS1wb3NpdGlvbi0tbGVmdCAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlLmltYWdlLXBvc2l0aW9uLS1sZWZ0IC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UuaW1hZ2UtcG9zaXRpb24tLWxlZnQgLmNvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrdmlkZW8gLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2staW5saW5lLWJsb2NrdmlkZW8gLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdmlkZW8tdXBsb2FkIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1maWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS12aWRlby11cGxvYWQgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWZpbGUgdmlkZW8ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja2ludHJvID4gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWludHJvIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtaW50cm8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrcXVvdGUgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS1xdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiKDE5My4xNjIxNjIxNjIyLCAyMjYuNDU5NDU5NDU5NSwgMjI4LjgzNzgzNzgzNzgpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1xdW90ZSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLXF1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICBjb2xvcjogIzAwMjY0RDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1kb3dubG9hZC5jb2xzLS0yIC5kb3dubG9hZC1saXN0IHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja2J1dHRvbiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLndyYXBwZXIgLmJsb2NrLWlubGluZS1ibG9ja2xvZ29zIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWxvZ29zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLndyYXBwZXIgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWxvZ29zIGgyLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWxvZ29zIC5wYXJhZ3JhcGgtLXR5cGUtbG9nbyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAud3JhcHBlciAuYmxvY2stY29udGVudC0tdHlwZS1sb2dvcyAucGFyYWdyYXBoLS10eXBlLWxvZ28ge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAud3JhcHBlciAuYmxvY2stY29udGVudC0tdHlwZS1sb2dvcyAucGFyYWdyYXBoLS10eXBlLWxvZ28ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLndyYXBwZXIgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbG9nb3MgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja2ZhcSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tmYXEgaDMge1xuICBtYXJnaW46IDE0cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMjY0RDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2staW5saW5lLWJsb2NrZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NCRTNFNjtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG59XG4uYmxvY2staW5saW5lLWJsb2NrZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2ZhcSAuZmllbGRfX2l0ZW06bm90KC5maWVsZC0tbmFtZS1maWVsZC1hbnN3ZXIpIC5wYXJhZ3JhcGg6YmVmb3JlLCAuYmxvY2staW5saW5lLWJsb2NrZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmxvY2staW5saW5lLWJsb2NrZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaDpiZWZvcmUge1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NEQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tmYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSAucGFyYWdyYXBoOmFmdGVyIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDExcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9mYXEtYXJyb3ctLWRvd24tLXdoaXRlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBBRjtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tmYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSAucGFyYWdyYXBoLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9mYXEtYXJyb3ctLXVwLS13aGl0ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tmYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSAucGFyYWdyYXBoLmFjdGl2ZSBoMyB7XG4gIGNvbG9yOiAjMDBBMEFGO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2ZhcSAuZmllbGRfX2l0ZW06bm90KC5maWVsZC0tbmFtZS1maWVsZC1hbnN3ZXIpIC5wYXJhZ3JhcGguYWN0aXZlIC5maWVsZC0tbmFtZS1maWVsZC1hbnN3ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2staW5saW5lLWJsb2NrZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tmYXEgLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja2dyYW50LWluZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLWdyYW50LWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTg1ODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1ncmFudC1pbmZvIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzYxMjEyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtZ3JhbnQtaW5mbyBoMiB7XG4gIG1hcmdpbjogOXB4IDAgMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtZ3JhbnQtaW5mbyBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDc0MTQxO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtZ3JhbnQtaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtZ3JhbnQtaW5mbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtZ3JhbnQtaW5mbyBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWdyYW50LWluZm8uYmctLWJsYXV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjZCNztcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWdyYW50LWluZm8uYmctLWJsYXV3IGgzIHtcbiAgY29sb3I6ICM5NUI1RDY7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1ncmFudC1pbmZvLmJnLS1ibGF1dyBoMjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NUI1RDY7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1ncmFudC1pbmZvLmJnLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwQUY7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1ncmFudC1pbmZvLmJnLS1ncmVlbiBoMyB7XG4gIGNvbG9yOiAjMDI1RDY2O1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtZ3JhbnQtaW5mby5iZy0tZ3JlZW4gaDI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1RDY2O1xufVxuXG4uYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbWFudWFsLWxpc3QgPiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2ttYW51YWwtbGlzdC5ibG9jay1sYXlvdXQtYnVpbGRlciAuYmxvY2stY29udGVudC0tdHlwZS1tYW51YWwtbGlzdCA+IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkZERkU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIC5ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIC5ub2RlIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2ttYW51YWwtbGlzdC5ibG9jay1sYXlvdXQtYnVpbGRlciAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyAubm9kZSB7XG4gICAgZmxleDogMSAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2ttYW51YWwtbGlzdC5ibG9jay1sYXlvdXQtYnVpbGRlciAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyAubm9kZSAubm9kZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLmZpZWxkLW5hbWUtZmllbGQtaXRlbXMgLm5vZGUgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIC5ub2RlIGgzIGEge1xuICBjb2xvcjogIzAwQTBBRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIC5ub2RlIGgzIGE6aG92ZXIsIC5ibG9jay1pbmxpbmUtYmxvY2ttYW51YWwtbGlzdC5ibG9jay1sYXlvdXQtYnVpbGRlciAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyAubm9kZSBoMyBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYigwLCAxODMuMzE0Mjg1NzE0MywgMjAwLjUpO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIC5ub2RlIC5maWVsZC0tbmFtZS1maWVsZC1kZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAyNjREO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLmZpZWxkLW5hbWUtZmllbGQtaXRlbXMgLm5vZGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrYXV0b21hdGljLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2F1dG9tYXRpYy1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5hdXRvbWF0aWMtbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2thdXRvbWF0aWMtbGlzdC5ibG9jay1sYXlvdXQtYnVpbGRlciAuYXV0b21hdGljLWxpc3Qtd3JhcHBlci5saXN0LXZpZXdzLW1vZGUtc21hbGxfdGVhc2VyIC5hdXRvbWF0aWMtbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NrYXV0b21hdGljLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLm5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhcmFncmFwaCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoIGgyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaDpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWRvd25sb2FkLmNvbHMtLTIgLmRvd25sb2FkLWxpc3Qge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtcXVvdGUsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXF1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCByZ2IoMTkzLjE2MjE2MjE2MjIsIDIyNi40NTk0NTk0NTk1LCAyMjguODM3ODM3ODM3OCk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLXF1b3RlLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtcXVvdGUgcDpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtcXVvdGUgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtcXVvdGUgcDpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLXF1b3RlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGNvbG9yOiAjMDAyNjREO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcXVvdGVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDBBMEFGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbG9nb3Mge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLWxvZ29zIC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbG9nb3MgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtbG9nb3MgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28gLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1sb2dvcyAuZmllbGQtLW5hbWUtZmllbGQtbG9nbyAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWxvZ29zIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWxvZ29zIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWZvcm0ge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UuaW1hZ2UtcG9zaXRpb24tLWxlZnQgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UuaW1hZ2UtcG9zaXRpb24tLWxlZnQgLmNvbDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlLmltYWdlLXBvc2l0aW9uLS1sZWZ0IC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWVtYmVkLWNvZGUgLmZpZWxkLS1uYW1lLWVtYmVkLWNvZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWVtYmVkLWNvZGUgLmZpZWxkLS1uYW1lLWVtYmVkLWNvZGUgaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXZpZGVvIC5maWVsZF92aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8gLmZpZWxkX3ZpZGVvIGlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXZpZGVvLXVwbG9hZCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZmlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS12aWRlby11cGxvYWQgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWZpbGUgdmlkZW8ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtaW50cm8gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLWludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIGgzIHtcbiAgbWFyZ2luOiAxNHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDI2NEQ7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS1mYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0JFM0U2O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS1mYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSAucGFyYWdyYXBoOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1mYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSAucGFyYWdyYXBoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaDpiZWZvcmUge1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NEQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaDphZnRlciB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vZmFxLWFycm93LS1kb3duLS13aGl0ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1mYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSAucGFyYWdyYXBoLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEFGO1xufVxuLnBhcmFncmFwaC0tdHlwZS1mYXEgLmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSAucGFyYWdyYXBoLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9mYXEtYXJyb3ctLXVwLS13aGl0ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaC5hY3RpdmUgaDMge1xuICBjb2xvcjogIzAwQTBBRjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgLnBhcmFncmFwaC5hY3RpdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtZmFxIC5maWVsZC0tbmFtZS1maWVsZC1hbnN3ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDI0MHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zbGlkZXItcHJldi0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgbGVmdDogMjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2xpZGVyLW5leHQtLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLm1haW4tbWVudSB1bC5tZW51IGxpOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsb2dpbiBvciByZWdpc3RlciAqL1xuLnVzZXJfX2ludHJvIGgyLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMEEwQUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC51c2VyX19pbnRybyBoMi5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudXNlcl9faW50cm8gaDIuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5sb2dpbi1yZWdpc3Rlcl9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlcl9fd3JhcHBlciAuZm9ybV9fbG9naW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA0MHB4O1xuICB9XG59XG4ubG9naW4tcmVnaXN0ZXJfX3dyYXBwZXIgLmJ0bi1zdWJtaXQsIC5sb2dpbi1yZWdpc3Rlcl9fd3JhcHBlciBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLWFjdGlvbnMgLmxvZ2luLXJlZ2lzdGVyX193cmFwcGVyIC5idXR0b24uZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pLFxuLmxvZ2luLXJlZ2lzdGVyX193cmFwcGVyIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5sb2dpbi1yZWdpc3Rlcl9fd3JhcHBlciAuZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pIHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhdGgtdXNlciAud3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGF0aC11c2VyIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucGF0aC11c2VyIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMjY0RDtcbn1cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM1NzY0NzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTMuMTYyMTYyMTYyMiwgMjI2LjQ1OTQ1OTQ1OTUsIDIyOC44Mzc4Mzc4Mzc4KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYTpob3ZlciwgLnBhdGgtdXNlciAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NzY0NzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTMuMTYyMTYyMTYyMiwgMjI2LjQ1OTQ1OTQ1OTUsIDIyOC44Mzc4Mzc4Mzc4KTtcbn1cblxuLnVzZXJfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudXNlcl9faW50cm8ge1xuICAgIG1heC13aWR0aDogODkwcHg7XG4gIH1cbn1cblxuLnByb2plY3QtcGFzc3dvcmQtc3RlcC1mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5wcm9qZWN0LXBhc3N3b3JkLXN0ZXAtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucHJvamVjdC1wYXNzd29yZC1zdGVwLWZvcm0ge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvamVjdC1wYXNzd29yZC1zdGVwLWZvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzVweCAzMHB4IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAucGF0aC1teS1ncmFudHMgLm1haW4tbWVudSBsaTpudGgtY2hpbGQoMSksXG4gIC5wYXRoLW15LWp1cnkgLm1haW4tbWVudSBsaTpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vZGUtcGFzY2FsZGVjcm9vcy1jb2xsYWJvcmF0b3ItZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMsIC5ub2RlLXBhc2NhbGRlY3Jvb3MtY29sbGFib3JhdG9yLWZvcm0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsIC5ub2RlLXBhc2NhbGRlY3Jvb3MtY29sbGFib3JhdG9yLWZvcm0gLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4ubm9kZS13ZXRlbnNjaGFwc2pvdXJuYWxpc3RpZWstY29sbGFib3JhdG9yLWZvcm0gLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzLFxuLm5vZGUtd2V0ZW5zY2hhcHNqb3VybmFsaXN0aWVrLWNvbGxhYm9yYXRvci1mb3JtIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLm5vZGUtd2V0ZW5zY2hhcHNqb3VybmFsaXN0aWVrLWNvbGxhYm9yYXRvci1mb3JtIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuLm5vZGUtZXVyb3BlYW5jcm9zc2JvcmRlci1jb2xsYWJvcmF0b3ItZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMsXG4ubm9kZS1ldXJvcGVhbmNyb3NzYm9yZGVyLWNvbGxhYm9yYXRvci1mb3JtIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLm5vZGUtZXVyb3BlYW5jcm9zc2JvcmRlci1jb2xsYWJvcmF0b3ItZm9ybSAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbi5ub2RlLW1vZGVybnNsYXZlcnktY29sbGFib3JhdG9yLWZvcm0gLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzLFxuLm5vZGUtbW9kZXJuc2xhdmVyeS1jb2xsYWJvcmF0b3ItZm9ybSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbi5ub2RlLW1vZGVybnNsYXZlcnktY29sbGFib3JhdG9yLWZvcm0gLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4ubm9kZS10cmFpbmluZy1hbmQtZGV2ZWxvcG1lbnQtY29sbGFib3JhdG9yLWZvcm0gLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzLFxuLm5vZGUtdHJhaW5pbmctYW5kLWRldmVsb3BtZW50LWNvbGxhYm9yYXRvci1mb3JtIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLm5vZGUtdHJhaW5pbmctYW5kLWRldmVsb3BtZW50LWNvbGxhYm9yYXRvci1mb3JtIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuLm5vZGUtamYtbG9jYWwtY29sbGFib3JhdG9yLWZvcm0gLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzLFxuLm5vZGUtamYtbG9jYWwtY29sbGFib3JhdG9yLWZvcm0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4ubm9kZS1qZi1sb2NhbC1jb2xsYWJvcmF0b3ItZm9ybSAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbi5ub2RlLWVudmlyb25tZW50YWwtam91cm5hbGlzbS1jb2xsYWJvcmF0b3ItZm9ybSAuZm9ybS10eXBlLXZlcnRpY2FsLXRhYnMsXG4ubm9kZS1lbnZpcm9ubWVudGFsLWpvdXJuYWxpc20tY29sbGFib3JhdG9yLWZvcm0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4ubm9kZS1lbnZpcm9ubWVudGFsLWpvdXJuYWxpc20tY29sbGFib3JhdG9yLWZvcm0gLmZpZWxkLW11bHRpcGxlLWRyYWcsXG4ubm9kZS1sb2NhbC1tZWRpYS1mb3ItZGVtb2NyYWN5LWNvbGxhYm9yYXRvci1mb3JtIC5mb3JtLXR5cGUtdmVydGljYWwtdGFicyxcbi5ub2RlLWxvY2FsLW1lZGlhLWZvci1kZW1vY3JhY3ktY29sbGFib3JhdG9yLWZvcm0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4ubm9kZS1sb2NhbC1tZWRpYS1mb3ItZGVtb2NyYWN5LWNvbGxhYm9yYXRvci1mb3JtIC5maWVsZC1tdWx0aXBsZS1kcmFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWxhYmVsLWFib3ZlLFxuLmZpZWxkX19sYWJlbCxcbi5maWVsZC1sYWJlbC1pbmxpbmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMjY0RDtcbn1cblxuLm15LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLm15LWNvbnRlbnQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm15LWNvbnRlbnQgaDEsIC5teS1jb250ZW50IGgyLCAubXktY29udGVudCBoMywgLm15LWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogOTgwcHg7XG59XG4ubXktY29udGVudCB1bDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW46IDA7XG59XG4ubXktY29udGVudCB1bDpub3QoW2NsYXNzXSkgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5teS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15LWNvbnRlbnQgdWw6bm90KFtjbGFzc10pIGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICMwMDI2NEQ7XG59XG4ubXktY29udGVudCB1bDpub3QoW2NsYXNzXSkgYS52aWV3X2FwcGxpY2F0aW9uLFxuLm15LWNvbnRlbnQgdWw6bm90KFtjbGFzc10pIGEuZG93bmxvYWRfcGRmLFxuLm15LWNvbnRlbnQgdWw6bm90KFtjbGFzc10pIGEuZWRpdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzY2Qjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXktY29udGVudCB1bDpub3QoW2NsYXNzXSkgYS52aWV3X2FwcGxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2V5ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5teS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBhLmRvd25sb2FkX3BkZiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9kb3dubG9hZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5teS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBhLmVkaXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vZWRpdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5teS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBhLmludml0ZV9jb2xsYWJvcmF0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTc2NkI3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMTc2NkI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm15LWNvbnRlbnQgYS5idG4tc3VibWl0LCAubXktY29udGVudCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtZHJhZnQtYnV0dG9uKTpub3QoLnNraXBwZWQtYnV0dG9uKTpub3QoLnByZXZpb3VzLWJ1dHRvbiksIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1hY3Rpb25zIC5teS1jb250ZW50IGEuYnV0dG9uLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSxcbi5teS1jb250ZW50IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSBhLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSxcbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAubXktY29udGVudCBhLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm15LWNvbnRlbnQgYS5idG4tc3VibWl0Lm5vdC1jb21wbGV0ZSxcbi5teS1jb250ZW50IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSBhLm5vdC1jb21wbGV0ZS5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtZHJhZnQtYnV0dG9uKTpub3QoLnNraXBwZWQtYnV0dG9uKTpub3QoLnByZXZpb3VzLWJ1dHRvbiksXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLm15LWNvbnRlbnQgYS5ub3QtY29tcGxldGUuZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm15LWNvbnRlbnQgYS5idG4tc3VibWl0Lm5vdC1jb21wbGV0ZTpob3Zlcixcbi5teS1jb250ZW50IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSBhLm5vdC1jb21wbGV0ZS5mb3JtLXN1Ym1pdDpob3Zlcjpub3QoLnNhdmUtZHJhZnQtYnV0dG9uKTpub3QoLnNraXBwZWQtYnV0dG9uKTpub3QoLnByZXZpb3VzLWJ1dHRvbiksXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLm15LWNvbnRlbnQgYS5ub3QtY29tcGxldGUuZm9ybS1zdWJtaXQ6aG92ZXI6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5teS1jb250ZW50IC50YWJsZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4ubXktY29udGVudCB0YWJsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubXktY29udGVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5teS1jb250ZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMzYwcHg7XG59XG4ubXktY29udGVudCB0YWJsZSBoMyB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTc2NkI3O1xufVxuLm15LWNvbnRlbnQgLmdyYW50LXJlcXVlc3RzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5teS1jb250ZW50IC5ncmFudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubXktY29udGVudCAuZ3JhbnQgPiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXktY29udGVudCAuZ3JhbnQtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5teS1jb250ZW50IC5ncmFudC10b3AgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm15LWNvbnRlbnQgLmdyYW50LXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubXktY29udGVudCAuZ3JhbnQtdG9wIC5uZXctbGluay13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAubXktY29udGVudCAuZ3JhbnQtdG9wIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5teS1jb250ZW50IC5ncmFudC10b3AgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubXktY29udGVudCAuZ3JhbnQtcmVxdWVzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubXktY29udGVudCAuZ3JhbnQtcmVxdWVzdC13cmFwcGVyIHtcbiAgICBnYXA6IDE1cHggMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAubXktY29udGVudCAuZ3JhbnQtcmVxdWVzdC13cmFwcGVyIHtcbiAgICBnYXA6IDIwcHggMjVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbi5teS1jb250ZW50IC5ncmFudC1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZDogI0U1RjNGNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm15LWNvbnRlbnQgLmdyYW50LXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXktY29udGVudCAuZ3JhbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ubXktY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubXktY29udGVudCAuZmllbGRfX2xhYmVsLCAubXktY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXktY29udGVudCAuZmllbGRfX2l0ZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5teS1jb250ZW50IC5maWVsZC1sYWJlbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm15LWNvbnRlbnQgLmp1cnkge1xuICBiYWNrZ3JvdW5kOiAjRTVGM0Y0O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXktZ3JhbnRfX3N0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMwMDI2NEQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3N0YXRlLS13aGl0ZS5zdmdcIikgdG9wIDhweCBsZWZ0IDEwcHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMjY0RDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWdyYW50IC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ncmFudCAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3JhbnQgLmRldGFpbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ncmFudCAudmVydGljYWwtdGFic19fbWVudSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5maWVsZC0tbmFtZS1hcHBseS1idXR0b25zIGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIge1xuICBsZWZ0OiAxcHg7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuaXRpX19mbGFnLml0aV9fYmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLml0aV9fc2VsZWN0ZWQtZmxhZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDQkUzRTY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjNTc2NDcyO1xuICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5pdGlfX2Fycm93LFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLml0aV9fYXJyb3ctLXVwIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM1NTU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCxcbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkUzRTY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDAgLTJweCAjRTdGNEY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94LmNoZWNrYm94LWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6IHJnYigxNTEuMzM3NjYyMzM3NywgMTk5LjE4MTgxODE4MTgsIDIwNS4xNjIzMzc2NjIzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94Om9ubHktY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMCAycHggMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMjY0RDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEEwQUY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC00cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMThweCAtMXB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwuZXJyb3Ige1xuICBwYWRkaW5nOiAycHggMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsLmVycm9yOmJlZm9yZSwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwuZXJyb3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDAyNjREO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwQUY7XG4gIGJvcmRlci1jb2xvcjogIzAwQTBBRjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wOHMgZWFzZS1vdXQsIHdpZHRoIDAuMDhzIGVhc2Utb3V0IDAuMXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBhdGgtcmVnaXN0ZXIgLnN0ZXBzLFxuICAucGF0aC11c2VyIC5zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhdGgtcmVnaXN0ZXIgLnN0ZXBzLFxuICAucGF0aC11c2VyIC5zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBhdGgtcmVnaXN0ZXIgLnN0ZXAsXG4ucGF0aC11c2VyIC5zdGVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXRoLXJlZ2lzdGVyIC5zdGVwOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5wYXRoLXVzZXIgLnN0ZXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBhdGgtcmVnaXN0ZXIgLnN0ZXAgaDIsXG4ucGF0aC11c2VyIC5zdGVwIGgyIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBhdGgtcmVnaXN0ZXIgLnN0ZXAgaDIsXG4gIC5wYXRoLXVzZXIgLnN0ZXAgaDIge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuLnBhdGgtcmVnaXN0ZXIgLnN0ZXAgaDI6YmVmb3JlLFxuLnBhdGgtdXNlciAuc3RlcCBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBBMEFGO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBBMEFGO1xuICB0ZXh0LWluZGVudDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLXJlZ2lzdGVyIC5zdGVwLmFjdGl2ZSBoMjpiZWZvcmUsXG4ucGF0aC11c2VyIC5zdGVwLmFjdGl2ZSBoMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEFGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYXRoLXJlZ2lzdGVyIC5zdGVwLmRvbmUgaDI6YmVmb3JlLFxuLnBhdGgtdXNlciAuc3RlcC5kb25lIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMEEwQUYgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NoZWNrLS13aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG59XG4ucGF0aC1yZWdpc3RlciAuc3RlcC5zdGVwLTEgaDI6YmVmb3JlLFxuLnBhdGgtdXNlciAuc3RlcC5zdGVwLTEgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG4ucGF0aC1yZWdpc3RlciAuc3RlcC5zdGVwLTIgaDI6YmVmb3JlLFxuLnBhdGgtdXNlciAuc3RlcC5zdGVwLTIgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG4ucGF0aC1yZWdpc3RlciAuc3RlcC5zdGVwLTMgaDI6YmVmb3JlLFxuLnBhdGgtdXNlciAuc3RlcC5zdGVwLTMgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG4ucGF0aC1yZWdpc3RlciAuc3RlcC5zdGVwLTQgaDI6YmVmb3JlLFxuLnBhdGgtdXNlciAuc3RlcC5zdGVwLTQgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG4ucGF0aC1yZWdpc3RlciAuc3RlcC5zdGVwLTUgaDI6YmVmb3JlLFxuLnBhdGgtdXNlciAuc3RlcC5zdGVwLTUgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7XG59XG5cbi5mb3JtLXJhZGlvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkUzRTY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDAgLTJweCAjRTdGNEY2O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvLnJhZGlvLWNoZWNrZWQ6bm90KC5mb3JtLWl0ZW0tZmllbGQtY29udHJhY3QpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjMzNzY2MjMzNzcsIDE5OS4xODE4MTgxODE4LCAyMDUuMTYyMzM3NjYyMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpby5yYWRpby1jaGVja2VkOm5vdCguZm9ybS1pdGVtLWZpZWxkLWNvbnRyYWN0KSBsYWJlbCB7XG4gIGNvbG9yOiAjMDAyNjREO1xufVxuLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMjY0RCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcmVnaXN0ZXIvY2hlY2stc21hbGwuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBib3JkZXItY29sb3I6ICMwMDI2NEQ7XG59XG4uZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMEEwQUY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQTBBRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuYm9keTpub3QoLmNrZV9lZGl0YWJsZSkucGF0aC1yZWdpc3RlciB7XG4gIGJhY2tncm91bmQ6ICNFNUYzRjQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL292YWwtcmVnaXN0ZXIuc3ZnXCIpIHRvcCA4MHB4IHJpZ2h0IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucGF0aC1yZWdpc3RlciAud3JhcHBlciAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wYXRoLXJlZ2lzdGVyIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLnBhdGgtcmVnaXN0ZXIgLnRhYmxlcmVzcG9uc2l2ZS10b2dnbGUtY29sdW1ucyxcbi5wYXRoLXJlZ2lzdGVyIC5maWVsZC1tdWx0aXBsZS1kcmFnLFxuLnBhdGgtcmVnaXN0ZXIgLmZpbHRlci13cmFwcGVyLFxuLnBhdGgtcmVnaXN0ZXIgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBhdGgtcmVnaXN0ZXIgbWFpbi5jb2wtbWQtOCxcbiAgLnBhdGgtcmVnaXN0ZXIgLnNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXRoLXJlZ2lzdGVyIG1haW4uY29sLW1kLTgsXG4gIC5wYXRoLXJlZ2lzdGVyIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnBhdGgtcmVnaXN0ZXIgaDEge1xuICBjb2xvcjogIzAwMjY0RDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbn1cbi5wYXRoLXJlZ2lzdGVyIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMTc2NkI3O1xuICBtYXJnaW46IDM1cHggMCAxMnB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGF0aC1yZWdpc3RlciAub3JkZXItcmVjZWl2ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucGF0aC1yZWdpc3RlciAub3JkZXItcmVjZWl2ZWQge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGF0aC1yZWdpc3RlciAub3JkZXItcmVjZWl2ZWQge1xuICAgIHBhZGRpbmc6IDE1cHggMzVweCAzMHB4IDM1cHg7XG4gIH1cbn1cbi5wYXRoLXJlZ2lzdGVyIC5vcmRlci1yZWNlaXZlZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIHtcbiAgICBwYWRkaW5nOiA1cHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spLnJlZ2lzdGVyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHggMzVweCAzMHB4IDM1cHg7XG4gIH1cbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIHRoIGg0LmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMTc2NkI3O1xuICBtYXJnaW46IDI1cHggMCAxNHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSB0aCBoNC5sYWJlbC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29sb3I6ICMxODY2Qjc7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spLnJlZ2lzdGVyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXR5cGUtb2YtZ3JhbnQuZmllbGQtLXdpZGdldC1vcHRpb25zLXNlbGVjdCAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiA1MXB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spLnJlZ2lzdGVyLWZvcm0gLnBhcmFncmFwaC10eXBlLS1hcHBsaWNhbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JFM0U2O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkZGRjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIC5wYXJhZ3JhcGgtdHlwZS0tYXBwbGljYW50ICsgLnBhcmFncmFwaC10eXBlLS1hcHBsaWNhbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spLnJlZ2lzdGVyLWZvcm0gLmhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSAud2lkZ2V0X211bHRpcGxlIC5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkUzRTY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi13cmFwcGVyIC5wcmV2aW91cy1idXR0b24sXG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi13cmFwcGVyIC5za2lwcGVkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spLnJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uLXdyYXBwZXItbmV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKS5yZWdpc3Rlci1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi13cmFwcGVyLW5leHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b24td3JhcHBlci1uZXh0IC5idXR0b24tLXByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spLnJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyAuc2tpcHBlZC1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246bm90KC5mb3JtLXN1Ym1pdCkge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTc2NkI3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTc2NkI3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246bm90KC5mb3JtLXN1Ym1pdCkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spLnJlZ2lzdGVyLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uOm5vdCguZm9ybS1zdWJtaXQpOmhvdmVyLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykucmVnaXN0ZXItZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246bm90KC5mb3JtLXN1Ym1pdCk6Zm9jdXMge1xuICBjb2xvcjogcmdiKDMwLjI0NzU3MjgxNTUsIDEyNy4yNzE4NDQ2NjAyLCAyMjYuNzUyNDI3MTg0NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDUyLjkwMDQ4NTQzNjksIDE0MC4xNDU2MzEwNjgsIDIyOS41OTk1MTQ1NjMxKTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXdyYXBwZXIgKyAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuY29udGFpbmVyLWlubGluZSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5hZGRyZXNzLWNvbnRhaW5lci1pbmxpbmUsXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2lnbmF0ZWQtY29udGFjdCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5hZGRyZXNzLWNvbnRhaW5lci1pbmxpbmUgLmZvcm0taXRlbSxcbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZmllbGQtLW5hbWUtZmllbGQtZGVzaWduYXRlZC1jb250YWN0IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLnBhcmFncmFwaC10eXBlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI2NEQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmpzIC5maWVsZC0td2lkZ2V0LXBhcmFncmFwaHMgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5wYXJhZ3JhcGhzLWRyb3Bkb3duLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLnBhcmFncmFwaHMtZHJvcGRvd24tdG9nZ2xlLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIGlucHV0LmZpZWxkLWRyYWdkcm9wLW1vZGUtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAucGFyYWdyYXBocy1pY29uLWJ1dHRvbi1jb2xsYXBzZSxcbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAucGFyYWdyYXBocy1pY29uLWJ1dHRvbi1lZGl0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0taXRlbS5mb3JtLWl0ZW0tZmllbGQtYXBwbGljYW50LTAtc3ViZm9ybS1maWVsZC11cGxvYWQtY3YtMCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAucGFzc3BvcnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLnBhc3Nwb3J0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXVwbG9hZC1pZC1wYXNzcG9ydC1mcm9udC0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5wYXNzcG9ydC13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmJ0bi1wcmltYXJ5LCAubWFpbi1tZW51IHVsLm1lbnUgYS5idXR0b24sIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tc3VibWl0LCAud3JhcHBlciAuYmxvY2stY29udGVudC0tdHlwZS1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtbW9yZS1saW5rIGEsIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbW9yZS1saW5rIGEsIC5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSwgLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIC5ub2RlIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwMEEwQUY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC5idG4tcHJpbWFyeSwgLm1haW4tbWVudSB1bC5tZW51IGEuYnV0dG9uLCAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIC5mb3JtLXN1Ym1pdCwgLndyYXBwZXIgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhLCAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhLCAuYmxvY2stY29udGVudC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEsIC5ibG9jay1jb250ZW50LS10eXBlLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEsIC5ibG9jay1pbmxpbmUtYmxvY2ttYW51YWwtbGlzdC5ibG9jay1sYXlvdXQtYnVpbGRlciAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyAubm9kZSAuZmllbGQtLW5hbWUtbm9kZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhLCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIC5tYWluLW1lbnUgdWwubWVudSBhLmJ1dHRvbjpob3ZlciwgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIC53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTpob3ZlciwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTpob3ZlciwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmhvdmVyLCAuYmxvY2stY29udGVudC0tdHlwZS1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmhvdmVyLCAuYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLmZpZWxkLW5hbWUtZmllbGQtaXRlbXMgLm5vZGUgLmZpZWxkLS1uYW1lLW5vZGUtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5tYWluLW1lbnUgdWwubWVudSBhLmJ1dHRvbjpmb2N1cywgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAuYmxvY2stY29udGVudC0tdHlwZS1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAuYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLmZpZWxkLW5hbWUtZmllbGQtaXRlbXMgLm5vZGUgLmZpZWxkLS1uYW1lLW5vZGUtbGluayBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE3OC42NTE0Mjg1NzE0LCAxOTUuNCk7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLCAubWFpbi1tZW51IHVsLm1lbnUgYS5idXR0b246YWN0aXZlLCAuYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIC5mb3JtLXN1Ym1pdDphY3RpdmUsIC53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTphY3RpdmUsIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbW9yZS1saW5rIGE6YWN0aXZlLCAuYmxvY2stY29udGVudC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAuYmxvY2stY29udGVudC0tdHlwZS1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmFjdGl2ZSwgLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5maWVsZC1uYW1lLWZpZWxkLWl0ZW1zIC5ub2RlIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGE6YWN0aXZlLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5tYWluLW1lbnUgdWwubWVudSBhLmJ1dHRvbjpmb2N1cywgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAuYmxvY2stY29udGVudC0tdHlwZS1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAuYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLmZpZWxkLW5hbWUtZmllbGQtaXRlbXMgLm5vZGUgLmZpZWxkLS1uYW1lLW5vZGUtbGluayBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi1mb290ZXIsIC5mb290ZXJfX2NvbCAuYmxvY2stY29udGVudC0tdHlwZS1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtbW9yZS1saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmJ0bi1mb290ZXI6aG92ZXIsIC5mb290ZXJfX2NvbCAuYmxvY2stY29udGVudC0tdHlwZS1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtbW9yZS1saW5rIGE6aG92ZXIsIC5idG4tZm9vdGVyOmZvY3VzLCAuZm9vdGVyX19jb2wgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZm9vdGVyOmFjdGl2ZSwgLmZvb3Rlcl9fY29sIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTphY3RpdmUsIC5idG4tZm9vdGVyOmZvY3VzLCAuZm9vdGVyX19jb2wgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi1zdWJtaXQsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1hY3Rpb25zIC5idXR0b24uZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtZHJhZnQtYnV0dG9uKTpub3QoLnNraXBwZWQtYnV0dG9uKTpub3QoLnByZXZpb3VzLWJ1dHRvbikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMTc2NkI3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDlweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMCAtMnB4ICNFN0Y0RjY7XG59XG4uYnRuLXN1Ym1pdDpob3ZlciwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5mb3JtLXN1Ym1pdDpob3Zlcjpub3QoLnNhdmUtZHJhZnQtYnV0dG9uKTpub3QoLnNraXBwZWQtYnV0dG9uKTpub3QoLnByZXZpb3VzLWJ1dHRvbiksXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0tc3VibWl0OmhvdmVyOm5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSwgLmJ0bi1zdWJtaXQ6Zm9jdXMsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1hY3Rpb25zIC5idXR0b24uZm9ybS1zdWJtaXQ6Zm9jdXM6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXN1Ym1pdDpmb2N1czpub3QoLnNhdmUtZHJhZnQtYnV0dG9uKTpub3QoLnNraXBwZWQtYnV0dG9uKTpub3QoLnByZXZpb3VzLWJ1dHRvbikge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjYuOTg1OTIyMzMwMSwgMTE5LjY3NjY5OTAyOTEsIDIxNC43MTQwNzc2Njk5KTtcbn1cbi5idG4tc3VibWl0OmFjdGl2ZSwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5mb3JtLXN1Ym1pdDphY3RpdmU6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXN1Ym1pdDphY3RpdmU6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pLCAuYnRuLXN1Ym1pdDpmb2N1cywgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5mb3JtLXN1Ym1pdDpmb2N1czpub3QoLnNhdmUtZHJhZnQtYnV0dG9uKTpub3QoLnNraXBwZWQtYnV0dG9uKTpub3QoLnByZXZpb3VzLWJ1dHRvbiksXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0tc3VibWl0OmZvY3VzOm5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmEuYnRuLXN1Ym1pdCwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLWFjdGlvbnMgYS5idXR0b24uZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIGEuZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWRyYWZ0LWJ1dHRvbik6bm90KC5za2lwcGVkLWJ1dHRvbik6bm90KC5wcmV2aW91cy1idXR0b24pIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmJ0bi1jb29raWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwQTBBRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmJ0bi1jb29raWU6aG92ZXIsIC5idG4tY29va2llOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwQTBBRjtcbn1cbi5idG4tY29va2llOmFjdGl2ZSwgLmJ0bi1jb29raWU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWJvcmRlcmVkLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3NjZCNztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxNzY2Qjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDlweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tYm9yZGVyZWQ6aG92ZXIsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZmllbGQtYWRkLW1vcmUtc3VibWl0OmhvdmVyLCAuYnRuLWJvcmRlcmVkOmZvY3VzLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjMTc2NkI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWJvcmRlcmVkOmFjdGl2ZSwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6YWN0aXZlLCAuYnRuLWJvcmRlcmVkOmZvY3VzLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi51c2VyLWxvZ2luLWZvcm0sXG4udXNlci1yZWdpc3Rlci1mb3JtLFxuLnVzZXItcGFzcyB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudXNlci1sb2dpbi1mb3JtLFxuICAudXNlci1yZWdpc3Rlci1mb3JtLFxuICAudXNlci1wYXNzIHtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC51c2VyLWxvZ2luLWZvcm0sXG4gIC51c2VyLXJlZ2lzdGVyLWZvcm0sXG4gIC51c2VyLXBhc3Mge1xuICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudXNlci1sb2dpbi1mb3JtLFxuICAudXNlci1yZWdpc3Rlci1mb3JtLFxuICAudXNlci1wYXNzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHggMzBweCAzNXB4O1xuICB9XG59XG4udXNlci1sb2dpbi1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4udXNlci1sb2dpbi1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4udXNlci1sb2dpbi1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1sb2dpbi1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4udXNlci1sb2dpbi1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4udXNlci1sb2dpbi1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1sb2dpbi1mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLnVzZXItbG9naW4tZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi51c2VyLWxvZ2luLWZvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1yZWdpc3Rlci1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4udXNlci1yZWdpc3Rlci1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4udXNlci1yZWdpc3Rlci1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1yZWdpc3Rlci1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4udXNlci1yZWdpc3Rlci1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4udXNlci1yZWdpc3Rlci1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1yZWdpc3Rlci1mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLnVzZXItcmVnaXN0ZXItZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi51c2VyLXJlZ2lzdGVyLWZvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1wYXNzIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4udXNlci1wYXNzIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4udXNlci1wYXNzIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1wYXNzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4udXNlci1wYXNzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4udXNlci1wYXNzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4udXNlci1wYXNzIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLnVzZXItcGFzcyBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi51c2VyLXBhc3Mgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JFM0U2O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzU3NjQ3MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZmZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTc2NDcyO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTc2NDcyO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU3NjQ3Mjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTc2NDcyO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU3NjQ3Mjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgZmllbGRzZXQgbGVnZW5kICsgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbTpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5maWVsZC0tbmFtZS1maWVsZC1kZXNpZ25hdGVkLWNvbnRhY3QgLmV4dHJhLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgbGFiZWwsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSBsZWdlbmQsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSBoNC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAyNjREO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgbGFiZWwuZm9ybS1yZXF1aXJlZDphZnRlciwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIGxlZ2VuZC5mb3JtLXJlcXVpcmVkOmFmdGVyLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgaDQubGFiZWwuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbG9yOiAjMTg2NkI3O1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSBpbnB1dCwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIHRleHRhcmVhLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgc2VsZWN0IHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JFM0U2O1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjNTc2NDcyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMCAtMnB4ICNFN0Y0RjY7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgaW5wdXQ6Zm9jdXMsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSB0ZXh0YXJlYTpmb2N1cywgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2OC41NTg0NDE1NTg0LCAyMDguNDU0NTQ1NDU0NSwgMjEzLjQ0MTU1ODQ0MTYpO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIGlucHV0LmludmFsaWQsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSB0ZXh0YXJlYS5pbnZhbGlkLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgc2VsZWN0LmludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgYW5pbWF0aW9uOiBzaGFrZSAxcyBsaW5lYXI7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0tdGV4dCwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXRleHRhcmVhLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0tZW1haWwsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1udW1iZXIge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDAwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLXNlbGVjdCwgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLW51bWJlciB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5zYXZlLWRyYWZ0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9kcmFmdC5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMnB4IGxlZnQgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5za2lwcGVkLWJ1dHRvbixcbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAucHJldmlvdXMtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE3NjZCNztcbiAgY29sb3I6ICMxNzY2Qjc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuanMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC10eXBlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikuZm9ybS1zdWJtaXR0ZWQgaW5wdXQ6aW52YWxpZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMCAycHggMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQTBBRjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAtNHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4cHggLTFweDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItY29sb3I6ICMwMEEwQUY7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjA4cyBlYXNlLW91dCwgd2lkdGggMC4wOHMgZWFzZS1vdXQgMC4xcztcbn1cblxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSA+IC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lID4gLmZvcm0taXRlbSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pLmZvcm0tc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLXJhZGlvcyAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIHtcbiAgbWFyZ2luOiAzcHggMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwQUY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBBMEFGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5cbi5mb3JtLXR5cGUtd2ViZm9ybS1yYXRpbmcgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qXG5odG1sLmpzIC5mb3JtLXdlYmZvcm0tcmF0aW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LnN2ZyBkaXYucmF0ZWl0LXJhbmdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYXRpbmcvc3Rhci1ub3JtYWwuc3ZnKTtcbn1cblxuZGl2LnN2ZyBkaXYucmF0ZWl0LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYXRpbmcvc3Rhci1ob3Zlci5zdmcpO1xufVxuXG5kaXYuc3ZnIGRpdi5yYXRlaXQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JhdGluZy9zdGFyLXNlbGVjdGVkLnN2Zyk7XG59XG5cbmRpdi5zdmcgZGl2LnJhdGVpdC1wcmVzZXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JhdGluZy9zdGFyLXByZXNldC5zdmcpO1xufVxuXG5kaXYuc3ZnIGJ1dHRvbi5yYXRlaXQtcmVzZXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JhdGluZy9yZXNldC1ub3JtYWwuc3ZnKTtcbn1cblxuZGl2LnN2ZyBidXR0b24ucmF0ZWl0LXJlc2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYXRpbmcvcmVzZXQtaG92ZXIuc3ZnKTtcbn1cblxuZGl2LnN2Zy5yYXRlaXQtc21hbGwge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbmRpdi5zdmcucmF0ZWl0LXNtYWxsIGRpdi5yYXRlaXQtcmFuZ2UsXG5kaXYuc3ZnLnJhdGVpdC1zbWFsbCBkaXYucmF0ZWl0LWhvdmVyLFxuZGl2LnN2Zy5yYXRlaXQtc21hbGwgZGl2LnJhdGVpdC1zZWxlY3RlZCxcbmRpdi5zdmcucmF0ZWl0LXNtYWxsIGRpdi5yYXRlaXQtcHJlc2V0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cbmRpdi5zdmcucmF0ZWl0LXNtYWxsIGJ1dHRvbi5yYXRlaXQtcmVzZXQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbn1cblxuZGl2LnN2Zy5yYXRlaXQtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5kaXYuc3ZnLnJhdGVpdC1tZWRpdW0gZGl2LnJhdGVpdC1yYW5nZSxcbmRpdi5zdmcucmF0ZWl0LW1lZGl1bSBkaXYucmF0ZWl0LWhvdmVyLFxuZGl2LnN2Zy5yYXRlaXQtbWVkaXVtIGRpdi5yYXRlaXQtc2VsZWN0ZWQsXG5kaXYuc3ZnLnJhdGVpdC1tZWRpdW0gZGl2LnJhdGVpdC1wcmVzZXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbn1cblxuZGl2LnN2Zy5yYXRlaXQtbWVkaXVtIGJ1dHRvbi5yYXRlaXQtcmVzZXQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbn1cblxuZGl2LnN2Zy5yYXRlaXQtbGFyZ2Uge1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbmRpdi5zdmcucmF0ZWl0LWxhcmdlIGRpdi5yYXRlaXQtcmFuZ2UsXG5kaXYuc3ZnLnJhdGVpdC1sYXJnZSBkaXYucmF0ZWl0LWhvdmVyLFxuZGl2LnN2Zy5yYXRlaXQtbGFyZ2UgZGl2LnJhdGVpdC1zZWxlY3RlZCxcbmRpdi5zdmcucmF0ZWl0LWxhcmdlIGRpdi5yYXRlaXQtcHJlc2V0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG59XG5cbmRpdi5zdmcucmF0ZWl0LWxhcmdlIGJ1dHRvbi5yYXRlaXQtcmVzZXQge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbn0qL1xuLnJhdGVpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JhdGluZy9zdGFyLmdpZlwiKTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtcmFuZ2UgKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qIGh0bWwgLnJhdGVpdCwgKiBodG1sIC5yYXRlaXQgLnJhdGVpdC1yYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuKiArIGh0bWwgLnJhdGVpdCwgKiArIGh0bWwgLnJhdGVpdCAucmF0ZWl0LXJhbmdlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtaG92ZXIsIC5yYXRlaXQgLnJhdGVpdC1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LWhvdmVyLXJ0bCwgLnJhdGVpdCAucmF0ZWl0LXNlbGVjdGVkLXJ0bCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmF0aW5nL3N0YXIuZ2lmXCIpIGxlZnQgLTMycHg7XG4gIGNvbG9yOiByZ2IoMjM5LCAxOTcsIDQxKTtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LWhvdmVyLXJ0bCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0zMnB4O1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmF0aW5nL3N0YXIuZ2lmXCIpIGxlZnQgLTE2cHg7XG4gIGNvbG9yOiByZ2IoMTkxLCA2NiwgNjYpO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtc2VsZWN0ZWQtcnRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE2cHg7XG59XG5cbi5yYXRlaXQgLnJhdGVpdC1wcmVzZXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmF0aW5nL3N0YXIuZ2lmXCIpIGxlZnQgLTQ4cHg7XG4gIGNvbG9yOiByZ2IoMjM5LCAxMDcsIDM0KTtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LXByZXNldC1ydGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmF0aW5nL3N0YXIuZ2lmXCIpIGxlZnQgLTQ4cHg7XG59XG5cbi5yYXRlaXQgYnV0dG9uLnJhdGVpdC1yZXNldCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yYXRpbmcvc3Rhci5naWZcIikgMCAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LXJlc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0ZWl0IGJ1dHRvbi5yYXRlaXQtcmVzZXQ6aG92ZXIsIC5yYXRlaXQgYnV0dG9uLnJhdGVpdC1yZXNldDpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG5cbi5yYXRlaXQtZm9udCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnJhdGVpdC1mb250IC5yYXRlaXQtcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yYXRlaXQtZm9udCAucmF0ZWl0LWVtcHR5IHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5yYXRlaXQtZm9udCAucmF0ZWl0LXJhbmdlID4gZGl2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAwLjZlbTtcbiAgaGVpZ2h0OiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIGJhY2tncm91bmQ6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMC4wNDVlbSk7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAwLjA5ZW0gc29saWQgd2hpdGU7XG4gIHdpZHRoOiA3MiU7XG4gIG1hcmdpbi1sZWZ0OiAxNCU7XG59XG5cbi5yYXRlaXQucmF0ZWl0LWZvbnQgLnJhdGVpdC1yZXNldDpob3ZlciwgLnJhdGVpdC5yYXRlaXQtZm9udCBidXR0b24ucmF0ZWl0LXJlc2V0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2U2NTc0YjsgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgI2U2NTc0YiA1NSUsICNmNjgzNmIgNzclLCAjZjlkM2NjIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykge1xuICAvKmlucHV0LmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9Ki9cbiAgLyppbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgfSovXG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jaykgLmZvcm0taXRlbS5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qbGFiZWwge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkdGVydGlhcnktY29sb3I7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMzVweDtcbiAgICBjb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xuICAgIC8vIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vdXBsb2FkLnN2ZycpIHRvcCAxMXB4IGxlZnQgMTVweCBuby1yZXBlYXQ7XG4gIH0qL1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spIC5mb3JtLWl0ZW0uZm9ybS10eXBlLW1hbmFnZWQtZmlsZSAuaW1hZ2Utd2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmZpbGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLm5ld3NsZXR0ZXItZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5ld3NsZXR0ZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm5ld3NsZXR0ZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBtYXJnaW46IDcwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tYWlsY2hpbXAtbmV3c2xldHRlci1tZXJnZWZpZWxkcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tZW1haWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNFNUYzRjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tZW1haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tZW1haWwge1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luLXRvcDogNzdweDtcbiAgfVxufVxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1lbWFpbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB0b3A6IDc3cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stbmlldXdzYnJpZWYtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stbmlldXdzYnJpZWYtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI21haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWJsb2NrLW5pZXV3c2JyaWVmLWZvcm0gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgZmxleDogMSAwIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gICNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1uaWV1d3NicmllZi1mb3JtIC5tYWlsY2hpbXAtbmV3c2xldHRlci1tZXJnZWZpZWxkcyB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG46Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE9yICovXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLyogQ2hyb21lICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBvciAgKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG46Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLm1haW4tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWFpbi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgdWwsIC5tYWluLWZvb3RlciB1bDpub3QoW2NsYXNzXSkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWluLWZvb3RlciB1bCBsaTpiZWZvcmUsIC5tYWluLWZvb3RlciB1bDpub3QoW2NsYXNzXSkgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAubWFpbi1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29sIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5mb290ZXJfX2NvbDpudGgtY2hpbGQoMSksIC5mb290ZXJfX2NvbDpudGgtY2hpbGQoMiksIC5mb290ZXJfX2NvbDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZm9vdGVyX19jb2wge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvb3Rlcl9fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZvb3Rlcl9fY29sIHtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5mb290ZXJfX2NvbC4tcHJpdmFjeSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5mb290ZXJfX2NvbCAuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXJfX2NvbCAucGFyYWdyYXBoIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fY29sIHAge1xuICBjb2xvcjogI0E0QTRBNDtcbn1cbi5mb290ZXJfX2NvbCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb290ZXJfX2NvbCBhIHtcbiAgY29sb3I6ICNBNEE0QTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2NvbCBhOmhvdmVyLCAuZm9vdGVyX19jb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlcl9fY29sIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODk5cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tYWluLWhlYWRlciAuYmxvY2stZWstbWVudS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5tYWluLWhlYWRlciAubG9nby13cmFwcGVyLmZpeGVkIC5zaXRlLWxvZ28ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubWFpbi1oZWFkZXIgLnNpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgei1pbmRleDogNDAzO1xufVxuLm1haW4taGVhZGVyIC5zaXRlLWxvZ28gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg5OXB4KSB7XG4gIC5tYWluLWhlYWRlciAuc2l0ZS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubWFpbi1oZWFkZXIgLnNpdGUtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciB1bCwgLm1haW4taGVhZGVyIHVsOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1haW4taGVhZGVyIHVsIGxpOmJlZm9yZSwgLm1haW4taGVhZGVyIHVsOm5vdChbY2xhc3NdKSBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4taGVhZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLW5hbWUsIC5zaXRlLXNsb2dhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0Y0O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODk5cHgpIHtcbiAgLnRvcCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC50b3Age1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi50b3AgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi50b3AgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9wIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9wIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50b3AgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAudG9wIC5tZW51LS1hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wIC5tZW51LS1hY2NvdW50IHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4OTlweCkge1xuICAudG9wIC5tZW51LS1hY2NvdW50IHVsIGxpIHtcbiAgICAvKmhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiA3cHggMDsqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg5OXB4KSB7XG4gIC50b3AgLmxhbmd1YWdlc3dpdGNoZXIgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAudG9wIC5sYW5ndWFnZXN3aXRjaGVyIHVsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuXG5ib2R5Lm1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwIDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tZW51LXdyYXBwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA0MDA7XG4gIH1cbiAgLm1lbnUtd3JhcHBlciAubWFpbi1tZW51LCAubWVudS13cmFwcGVyIC50b3AtbWVudSwgLm1lbnUtd3JhcHBlciAubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWVudS13cmFwcGVyLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDQ0cHg7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ubWVudS13cmFwcGVyLm9wZW4gLm1haW4tbWVudSwgLm1lbnUtd3JhcHBlci5vcGVuIC50b3AtbWVudSwgLm1lbnUtd3JhcHBlci5vcGVuIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50b3AtbWVudSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudG9wLW1lbnUge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC50b3AtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm1haW4tbWVudSB1bC5tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbWVudSB1bC5tZW51IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbWVudSB1bC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyomOm50aC1jaGlsZCgxKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0qL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg5OXB4KSB7XG4gIC5tYWluLW1lbnUgdWwubWVudSBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBhOm5vdCguYnV0dG9uKSB7XG4gICAgY29sb3I6ICMxNzY2Qjc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIGE6bm90KC5idXR0b24pIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE3NjZCNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5tYWluLW1lbnUgdWwubWVudSBhLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5tYWluLW1lbnUgdWwubWVudSBhLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbWVudSB1bC5tZW51IGEuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLm1haW4tbWVudSB1bC5tZW51IGE6bm90KC5idXR0b24pIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1haW4tbWVudSB1bC5tZW51IGE6bm90KC5idXR0b24pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggMCA3cHggMjBweDtcbiAgICBjb2xvcjogcmdiKDIwLjE1MjkxMjYyMTQsIDg5LjM3Mzc4NjQwNzgsIDE2MC4zNDcwODczNzg2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tYWluLW1lbnUgdWwubWVudSBhOm5vdCguYnV0dG9uKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDMwcHg7XG4gICAgY29sb3I6IHJnYigyMC4xNTI5MTI2MjE0LCA4OS4zNzM3ODY0MDc4LCAxNjAuMzQ3MDg3Mzc4Nik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbWVudSB1bC5tZW51IGE6bm90KC5idXR0b24pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMDI2NEQ7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgfVxuICAubWFpbi1tZW51IHVsLm1lbnUgYTpub3QoLmJ1dHRvbik6aG92ZXIsIC5tYWluLW1lbnUgdWwubWVudSBhOm5vdCguYnV0dG9uKTpmb2N1cywgLm1haW4tbWVudSB1bC5tZW51IGE6bm90KC5idXR0b24pOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxNzY2Qjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNzY2Qjc7XG4gIH1cbn1cbi5tYWluLW1lbnUgdWwubWVudSBhOm5vdCguYnV0dG9uKTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubmF2LXRvZ2dsZS0tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMwMDI2NEQ7XG4gIHotaW5kZXg6IDQwMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubmF2LXRvZ2dsZS0tbWVudSB7XG4gICAgdG9wOiA2MXB4O1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm5hdi10b2dnbGUtLW1lbnUge1xuICAgIHRvcDogNjFweDtcbiAgICByaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubmF2LXRvZ2dsZS0tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi10b2dnbGUtLW1lbnUub3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLm5hdi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDI2NEQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5hdi10b2dnbGUge1xuICAgIHRvcDogNDhweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5uYXYtdG9nZ2xlIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtdG9nZ2xlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAyNjREO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICByaWdodDogMTdweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uYXYtdG9nZ2xlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0b3A6IDIwcHg7XG59XG4ubmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSwgLm5hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDI3cHg7XG59XG4ubmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMzRweDtcbn1cbi5uYXYtdG9nZ2xlLm9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubmF2LXRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDEpLCAubmF2LXRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpLCAubmF2LXRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpLCAubmF2LXRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAyN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE3MHB4IDAgMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAubWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlLS1tZW51IHtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAubmF2LXRvZ2dsZS0tbWVudSB7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlLS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlLS1tZW51Lm9wZW4ge1xuICAgIHRvcDogNTVweDtcbiAgICByaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAubmF2LXRvZ2dsZS0tbWVudS5vcGVuIHtcbiAgICB0b3A6IDEwMnB4O1xuICAgIHJpZ2h0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAubmF2LXRvZ2dsZS0tbWVudS5vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlIHtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUub3BlbiB7XG4gICAgdG9wOiA0MnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlLm9wZW4ge1xuICAgIHRvcDogOTBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUub3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLndyYXBwZXIsXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLndyYXBwZXIsXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAud3JhcHBlcixcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1yaWdodC5zdmdcIikgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogN3B4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0tLWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmEuYnJlYWRjcnVtYnNfX2l0ZW0tLWxpbms6aG92ZXIsIGEuYnJlYWRjcnVtYnNfX2l0ZW0tLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMjY0RDtcbn1cblxuOnJvb3Qge1xuICAtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuOiAjMDAyNjREO1xuICAtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG46ICNmZmZmZmY7XG59XG5cbiNjb29raWVzanNyIHtcbiAgLyogYnV0dG9uIHRoZW1pbmcgKi9cbiAgLS1idG4tLWJnLWNvbG9yOiAjZmZmO1xuICAtLWJ0bi0tY29sb3I6ICMwMDI2NEQ7XG4gIC0tYmctY29va2llOiAjMDAyNjREO1xuICAtLWRlZmF1bHQtbWFyZ2luOiAxLjI1ZW07XG4gIC0tZm9udC1zaXplLXJlc2V0OiAxcmVtO1xuICAtLWJ0bi1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWJ0bi1ib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tYnRuLWJnLWNvbG9yOiAjMDAyNjREO1xuICAtLWJ0bi1wcmltZS1mb250LWNvbG9yOiAjMDAyNjREO1xuICAtLWJ0bi1wcmltZS1ib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIC0tYnRuLXByaW1lLWJnLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJ0bi1pbnYtZm9udC1jb2xvcjogIzAwMjY0RDtcbiAgLS1idG4taW52LWJvcmRlci1jb2xvcjogIzAwMjY0RDtcbiAgLS1idG4taW52LWJnLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJ0bi1wcmltZS1pbnYtZm9udC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvcjogIzAwMjY0RDtcbiAgLS1idG4tcHJpbWUtaW52LWJnLWNvbG9yOiAjMDAyNjREO1xuICAtLWxpbmstbGlzdC1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWxpbmstbGlzdC1zZXBhcmF0b3ItY29sb3I6ICNmZmZmZmY7XG4gIC0tYmFubmVyLWxvZ28tb2Zmc2V0OiAxMDBweDtcbiAgLS1iYW5uZXItYmctY29sb3I6ICMwMDI2NEQ7XG4gIC0tYmFubmVyLWZvbnQtY29sb3I6ICNmZmZmZmY7XG4gIC0tbGF5ZXItaGVhZGVyLWhlaWdodDogMy41ZW07XG4gIC0tbGF5ZXItaGVhZGVyLWJnLWNvbG9yOiAjZmZmZmZmO1xuICAtLWxheWVyLWhlYWRlci1mb250LWNvbG9yOiAjMDAyNjREO1xuICAtLWxheWVyLWJvZHktYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tbGF5ZXItdGFiLWJnLWNvbG9yOiAjZmZmZmZmO1xuICAtLWxheWVyLXRhYi1mb250LWNvbG9yOiAjMDAyNjREO1xuICAtLWxheWVyLXRhYi1hY3RpdmUtYmctY29sb3I6ICMwMDI2NEQ7XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1mb250LWNvbG9yOiAjZmZmZmZmO1xuICAtLWxheWVyLWJnLWRhcms6ICMwMDI2NEQ7XG4gIC0tbGF5ZXItZm9udC1saWdodDogI2ZmZmZmZjtcbiAgLS1sYXllci1mb250LWRhcms6ICMwMDI2NEQ7XG4gIC0tbGF5ZXItYm9yZGVyLWNvbG9yOiAjZTRlNWU2O1xuICAtLWxheWVyLWZvb3Rlci1iZy1jb2xvcjogI2ZmZmZmZjtcbiAgLS1sYXllci1mb290ZXItZm9udC1jb2xvcjogIzAwMjY0RDtcbiAgLS1sYXllci1mb290ZXItaGVpZ2h0OiA0LjVlbTtcbiAgLS1zd2l0Y2gtYm9yZGVyLWNvbG9yOiAjZTRlNWU2O1xuICAtLXN3aXRjaC1oYW5kbGUtY29sb3I6ICNmZmZmZmY7XG4gIC0tc3dpdGNoLWJnLW9mZjogI2ZmZmZmZjtcbiAgLS1zd2l0Y2gtYmctb246ICMwMDI2NEQ7XG4gIC0tc3dpdGNoLXdpZHRoOiA0NXB4O1xuICAtLXN3aXRjaC1oZWlnaHQ6IDIwcHg7XG4gIC0tc3dpdGNoLWFsd2F5cy1vbi1mb250LWNvbG9yOiAjMDAyNjREO1xuICAtLXN3aXRjaC1hbHdheXMtb24tYmctY29sb3I6ICNmZmZmZmY7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tZ3JleTogI2VlZWVlZTtcbiAgLS1kYXJrLWdyZXk6ICNEOEQ4RDg7XG4gIC0tYmxhY2s6ICMwMDAwMDA7XG4gIC0tcmVkOiAjRTU1MzM1O1xuICAtLWdyZWVuOiAjMDBBQTAwO1xufVxuXG4uY29va2llc2pzci0tYXBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVzZXQsIDFyZW0pO1xufVxuXG5ib2R5IC5jb29raWVzanNyLS1hcHAsXG5ib2R5IC5jb29raWVzanNyLS1hcHAgKiwgYm9keSAuY29va2llc2pzci0tYXBwICo6YmVmb3JlLCBib2R5IC5jb29raWVzanNyLS1hcHAgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGJhbm5lciAqL1xuLmNvb2tpZXNqc3ItYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvb2tpZSk7XG4gIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9udC1jb2xvcik7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAvKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpICB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmNvb2tpZXNqc3ItYmFubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuY29va2llc2pzci1iYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICByaWdodDogNnB4O1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG59XG4uY29va2llc2pzci1iYW5uZXIuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNvb2tpZXNqc3ItYmFubmVyIGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbn1cbi5jb29raWVzanNyLWJhbm5lci0taW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtbWFyZ2luKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4IC0gMi41ZW0pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAvKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNDAlO1xuICB9Ki9cbn1cbi5jb29raWVzanNyLWJhbm5lci0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmNvb2tpZXNqc3ItYmFubmVyLS1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uY29va2llc2pzci1iYW5uZXItLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfSovXG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH0qL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb29raWVzanNyLWJhbm5lci0tYWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29va2llc2pzci1iYW5uZXItLWFjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNvb2tpZXNqc3ItYmFubmVyIGJ1dHRvbi5kZW55QWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBzZXJ2aWNlcyAqL1xuLmNvb2tpZXNqc3Itc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMjksIDIzMCwgMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMjksIDIzMCwgMC4xKTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMC42MjVlbSAxLjI1ZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVlbSAtIDQ1cHgpO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tZGVzY3JpcHRpb24gaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWxpbmtzIGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tbGlua3MgYTpob3ZlciwgLmNvb2tpZXNqc3Itc2VydmljZS0tbGlua3MgYTphY3RpdmUsIC5jb29raWVzanNyLXNlcnZpY2UtLWxpbmtzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1sYXllci1mb250LWxpZ2h0LCAjZmZmZmZmKTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtLWFsd2F5cy1vbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2l0Y2gtYWx3YXlzLW9uLWZvbnQtY29sb3IsICMwMDI2NEQpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLypzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtYWx3YXlzLW9uLWJnLWNvbG9yLCAkY29sb3ItMSk7XG4gICAgcGFkZGluZzogMCAuNWVtO1xuICB9Ki9cbn1cblxuLyogc2VydmljZSBncm91cCAqL1xuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tdGFiIHtcbiAgbWluLWhlaWdodDogM2VtO1xuICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sIDEuMjVlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1sYXllci1ib3JkZXItY29sb3IsICNlNGU1ZTYpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLXRhYjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS10YWIge1xuICAgIHBhZGRpbmc6IDFlbSAzLjI1ZW0gMWVtIDEuMjVlbTtcbiAgICB3aWR0aDogY2FsYygzMCUgKyAyZW0pO1xuICB9XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1pbnRybyB7XG4gIHBhZGRpbmc6IDFlbSB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgMS4yNWVtKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAuYWN0aXZlIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLXRhYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLmFjdGl2ZSAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tc2VydmljZXMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBzZXJ2aWNlIGdyb3VwcyAqL1xuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cHMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgLTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxheWVyICovXG4uY29va2llc2pzci1sYXllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMTQxNjA7XG4gIHBhZGRpbmc6IHZhcigtLWxheWVyLWhlYWRlci1oZWlnaHQsIDMuNWVtKSAwIHZhcigtLWxheWVyLWZvb3Rlci1oZWlnaHQsIDQuNWVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIChtaW4taGVpZ2h0OiA2NjhweCkge1xuICAuY29va2llc2pzci1sYXllciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1heC1oZWlnaHQ6IDU3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDk5MnB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1sYXllciB7XG4gICAgd2lkdGg6IDg2MHB4O1xuICB9XG59XG4uY29va2llc2pzci1sYXllci0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzE0MTU5O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmNvb2tpZXNqc3ItbGF5ZXItLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtbWFyZ2luLCAxLjI1ZW0pO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGF5ZXItYm9yZGVyLWNvbG9yLCAjZTRlNWU2KTtcbiAgaGVpZ2h0OiAzLjVlbTtcbn1cbi5jb29raWVzanNyLWxheWVyLS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1sYXllci1oZWFkZXItZm9udC1jb2xvciwgIzAwMjY0RCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvb2tpZXNqc3ItbGF5ZXItLWNsb3NlIHtcbiAgei1pbmRleDogMTAyO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjdweCcgaGVpZ2h0PScyN3B4JyB2aWV3Qm94PScwIDAgMjcgMjcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdXZWxjb21lJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3RhcnRlLWNsb3NlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI2NC4wMDAwMDAsIC0yNjI4LjAwMDAwMCknIGZpbGw9JyUyMzAwMGYzNyclM0UlM0NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNTUuMDAwMDAwLCAyNTkxLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5LTInJTNFJTNDcG9seWdvbiBpZD0nUGFnZS0xJyBwb2ludHM9JzExMzMuMjYyOTYgMzcgMTEyMi41MDA2NSA0Ny43NjIzMTkgMTExMS43MzcwNCAzNyAxMTA5IDM5LjczNzAzNTggMTExOS43NjM2MSA1MC41MDA2NDUyIDExMDkgNjEuMjYyOTY0MiAxMTExLjczNzA0IDY0IDExMjIuNTAwNjUgNTMuMjM2MzkwNiAxMTMzLjI2Mjk2IDY0IDExMzYgNjEuMjYyOTY0MiAxMTI1LjIzNzY4IDUwLjUwMDY0NTIgMTEzNiAzOS43MzcwMzU4JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY29va2llc2pzci1sYXllci0tYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgdG9wOiB2YXIoLS1sYXllci1oZWFkZXItaGVpZ2h0LCAzLjVlbSk7XG4gIGJvdHRvbTogdmFyKC0tbGF5ZXItZm9vdGVyLWhlaWdodCwgNC41ZW0pO1xufVxuLmNvb2tpZXNqc3ItbGF5ZXItLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgMS4yNWVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1sYXllci1mb290ZXItaGVpZ2h0LCA0LjVlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxheWVyLWJvcmRlci1jb2xvciwgI2U0ZTVlNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXItLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY29va2llc2pzci1sYXllci0tbGFiZWwtYWxsIHtcbiAgY29sb3I6IHZhcigtLWxheWVyLWZvb3Rlci1mb250LWNvbG9yLCAjMDAyNjREKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1sYXllci0tbGFiZWwtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtbWFyZ2luLCAxLjI1ZW0pO1xuICB9XG59XG4uY29va2llc2pzci1sYXllci0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTAuNjI1ZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjI1ZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyLS1hY3Rpb25zIHtcbiAgICB3aWR0aDogY2FsYyg3MCUgKyAwLjYyNWVtKTtcbiAgfVxufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmFsbG93QWxsIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29va2llc2pzci1sYXllciBidXR0b24uYWxsb3dBbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmRlbnlBbGwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5kZW55QWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5pbXBvcnRhbnQge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1idG4tLWJnLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLS1jb2xvcik7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29va2llc2pzci1sYXllciBidXR0b24uaW1wb3J0YW50IHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmRlbnlBbGwsIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5hbGxvd0FsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmRlbnlBbGwsIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5hbGxvd0FsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLnNhdmUge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8qIGJ1dHRvbiAqL1xuLmNvb2tpZXNqc3ItYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luOiA2cHggMDtcbn1cbi5jb29raWVzanNyLWJ0bi5jb29raWVzanNyLXNldHRpbmdzIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb29raWVzanNyLWJ0bi5jb29raWVzanNyLXNldHRpbmdzIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tpZXNqc3ItYnRuLmNvb2tpZXNqc3Itc2V0dGluZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uY29va2llc2pzci1idG4uaW1wb3J0YW50IHtcbiAgLyomLmludmVydCB7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1wcmltZS1pbnYtZm9udC1jb2xvciwgJGNvbG9yLTEpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1lLWludi1ib3JkZXItY29sb3IsICRjb2xvci00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tcHJpbWUtaW52LWJnLWNvbG9yLCAkY29sb3ItNCk7XG4gIH0qL1xufVxuLmNvb2tpZXNqc3ItYnRuLmltcG9ydGFudC5hbGxvd0FsbCB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJ0bi0tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tLWJnLWNvbG9yKTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb29raWVzanNyLWJ0bi5pbXBvcnRhbnQuYWxsb3dBbGwge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbi5jb29raWVzanNyLWJ0bi5pbXBvcnRhbnQuZGVueUFsbCB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29va2llc2pzci1idG4uaW1wb3J0YW50LmRlbnlBbGwge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29va2llc2pzci1idG4uaW1wb3J0YW50LmRlbnlBbGwge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4uY29va2llc2pzci1idG4uZGVueUFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb29raWVzanNyLWJ0bi5kZW55QWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyogaW5wdXQgKi9cbi5JbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLkxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tY2ktYmx1ZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5JbnB1dEVsZW1lbnQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zd2l0Y2gtYmctb24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLklucHV0RWxlbWVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5JbnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQTQ5QTtcbn1cblxuLyogbGlua3MgKi9cbi5jb29raWVzanNyLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogc3dpdGNoICovXG4uY29va2llc2pzci1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1oZWlnaHQsIDIwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmNvb2tpZXNqc3Itc3dpdGNoOmZvY3VzLXdpdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZWVlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG4uY29va2llc2pzci1zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tc3dpdGNoLWhlaWdodCwgMjBweCk7XG4gIGhlaWdodDogdmFyKC0tc3dpdGNoLWhlaWdodCwgMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1oZWlnaHQsIDIwcHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmNvb2tpZXNqc3Itc3dpdGNoLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5jb29raWVzanNyLXN3aXRjaC5hY3RpdmU6YWZ0ZXIge1xuICByaWdodDogNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvb2tpZXNqc3Itc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBjb29raWVzIGZhbGxiYWNrICovXG4uY29va2llcy1mYWxsYmFjayxcbi5jb29raWVzLWZhbGxiYWNrICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29va2llcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0tYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5hLmNvb2tpZXMtZmFsbGJhY2stLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbmEuY29va2llcy1mYWxsYmFjay0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0tYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLXdyYXAuZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEycmVtO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCAuY29va2llcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCAuY29va2llcy1mYWxsYmFjay0tZWxlbWVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGNvb2tpZSBwb2xpY3kgcGFnZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gICNjb29raWVzLWRvY3Mge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGhvbmUtcGFkZGluZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGhvbmUtcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAjY29va2llcy1kb2NzIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC1zaXRlLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS10YWJsZXQtcGFkZGluZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tdGFibGV0LXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICNjb29raWVzLWRvY3Mge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZGVza3RvcC1wYWRkaW5nKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZXNrdG9wLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb29raWUtY2hhbmdlLXByZWZzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvb2tpZS1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5jb29raWVzLWRvY3Mge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jb29raWVzLWRvY3MgaDMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmRpYWxvZyB7XG4gIHotaW5kZXg6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpYWxvZyArIC5iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5kaWFsb2cgKyAuYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbjo6YmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGFuaW1hdGlvbjogMC40cyBlYXNlIGZhZGU7XG59XG5cbi5fZGlhbG9nX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZGlhbG9nLi1tZWRpYSB7XG4gIHdpZHRoOiA4MHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uZGlhbG9nLi1tZWRpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJsb2FkaW5nLi4uXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5kaWFsb2cuLW1lZGlhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5kaWFsb2dbb3Blbl0ge1xuICBhbmltYXRpb246IDAuNnMgZWFzZSBkaWFsb2ctc2xpZGUtaW47XG59XG5cbi5kaWFsb2ctY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMy4xMjVyZW0gMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtO1xuICB9XG59XG5cbi5kaWFsb2dfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjg3NXJlbTtcbiAgcmlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cbi5kaWFsb2dfX2Nsb3NlLWJ0biBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgdG9wOiAyOXB4O1xufVxuLmRpYWxvZ19fY2xvc2UtYnRuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmRpYWxvZ19fY2xvc2UtYnRuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5kaWFsb2dfX2Nsb3NlLWJ0bjpob3ZlciBzcGFuLCAuZGlhbG9nX19jbG9zZS1idG46Zm9jdXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NEQ7XG59XG5cbi5kaWFsb2dfX21lZGlhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRpYWxvZ19fbWVkaWEuLWlmcmFtZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI2JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRpYWxvZ19fdmlkZW8taWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuQGtleWZyYW1lcyBkaWFsb2ctc2xpZGUtaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRpYWxvZy1zbGlkZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQ4JSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGlhbG9nLWZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMCAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IGZpZ2NhcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtIDA7XG4gIH1cbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjkzNzVyZW07XG59XG4uZW1iZWRkZWQtZW50aXR5LmNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5IGltZy5pbWFnZS1zdHlsZS1vbmUtdGhpcmQtd2lkdGgge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5IGltZy5pbWFnZS1zdHlsZS1oYWxmLXdpZHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZW1iZWRkZWQtZW50aXR5IGltZy5pbWFnZS1zdHlsZS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbWJlZGRlZC1lbnRpdHkgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtcmVtLWNhbGMoMjApO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1lc3NhZ2VzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjY0RDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tZXNzYWdlcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVzc2FnZXMgdWwge1xuICBtYXJnaW46IDA7XG59XG4ubWVzc2FnZXMgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wYWdlcl9faXRlbXMge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZXJfX3RvdGFsIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5wYWdlcl9faXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JFM0U2O1xufVxuLnBhZ2VyX19pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEFGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5wYWdlcl9faXRlbSBhOmhvdmVyOmJlZm9yZSwgLnBhZ2VyX19pdGVtIGE6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlcl9faXRlbSBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LXByZXYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLW5leHQgYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy1uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCBhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LWZpcnN0LXBhZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy1sYXN0LXBhZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc29jaWFsLW5hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAuc29jaWFsLW5hdl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNvY2lhbC1uYXZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgfVxufVxuLnNvY2lhbC1uYXZfX2l0ZW0uZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLnN2Z1wiKTtcbn1cbi5zb2NpYWwtbmF2X19pdGVtLmJsdWVza3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2JsdWVza3kuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbn1cbi5zb2NpYWwtbmF2X19pdGVtLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvaW5zdGFncmFtLnN2Z1wiKTtcbn1cbi5zb2NpYWwtbmF2X19pdGVtLnBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LnN2Z1wiKTtcbn1cbi5zb2NpYWwtbmF2X19pdGVtLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL3lvdXR1YmUuc3ZnXCIpO1xufVxuLnNvY2lhbC1uYXZfX2l0ZW0ubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2xpbmtlZGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IGF1dG87XG59XG5cbi5mb290ZXItc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyLXNvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG4uaGVybyAuaGVyby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyNjREO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9vdmFsLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmhlcm8gLmhlcm8tY29udGVudCAuaGVyb19faW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IC5oZXJvX19pbnRybyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IC5oZXJvX19pbnRybyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1kb3duLS13aGl0ZS5zdmdcIikgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMzBweCAwIDcwcHggMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm9fX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAzOCwgNzcsIDAuMDU4ODIzNTI5NCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5oZXJvIC5oZXJvLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCRTNFNjtcbiAgcGFkZGluZzogMWVtIDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NCRTNFNjtcbn1cbi5hY2NvcmRpb24taXRlbS4tYWN0aXZlIC5hY2NvcmRpb24taXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5hY2NvcmRpb24taXRlbS4tYWN0aXZlIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDk5OWVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IHNsaWRlLWRvd24gMC42cyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGNvbG9yOiAjMDAyNjREO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1pdGVtX190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDVweCAycHggNXB4O1xufVxuXG5bZGlyPXJ0bF0gLmFqYXgtcHJvZ3Jlc3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi8uLi9pbWFnZXMvY29yZS90aHJvYmJlci1hY3RpdmUuZ2lmKSBuby1yZXBlYXQgMCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMXB4IDVweCAycHg7XG59XG5cbi5hamF4LXByb2dyZXNzLXRocm9iYmVyIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxcHggNXB4IDJweDtcbn1cblxudHIgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmFqYXgtcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDE2ZW07XG59XG5cbi8qIEZ1bGwgc2NyZWVuIHRocm9iYmVyICovXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vbG9hZGVyLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgICB0b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gICAgdG9wOiAxMDRweDtcbiAgfVxufVxuXG5bZGlyPXJ0bF0gLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0OSU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGFuaW1hdGVkIHRocm9iYmVyLlxuICpcbiAqIEBzZWUgYXV0b2NvbXBsZXRlLmpzXG4gKi9cbi5qcyBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvY29yZS90aHJvYmJlci1pbmFjdGl2ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjsgLyogTFRSICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5qc1tkaXI9cnRsXSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIGNlbnRlcjtcbn1cblxuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9jb3JlL3Rocm9iYmVyLWFjdGl2ZS5naWYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjsgLyogTFRSICovXG59XG5cbi5qc1tkaXI9cnRsXSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIGNlbnRlcjtcbn1cblxuLypAaW1wb3J0IFwidmVuZG9ycy8uLi5cIjsqLyIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyouY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2V9IC8yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygjeyRncmlkLWd1dHRlci13aWR0aC1iYXNlfSAvIDIpO1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSovXG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ3V0dGVyfSAvIC0yKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9IC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG4uY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gICYuLWNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXJ9IC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMtY291bnQge1xuICAgICAgLy8gQ29sXG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgZmxleDogMCAwIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JpZC1jb2x1bW5zLWNvdW50KSk7XG4gICAgICB9XG4gICAgICAvLyBPZmZzZXRcbiAgICAgIC5jb2wtb2Zmc2V0LSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vKiBVcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLyogVXRpbGl0eSBjbGFzc2VzICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAmLmZvY3VzYWJsZTphY3RpdmUsXG4gICYudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8qIExvY2FsIHRhc2tzIHRvb2xiYXIgKi9cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaW50ZXIsIEludGVyLCBcIkhlbHZldGljYSBOZXVlXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggN3B4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZXh0dWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIEdpbiBob3Jpem9udGFsIHRvb2xiYXIgKi9cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5LFxuLnRvb2xiYXIgLnRvb2xiYXItbWVudSxcbi50b29sYmFyLWhvcml6b250YWwgLm1lbnUtaXRlbSA+IC50b29sYmFyLW1lbnUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbS0tZXhwYW5kZWQubWVudS1pdGVtLS1leHBhbmRlZCxcbi50b29sYmFyIC50b29sYmFyLXRyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIC5tZW51LWl0ZW0gPiAudG9vbGJhci1pY29uLmlzLWFjdGl2ZSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAuaG92ZXItaW50ZW50ID4gLnRvb2xiYXItaWNvbixcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtIGE6aG92ZXIsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0OSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lmdpbi0taG9yaXpvbnRhbC10b29sYmFyLnJvbGUtYXV0aGVudGljYXRlZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQxcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAhaW1wb3J0YW50O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b29sYmFyLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1pY29uOjpiZWZvcmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItYm94ID4gLnRvb2xiYXItaWNvbjpub3QoLnRvb2xiYXItaGFuZGxlKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC50b29sYmFyLWljb24tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFyIHtcbiAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcblxuICAudG9vbGJhci1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8qIENvbnRleHR1YWwgbGlua3MgZml4ICovXG4uY29udGV4dHVhbC1yZWdpb24ubm9kZSxcbi5ibG9jay1jb250ZW50LS12aWV3LW1vZGUtZnVsbCB7XG4gID4gLmNvbnRleHR1YWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gVE9ETzogb25seSBzaG93IGZvciBjZXJ0YWluIHJvbGVzP1xuXG4vKiBFZGl0IGxpbmsgaW4gYWRtaW4gdG9vbGJhciAqL1xuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzICosICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgLmJ1dHRvbiB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgdGQgZGV0YWlscy5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2NrLWNhdGVnb3JpZXMgc3VtbWFyeSxcbiAgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXh0LWZvcm1hdC13cmFwcGVyID4gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tYXV0b2NvbXBsZXRlLFxuICAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZS5lbnRpdGllcy1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIH1cbiAgZGV0YWlsc1tvcGVuXS5mb3JtLXdyYXBwZXIgPiBzdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IC5kZXNjcmlwdGlvbixcbiAgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVuYW1lLFxuICAuZW50aXRpZXMtbGlzdCAuZmllbGQtLW5hbWUtZmlsZXNpemUsXG4gIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1KTtcbiAgICB9XG4gIH1cbiAgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NzcgdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvZXguc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmllbGQtLXR5cGUtbGluayAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg1KTtcbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpLFxuICBkZXRhaWxzW29wZW5dOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxuICAvKiBUZW1wIGhhcmRjb2RlZCBsaXN0IG9mIGJsb2NrcyBpbiBzaWRlYmFyICovXG4gIC8qdWwuaW5saW5lLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBhLmlubGluZS1ibG9jay1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSkgMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9Ki9cbiAgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYWJiciB7XG4gICAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIExheW91dCBpbnRlcmZhY2UgKi9cbi5uZXctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiByZW0tY2FsYyg1KSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBUYWJzICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLnRhYnMuc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4vKiBMYXlvdXQgZWRpdGluZyAqL1xuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2ZykgI2ZmZiBjZW50ZXIgY2VudGVyIC8gMTZweCAxNnB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogLjkzNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xufVxuXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Zyk7XG59XG5cbi8qIExBWU9VVCBCVUlMREVSICovXG5cbi5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgJi5jb2wtc20tMSwgJi5jb2wtc20tMiwgJi5jb2wtc20tMywgJi5jb2wtc20tNCwgJi5jb2wtc20tNSwgJi5jb2wtc20tNiwgJi5jb2wtc20tNywgJi5jb2wtc20tOCwgJi5jb2wtc20tOSwgJi5jb2wtc20tMTAsICYuY29sLXNtLTExLCAmLmNvbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0sXG4ubGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA4MTBweDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTc1MzM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA1NzUzMztcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogIzJkMmQyZDtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmYTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZDphZnRlciB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsd2lkdGggLjA4cyBlYXNlLW91dCAuMXM7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiB7XG4gICAgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19hZGQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gICAgJi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1uby1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmUsIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS5zdmcnKSBuby1yZXBlYXQgMTJweCA1MCU7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jb25maWd1cmUuc3ZnJykgbm8tcmVwZWF0IDEycHggNTAlO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYuZ3JpZC1sYXlvdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYubGF5b3V0LS10d29jb2xzLFxuICAgICYubGF5b3V0LS10d29jb2xzLTc1LTI1LFxuICAgICYubGF5b3V0LS10d29jb2xzLTI1LTc1LFxuICAgICYubGF5b3V0LS10aHJlZWNvbHMge1xuICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fbWVzc2FnZS0tb3ZlcnJpZGVzIC5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cblxuLyogQ09OVEVYVFVBTCAqL1xuXG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykge1xuICBib3JkZXI6IDFweCBkYXNoZWQgJHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICYuZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5jb250ZXh0dWFsIHtcbiAgICAudHJpZ2dlci5mb2N1c2FibGUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2VkaXQtLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGksIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm8tdG91Y2hldmVudHMgLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xufVxuXG5cbi8qIFVJIERJQUxPRyAqL1xuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgYm9yZGVyOiBub25lO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9lZGl0LS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgYTpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuICAvKnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfSovXG4gIGRldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIHRkIC5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbiAgICAmLnBhcmFncmFwaHMtc3ViZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5mb3JtLXRleHQsIC5mb3JtLWZpbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDJweCAwIDJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Fycm93LS1kb3duLS1ibGFjay5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDJweCAwIDJweCAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIH1cbiAgfVxuICAuZm9ybS1maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIHVsLmxheW91dC1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIH1cbiAgfVxuICBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICY6Y2hlY2tlZDphZnRlciB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsd2lkdGggLjA4cyBlYXNlLW91dCAuMXM7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIH1cbiAgfVxuICAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNrZS5ja2VfbHRyIHtcbiAgICAuY2tlX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNrZV90b3Age1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrZV9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrZV9ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUge1xuICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAmLmVudGl0aWVzLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIHRyIHRoOmZpcnN0LWNoaWxkLCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHRkLCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjY2O1xuICB9XG4gIHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZm9ybS1pdGVtLCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2Utd2lkZ2V0IHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLXR5cGUtdG9wIHtcbiAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdW1tYXJ5IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uLCAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkLCAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogY2tlICovXG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIGltYWdlIHVwbG9hZCBtb2RhbCAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyNjA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLXR5cGUtbGF5b3V0LXNlY3Rpb24uZmllbGQtLW5hbWUtbGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG5mb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHBob25lLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBob25lLXBhZGRpbmc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufSIsIiRwcmltYXJ5LWNvbG9yOiAjMDAyNjREO1xuJHNlY29uZGFyeS1jb2xvcjogIzAwQTBBRjtcbiR0ZXJ0aWFyeS1jb2xvcjogIzE3NjZCNztcbiRxdWF0ZXJuYXJ5LWNvbG9yOiAjRkY1ODU4O1xuXG4kYm9yZGVyLWNvbG9yOiAjQ0JFM0U2O1xuJHRleHQtY29sb3I6ICM1NzY0NzI7XG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcbiRncmV5OiAjRTVGM0Y0O1xuXG4kZXJyb3ItY29sb3I6ICNGRjU4NTg7IiwiJHJlbS1iYXNlOiAxNnB4O1xuXG4kYm9yZGVyLXJhZGl1czogNHB4O1xuXG4kdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiR0cmFuc2l0aW9uLWFuaW1hdGlvbjogYWxsIDEuNXMgZWFzZTtcblxuJG1heC1zaXRlLXdpZHRoOiAxMzQwcHg7XG4kbWF4LWNvbnRlbnQtd2lkdGg6IDk4MHB4O1xuJGRlc2t0b3AtcGFkZGluZzogNTBweDtcbiR0YWJsZXQtcGFkZGluZzogMzBweDtcbiRwaG9uZS1wYWRkaW5nOiAyMHB4O1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMjgwcHgsXG4gIHNtOiA1NTBweCxcbiAgc21kOiA3NTBweCxcbiAgbWQ6IDExMDBweCxcbiAgbGc6IDExNTBweCxcbiAgeGw6IDE5MDBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiAxMDAlLFxuICBtZDogMTAwJSxcbiAgbGc6IDEwMCUsXG4gIHhsOiAxMDAlXG4pO1xuXG4kZ3JpZC1jb2x1bW5zLWNvdW50OiAxMjtcbiRncmlkLWd1dHRlci13aWR0aC1iYXNlOiAycmVtO1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXG4pO1xuXG4kei1pbmRleDogKFxuICBiYWNrZHJvcDogNDAxLFxuICBtZW51LXdyYXBwZXI6IDQwMCxcbiAgZGlhbG9nOiAzMDAsXG4gIHNpdGUtbG9nbzogNDAzLFxuICBtZXNzYWdlczogNDAzLFxuICBsYW5ndWFnZS1zd2l0Y2hlci13cmFwcGVyOiA0MDIsXG4gIG5hdi10b2dnbGU6IDQwMixcbiAgbWFpbi1uYXYtZHJvcGRvd246IDIwMCxcbiAgbWFpbi1uYXY6IDEwMCxcbiAgdG9jLW5hdjogOTksXG4gIG1haW4tZm9vdGVyOiAyMCxcbiAgc29jaWFsLXNpZGUtbmF2OiAxMFxuKTtcblxuXG4vLyBzdHlsZWd1aWRlIC8vXG4kbWFpbi1jb250ZW50LW1heC13aWR0aDogODIuMzUyOTRyZW07XG4kbWFpbi1oZWFkZXItaGVpZ2h0OiA1LjEyNXJlbTtcbiRtYWluLW5hdi1oZWlnaHQ6IDMuNjI1cmVtO1xuJGRlZmF1bHQtYXNpZGUtd2lkdGg6IDI1cmVtOyIsIioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1iYXNlO1xuICBmb250LXNpemU6ICR0ZXh0LXNpemUtLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtLWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbiIsIiRmb250LWZhbWlseS0tYmFzZTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS0taGVhZGVyczogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtd2VpZ2h0LS1iYXNlOiA0MDA7XG4kZm9udC13ZWlnaHQtLWhlYWRlcnM6IDcwMDtcblxuJHRleHQtc2l6ZS0tc21hbGw6IDAuNzVyZW07IC8vMTJweFxuJHRleHQtc2l6ZS0tYmFzZTogMTAwJTsgLy8gMTZweFxuJHRleHQtc2l6ZS0tYmlnOiAxLjEyNXJlbTsgLy8xOHB4XG5cbiRyZW0tYmFzZTogMTZweDtcblxuJGxpbmUtaGVpZ2h0LS1iYXNlOiAxLjg7XG4kbGluZS1oZWlnaHQtLWhlYWRlcnM6IDAuOTU7XG5cblxuIiwiaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0taGVhZGVycztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0taGVhZGVycztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5oMSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM0KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gIH1cbn1cblxuaDIge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI3KTtcbiAgfVxufVxuXG5oMyB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICB9XG59XG5cbmg0LCBoNSwgaDYge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xufVxuIiwicCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5wIHtcbiAgKyBoMSxcbiAgKyBoMixcbiAgKyBoMyxcbiAgKyBoNCxcbiAgKyBoNSxcbiAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufSIsIi5pbnRyby10eHQge1xuXHRmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcblx0bGluZS1oZWlnaHQ6IDMzcHg7XG59XG4iLCJhIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsMTIlKTtcbiAgfVxufVxuIiwiaHIge1xuICBtYXJnaW46IDIwcHggMDtcblxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuIiwiLnF1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogODVweCA0MHB4IDQwcHggNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3F1b3RlLW1hcmtzLnN2ZycpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuLnF1b3RlX19jaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwidWw6bm90KFtjbGFzc10pLCAuZG93bmxvYWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAxOHB4O1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogLTE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmxpc3QtcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59IiwiYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHtcblx0LnRhYmxlLXdyYXBwZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDclKTtcblx0XHR0aCwgdGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDclKTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDclKTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0aDEsIGgyLCBoMywgcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRyIHRoIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGJvcmRlci1jb2xvciw3JSk7XG5cdFx0fVxuXHRcdGNhcHRpb24ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cbiIsIi5sYXlvdXQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwaG9uZS1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwaG9uZS1wYWRkaW5nO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAkdGFibGV0LXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHRhYmxldC1wYWRkaW5nO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkZXNrdG9wLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGRlc2t0b3AtcGFkZGluZztcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cblxuLmxheW91dC0tdGhyZWVjb2xzLFxuLmxheW91dC0tdHdvY29scyxcbi5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsXG4ubGF5b3V0LS10d29jb2xzLTc1LTI1IHtcbiAgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgICAvKiY6b25seS1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9Ki9cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHk6bm90KC5ja2VfZWRpdGFibGUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG59XG5cbmJvZHkucGFnZS1ub2RlLXR5cGUtcGFnZSxcbmJvZHkucGF0aC1teS1ncmFudHMsXG5ib2R5LnBhdGgtbXktanVyeSxcbmJvZHkucGF0aC1zdWJtaXRmb3JyZXZpZXcsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLWdyYW50LFxuYm9keS5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5wYXRoLWZyb250cGFnZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcGFnZSB7XG4gICYubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4iLCIuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBoMi5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWJhc2ljXCI7IC8vdGV4dFxuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1pbWFnZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1pbWFnZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stdGV4dC1pbWFnZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay12aWRlb1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1pbnRyb1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1jdGFcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stcXVvdGVcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stZG93bmxvYWRcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stYnV0dG9uXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWxvZ29zXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWZhcVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1ncmFudC1pbmZvXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLW1hbnVhbC1saXN0XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWF1dG9tYXRpYy1saXN0XCI7XG5cblxuIiwiLndyYXBwZXIgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kLmJ0bi1wcmltYXJ5O1xuICAgIH1cbiAgfVxufSIsIi5ibG9jay1jb250ZW50LS10eXBlLWltYWdlIHtcblxufVxuXG4ubGF5b3V0OmZpcnN0LWNoaWxkIHtcbiAgLmJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAmLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pbWctdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHRvcDogMTQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogMjQwcHg7XG4gICAgfVxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zbGlkZXItcHJldi0tYmxhY2suc3ZnJykgbm8tcmVwZWF0O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2xpZGVyLW5leHQtLWJsYWNrLnN2ZycpIG5vLXJlcGVhdDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn0iLCIuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW1hZ2UtcG9zaXRpb24tLWxlZnR7XG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbDpudGgtY2hpbGQoMSkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbW9yZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGEge1xuICAgICAgQGV4dGVuZC5idG4tcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuYmxvY2staW5saW5lLWJsb2NrdmlkZW8ge1xuICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdmlkZW8tdXBsb2FkIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWZpbGUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjA7XG4gICAgdmlkZW8ge1xuICAgICAgbGVmdDowO1xuICAgICAgdG9wOjA7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmJsb2NrLWlubGluZS1ibG9ja2ludHJvIHtcbiAgPiBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS1pbnRybyB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGEge1xuICAgICAgQGV4dGVuZC5idG4tcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY2staW5saW5lLWJsb2NrcXVvdGUge1xuICBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS1xdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgZGFya2VuKCRncmV5LDEwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlIHtcbiAgICBAZXh0ZW5kLmludHJvLXR4dDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIH1cbn0iLCIuYmxvY2stY29udGVudC0tdHlwZS1kb3dubG9hZCB7XG4gICYuY29scy0tMiB7XG4gICAgLmRvd25sb2FkLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9jay1pbmxpbmUtYmxvY2tidXR0b24ge1xuICBoMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS1idXR0b24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQuYnRuLXByaW1hcnk7XG4gICAgfVxuICB9XG59IiwiLndyYXBwZXIge1xuICAuYmxvY2staW5saW5lLWJsb2NrbG9nb3Mge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWxvZ29zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBoMi5ibG9jay10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLWxvZ28ge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG59IiwiLmJsb2NrLWlubGluZS1ibG9ja2ZhcSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaDMge1xuICAgIG1hcmdpbjogMTRweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICB9XG4gIC5maWVsZF9faXRlbTpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgIC5wYXJhZ3JhcGgge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2ZhcS1hcnJvdy0tZG93bi0td2hpdGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9mYXEtYXJyb3ctLXVwLS13aGl0ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59IiwiLmJsb2NrLWlubGluZS1ibG9ja2dyYW50LWluZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLWdyYW50LWluZm8ge1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcXVhdGVybmFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNzYxMjEyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogOXB4IDAgMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3NDE0MTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5iZy0tYmxhdXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzk1QjVENjtcbiAgICB9XG4gICAgaDI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1QjVENjtcbiAgICB9XG4gIH1cbiAgJi5iZy0tZ3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzAyNUQ2NjtcbiAgICB9XG4gICAgaDI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNUQ2NjtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLW1hbnVhbC1saXN0IHtcbiAgID4gaDIge1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XG4gICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAmOmJlZm9yZSB7XG4gICAgICAgY29udGVudDogJyc7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgbGVmdDogNTAlO1xuICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RkRGRTtcbiAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgIH1cbiAgIH1cbiAgfVxuICAuZmllbGQtbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICAgIC5ub2RlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXg6IDEgMzMuMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cbiAgICAgIC5ub2RlX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI2KTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgNSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kLmJ0bi1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2staW5saW5lLWJsb2NrYXV0b21hdGljLWxpc3QuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGgyIHtcbiAgfVxuICAuYXV0b21hdGljLWxpc3Qtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICAgICYubGlzdC12aWV3cy1tb2RlLXNtYWxsX3RlYXNlciB7XG4gICAgICAuYXV0b21hdGljLWxpc3QtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICB9XG4gIH1cbn0iLCIucGFyYWdyYXBoIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gXHRcdG1hcmdpbi10b3A6IDI1cHg7XG4gXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG4gXHR9XG4gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gXHRcdG1hcmdpbi10b3A6IDM1cHg7XG4gXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG4gXHR9XG4gXHRoMjpmaXJzdC1jaGlsZCB7XG4gXHRcdG1hcmdpbi10b3A6IDA7XG4gXHR9XG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLXRleHRcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1idXR0b25cIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1jdGFcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1kb3dubG9hZFwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWltYWdlXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtcXVvdGVcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC10YWJsZVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWxvZ29zXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtZm9ybVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLXRleHQtaW1hZ2VcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1lbWJlZC1jb2RlXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtdmlkZW9cIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1pbnRyb1wiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWZhcVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWltYWdlLXNsaWRlclwiO1xuXG5cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQgIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQuYnRuLXByaW1hcnk7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiBcdFx0bWFyZ2luLXRvcDogMzBweDtcbiBcdH1cbiBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiBcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG4gXHR9XG4gXHQuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiBcdFx0YSB7XG4gXHRcdFx0QGV4dGVuZC5idG4tcHJpbWFyeTtcbiBcdFx0fVxuIFx0fVxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uICB7XG5cdC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kLmJ0bi1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZG93bmxvYWQgIHtcbiAgJi5jb2xzLS0yIHtcbiAgICAuZG93bmxvYWQtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLXF1b3RlLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgZGFya2VuKCRncmV5LDEwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgQGV4dGVuZC5pbnRyby10eHQ7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG59XG4uZmllbGQtLW5hbWUtZmllbGQtcXVvdGVlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuIiwiLnBhcmFncmFwaC0tdHlwZS1sb2dvcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1sb2dvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWZvcm0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAge1xuXHQmLmltYWdlLXBvc2l0aW9uLS1sZWZ0IHtcblx0XHQucm93IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR9XG5cdFx0LmNvbDpudGgtY2hpbGQoMSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0XHQuY29sOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuY29sOmZpcnN0LWNoaWxkIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdHA6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kLmJ0bi1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZW1iZWQtY29kZSB7XG4gIC5maWVsZC0tbmFtZS1lbWJlZC1jb2RlIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDowO1xuICAgIGlmcmFtZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIH1cbiAgfVxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXZpZGVvIHtcbiAgLmZpZWxkX3ZpZGVvIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDowO1xuICAgIGlmcmFtZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXZpZGVvLXVwbG9hZCB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1maWxlIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206NTYuMjUlO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDowO1xuICAgIHZpZGVvIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS1pbnRybyAge1xuICBwIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtZmFxICB7XG5cdC8vbWF4LXdpZHRoOiAxMDAlO1xuXHRoMyB7XG5cdFx0bWFyZ2luOiAxNHB4IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygyMCk7XG5cdH1cblx0LmZpZWxkX19pdGVtOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyKSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0cGFkZGluZzogNXB4IDAgNXB4IDA7XG5cdFx0LnBhcmFncmFwaCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0bGVmdDogMTFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vZmFxLWFycm93LS1kb3duLS13aGl0ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2ZhcS1hcnJvdy0tdXAtLXdoaXRlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1hbnN3ZXIge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdC5maWVsZC0tbmFtZS1maWVsZC1hbnN3ZXIge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdH1cbn0iLCIucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdG9wOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdG9wOiAyNDBweDtcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NsaWRlci1wcmV2LS1ibGFjay5zdmcnKSBuby1yZXBlYXQ7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zbGlkZXItbmV4dC0tYmxhY2suc3ZnJykgbm8tcmVwZWF0O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufSIsIi5wYXRoLWZyb250cGFnZSB7XG4gIC5tYWluLW1lbnUge1xuICAgIHVsLm1lbnUgbGkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIGxvZ2luIG9yIHJlZ2lzdGVyICovXG5cbi51c2VyX19pbnRybyB7XG4gIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgLmZvcm1fX2xvZ2luIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1nYXA6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5idG4tc3VibWl0IHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnBhdGgtdXNlciB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgfVxuICAgIC50YWJzLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgICBsaS5pcy1hY3RpdmUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JleSwxMCUpO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmV5LDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXJfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgfVxufVxuXG5cbi5wcm9qZWN0LXBhc3N3b3JkLXN0ZXAtZm9ybSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgcGFkZGluZzogNXB4IDI1cHggMjVweCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHggMzBweCAzNXB4O1xuICB9XG59XG4iLCIgLnBhdGgtbXktZ3JhbnRzLFxuIC5wYXRoLW15LWp1cnkge1xuICAvL3RlbXAgZml4IGZpcnN0IG1lbnUgaXRlbSAuLi4gYmV0dGVyIGxvb2tpbmcgYXQgZGF0YS1kcnVwYWwtbGluay1zeXN0ZW0tcGF0aFxuICAubWFpbi1tZW51IHtcbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vL3RlbXAgY2xlYW51cFxuLm5vZGUtcGFzY2FsZGVjcm9vcy1jb2xsYWJvcmF0b3ItZm9ybSxcbi5ub2RlLXdldGVuc2NoYXBzam91cm5hbGlzdGllay1jb2xsYWJvcmF0b3ItZm9ybSxcbi5ub2RlLWV1cm9wZWFuY3Jvc3Nib3JkZXItY29sbGFib3JhdG9yLWZvcm0sXG4ubm9kZS1tb2Rlcm5zbGF2ZXJ5LWNvbGxhYm9yYXRvci1mb3JtLFxuLm5vZGUtdHJhaW5pbmctYW5kLWRldmVsb3BtZW50LWNvbGxhYm9yYXRvci1mb3JtLFxuLm5vZGUtamYtbG9jYWwtY29sbGFib3JhdG9yLWZvcm0sXG4ubm9kZS1lbnZpcm9ubWVudGFsLWpvdXJuYWxpc20tY29sbGFib3JhdG9yLWZvcm0sXG4ubm9kZS1sb2NhbC1tZWRpYS1mb3ItZGVtb2NyYWN5LWNvbGxhYm9yYXRvci1mb3JtIHtcbiAgLmZvcm0tdHlwZS12ZXJ0aWNhbC10YWJzLCAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciwgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpZWxkLWxhYmVsLWFib3ZlLFxuLmZpZWxkX19sYWJlbCAsXG4uZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuXG5cblxuXG5cblxuLm15LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICBoMSwgaDIsIGgzLCBwIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgfVxuICB1bDpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBhOm5vdChbY2xhc3NdKSB7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgIGEudmlld19hcHBsaWNhdGlvbixcbiAgICBhLmRvd25sb2FkX3BkZixcbiAgICBhLmVkaXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgYS52aWV3X2FwcGxpY2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2V5ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgICBhLmRvd25sb2FkX3BkZiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9kb3dubG9hZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgICBhLmVkaXQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vZWRpdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgICBhLmludml0ZV9jb2xsYWJvcmF0b3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBjb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbiAgYS5idG4tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgICYubm90LWNvbXBsZXRlIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICB0YWJsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgfVxuICB9XG4gIC5ncmFudC1yZXF1ZXN0cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZ3JhbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgPiBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuZ3JhbnQtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5uZXctbGluay13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmFudC1yZXF1ZXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGdhcDogMTVweCAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSxtaW5tYXgoMCwxZnIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIGdhcDogMjBweCAyNXB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMixtaW5tYXgoMCwxZnIpKTtcbiAgICB9XG4gIH1cbiAgLmdyYW50LXJlcXVlc3Qge1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmFudC10ZWFzZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmdyYW50LWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3QtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZmllbGRfX2xhYmVsLCAuZmllbGRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZmllbGRfX2l0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5maWVsZC1sYWJlbC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuanVyeSB7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm15LWdyYW50X19zdGF0dXMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvciB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zdGF0ZS0td2hpdGUuc3ZnJykgdG9wIDhweCBsZWZ0IDEwcHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4iLCIucGFnZS1ub2RlLXR5cGUtZ3JhbnQge1xuICAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuZmllbGRfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAudmVydGljYWwtdGFic19fbWVudSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtYXBwbHktYnV0dG9ucyB7XG4gIGEgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG4iLCJmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSB7XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cblxuICAuaXRpX19mbGFnLml0aV9fYmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuXG4gIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBtYXJnaW46IDAgMCAwIC0ycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgfVxuXG4gIC5pdGlfX2Fycm93LFxuICAuaXRpX19hcnJvdy0tdXAge1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM1NTU7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCxcbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuXG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn0iLCJmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSB7XG4gIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDAgLTJweCAjRTdGNEY2O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAmLmNoZWNrYm94LWNoZWNrZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTUlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAycHggMCAycHggMjNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG4gICAgICB9XG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsIHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYXRoLXJlZ2lzdGVyLFxuLnBhdGgtdXNlciB7XG4gIC5zdGVwcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuc3RlcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGgyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuZG9uZSB7XG4gICAgICBoMjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9jaGVjay0td2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3RlcC0xIHtcbiAgICAgIGgyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcxJztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdGVwLTIge1xuICAgICAgaDI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzInO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN0ZXAtMyB7XG4gICAgICBoMjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMyc7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3RlcC00IHtcbiAgICAgIGgyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICc0JztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdGVwLTUge1xuICAgICAgaDI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzUnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tcmFkaW9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDVweCAwIC0ycHggI0U3RjRGNjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICYucmFkaW8tY2hlY2tlZDpub3QoLmZvcm0taXRlbS1maWVsZC1jb250cmFjdCkge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDE1JSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yIHVybCgnLi4vaW1hZ2VzL2ljb25zL3JlZ2lzdGVyL2NoZWNrLXNtYWxsLnN2ZycpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIH1cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0XG5cInJlZ2lzdGVyLWlucHV0XCIsXG5cInJlZ2lzdGVyLWNoZWNrYm94XCIsXG5cInJlZ2lzdGVyLXN0ZXBzXCIsXG5cInJlZ2lzdGVyLXJhZGlvXCI7XG5cbmJvZHk6bm90KC5ja2VfZWRpdGFibGUpIHtcbiAgJi5wYXRoLXJlZ2lzdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleSB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9vdmFsLXJlZ2lzdGVyLnN2ZycpIHRvcCA4MHB4IHJpZ2h0IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi5wYXRoLXJlZ2lzdGVyIHtcbiAgLndyYXBwZXIgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbiAgLnRhYmxlcmVzcG9uc2l2ZS10b2dnbGUtY29sdW1ucyxcbiAgLy8ucGFyYWdyYXBocy1hY3Rpb25zLFxuICAuZmllbGQtbXVsdGlwbGUtZHJhZyxcbiAgLmZpbHRlci13cmFwcGVyLFxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgbWFpbi5jb2wtbWQtOCxcbiAgLnNpZGViYXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM0KTtcbiAgfVxuICBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYmFzZTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgICBjb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xuICAgIG1hcmdpbjogMzVweCAwIDEycHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5vcmRlci1yZWNlaXZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHggMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMTVweCAzNXB4IDMwcHggMzVweDtcbiAgICB9XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSB7XG4gICYucmVnaXN0ZXItZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHggMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMTVweCAzNXB4IDMwcHggMzVweDtcbiAgICB9XG4gICAgdGggaDQubGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIG1hcmdpbjogMjVweCAwIDE0cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogIzE4NjZCNztcbiAgICAgICAgY29udGVudDogJyAqJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXR5cGUtb2YtZ3JhbnQuZmllbGQtLXdpZGdldC1vcHRpb25zLXNlbGVjdCB7XG4gICAgICAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLXR5cGUtLWFwcGxpY2FudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGRkZGO1xuICAgICAgKyAucGFyYWdyYXBoLXR5cGUtLWFwcGxpY2FudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlLFxuICAgIHRoZWFkLFxuICAgIHRib2R5LFxuICAgIHRyLCB0aCwgdGQge1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5oYW5kbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLndpZGdldF9tdWx0aXBsZSB7XG4gICAgICAuZm9ybS10eXBlLW1hbmFnZWQtZmlsZSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5wcmV2aW91cy1idXR0b24sXG4gICAgICAgIC5za2lwcGVkLWJ1dHRvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLXdyYXBwZXItbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5za2lwcGVkLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbjpub3QoLmZvcm0tc3VibWl0KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRlcnRpYXJ5LWNvbG9yLDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCR0ZXJ0aWFyeS1jb2xvciwxNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlIHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmZvcm0td3JhcHBlciArIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1pbmxpbmUge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuICAuYWRkcmVzcy1jb250YWluZXItaW5saW5lLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZGVzaWduYXRlZC1jb250YWN0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC10eXBlLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuICAuanMgLmZpZWxkLS13aWRnZXQtcGFyYWdyYXBocyB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFyYWdyYXBocy1kcm9wZG93bi1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnBhcmFncmFwaHMtZHJvcGRvd24tdG9nZ2xlLFxuICBpbnB1dC5maWVsZC1kcmFnZHJvcC1tb2RlLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFyYWdyYXBocy1pY29uLWJ1dHRvbi1jb2xsYXBzZSxcbiAgLnBhcmFncmFwaHMtaWNvbi1idXR0b24tZWRpdCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAuZm9ybS1pdGVtLmZvcm0taXRlbS1maWVsZC1hcHBsaWNhbnQtMC1zdWJmb3JtLWZpZWxkLXVwbG9hZC1jdi0wIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAucGFzc3BvcnQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC11cGxvYWQtaWQtcGFzc3BvcnQtZnJvbnQtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiIsIi5idG4tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDQlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uYnRuLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5idG4tc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogNDlweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMCAtMnB4ICNFN0Y0RjY7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHRlcnRpYXJ5LWNvbG9yLCA3JSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuYS5idG4tc3VibWl0IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmJ0bi1jb29raWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uYnRuLWJvcmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGVydGlhcnktY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogNDlweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbiIsIi51c2VyLWxvZ2luLWZvcm0sXG4udXNlci1yZWdpc3Rlci1mb3JtLFxuLnVzZXItcGFzcyB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgcGFkZGluZzogNXB4IDI1cHggMjVweCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHggMzBweCAzNXB4O1xuICB9XG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICR3aGl0ZSBpbnNldDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICB9XG59XG5cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSB7XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBmaWVsZHNldCBsZWdlbmQgKyAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgLmZvcm0taXRlbTpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAvL2RlZmF1bHQgaGVscHRleHQgZm9udC1zaXplXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICAuZmllbGQtLW5hbWUtZmllbGQtZGVzaWduYXRlZC1jb250YWN0IHtcbiAgICAuZXh0cmEtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwsIGxlZ2VuZCwgaDQubGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJhc2U7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICYuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgICBjb2xvcjogIzE4NjZCNztcbiAgICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgfVxuICB9XG4gIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYmFzZTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDAgLTJweCAjRTdGNEY2O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsMTAlKTtcbiAgICB9XG4gICAgJi5pbnZhbGlkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgICAgYW5pbWF0aW9uOiBzaGFrZSAxcyBsaW5lYXI7XG4gICAgfVxuICB9XG4gIC5mb3JtLXRleHQsIC5mb3JtLXRleHRhcmVhLCAuZm9ybS1lbWFpbCwgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1udW1iZXIge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbiAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYmxhY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tc2VsZWN0LCAuZm9ybS1udW1iZXIge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSxcbiAgLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1kcmFmdC1idXR0b24pOm5vdCguc2tpcHBlZC1idXR0b24pOm5vdCgucHJldmlvdXMtYnV0dG9uKSB7XG4gICAgQGV4dGVuZC5idG4tc3VibWl0O1xuICB9XG4gIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICAgIEBleHRlbmQuYnRuLWJvcmRlcmVkO1xuICB9XG4gIC5zYXZlLWRyYWZ0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9kcmFmdC5zdmcnKSBuby1yZXBlYXQgdG9wIDEycHggbGVmdCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuc2tpcHBlZC1idXR0b24sXG4gIC5wcmV2aW91cy1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlcnRpYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5qcy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC10eXBlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiIsImZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pIHtcbiAgJi5mb3JtLXN1Ym1pdHRlZCB7XG4gICAgaW5wdXQ6aW52YWxpZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAyM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsIHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikge1xuICAmLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICAuZm9ybS0taW5saW5lIHtcbiAgICAgID4gLmZvcm0taXRlbSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgID4gLmZvcm0taXRlbSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSB7XG4gICYuZm9ybS1zdWJtaXR0ZWQge1xuICAgIGlucHV0OmludmFsaWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgfVxuICB9XG4gIC5mb3JtLXJhZGlvcyB7XG4gICAgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyB7XG4gICAgbWFyZ2luOiAzcHggMDtcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2ZmZjtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLXR5cGUtd2ViZm9ybS1yYXRpbmcge1xuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4vKlxuaHRtbC5qcyAuZm9ybS13ZWJmb3JtLXJhdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5zdmcgZGl2LnJhdGVpdC1yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmF0aW5nL3N0YXItbm9ybWFsLnN2Zyk7XG59XG5cbmRpdi5zdmcgZGl2LnJhdGVpdC1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmF0aW5nL3N0YXItaG92ZXIuc3ZnKTtcbn1cblxuZGl2LnN2ZyBkaXYucmF0ZWl0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYXRpbmcvc3Rhci1zZWxlY3RlZC5zdmcpO1xufVxuXG5kaXYuc3ZnIGRpdi5yYXRlaXQtcHJlc2V0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYXRpbmcvc3Rhci1wcmVzZXQuc3ZnKTtcbn1cblxuZGl2LnN2ZyBidXR0b24ucmF0ZWl0LXJlc2V0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYXRpbmcvcmVzZXQtbm9ybWFsLnN2Zyk7XG59XG5cbmRpdi5zdmcgYnV0dG9uLnJhdGVpdC1yZXNldDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmF0aW5nL3Jlc2V0LWhvdmVyLnN2Zyk7XG59XG5cbmRpdi5zdmcucmF0ZWl0LXNtYWxsIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5kaXYuc3ZnLnJhdGVpdC1zbWFsbCBkaXYucmF0ZWl0LXJhbmdlLFxuZGl2LnN2Zy5yYXRlaXQtc21hbGwgZGl2LnJhdGVpdC1ob3ZlcixcbmRpdi5zdmcucmF0ZWl0LXNtYWxsIGRpdi5yYXRlaXQtc2VsZWN0ZWQsXG5kaXYuc3ZnLnJhdGVpdC1zbWFsbCBkaXYucmF0ZWl0LXByZXNldCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xufVxuXG5kaXYuc3ZnLnJhdGVpdC1zbWFsbCBidXR0b24ucmF0ZWl0LXJlc2V0IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cbmRpdi5zdmcucmF0ZWl0LW1lZGl1bSB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuZGl2LnN2Zy5yYXRlaXQtbWVkaXVtIGRpdi5yYXRlaXQtcmFuZ2UsXG5kaXYuc3ZnLnJhdGVpdC1tZWRpdW0gZGl2LnJhdGVpdC1ob3ZlcixcbmRpdi5zdmcucmF0ZWl0LW1lZGl1bSBkaXYucmF0ZWl0LXNlbGVjdGVkLFxuZGl2LnN2Zy5yYXRlaXQtbWVkaXVtIGRpdi5yYXRlaXQtcHJlc2V0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG59XG5cbmRpdi5zdmcucmF0ZWl0LW1lZGl1bSBidXR0b24ucmF0ZWl0LXJlc2V0IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG59XG5cbmRpdi5zdmcucmF0ZWl0LWxhcmdlIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5kaXYuc3ZnLnJhdGVpdC1sYXJnZSBkaXYucmF0ZWl0LXJhbmdlLFxuZGl2LnN2Zy5yYXRlaXQtbGFyZ2UgZGl2LnJhdGVpdC1ob3ZlcixcbmRpdi5zdmcucmF0ZWl0LWxhcmdlIGRpdi5yYXRlaXQtc2VsZWN0ZWQsXG5kaXYuc3ZnLnJhdGVpdC1sYXJnZSBkaXYucmF0ZWl0LXByZXNldCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xufVxuXG5kaXYuc3ZnLnJhdGVpdC1sYXJnZSBidXR0b24ucmF0ZWl0LXJlc2V0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG59Ki9cblxuLnJhdGVpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcmF0aW5nL3N0YXIuZ2lmJyk7XG4gIGhlaWdodDogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LXJhbmdlICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuKiBodG1sIC5yYXRlaXQsICogaHRtbCAucmF0ZWl0IC5yYXRlaXQtcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiogKyBodG1sIC5yYXRlaXQsICogKyBodG1sIC5yYXRlaXQgLnJhdGVpdC1yYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LWhvdmVyLCAucmF0ZWl0IC5yYXRlaXQtc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5yYXRlaXQgLnJhdGVpdC1ob3Zlci1ydGwsIC5yYXRlaXQgLnJhdGVpdC1zZWxlY3RlZC1ydGwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcmF0aW5nL3N0YXIuZ2lmJykgbGVmdCAtMzJweDtcbiAgY29sb3I6IHJnYigyMzksIDE5NywgNDEpO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtaG92ZXItcnRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMycHg7XG59XG5cbi5yYXRlaXQgLnJhdGVpdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JhdGluZy9zdGFyLmdpZicpIGxlZnQgLTE2cHg7XG4gIGNvbG9yOiByZ2IoMTkxLDY2LDY2KTtcbn1cblxuLnJhdGVpdCAucmF0ZWl0LXNlbGVjdGVkLXJ0bCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xNnB4O1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtcHJlc2V0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcmF0aW5nL3N0YXIuZ2lmJykgbGVmdCAtNDhweDtcbiAgY29sb3I6IHJnYigyMzksIDEwNywgMzQpO1xufVxuXG4ucmF0ZWl0IC5yYXRlaXQtcHJlc2V0LXJ0bCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JhdGluZy9zdGFyLmdpZicpIGxlZnQgLTQ4cHg7XG59XG5cbi5yYXRlaXQgYnV0dG9uLnJhdGVpdC1yZXNldCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3JhdGluZy9zdGFyLmdpZicpIDAgMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yYXRlaXQgLnJhdGVpdC1yZXNldCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhdGVpdCBidXR0b24ucmF0ZWl0LXJlc2V0OmhvdmVyLCAucmF0ZWl0IGJ1dHRvbi5yYXRlaXQtcmVzZXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG5cbi5yYXRlaXQtZm9udCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnJhdGVpdC1mb250IC5yYXRlaXQtcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yYXRlaXQtZm9udCAucmF0ZWl0LWVtcHR5IHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5yYXRlaXQtZm9udCAucmF0ZWl0LXJhbmdlID4gZGl2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAwLjZlbTtcbiAgaGVpZ2h0OiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIGJhY2tncm91bmQ6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gMC4wNDVlbSk7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAwLjA5ZW0gc29saWQgd2hpdGU7XG4gIHdpZHRoOiA3MiU7XG4gIG1hcmdpbi1sZWZ0OiAxNCU7XG59XG5cblxuLnJhdGVpdC5yYXRlaXQtZm9udCAucmF0ZWl0LXJlc2V0OmhvdmVyLCAucmF0ZWl0LnJhdGVpdC1mb250IGJ1dHRvbi5yYXRlaXQtcmVzZXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTY1NzRiOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjZTY1NzRiIDU1JSwjZjY4MzZiIDc3JSwjZjlkM2NjIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufSIsImZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKSB7XG4gIC5mb3JtLWl0ZW0uZm9ybS10eXBlLW1hbmFnZWQtZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvKmxhYmVsIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkdGVydGlhcnktY29sb3I7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCAzNXB4O1xuICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vdXBsb2FkLnN2ZycpIHRvcCAxMXB4IGxlZnQgMTVweCBuby1yZXBlYXQ7XG4gICAgfSovXG4gICAgLmltYWdlLXdpZGdldCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5maWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgIH1cbiAgfVxuICAvKmlucHV0LmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9Ki9cblxuICAvKmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4O1xuICB9Ki9cbn1cblxuIiwiLm5ld3NsZXR0ZXItZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGhvbmUtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGhvbmUtcGFkZGluZztcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSAge1xuICAgIHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGVza3RvcC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZXNrdG9wLXBhZGRpbmc7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gIH1cbn1cblxuLm1haWxjaGltcC1uZXdzbGV0dGVyLW1lcmdlZmllbGRzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCB7XG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZvcm0tZW1haWwge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWluLXdpZHRoOiA1NTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzdweDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgICB9XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdG9wOiA3N3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIEBleHRlbmQuYnRuLXByaW1hcnk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbiNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1uaWV1d3NicmllZi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDEgMCA1NSU7XG4gICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIC5tYWlsY2hpbXAtbmV3c2xldHRlci1tZXJnZWZpZWxkcyB7XG4gICAgICBmbGV4OiAxIDAgNDUlO1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG59XG4iLCI6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE9yICovXG5cbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1jbGVhciB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuaW5wdXRbdHlwZT10ZXh0XTo6LW1zLXJldmVhbCB7ICBkaXNwbGF5OiBub25lOyB3aWR0aCA6IDA7IGhlaWdodDogMDsgfVxuXG4vKiBDaHJvbWUgKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIG9yICAqL1xuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG46Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5tYWluLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0dWwsIHVsOm5vdChbY2xhc3NdKSAge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaTpiZWZvcmUge1xuXHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2NvbCB7XG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG5cdFx0JjpudGgtY2hpbGQoMSksXG5cdFx0JjpudGgtY2hpbGQoMiksXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcblx0XHRmbGV4OiAxIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0ZmxleDogMSAwIDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXHQmLi1wcml2YWN5IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0LmJsb2NrLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC5wYXJhZ3JhcGgge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRwIHtcblx0XHRjb2xvcjogI0E0QTRBNDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAjQTRBNEE0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kLmJ0bi1mb290ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpICB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYmxvY2stZWstbWVudS1ibG9jayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sb2dvLXdyYXBwZXIuZml4ZWQge1xuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxuICAuc2l0ZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIHNpdGUtbG9nbyk7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTgycHg7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLCB1bDpub3QoW2NsYXNzXSkgIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZS1uYW1lLCAuc2l0ZS1zbG9nYW4ge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi50b3Age1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0Zm9udC1zaXplOiByZW0tY2FsYygxNSk7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tZW51LS1hY2NvdW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHVsIGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHQvKmhlaWdodDogNDRweDtcblx0XHRcdFx0cGFkZGluZzogN3B4IDA7Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmxhbmd1YWdlc3dpdGNoZXIge1xuXHRcdHVsIGxpIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJvZHkubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbnUtd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDgwcHggMCAzMHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgbWVudS13cmFwcGVyKTtcbiAgICAubWFpbi1tZW51LCAudG9wLW1lbnUsIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDQ0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLm9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDQ0cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAubWFpbi1tZW51LCAudG9wLW1lbnUsIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5cbi50b3AtbWVudSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1tZW51IHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgdWwubWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLyomOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfSovXG4gICAgICB9XG4gICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgYTpub3QoLmJ1dHRvbikge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGE6bm90KC5idXR0b24pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEuYnV0dG9uIHtcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYTpub3QoLmJ1dHRvbikge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDIwcHg7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHRlcnRpYXJ5LWNvbG9yLDUlKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDdweCAzMHB4O1xuICAgICAgICBjb2xvcjogZGFya2VuKCR0ZXJ0aWFyeS1jb2xvciw1JSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LXRvZ2dsZS0tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIG5hdi10b2dnbGUpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB0b3A6IDYxcHg7XG4gICAgcmlnaHQ6IDU1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHRvcDogNjFweDtcbiAgICByaWdodDogNTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLm9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4ubmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgbmF2LXRvZ2dsZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgdG9wOiA0OHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcmlnaHQ6IDE3cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDI3cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMzRweDtcbiAgICB9XG4gIH1cbiAgJi5vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgc3BhbjpudGgtY2hpbGQoMSksIHNwYW46bnRoLWNoaWxkKDIpLCBzcGFuOm50aC1jaGlsZCgzKSwgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiAyN3B4O1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1sb2dnZWQtaW4ge1xuICAubWVudS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxNzBweCAwIDMwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLm5hdi10b2dnbGUtLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDEwMnB4O1xuICAgICAgICByaWdodDogNjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdi10b2dnbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLndyYXBwZXIsXG4uY29udGFpbmVyIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkcGhvbmUtcGFkZGluZztcblx0XHRwYWRkaW5nLXJpZ2h0OiAkcGhvbmUtcGFkZGluZztcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZGVza3RvcC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZXNrdG9wLXBhZGRpbmc7XG5cdH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Jjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRyaWdodDogNXB4O1xuXHRcdHRvcDogN3B4O1xuXHR9XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0tLWxpbmsge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiByZW0tY2FsYygxNSk7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYS5icmVhZGNydW1ic19faXRlbS0tbGluayB7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3ItMTogI2ZmZmZmZjtcbiRjb2xvci0yOiAjZTRlNWU2O1xuJGNvbG9yLTM6ICMwMDI2NEQ7XG4kY29sb3ItNDogIzAwMjY0RDtcbiRjb2xvci01OiAjMDAyNjREO1xuXG4kZm9udC1zaXplLXJlc2V0OiAxcmVtO1xuJGRlZmF1bHQtbWFyZ2luOiAxLjI1ZW07XG4kYmFubmVyLWxvZ28tb2Zmc2V0OiAxMDBweDtcblxuLy8gaG9yaXpvbnRhbCBicmVha3BvaW50c1xuJHhzOiA0MjBweDtcbiRzbTogNTc2cHg7XG4kbWQ6IDc2OHB4O1xuJGxnOiA5OTJweDtcbiR4bDogMTIwMHB4O1xuXG4vLyB2ZXJ0aWNhbCBicmVha3BvaW50c1xuJGgtc206IDY2OHB4O1xuJGgtbWQ6IDk5MnB4O1xuXG4kbGF5ZXItaGVhZGVyLWhlaWdodDogMy41ZW07XG4kbGF5ZXItZm9vdGVyLWhlaWdodDogNC41ZW07XG5cbiRzd2l0Y2gtd2lkdGg6IDQ1cHg7XG4kc3dpdGNoLWhlaWdodDogMjBweDtcblxuOnJvb3Qge1xuICAtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuOiAjMDAyNjREO1xuICAtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG46ICNmZmZmZmY7XG59XG5cbiNjb29raWVzanNyIHtcbiAgLyogYnV0dG9uIHRoZW1pbmcgKi9cbiAgLS1idG4tLWJnLWNvbG9yOiAjZmZmO1xuICAtLWJ0bi0tY29sb3I6ICMwMDI2NEQ7XG4gIC0tYmctY29va2llOiAjMDAyNjREO1xuXG4gIC0tZGVmYXVsdC1tYXJnaW46ICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgLS1mb250LXNpemUtcmVzZXQ6ICN7JGZvbnQtc2l6ZS1yZXNldH07XG4gIC0tYnRuLWZvbnQtY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLXByaW1lLWZvbnQtY29sb3I6ICN7JGNvbG9yLTR9O1xuICAtLWJ0bi1wcmltZS1ib3JkZXItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1wcmltZS1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tYnRuLWludi1mb250LWNvbG9yOiAjeyRjb2xvci00fTtcbiAgLS1idG4taW52LWJvcmRlci1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLWludi1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tYnRuLXByaW1lLWludi1mb250LWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLXByaW1lLWludi1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tbGluay1saXN0LWZvbnQtY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWxpbmstbGlzdC1zZXBhcmF0b3ItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJhbm5lci1sb2dvLW9mZnNldDogMTAwcHg7XG4gIC0tYmFubmVyLWJnLWNvbG9yOiAjeyRjb2xvci00fTtcbiAgLS1iYW5uZXItZm9udC1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tbGF5ZXItaGVhZGVyLWhlaWdodDogI3skbGF5ZXItaGVhZGVyLWhlaWdodH07XG4gIC0tbGF5ZXItaGVhZGVyLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1oZWFkZXItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItYm9keS1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tbGF5ZXItdGFiLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci10YWItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1mb250LWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1iZy1kYXJrOiAjeyRjb2xvci00fTtcbiAgLS1sYXllci1mb250LWxpZ2h0OiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1mb250LWRhcms6ICN7JGNvbG9yLTV9O1xuICAtLWxheWVyLWJvcmRlci1jb2xvcjogI3skY29sb3ItMn07XG4gIC0tbGF5ZXItZm9vdGVyLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1mb290ZXItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItZm9vdGVyLWhlaWdodDogI3skbGF5ZXItZm9vdGVyLWhlaWdodH07XG4gIC0tc3dpdGNoLWJvcmRlci1jb2xvcjogI3skY29sb3ItMn07XG4gIC0tc3dpdGNoLWhhbmRsZS1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tc3dpdGNoLWJnLW9mZjogI3skY29sb3ItMX07XG4gIC0tc3dpdGNoLWJnLW9uOiAjeyRjb2xvci0zfTtcbiAgLS1zd2l0Y2gtd2lkdGg6ICN7JHN3aXRjaC13aWR0aH07XG4gIC0tc3dpdGNoLWhlaWdodDogI3skc3dpdGNoLWhlaWdodH07XG4gIC0tc3dpdGNoLWFsd2F5cy1vbi1mb250LWNvbG9yOiAjeyRjb2xvci0zfTtcbiAgLS1zd2l0Y2gtYWx3YXlzLW9uLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmV5OiAjZWVlZWVlO1xuICAtLWRhcmstZ3JleTogI0Q4RDhEODtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1yZWQ6ICNFNTUzMzU7XG4gIC0tZ3JlZW46ICMwMEFBMDA7XG59XG5cbi5jb29raWVzanNyLS1hcHAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZXNldCwgJGZvbnQtc2l6ZS1yZXNldCk7XG59XG5cbmJvZHkgLmNvb2tpZXNqc3ItLWFwcCB7XG4gICYsXG4gICosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cblxuLyogYmFubmVyICovXG4uY29va2llc2pzci1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29va2llKTtcbiAgY29sb3I6IHZhcigtLWJhbm5lci1mb250LWNvbG9yKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGJhbm5lci1sb2dvLW9mZnNldH0pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICByaWdodDogNnB4O1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH0qL1xuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICB9XG4gICYtLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtbWFyZ2luKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHggLSAjeyRkZWZhdWx0LW1hcmdpbioyfSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9Ki9cbiAgfVxuICAmLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgJi0tbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAmLS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH0qL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0qL1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgJi5kZW55QWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBzZXJ2aWNlcyAqL1xuXG4uY29va2llc2pzci1zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci0yLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItMiwgLjEpO1xuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRkZWZhdWx0LW1hcmdpbiAvIDIpICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZGVmYXVsdC1tYXJnaW4gKiAyfSAtICN7JHN3aXRjaC13aWR0aH0pO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIH1cbiAgfVxuICAmLS1saW5rcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxheWVyLWZvbnQtbGlnaHQsICRjb2xvci0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRkZWZhdWx0LW1hcmdpbiAvIDIpICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmLS1hbHdheXMtb24ge1xuICAgIGNvbG9yOiB2YXIoLS1zd2l0Y2gtYWx3YXlzLW9uLWZvbnQtY29sb3IsICRjb2xvci0zKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvKnNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLWFsd2F5cy1vbi1iZy1jb2xvciwgJGNvbG9yLTEpO1xuICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgIH0qL1xuICB9XG59XG5cblxuLyogc2VydmljZSBncm91cCAqL1xuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAmLS10YWIge1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGF5ZXItYm9yZGVyLWNvbG9yLCAkY29sb3ItMik7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgcGFkZGluZzogMWVtICN7JGRlZmF1bHQtbWFyZ2luKzJlbX0gMWVtICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSArIDJlbSk7XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gICYtLWludHJvIHtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS10YWIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG4gICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgfVxuICAgIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5KTtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgJi0tc2VydmljZXMge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qIHNlcnZpY2UgZ3JvdXBzICovXG5cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXBzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIC0xcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIGxheWVyICovXG4uY29va2llc2pzci1sYXllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMTQxNjA7XG4gIHBhZGRpbmc6IHZhcigtLWxheWVyLWhlYWRlci1oZWlnaHQsICRsYXllci1oZWFkZXItaGVpZ2h0KSAwIHZhcigtLWxheWVyLWZvb3Rlci1oZWlnaHQsICRsYXllci1mb290ZXItaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBAbWVkaWEgKG1pbi1oZWlnaHQ6ICRoLXNtKSB7IGhlaWdodDogODB2aDsgbWF4LWhlaWdodDogNTc1cHh9XG4gIEBtZWRpYSAobWluLWhlaWdodDogJGgtbWQpIHsgaGVpZ2h0OiA2MHZoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICB3aWR0aDogODYwcHg7XG4gIH1cbiAgJi0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDMxNDE1OTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG4gIH1cbiAgJi0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxheWVyLWJvcmRlci1jb2xvciwgJGNvbG9yLTIpO1xuICAgIGhlaWdodDogMy41ZW07XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1sYXllci1oZWFkZXItZm9udC1jb2xvciwgJGNvbG9yLTUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICYtLWNsb3NlIHtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyN3B4JyBoZWlnaHQ9JzI3cHgnIHZpZXdCb3g9JzAgMCAyNyAyNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1dlbGNvbWUnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ndGFydGUtY2xvc2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjY0LjAwMDAwMCwgLTI2MjguMDAwMDAwKScgZmlsbD0nJTIzMDAwZjM3JyUzRSUzQ2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1NS4wMDAwMDAsIDI1OTEuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cC0zLUNvcHktMiclM0UlM0Nwb2x5Z29uIGlkPSdQYWdlLTEnIHBvaW50cz0nMTEzMy4yNjI5NiAzNyAxMTIyLjUwMDY1IDQ3Ljc2MjMxOSAxMTExLjczNzA0IDM3IDExMDkgMzkuNzM3MDM1OCAxMTE5Ljc2MzYxIDUwLjUwMDY0NTIgMTEwOSA2MS4yNjI5NjQyIDExMTEuNzM3MDQgNjQgMTEyMi41MDA2NSA1My4yMzYzOTA2IDExMzMuMjYyOTYgNjQgMTEzNiA2MS4yNjI5NjQyIDExMjUuMjM3NjggNTAuNTAwNjQ1MiAxMTM2IDM5LjczNzAzNTgnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJi0tYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIHRvcDogdmFyKC0tbGF5ZXItaGVhZGVyLWhlaWdodCwgJGxheWVyLWhlYWRlci1oZWlnaHQpO1xuICAgIGJvdHRvbTogdmFyKC0tbGF5ZXItZm9vdGVyLWhlaWdodCwgJGxheWVyLWZvb3Rlci1oZWlnaHQpO1xuICB9XG4gICYtLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgaGVpZ2h0OiB2YXIoLS1sYXllci1mb290ZXItaGVpZ2h0LCAkbGF5ZXItZm9vdGVyLWhlaWdodCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1sYXllci1ib3JkZXItY29sb3IsICRjb2xvci0yKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtLWxhYmVsLWFsbCB7XG4gICAgY29sb3I6IHZhcigtLWxheWVyLWZvb3Rlci1mb250LWNvbG9yLCAkY29sb3ItNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgJGRlZmF1bHQtbWFyZ2luKTtcbiAgICB9XG4gIH1cbiAgJi0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtIGNhbGMoJGRlZmF1bHQtbWFyZ2luIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGRlZmF1bHQtbWFyZ2lufSk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoNzAlICsgY2FsYygkZGVmYXVsdC1tYXJnaW4gLyAyKSk7XG4gICAgfVxuICB9XG4gIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICYuYWxsb3dBbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRlbnlBbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmltcG9ydGFudCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWJ0bi0tYmctY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLS1jb2xvcik7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kZW55QWxsLFxuICAgICYuYWxsb3dBbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNhdmUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIGJ1dHRvbiAqL1xuLmNvb2tpZXNqc3ItYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBtYXJnaW46IDZweCAwO1xuICAmLmNvb2tpZXNqc3Itc2V0dGluZ3Mge1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgJi5pbXBvcnRhbnQge1xuICAgICYuYWxsb3dBbGwge1xuICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi0tYmctY29sb3IpO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kZW55QWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8qJi5pbnZlcnQge1xuICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltZS1pbnYtZm9udC1jb2xvciwgJGNvbG9yLTEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvciwgJGNvbG9yLTQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXByaW1lLWludi1iZy1jb2xvciwgJGNvbG9yLTQpO1xuICAgIH0qL1xuICB9XG4gICYuZGVueUFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuLyogaW5wdXQgKi9cblxuLklucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uTGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWNpLWJsdWUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uSW5wdXRFbGVtZW50IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3dpdGNoLWJnLW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5JbnB1dEVsZW1lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uSW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREE0OUE7XG59XG5cblxuLyogbGlua3MgKi9cbi5jb29raWVzanNyLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBzd2l0Y2ggKi9cbi5jb29raWVzanNyLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpdGNoLWhlaWdodCwgJHN3aXRjaC1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZS1pbi1vdXQ7XG4gICY6Zm9jdXMtd2l0aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKCRzd2l0Y2gtaGVpZ2h0IC8gMik7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNlZWU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXN3aXRjaC1oZWlnaHQsICRzd2l0Y2gtaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXRjaC1oZWlnaHQsICRzd2l0Y2gtaGVpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2l0Y2gtaGVpZ2h0LCAkc3dpdGNoLWhlaWdodCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgYm94LXNoYWRvdzogLTFweCAycHggMXB4IHJnYmEoIzAwMCwgLjI1KTtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbi8qIGNvb2tpZXMgZmFsbGJhY2sgKi9cblxuLmNvb2tpZXMtZmFsbGJhY2ssXG4uY29va2llcy1mYWxsYmFjayAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0tYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG4pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDJlbTtcbiAgbWFyZ2luOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5jb29raWVzLWZhbGxiYWNrLS10ZXh0IHtcbn1cblxuYS5jb29raWVzLWZhbGxiYWNrLS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuYS5jb29raWVzLWZhbGxiYWNrLS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb29raWVzLWZhbGxiYWNrLS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCAuY29va2llcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvb2tpZXMtZmFsbGJhY2stLXdyYXAuZGlzYWJsZWQgLmNvb2tpZXMtZmFsbGJhY2stLWVsZW1lbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG5cbi8qIGNvb2tpZSBwb2xpY3kgcGFnZSAqL1xuXG4jY29va2llcy1kb2NzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1waG9uZS1wYWRkaW5nKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1waG9uZS1wYWRkaW5nKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtc2l0ZS13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tdGFibGV0LXBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXRhYmxldC1wYWRkaW5nKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1kZXNrdG9wLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlc2t0b3AtcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvb2tpZS1jaGFuZ2UtcHJlZnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29va2llLWRpc2NsYWltZXIge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmNvb2tpZXMtZG9jcyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICB9XG59XG4iLCJkaWFsb2cge1xuICB6LWluZGV4OiBtYXAtZ2V0KCR6LWluZGV4LCBkaWFsb2cpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbn1cblxuZGlhbG9nOm5vdChbb3Blbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGlhbG9nICsgLmJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmRpYWxvZyArIC5iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xufVxuXG46OmJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XG4gIGFuaW1hdGlvbjogLjRzIGVhc2UgZmFkZTtcbn1cblxuLl9kaWFsb2dfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogcmVtLWNhbGMoMTUpIHJlbS1jYWxjKDMwKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICYuLW1lZGlhIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcImxvYWRpbmcuLi5cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZGlhbG9nW29wZW5dIHtcbiAgYW5pbWF0aW9uOiAuNnMgZWFzZSBkaWFsb2ctc2xpZGUtaW47XG59XG5cbi5kaWFsb2ctY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogcmVtLWNhbGMoNTApIHJlbS1jYWxjKDI1KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwKTtcbiAgfVxufVxuXG4uZGlhbG9nLXNsaWRlciB7XG5cbn1cblxuLmRpYWxvZ19fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHJlbS1jYWxjKDMwKTtcbiAgcmlnaHQ6IHJlbS1jYWxjKDUwKTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogNTNweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogcmVtLWNhbGMoMik7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDE5KTtcbiAgICB0b3A6IDI5cHg7XG4gIH1cbiAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5kaWFsb2dfX21lZGlhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICYuLWlmcmFtZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNiU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZGlhbG9nX192aWRlby1pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGRpYWxvZy1zbGlkZS1pbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkaWFsb2ctc2xpZGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00OCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGlhbG9nLWZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5lbWJlZGRlZC1lbnRpdHkge1xuICAmLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtLWNhbGMoMjApIHJlbS1jYWxjKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSAge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMjApIHJlbS1jYWxjKDIwKSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxNSk7XG4gICAgfVxuICB9XG4gICYuY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW1nLmltYWdlLXN0eWxlLW9uZS10aGlyZC13aWR0aCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICB9XG4gIGltZy5pbWFnZS1zdHlsZS1oYWxmLXdpZHRoIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgaW1nLmltYWdlLXN0eWxlLWZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtcmVtLWNhbGMoMjApO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiBsaWdodGVuKCRibGFjaywgMjAlKTtcbiAgfVxufSIsIi5tZXNzYWdlcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59IiwiLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlcl9fdG90YWwge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLnBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy1wcmV2LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctbmV4dC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLnBhZ2VyX19pdGVtLS1maXJzdCB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy1maXJzdC1wYWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctbGFzdC1wYWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLnNvY2lhbC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2NpYWwtbmF2X19pdGVtIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbiAgJi5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLnN2ZycpO1xuICB9XG4gICYuYmx1ZXNreSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2JsdWVza3kuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG4gIH1cbiAgJi5pbnN0YWdyYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9pbnN0YWdyYW0uc3ZnJyk7XG4gIH1cbiAgJi5waW50ZXJlc3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9waW50ZXJlc3Quc3ZnJyk7XG4gIH1cbiAgJi55b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwveW91dHViZS5zdmcnKTtcbiAgfVxuICAmLmxpbmtlZGluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvbGlua2VkaW4uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4iLCIuaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0fVxuXHQuaGVyby1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkcGhvbmUtcGFkZGluZztcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRwaG9uZS1wYWRkaW5nO1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0XHRtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICR0YWJsZXQtcGFkZGluZztcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL292YWwuc3ZnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGRlc2t0b3AtcGFkZGluZztcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRkZXNrdG9wLXBhZGRpbmc7XG5cdFx0fVxuXHRcdC5oZXJvX19pbnRybyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNyk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLWRvd24tLXdoaXRlLnN2ZycpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDAgNzBweCAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cbiAgICAuaGVyb19fY29weXJpZ2h0IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyNjRkMGY7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcbiAgICB9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG59XG5cbi5hY2NvcmRpb24taXRlbXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDFlbSAwO1xuXG4gICYuLWFjdGl2ZXtcbiAgICAuYWNjb3JkaW9uLWl0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnR7XG4gICAgICBtYXgtaGVpZ2h0OiA5OTllbTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBhbmltYXRpb246IHNsaWRlLWRvd24gLjZzIGVhc2Utb3V0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHsgb3BhY2l0eTogMDsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgLjVlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50e1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufSIsIi5hamF4LXByb2dyZXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxcHggNXB4IDJweCA1cHg7XG59XG5bZGlyPVwicnRsXCJdIC5hamF4LXByb2dyZXNzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uLy4uL2ltYWdlcy9jb3JlL3Rocm9iYmVyLWFjdGl2ZS5naWYpIG5vLXJlcGVhdCAwIGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwYWRkaW5nOiAxcHggNXB4IDJweDtcbn1cbi5hamF4LXByb2dyZXNzLXRocm9iYmVyIC5tZXNzYWdlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwYWRkaW5nOiAxcHggNXB4IDJweDtcbn1cbnRyIC5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlciB7XG5cdG1hcmdpbjogMCAycHg7XG59XG4uYWpheC1wcm9ncmVzcy1iYXIge1xuXHR3aWR0aDogMTZlbTtcbn1cblxuLyogRnVsbCBzY3JlZW4gdGhyb2JiZXIgKi9cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjU1KTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vbG9hZGVyLmdpZicpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDAlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiA1O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHR0b3A6IDc1cHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdHRvcDogMTA0cHg7XG5cdH1cbn1cbltkaXI9XCJydGxcIl0gLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiA0OSU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGFuaW1hdGVkIHRocm9iYmVyLlxuICpcbiAqIEBzZWUgYXV0b2NvbXBsZXRlLmpzXG4gKi9cblxuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9jb3JlL3Rocm9iYmVyLWluYWN0aXZlLnBuZyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyOyAvKiBMVFIgKi9cblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5qc1tkaXI9XCJydGxcIl0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSBjZW50ZXI7XG59XG4uanMgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlLWxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2NvcmUvdGhyb2JiZXItYWN0aXZlLmdpZik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyOyAvKiBMVFIgKi9cbn1cbi5qc1tkaXI9XCJydGxcIl0gaW5wdXQuZm9ybS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlLWxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSBjZW50ZXI7XG59Il19 */
