*,: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}.intro-txt{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}.breadcrumb,footer,header{display:none}a,body,h1,html,p{color:#000}a{border-color:#000!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwicHJpbnQuY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2Z1bmN0aW9ucy9fYnJlYWtwb2ludHMuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fZHJ1cGFsLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2NvbXBvbmVudHMvX2NvbnRleHR1YWwuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fbGF5b3V0LWJ1aWxkZXIuc2NzcyIsImNvbmZpZy9fY29sb3JzLnNjc3MiLCJjb25maWcvX3NjYWZmb2xkaW5nLnNjc3MiLCJ0eXBvZ3JhcGh5L19iYXNlLnNjc3MiLCJjb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19ib2R5Y29weS5zY3NzIiwidHlwb2dyYXBoeS9faW50cm8tdHh0LnNjc3MiLCJ0eXBvZ3JhcGh5L19saW5rcy5zY3NzIiwidHlwb2dyYXBoeS9faHIuc2NzcyIsInR5cG9ncmFwaHkvX3F1b3RlLnNjc3MiLCJ0eXBvZ3JhcGh5L19saXN0cy5zY3NzIiwidHlwb2dyYXBoeS9fdGFibGUuc2NzcyIsInByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsaUJBR0UsMEJBQUEsQ0FBQSxrQkNTRixDREpBLEtBQ0UsV0FBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FBQSxxQkNTRixDRFJFLHVDQUpGLEtBS0ksb0JDV0YsQ0FDRixDRFJBLEtBQ0UsZUFBQSxDQUNBLFFDV0YsQ0ROQSwyRkFhRSxhQ1dGLENEUkEsNEJBSUUsb0JBQUEsQ0FDQSx1QkNXRixDRFJBLHNCQUNFLFlBQUEsQ0FDQSxRQ1dGLENEUkEsa0JBRUUsWUNXRixDRE5BLEVBQ0UsNEJDV0YsQ0RSQSxpQkFFRSxTQ1dGLENETkEsWUFDRSx3QkNXRixDRFJBLFNB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LCtEQUNFLGlCQUFBLENBQ0Esa0JMc29DRixDS25vQ0EseUVBRUUsaUJMc29DRixDRW5pRUkseUJHMjVCSix5RUFJSSxpQkVwOEJZLENGcThCWixrQkx5b0NGLENBQ0YsQ0V4akVJLHlCR3k2QkoseUVBUUksaUJFejhCYSxDRjA4QmIsa0JMNG9DRixDQUNGLENFampFSSwwQkcyNUJKLHlFQVlJLGVBQUEsQ0FDQSxrQkwrb0NGLENBQ0YsQ0V0a0VJLDBCR3k2QkoseUVBZ0JJLGVBQUEsQ0FJQSxnQkxrcENGLENBQ0YsQ1FsbkVBLEVBQ0UsaUNBQUEsQ0FDQSxrQ1JxbkVGLENRbG5FQSxVQUVFLDZCQ1BrQixDRFFsQixjQ0RnQixDREVoQixlQ05rQixDRE9sQixlQ0VrQixDRERsQixhUnFuRUYsQ1FsbkVBLEtBQ0UseUJBQUEsQ0FDQSw2QlJxbkVGLENVcm9FQSxrQkFNRSw2QkRMcUIsQ0NNckIsZURNcUIsQ0NMckIsZVZ3b0VGLENFaG1FSSwwQlFoREosa0JBVUksYVYrb0VGLENBQ0YsQ0V4bkVJLDBCUWxDSixrQkFhSSxhVnNwRUYsQ0FDRixDVXJwRUUsOEJBQ0UsWVY0cEVKLENVeHBFQSxHQUNFLGFWMnBFRixDRWhvRUksMEJRNUJKLEdBR0ksa0JWNnBFRixDQUNGLENFbnBFSSwwQlFkSixHQU1JLGdCVitwRUYsQ0FDRixDVTVwRUEsR0FDRSxhVitwRUYsQ0U5b0VJLDBCUWxCSixHQUdJLGdCVmlxRUYsQ0FDRixDRWpxRUksMEJRSkosR0FNSSxtQlZtcUVGLENBQ0YsQ1VocUVBLEdBQ0UsYVZtcUVGLENFNXBFSSwwQlFSSixHQUdJLGtCVnFxRUYsQ0FDRixDRS9xRUksMEJRTUosR0FNSSxrQlZ1cUVGLENBQ0YsQ1VwcUVBLFNBQ0UsYUpuRGMsQ0lvRGQsa0JWdXFFRixDVzN0RUEsRUFDRSxhWDh0RUYsQ1cxdEVFLDhCQU1FLGVYNnRFSixDWXh1RUEsV0FDQyxtQkFBQSxDQUNBLGdCWjJ1RUQsQ2E3dUVBLEVBQ0UsYVBEYyxDT0VkLHlCQUFBLENBQ0EsZ0NOQ1csQ01EWCx3QmJndkVGLENhOXVFRSxnQkFFRSxnQ2IrdUVKLENjdHZFQSxHQUNFLGFBQUEsQ0FFQSxRQUFBLENBQ0EsNEJkd3ZFRixDRTF0RUksMEJZbENKLEdBT0ksYWR5dkVGLENBQ0YsQ2Vqd0VBLE9BQ0UscUJUT00sQ1NOTix3QkFBQSxDQUNBLGlCUkRjLENRRWQsaUJBQUEsQ0FDQSxnREFBQSxDQUFBLHdDQUFBLENBQ0EsY0FBQSxDQUNBLFFmb3dFRixDRTN0RUksMEJhaERKLE9BU0ksWWZzd0VGLENlcndFRSxjQUNFLFFBQUEsQ0FDQSxTZnV3RUosQ0FDRixDRWx2RUksMEJhbENKLE9BZ0JJLHNCZnd3RUYsQ2V2d0VFLGNBQ0UsUUFBQSxDQUNBLFNmeXdFSixDQUNGLENldndFRSxjQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHFFQUFBLENBQ0EsVUFBQSxDQUNBLFdmeXdFSixDZXJ3RUEsYUFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLDZCTmpDcUIsQ01rQ3JCLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGlCZnd3RUYsQ2dCN3lFQSwrQkFDRSxTQUFBLENBQ0Esc0JoQmd6RUYsQ2dCL3lFRSxxQ0FDRSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQmhCaXpFSixDZ0JoekVJLG1EQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JWaEJVLENVaUJWLGlCaEJrekVOLENnQjd5RUEsR0FDRSxzQkFBQSxDQUNBLFNoQmd6RUYsQ2dCL3lFRSxNQUNFLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQmhCaXpFSixDZ0I3eUVBLFlBQ0UsUUFBQSxDQUNBLFNBQUEsQ0FDQSxlaEJnekVGLENFbnlFSSwwQmUvQ0gsd0NBRUUsZUFBQSxDQUNBLGFqQnExRUQsQ2lCcDFFQyxzRkFDQyxrQmpCczFFRixDQUNGLENpQm4xRUMsK0JBQ0MsVUFBQSxDQUNBLGtFakJxMUVGLENpQnAxRUUsb0VBQ0MseUVBQUEsQ0FDQSx3RUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGtCakJzMUVILENpQnIxRUcsc1NBQ0MsUWpCdTFFSixDaUJwMUVFLGtDQUNDLGVqQnMxRUgsQ2lCcjFFRyxvQ0FDQyxRakJ1MUVKLENpQnAxRUUscUNBQ0MseUVqQnMxRUgsQ2lCcDFFRSx1Q0FDQyxlakJzMUVILENrQnYyRUEsMEJBR0UsWWxCMDJFRixDa0J4MkVBLGlCQUtFLFVsQjIyRUYsQ2tCejJFQSxFQUNFLDJCbEI0MkVGIiwiZmlsZSI6InByaW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogSHRtbCAmIGJvZHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKipcbiAqIFByaW50IHN0eWxlIGZpbGVcbiAqXG5cbkBpbXBvcnQgJ2Jhc2UnO1xuQGltcG9ydCAnY29uZmlnJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQnO1xuXG4vKiAtLS0tLS0tLS0tIEltcG9ydCBiYXNlIC0tLS0tLS0tLS0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIEh0bWwgJiBib2R5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNjYWZmb2xkaW5nIC0gUmVtIENhbGNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTdHJpcCBVbml0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ29udmVydCB0byByZW1cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBSZW0gQ2FsY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTmV4dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1heFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFVwXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRG93blxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE9ubHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyouY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDJyZW0gLzIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0qL1xuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygycmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygycmVtIC8gLTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygycmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygycmVtIC8gLTIpO1xuICB9XG59XG5cbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5jb2wuLWNlbnRlcmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDJyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDJyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMnJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMnJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygycmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygycmVtIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb2wtc21kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc21kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc21kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc21kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuLyogVXRpbGl0eSBjbGFzc2VzICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5LWhpZGRlbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogTG9jYWwgdGFza3MgdG9vbGJhciAqL1xuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogLTFweCAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDkwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbGVmdDogMTAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2ssXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBHaW50ZXIsIEludGVyLCBcIkhlbHZldGljYSBOZXVlXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggN3B4O1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6aG92ZXIsIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmZvY3VzLCBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTphY3RpdmUsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmhvdmVyLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTpmb2N1cyxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5LFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJBMkQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGEuaXMtYWN0aXZlLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGE6aG92ZXIsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpmaXJzdC1jaGlsZCBhLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpsYXN0LWNoaWxkIGEsXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG4gIH1cbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5zZWNvbmRhcnksXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMgbGksXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAuY29udGV4dHVhbCxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC5jb250ZXh0dWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogR2luIGhvcml6b250YWwgdG9vbGJhciAqL1xuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4jdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXksXG4udG9vbGJhciAudG9vbGJhci1tZW51LFxuLnRvb2xiYXItaG9yaXpvbnRhbCAubWVudS1pdGVtID4gLnRvb2xiYXItbWVudSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtLS1leHBhbmRlZC5tZW51LWl0ZW0tLWV4cGFuZGVkLFxuLnRvb2xiYXIgLnRvb2xiYXItdHJheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJBMkQgIWltcG9ydGFudDtcbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gLm1lbnUtaXRlbSA+IC50b29sYmFyLWljb24uaXMtYWN0aXZlLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5ob3Zlci1pbnRlbnQgPiAudG9vbGJhci1pY29uLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpob3Zlcixcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQ5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIucm9sZS1hdXRoZW50aWNhdGVkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCkge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTNweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCk6aG92ZXIsIC50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KTpmb2N1cywgLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCkgLnRvb2xiYXItbWVudSBhIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItaWNvbjo6YmVmb3JlLFxuLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gPiAudG9vbGJhci1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbV9fYWRtaW5fdG9vbGJhcl90b29scy1oZWxwKSA+IC50b29sYmFyLWJveCA+IC50b29sYmFyLWljb246bm90KC50b29sYmFyLWhhbmRsZSk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXkgLnRvb2xiYXItaWNvbi1hZG1pbi10b29sYmFyLXRvb2xzLWhlbHAudG9vbGJhci1pY29uLWRlZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLFxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWJhciB7XG4gIGhlaWdodDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUge1xuICBoZWlnaHQ6IDQxcHg7XG59XG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogQ29udGV4dHVhbCBsaW5rcyBmaXggKi9cbi5jb250ZXh0dWFsLXJlZ2lvbi5ub2RlID4gLmNvbnRleHR1YWwsXG4uYmxvY2stY29udGVudC0tdmlldy1tb2RlLWZ1bGwgPiAuY29udGV4dHVhbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogRWRpdCBsaW5rIGluIGFkbWluIHRvb2xiYXIgKi9cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWljb24tZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUgKiwgI2RydXBhbC1vZmYtY2FudmFzICo6bm90KGRpdikge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0aDpmaXJzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIC8qIFRlbXAgaGFyZGNvZGVkIGxpc3Qgb2YgYmxvY2tzIGluIHNpZGViYXIgKi9cbiAgLyp1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGEuaW5saW5lLWJsb2NrLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1KSAwIHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH0qL1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b246YmVmb3JlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQgZGV0YWlscy5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1jYXRlZ29yaWVzIHN1bW1hcnksXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnRleHQtZm9ybWF0LXdyYXBwZXIgPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmlsdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWF1dG9jb21wbGV0ZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUuZW50aXRpZXMtbGlzdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl0uZm9ybS13cmFwcGVyID4gc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCAuZGVzY3JpcHRpb24sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVuYW1lLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IC5maWVsZC0tbmFtZS1maWxlc2l6ZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDMpIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDQpIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL2V4LnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLWVudGl0eS1hdXRvY29tcGxldGUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtbGluayAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMC4zMTI1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSksXG4jZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlsc1tvcGVuXTpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIGxpIGEsXG4jZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlsc1tvcGVuXTpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSBsaSBhIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkUzRTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC1tdWx0aXBsZS1kcmFnIGFiYnIge1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktYXV0b2NvbXBsZXRlICoge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBMYXlvdXQgaW50ZXJmYWNlICovXG4ubmV3LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFRhYnMgKi9cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAudGFicy5zZWNvbmRhcnkgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLyogTGF5b3V0IGVkaXRpbmcgKi9cbi5sYXlvdXQtc2VjdGlvbiAuY29uZmlndXJlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvYmViZWJlL3BlbmNpbC5zdmcpICNmZmYgY2VudGVyIGNlbnRlci8xNnB4IDE2cHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVlbTtcbn1cblxuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3BlbmNpbC5zdmcpO1xufVxuXG4vKiBMQVlPVVQgQlVJTERFUiAqL1xuLmxheW91dC1idWlsZGVyLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxheW91dC1idWlsZGVyX19yZWdpb24ge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0yLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMywgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTQsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS01LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tNiwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTcsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS04LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tOSwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEwLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMTEsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0sXG4ubGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtID4gLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIsXG4ubGF5b3V0LWJ1aWxkZXIgPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA4MTBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyLFxuLmxheW91dC1idWlsZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDEpOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgxKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTc1MzM7XG4gIGJvcmRlci1jb2xvcjogIzA1NzUzMztcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyksXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmhvdmVyLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6YWN0aXZlLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6Zm9jdXMsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpob3ZlciwgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpOmFjdGl2ZSwgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpOmZvY3VzLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6YWN0aXZlLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTpmb2N1cyxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpOmFjdGl2ZSxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZhO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAjZWRpdC1wcmV2aWV3LXRvZ2dsZSxcbi5sYXlvdXQtYnVpbGRlciAjZWRpdC1wcmV2aWV3LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxMnB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gI2VkaXQtcHJldmlldy10b2dnbGUgLmZvcm0tdHlwZS1jaGVja2JveCxcbi5sYXlvdXQtYnVpbGRlciAjZWRpdC1wcmV2aWV3LXRvZ2dsZSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCxcbi5sYXlvdXQtYnVpbGRlciAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCAub3B0aW9uLFxuLmxheW91dC1idWlsZGVyIC5mb3JtLXR5cGUtY2hlY2tib3ggLm9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tY2hlY2tib3gsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tY2hlY2tib3g6YmVmb3JlLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tY2hlY2tib3g6YWZ0ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTdweCAtMXB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDpjaGVja2VkOmFmdGVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wOHMgZWFzZS1vdXQsIHdpZHRoIDAuMDhzIGVhc2Utb3V0IDAuMXM7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAxNXB4IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZDpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jayxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXItYmxvY2suaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkMmQyZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmZvcm0tbm8tbGFiZWwsXG4ubGF5b3V0LWJ1aWxkZXIgLmZvcm0tbm8tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19zZWN0aW9uLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSwgLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbWFyZ2luOiAwIDEwcHggMjBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZTpob3ZlciwgLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmU6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmU6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZBO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS5zdmdcIikgbm8tcmVwZWF0IDEycHggNTAlO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jb25maWd1cmUuc3ZnXCIpIG5vLXJlcGVhdCAxMnB4IDUwJTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQuZ3JpZC1sYXlvdXQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LmdyaWQtbGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLCAubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLTc1LTI1LCAubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLTI1LTc1LCAubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10aHJlZWNvbHMsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LmxheW91dC0tdHdvY29scyxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLTc1LTI1LFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtMjUtNzUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LmxheW91dC0tdGhyZWVjb2xzIHtcbiAgbWFyZ2luOiAwIDJyZW07XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fbWVzc2FnZS0tb3ZlcnJpZGVzIC5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIENPTlRFWFRVQUwgKi9cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykuZm9jdXMge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC50cmlnZ2VyLmZvY3VzYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2VkaXQtLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC50cmlnZ2VyLmZvY3VzYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3Mge1xuICB0b3A6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgbGksIC5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBsaTpiZWZvcmUsIC5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby10b3VjaGV2ZW50cyAuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG59XG5cbi8qIFVJIERJQUxPRyAqL1xuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbn1cbi51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZWRpdC0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmhvdmVyLCAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMsIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgYSwgI2RydXBhbC1vZmYtY2FudmFzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvKnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfSovXG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCAuZm9ybS13cmFwcGVyLnBhcmFncmFwaHMtc3ViZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgbGFiZWwge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXRleHRdLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dCwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWZpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0OmZvY3VzLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0N3B4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Fycm93LS1kb3duLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogOXB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiA4cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWZpbGUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHVsLmxheW91dC1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSB7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmZvY3VzLCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGRpdiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHVsLmlubGluZS1ibG9jay1saXN0IHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkgYTpmb2N1cywgI2RydXBhbC1vZmYtY2FudmFzIHVsLmlubGluZS1ibG9jay1saXN0IGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLWNoZWNrYm94IC5vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0LmZvcm0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0LmZvcm0tY2hlY2tib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveDpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDhzIGVhc2Utb3V0LCB3aWR0aCAwLjA4cyBlYXNlLW91dCAwLjFzO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlLmNrZV9sdHIgLmNrZV9pbm5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmNrZS5ja2VfbHRyIC5ja2VfaW5uZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmNrZS5ja2VfbHRyIC5ja2VfaW5uZXIgdWwgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlX3RvcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ja2VfY29udGVudHMge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUuZW50aXRpZXMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIHRyIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQsICNkcnVwYWwtb2ZmLWNhbnZhcyB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzY2Njtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0gaDQsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmltYWdlLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDdweCAyOXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246aG92ZXIsICNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmltYWdlLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDphY3RpdmUsICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gIG1hcmdpbjogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIDEwcHggbGVmdCAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1pbWFnZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmhvdmVyLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1pbWFnZSBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLnJlbW92ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIHRkIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMTdweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeTpob3ZlciwgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnk6YWN0aXZlLCAjZHJ1cGFsLW9mZi1jYW52YXMgc3VtbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5kZXNjcmlwdGlvbiwgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jay5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCwgLmxheW91dC1idWlsZGVyX19sYXlvdXQuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGNrZSAqL1xuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQgdWwgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogaW1hZ2UgdXBsb2FkIG1vZGFsICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4udWktZGlhbG9nLmVudGl0eS1icm93c2VyLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjYwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogNjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlciwgLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzLCAudWktZGlhbG9nLmVudGl0eS1icm93c2VyLW1vZGFsIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpZWxkLS10eXBlLWxheW91dC1zZWN0aW9uLmZpZWxkLS1uYW1lLWxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbmZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuZm9ybS5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4qIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM1NzY0NzI7XG59XG5cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5oMSArIHAsXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsXG5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSB7XG4gIGNvbG9yOiAjMDBBMEFGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIge1xuICBjb2xvcjogIzAwMjY0RDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGNvbG9yOiAjMDAyNjREO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5oNCwgaDUsIGg2IHtcbiAgY29sb3I6ICMwMDI2NEQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbnAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmludHJvLXR4dCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAyNjREO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYigwLCA2OC4yMDI1OTc0MDI2LCAxMzguMik7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQkUzRTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4ucXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JFM0U2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5xdW90ZSB7XG4gICAgcGFkZGluZzogODVweCA0MHB4IDQwcHggNDBweDtcbiAgfVxuICAucXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLnF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3F1b3RlLW1hcmtzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5xdW90ZV9fY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnVsOm5vdChbY2xhc3NdKSwgLmRvd25sb2FkLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDVweCAwIDIwcHggMThweDtcbn1cbnVsOm5vdChbY2xhc3NdKSBsaSwgLmRvd25sb2FkLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLCAuZG93bmxvYWQtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IC0xOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI2NEQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxub2wge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbm9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubGlzdC1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgLnRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIC50YWJsZS13cmFwcGVyIHRkLCBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgLnRhYmxlLXdyYXBwZXIgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbmJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTc4Ljg5MDkwOTA5MDksIDIxNC4wMTgxODE4MTgyLCAyMTguNDA5MDkwOTA5MSk7XG59XG5ib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGgsIGJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTc4Ljg5MDkwOTA5MDksIDIxNC4wMTgxODE4MTgyLCAyMTguNDA5MDkwOTA5MSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigxNzguODkwOTA5MDkwOSwgMjE0LjAxODE4MTgxODIsIDIxOC40MDkwOTA5MDkxKTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRoIGgxLCBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGggaDIsIGJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0aCBoMywgYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRoIHAsIGJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0ZCBoMSwgYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRkIGgyLCBib2R5Om5vdCgucGF0aC1yZWdpc3RlcikgdGFibGUgdGQgaDMsIGJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0ZCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSB0aCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHRhYmxlIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxNzguODkwOTA5MDkwOSwgMjE0LjAxODE4MTgxODIsIDIxOC40MDkwOTA5MDkxKTtcbn1cbmJvZHk6bm90KC5wYXRoLXJlZ2lzdGVyKSB0YWJsZSBjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaGVhZGVyLFxuZm9vdGVyLFxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLFxuYm9keSxcbnAsXG5hLFxuaDEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyouY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2V9IC8yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygjeyRncmlkLWd1dHRlci13aWR0aC1iYXNlfSAvIDIpO1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSovXG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ3V0dGVyfSAvIC0yKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9IC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG4uY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gICYuLWNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXJ9IC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMtY291bnQge1xuICAgICAgLy8gQ29sXG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgZmxleDogMCAwIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JpZC1jb2x1bW5zLWNvdW50KSk7XG4gICAgICB9XG4gICAgICAvLyBPZmZzZXRcbiAgICAgIC5jb2wtb2Zmc2V0LSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vKiBVcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLyogVXRpbGl0eSBjbGFzc2VzICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAmLmZvY3VzYWJsZTphY3RpdmUsXG4gICYudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8qIExvY2FsIHRhc2tzIHRvb2xiYXIgKi9cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHaW50ZXIsIEludGVyLCBcIkhlbHZldGljYSBOZXVlXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggN3B4O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZXh0dWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIEdpbiBob3Jpem9udGFsIHRvb2xiYXIgKi9cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5LFxuLnRvb2xiYXIgLnRvb2xiYXItbWVudSxcbi50b29sYmFyLWhvcml6b250YWwgLm1lbnUtaXRlbSA+IC50b29sYmFyLW1lbnUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbS0tZXhwYW5kZWQubWVudS1pdGVtLS1leHBhbmRlZCxcbi50b29sYmFyIC50b29sYmFyLXRyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIC5tZW51LWl0ZW0gPiAudG9vbGJhci1pY29uLmlzLWFjdGl2ZSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAuaG92ZXItaW50ZW50ID4gLnRvb2xiYXItaWNvbixcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtIGE6aG92ZXIsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0OSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lmdpbi0taG9yaXpvbnRhbC10b29sYmFyLnJvbGUtYXV0aGVudGljYXRlZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQxcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAhaW1wb3J0YW50O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b29sYmFyLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1pY29uOjpiZWZvcmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItYm94ID4gLnRvb2xiYXItaWNvbjpub3QoLnRvb2xiYXItaGFuZGxlKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC50b29sYmFyLWljb24tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFyIHtcbiAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcblxuICAudG9vbGJhci1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8qIENvbnRleHR1YWwgbGlua3MgZml4ICovXG4uY29udGV4dHVhbC1yZWdpb24ubm9kZSxcbi5ibG9jay1jb250ZW50LS12aWV3LW1vZGUtZnVsbCB7XG4gID4gLmNvbnRleHR1YWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gVE9ETzogb25seSBzaG93IGZvciBjZXJ0YWluIHJvbGVzP1xuXG4vKiBFZGl0IGxpbmsgaW4gYWRtaW4gdG9vbGJhciAqL1xuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzICosICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgLmJ1dHRvbiB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgdGQgZGV0YWlscy5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2NrLWNhdGVnb3JpZXMgc3VtbWFyeSxcbiAgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXh0LWZvcm1hdC13cmFwcGVyID4gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tYXV0b2NvbXBsZXRlLFxuICAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZS5lbnRpdGllcy1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIH1cbiAgZGV0YWlsc1tvcGVuXS5mb3JtLXdyYXBwZXIgPiBzdW1tYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IC5kZXNjcmlwdGlvbixcbiAgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVuYW1lLFxuICAuZW50aXRpZXMtbGlzdCAuZmllbGQtLW5hbWUtZmlsZXNpemUsXG4gIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1KTtcbiAgICB9XG4gIH1cbiAgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NzcgdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvZXguc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmllbGQtLXR5cGUtbGluayAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg1KTtcbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpLFxuICBkZXRhaWxzW29wZW5dOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxuICAvKiBUZW1wIGhhcmRjb2RlZCBsaXN0IG9mIGJsb2NrcyBpbiBzaWRlYmFyICovXG4gIC8qdWwuaW5saW5lLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBhLmlubGluZS1ibG9jay1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSkgMCByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9Ki9cbiAgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYWJiciB7XG4gICAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIExheW91dCBpbnRlcmZhY2UgKi9cbi5uZXctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiByZW0tY2FsYyg1KSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBUYWJzICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLnRhYnMuc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4vKiBMYXlvdXQgZWRpdGluZyAqL1xuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2ZykgI2ZmZiBjZW50ZXIgY2VudGVyIC8gMTZweCAxNnB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogLjkzNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xufVxuXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Zyk7XG59XG5cbi8qIExBWU9VVCBCVUlMREVSICovXG5cbi5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgJi5jb2wtc20tMSwgJi5jb2wtc20tMiwgJi5jb2wtc20tMywgJi5jb2wtc20tNCwgJi5jb2wtc20tNSwgJi5jb2wtc20tNiwgJi5jb2wtc20tNywgJi5jb2wtc20tOCwgJi5jb2wtc20tOSwgJi5jb2wtc20tMTAsICYuY29sLXNtLTExLCAmLmNvbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0sXG4ubGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA4MTBweDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTc1MzM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA1NzUzMztcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogIzJkMmQyZDtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmYTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZDphZnRlciB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsd2lkdGggLjA4cyBlYXNlLW91dCAuMXM7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbiB7XG4gICAgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19hZGQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gICAgJi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1uby1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmUsIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDEycHggOHB4IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS5zdmcnKSBuby1yZXBlYXQgMTJweCA1MCU7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jb25maWd1cmUuc3ZnJykgbm8tcmVwZWF0IDEycHggNTAlO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYuZ3JpZC1sYXlvdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYubGF5b3V0LS10d29jb2xzLFxuICAgICYubGF5b3V0LS10d29jb2xzLTc1LTI1LFxuICAgICYubGF5b3V0LS10d29jb2xzLTI1LTc1LFxuICAgICYubGF5b3V0LS10aHJlZWNvbHMge1xuICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fbWVzc2FnZS0tb3ZlcnJpZGVzIC5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cblxuLyogQ09OVEVYVFVBTCAqL1xuXG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykge1xuICBib3JkZXI6IDFweCBkYXNoZWQgJHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICYuZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5jb250ZXh0dWFsIHtcbiAgICAudHJpZ2dlci5mb2N1c2FibGUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2VkaXQtLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbGksIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm8tdG91Y2hldmVudHMgLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xufVxuXG5cbi8qIFVJIERJQUxPRyAqL1xuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgYm9yZGVyOiBub25lO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9lZGl0LS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgYTpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuICAvKnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfSovXG4gIGRldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIHRkIC5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbiAgICAmLnBhcmFncmFwaHMtc3ViZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5mb3JtLXRleHQsIC5mb3JtLWZpbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDJweCAwIDJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ3cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Fycm93LS1kb3duLS1ibGFjay5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDJweCAwIDJweCAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIH1cbiAgfVxuICAuZm9ybS1maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIHVsLmxheW91dC1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIH1cbiAgfVxuICBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICY6Y2hlY2tlZDphZnRlciB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsd2lkdGggLjA4cyBlYXNlLW91dCAuMXM7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIH1cbiAgfVxuICAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNrZS5ja2VfbHRyIHtcbiAgICAuY2tlX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNrZV90b3Age1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrZV9jb250ZW50cyB7XG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNrZV9ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUge1xuICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAmLmVudGl0aWVzLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIHRyIHRoOmZpcnN0LWNoaWxkLCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHRkLCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjY2O1xuICB9XG4gIHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZm9ybS1pdGVtLCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2Utd2lkZ2V0IHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLXR5cGUtdG9wIHtcbiAgICAucGFyYWdyYXBoLXR5cGUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdW1tYXJ5IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uLCAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkLCAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogY2tlICovXG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIGltYWdlIHVwbG9hZCBtb2RhbCAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyNjA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLXR5cGUtbGF5b3V0LXNlY3Rpb24uZmllbGQtLW5hbWUtbGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG5mb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHBob25lLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBob25lLXBhZGRpbmc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufSIsIiRwcmltYXJ5LWNvbG9yOiAjMDAyNjREO1xuJHNlY29uZGFyeS1jb2xvcjogIzAwQTBBRjtcbiR0ZXJ0aWFyeS1jb2xvcjogIzE3NjZCNztcbiRxdWF0ZXJuYXJ5LWNvbG9yOiAjRkY1ODU4O1xuXG4kYm9yZGVyLWNvbG9yOiAjQ0JFM0U2O1xuJHRleHQtY29sb3I6ICM1NzY0NzI7XG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcbiRncmV5OiAjRTVGM0Y0O1xuXG4kZXJyb3ItY29sb3I6ICNGRjU4NTg7IiwiJHJlbS1iYXNlOiAxNnB4O1xuXG4kYm9yZGVyLXJhZGl1czogNHB4O1xuXG4kdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiR0cmFuc2l0aW9uLWFuaW1hdGlvbjogYWxsIDEuNXMgZWFzZTtcblxuJG1heC1zaXRlLXdpZHRoOiAxMzQwcHg7XG4kbWF4LWNvbnRlbnQtd2lkdGg6IDk4MHB4O1xuJGRlc2t0b3AtcGFkZGluZzogNTBweDtcbiR0YWJsZXQtcGFkZGluZzogMzBweDtcbiRwaG9uZS1wYWRkaW5nOiAyMHB4O1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMjgwcHgsXG4gIHNtOiA1NTBweCxcbiAgc21kOiA3NTBweCxcbiAgbWQ6IDExMDBweCxcbiAgbGc6IDExNTBweCxcbiAgeGw6IDE5MDBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiAxMDAlLFxuICBtZDogMTAwJSxcbiAgbGc6IDEwMCUsXG4gIHhsOiAxMDAlXG4pO1xuXG4kZ3JpZC1jb2x1bW5zLWNvdW50OiAxMjtcbiRncmlkLWd1dHRlci13aWR0aC1iYXNlOiAycmVtO1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXG4pO1xuXG4kei1pbmRleDogKFxuICBiYWNrZHJvcDogNDAxLFxuICBtZW51LXdyYXBwZXI6IDQwMCxcbiAgZGlhbG9nOiAzMDAsXG4gIHNpdGUtbG9nbzogNDAzLFxuICBtZXNzYWdlczogNDAzLFxuICBsYW5ndWFnZS1zd2l0Y2hlci13cmFwcGVyOiA0MDIsXG4gIG5hdi10b2dnbGU6IDQwMixcbiAgbWFpbi1uYXYtZHJvcGRvd246IDIwMCxcbiAgbWFpbi1uYXY6IDEwMCxcbiAgdG9jLW5hdjogOTksXG4gIG1haW4tZm9vdGVyOiAyMCxcbiAgc29jaWFsLXNpZGUtbmF2OiAxMFxuKTtcblxuXG4vLyBzdHlsZWd1aWRlIC8vXG4kbWFpbi1jb250ZW50LW1heC13aWR0aDogODIuMzUyOTRyZW07XG4kbWFpbi1oZWFkZXItaGVpZ2h0OiA1LjEyNXJlbTtcbiRtYWluLW5hdi1oZWlnaHQ6IDMuNjI1cmVtO1xuJGRlZmF1bHQtYXNpZGUtd2lkdGg6IDI1cmVtOyIsIioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1iYXNlO1xuICBmb250LXNpemU6ICR0ZXh0LXNpemUtLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtLWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbiIsIiRmb250LWZhbWlseS0tYmFzZTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS0taGVhZGVyczogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtd2VpZ2h0LS1iYXNlOiA0MDA7XG4kZm9udC13ZWlnaHQtLWhlYWRlcnM6IDcwMDtcblxuJHRleHQtc2l6ZS0tc21hbGw6IDAuNzVyZW07IC8vMTJweFxuJHRleHQtc2l6ZS0tYmFzZTogMTAwJTsgLy8gMTZweFxuJHRleHQtc2l6ZS0tYmlnOiAxLjEyNXJlbTsgLy8xOHB4XG5cbiRyZW0tYmFzZTogMTZweDtcblxuJGxpbmUtaGVpZ2h0LS1iYXNlOiAxLjg7XG4kbGluZS1oZWlnaHQtLWhlYWRlcnM6IDAuOTU7XG5cblxuIiwiaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0taGVhZGVycztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0taGVhZGVycztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5oMSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM0KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gIH1cbn1cblxuaDIge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI3KTtcbiAgfVxufVxuXG5oMyB7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICB9XG59XG5cbmg0LCBoNSwgaDYge1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xufVxuIiwicCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5wIHtcbiAgKyBoMSxcbiAgKyBoMixcbiAgKyBoMyxcbiAgKyBoNCxcbiAgKyBoNSxcbiAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufSIsIi5pbnRyby10eHQge1xuXHRmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcblx0bGluZS1oZWlnaHQ6IDMzcHg7XG59XG4iLCJhIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsMTIlKTtcbiAgfVxufVxuIiwiaHIge1xuICBtYXJnaW46IDIwcHggMDtcblxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuIiwiLnF1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogODVweCA0MHB4IDQwcHggNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3F1b3RlLW1hcmtzLnN2ZycpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuLnF1b3RlX19jaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwidWw6bm90KFtjbGFzc10pLCAuZG93bmxvYWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAxOHB4O1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogLTE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmxpc3QtcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59IiwiYm9keTpub3QoLnBhdGgtcmVnaXN0ZXIpIHtcblx0LnRhYmxlLXdyYXBwZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDclKTtcblx0XHR0aCwgdGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDclKTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLDclKTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0aDEsIGgyLCBoMywgcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRyIHRoIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGJvcmRlci1jb2xvciw3JSk7XG5cdFx0fVxuXHRcdGNhcHRpb24ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKlxuICogUHJpbnQgc3R5bGUgZmlsZVxuICpcblxuQGltcG9ydCAnYmFzZSc7XG5AaW1wb3J0ICdjb25maWcnO1xuQGltcG9ydCAnYnJlYWtwb2ludCc7XG5cbi8qIC0tLS0tLS0tLS0gSW1wb3J0IGJhc2UgLS0tLS0tLS0tLSAqL1xuXG5AaW1wb3J0IFwiY29uZmlnL2NvbmZpZ1wiO1xuQGltcG9ydCAnYmFzZS9ub3JtYWxpemUnO1xuQGltcG9ydCAnYmFzZS9zY2FmZm9sZGluZy9zY2FmZm9sZGluZyc7XG5cbkBpbXBvcnQgJ3R5cG9ncmFwaHkvdHlwb2dyYXBoeSc7XG5cbmhlYWRlcixcbmZvb3Rlcixcbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmh0bWwsXG5ib2R5LFxucCxcbmEsXG5oMSB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5hIHtcbiAgYm9yZGVyLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cbiJdfQ== */
