:root{--border-radius:10px;--transition:all .45s ease;--max-site-width:1500px;--max-content-width:980px;--desktop-padding:50px;--tablet-padding:30px;--phone-padding:20px;--box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);--gap-bigger:70px;--gap-big:60px;--gap-small:20px;--font-family--base:"Rethink Sans",sans-serif;--font-family--headers:"Rethink Sans",sans-serif;--font-weight--base:400;--font-weight--headers:700;--line-height--base:1.35;--line-height--headers:1.1;--text-size--base:110%;--rem-base:16px;--primary-color:#1e64c8;--primary-color-rgb:29,29,47;--secondary-color:#081d3b;--tertiary-color:#1cbc66;--border-color:#a5c1eb;--text-color:#0c2a52;--white:#fff;--black:#081d3b;--grey:#f3f3e8;--dark-grey:#49525e;--bright-green:#1cbc66;--light-green:#ebf9f2;--light-blue:#ebf3ff;--error-color:#d6140a}*,: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:-1.5rem;margin-right:-1.5rem}}@media (min-width:550px){.row{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1100px){.row{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1150px){.row{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1400px){.row{margin-left:-1.5rem;margin-right:-1.5rem}}.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:1.5rem;padding-right:1.5rem}}@media (min-width:550px){.col{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1100px){.col{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1150px){.col{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1400px){.col{padding-left:1.5rem;padding-right:1.5rem}}@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:1400px){.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}.ipe-tabs [data-tab-id=revert] a{display:none}.ipe-tabs .ipe-tab:nth-last-child(2){border-right:1px solid #a9a9a9;border-top-right-radius:9px}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:var(--white);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:var(--white);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{color:var(--white);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:var(--white)}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:var(--white)!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}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{font-family:var(--font-family--base);font-size:var(--text-size--base);font-weight:var(--font-weight--base);font-optical-sizing:auto;line-height:var(--line-height--base);color:var(--text-color)}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-family--headers);line-height:var(--line-height--headers);font-weight:var(--font-weight--headers)}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{margin:0;color:var(--primary-color)}@media (max-width:749px){h1{font-size:2.25rem;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}}@media (min-width:750px){h1{font-size:2.5rem}}@media (min-width:1100px){h1{font-size:4.0625rem}}@media (max-width:1099px){h2,h3,h4,h5,h6{margin:10px 0}}@media (min-width:1100px){h2,h3,h4,h5,h6{margin:15px 0}}h2{color:var(--secondary-color)}@media (max-width:749px){h2{font-size:1.875rem}}@media (min-width:750px){h2{font-size:2.125rem}}@media (min-width:1100px){h2{font-size:2.75rem}}h3,h4,h5,h6{color:var(--black)}h3{font-size:1.5625rem}h4,h5,h6{font-size:1.375rem}p{margin:10px 0}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:25px}p>.btn--primary{margin-top:15px}p+h2,p+h3,table+h2,table+h3,ul+h2,ul+h3{margin-top:45px}.txt--intro{font-size:1.25rem;line-height:29px}.txt--intro+ol,.txt--intro+p,.txt--intro+ul{margin-top:15px}a{color:var(--primary-color);text-decoration:underline;-webkit-transition:var(--transition);transition:var(--transition);text-underline-offset:3px}@media (max-width:749px){a{overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}}a:focus,a:hover{color:var(--black)}.stretched-link{height:0;text-indent:-9999px;font-size:0;overflow:hidden;display:inherit}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}hr{border:0;border-top:1px solid var(--border-color)}@media (max-width:1099px){hr{margin:20px 0}}@media (min-width:1100px){hr{margin:40px 0}}ul:not([class]){padding:0;margin:5px 0 20px 18px}ul:not([class]) li{list-style:none;margin-bottom:3px;position:relative}ul:not([class]) li:before{content:"";position:absolute;top:12px;left:-18px;display:inline-block;margin-right:10px;width:5px;height:5px;background-color:var(--primary-color)}ul:not([class]) li p:first-child{margin-top:0}ul:not([class]) li p:last-child{margin-bottom:0}ul.alternating-bg{margin:20px 0;padding:0;list-style-type:none}ul.alternating-bg li{padding:11px 15px}ul.alternating-bg li:nth-child(odd){background:var(--light-blue)}.download-list{list-style-type:none}ol{margin:5px 0 30px 20px;padding:0}ol li{position:relative;margin-bottom:5px;padding-left:5px}ol li p:first-child{margin-top:0}ol li p:last-child{margin-bottom:0}.inline-block-list,.list-reset{margin:0;padding:0;list-style:none}.text-formatted ol:last-child,.text-formatted ul:not([class]){margin-bottom:0}@media (max-width:1149px){.table-wrapper{overflow-x:auto;margin:30px 0}.table-wrapper td,.table-wrapper th{white-space:nowrap}}table:not(.entities-list):not(.field-multiple-table){width:100%;border:2px solid var(--border-color)}table:not(.entities-list):not(.field-multiple-table) td,table:not(.entities-list):not(.field-multiple-table) th{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:10px 15px;text-align:left;vertical-align:top}table:not(.entities-list):not(.field-multiple-table) td h1,table:not(.entities-list):not(.field-multiple-table) td h2,table:not(.entities-list):not(.field-multiple-table) td h3,table:not(.entities-list):not(.field-multiple-table) td p,table:not(.entities-list):not(.field-multiple-table) th h1,table:not(.entities-list):not(.field-multiple-table) th h2,table:not(.entities-list):not(.field-multiple-table) th h3,table:not(.entities-list):not(.field-multiple-table) th p{margin:0}table:not(.entities-list):not(.field-multiple-table) th{font-weight:500}table:not(.entities-list):not(.field-multiple-table) th p{margin:0}table:not(.entities-list):not(.field-multiple-table) tr th{border-bottom:1px solid var(--border-color)}table:not(.entities-list):not(.field-multiple-table) caption{text-align:left}table:not(.entities-list):not(.field-multiple-table) ul:not([class]){margin:0 0 0 18px}::-moz-selection{color:var(--white);background-color:var(--black)}::selection{color:var(--white);background-color:var(--black)}.block-local-tasks-block,.breadcrumbs,.field--name-item-share-social,.filters .facets-widget-checkbox,.pager__items,.paragraph--anchor,.paragraph--type-image-slider,.paragraph--type-video,footer,header{display:none}a,body,h1,html,p{color:var(--black)}a{border-color:var(--black)!important}ul:not([class]) li{list-style-type:disc}ul:not([class]) li:before{display:none}.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.field-name-field-item-accordion .paragraph h3.js--accordion-toggle{padding:0}.field--name-field-item-accordion .field__item:not(.text-formatted) .text-formatted,.field-name-field-item-accordion .paragraph:not(.active) .embedded-entity,.field-name-field-item-accordion .paragraph:not(.active) .field-name-field-text{visibility:visible;opacity:1;height:auto;width:100%}.paragraph--call-to-action{padding:0;color:var(--black)}.paragraph--call-to-action h2 a{color:var(--black)}.paragraph--call-to-action .field--name-field-button a{color:var(--black);padding:0;margin:0;min-height:1px}ul:not([class]){margin-left:0}ul:not([class]) li{list-style:disc!important;margin-bottom:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fc2NhZmZvbGRpbmcuc2NzcyIsImNvbmZpZy9fdHlwb2dyYXBoeS5zY3NzIiwiY29uZmlnL19jb2xvcnMuc2NzcyIsInByaW50LmNzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2Z1bmN0aW9ucy9fYnJlYWtwb2ludHMuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fZHJ1cGFsLnNjc3MiLCJ0eXBvZ3JhcGh5L19iYXNlLnNjc3MiLCJ0eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwidHlwb2dyYXBoeS9fYm9keWNvcHkuc2NzcyIsInR5cG9ncmFwaHkvX3R4dC1pbnRyby5zY3NzIiwidHlwb2dyYXBoeS9fbGlua3Muc2NzcyIsInR5cG9ncmFwaHkvX2hyLnNjc3MiLCJ0eXBvZ3JhcGh5L19saXN0cy5zY3NzIiwidHlwb2dyYXBoeS9fdGFibGUuc2NzcyIsInR5cG9ncmFwaHkvX3NlbGVjdGlvbi5zY3NzIiwicHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUNFLG9CQUFBLENBQ0EsMEJBQUEsQ0FDQSx1QkFBQSxDQUNBLHlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0Esd0NBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQ1ZBLDZDQUFBLENBQ0EsZ0RBQUEsQ0FDQSx1QkFBQSxDQUNBLDBCQUFBLENBQ0Esd0JBQUEsQ0FDQSwwQkFBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQ1BBLHVCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EscUJDT0Ys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Q2F4K0NBLFlBQ0Usa0JBQUEsQ0FDQSw2QmJzK0NGLENjeDlDQSwwTUFVRSxZZDI5Q0YsQ2N4OUNBLGlCQUtFLGtCZDI5Q0YsQ2N4OUNBLEVBQ0UsbUNkMjlDRixDY3g5Q0EsbUJBQ0Usb0JkMjlDRixDY3g5Q0EsMEJBQ0UsWWQyOUNGLENjeDlDQSxnQkFDRSxrQkFBQSxDQUFBLGNkMjlDRixDY3Y5Q0Esb0VBQ0UsU2QyOUNGLENjejlDQSw4T0FHRSxrQkFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsVWQ0OUNGLENjdjlDQSwyQkFDRSxTQUFBLENBQ0Esa0JkMjlDRixDYzE5Q0UsZ0NBQ0Usa0JkNDlDSixDYzE5Q0UsdURBQ0Usa0JBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLGNkNDlDSixDY3Y5Q0EsZ0JBQ0UsYWQyOUNGLENjejlDQSxtQkFDRSx5QkFBQSxDQUNBLGVkNDlDRiIsImZpbGUiOiJwcmludC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS10cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuICAtLW1heC1zaXRlLXdpZHRoOiAxNTAwcHg7XG4gIC0tbWF4LWNvbnRlbnQtd2lkdGg6IDk4MHB4O1xuICAtLWRlc2t0b3AtcGFkZGluZzogNTBweDtcbiAgLS10YWJsZXQtcGFkZGluZzogMzBweDtcbiAgLS1waG9uZS1wYWRkaW5nOiAyMHB4O1xuICAtLWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAtLWdhcC1iaWdnZXI6IDcwcHg7XG4gIC0tZ2FwLWJpZzogNjBweDtcbiAgLS1nYXAtc21hbGw6IDIwcHg7XG59XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAyODBweCxcbiAgc206IDU1MHB4LFxuICBzbWQ6IDc1MHB4LFxuICBtZDogMTEwMHB4LFxuICBsZzogMTE1MHB4LFxuICB4bDogMTQwMHB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDEwMCUsXG4gIG1kOiAxMDAlLFxuICBsZzogMTAwJSxcbiAgeGw6IDEwMCVcbik7XG5cbiRncmlkLWNvbHVtbnMtY291bnQ6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U6IDNyZW07XG5cbiRncmlkLWd1dHRlci13aWR0aHM6IChcbiAgeHM6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBzbTogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIG1kOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbGc6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICB4bDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2Vcbik7XG5cbiR6LWluZGV4OiAoXG4gIG1lbnUtd3JhcHBlcjogNDAwLFxuICBzaXRlLWxvZ286IDQwMyxcbiAgbmF2LXRvZ2dsZTogNDAyXG4pO1xuIiwiOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5LS1iYXNlOiBcIlJldGhpbmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LS1oZWFkZXJzOiBcIlJldGhpbmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtd2VpZ2h0LS1iYXNlOiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtLWhlYWRlcnM6IDcwMDtcbiAgLS1saW5lLWhlaWdodC0tYmFzZTogMS4zNTtcbiAgLS1saW5lLWhlaWdodC0taGVhZGVyczogMS4xO1xuICAtLXRleHQtc2l6ZS0tYmFzZTogMTEwJTtcbiAgLS1yZW0tYmFzZTogMTZweDtcbn1cblxuJHJlbS1iYXNlOiAxNnB4O1xuXG4iLCI6cm9vdCB7XG4gIC0tcHJpbWFyeS1jb2xvcjogIzFFNjRDODtcbiAgLS1wcmltYXJ5LWNvbG9yLXJnYjogMjksMjksNDc7XG4gIC0tc2Vjb25kYXJ5LWNvbG9yOiAjMDgxRDNCO1xuICAtLXRlcnRpYXJ5LWNvbG9yOiAjMUNCQzY2O1xuICAtLWJvcmRlci1jb2xvcjogI0E1QzFFQjtcbiAgLS10ZXh0LWNvbG9yOiAjMEMyQTUyO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJsYWNrOiAjMDgxRDNCO1xuICAtLWdyZXk6ICNGM0YzRTg7XG4gIC0tZGFyay1ncmV5OiAjNDk1MjVFO1xuICAtLWJyaWdodC1ncmVlbjogIzFDQkM2NjtcbiAgLS1saWdodC1ncmVlbjogI0VCRjlGMjtcbiAgLS1saWdodC1ibHVlOiAjRUJGM0ZGO1xuICAtLWVycm9yLWNvbG9yOiAjRDYxNDBBO1xufVxuIiwiLyoqXG4gKiBQcmludCBzdHlsZSBmaWxlXG4gKlxuXG5AaW1wb3J0ICdiYXNlJztcbkBpbXBvcnQgJ2NvbmZpZyc7XG5AaW1wb3J0ICdicmVha3BvaW50JztcblxuLyogLS0tLS0tLS0tLSBJbXBvcnQgYmFzZSAtLS0tLS0tLS0tICovXG46cm9vdCB7XG4gIC0tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS10cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuICAtLW1heC1zaXRlLXdpZHRoOiAxNTAwcHg7XG4gIC0tbWF4LWNvbnRlbnQtd2lkdGg6IDk4MHB4O1xuICAtLWRlc2t0b3AtcGFkZGluZzogNTBweDtcbiAgLS10YWJsZXQtcGFkZGluZzogMzBweDtcbiAgLS1waG9uZS1wYWRkaW5nOiAyMHB4O1xuICAtLWJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAtLWdhcC1iaWdnZXI6IDcwcHg7XG4gIC0tZ2FwLWJpZzogNjBweDtcbiAgLS1nYXAtc21hbGw6IDIwcHg7XG59XG5cbjpyb290IHtcbiAgLS1mb250LWZhbWlseS0tYmFzZTogXCJSZXRoaW5rIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS0taGVhZGVyczogXCJSZXRoaW5rIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXdlaWdodC0tYmFzZTogNDAwO1xuICAtLWZvbnQtd2VpZ2h0LS1oZWFkZXJzOiA3MDA7XG4gIC0tbGluZS1oZWlnaHQtLWJhc2U6IDEuMzU7XG4gIC0tbGluZS1oZWlnaHQtLWhlYWRlcnM6IDEuMTtcbiAgLS10ZXh0LXNpemUtLWJhc2U6IDExMCU7XG4gIC0tcmVtLWJhc2U6IDE2cHg7XG59XG5cbjpyb290IHtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjMUU2NEM4O1xuICAtLXByaW1hcnktY29sb3ItcmdiOiAyOSwyOSw0NztcbiAgLS1zZWNvbmRhcnktY29sb3I6ICMwODFEM0I7XG4gIC0tdGVydGlhcnktY29sb3I6ICMxQ0JDNjY7XG4gIC0tYm9yZGVyLWNvbG9yOiAjQTVDMUVCO1xuICAtLXRleHQtY29sb3I6ICMwQzJBNTI7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tYmxhY2s6ICMwODFEM0I7XG4gIC0tZ3JleTogI0YzRjNFODtcbiAgLS1kYXJrLWdyZXk6ICM0OTUyNUU7XG4gIC0tYnJpZ2h0LWdyZWVuOiAjMUNCQzY2O1xuICAtLWxpZ2h0LWdyZWVuOiAjRUJGOUYyO1xuICAtLWxpZ2h0LWJsdWU6ICNFQkYzRkY7XG4gIC0tZXJyb3ItY29sb3I6ICNENjE0MEE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIEh0bWwgJiBib2R5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNjYWZmb2xkaW5nIC0gUmVtIENhbGNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTdHJpcCBVbml0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ29udmVydCB0byByZW1cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBSZW0gQ2FsY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTmV4dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1heFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFVwXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRG93blxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE9ubHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDNyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzcmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtIC8gLTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDNyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzcmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtIC8gLTIpO1xuICB9XG59XG5cbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5jb2wuLWNlbnRlcmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3JlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoM3JlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzcmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzcmVtIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb2wtc21kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc21kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc21kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc21kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4udmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC52aXN1YWxseS1oaWRkZW4udmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5pcGUtdGFicyBbZGF0YS10YWItaWQ9cmV2ZXJ0XSBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcGUtdGFicyAuaXBlLXRhYjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtncmF5O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xufVxuXG4vKiBsb2NhbCB0YXNrcyB0b29sYmFyICovXG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2ssXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAtMXB4IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDkwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbGVmdDogMTAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2ssXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR2ludGVyLCBJbnRlciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcInN5c3RlbS11aVwiLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTNweCA3cHg7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTpob3ZlciwgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6Zm9jdXMsIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmFjdGl2ZSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6aG92ZXIsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmZvY3VzLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnksXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5LFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYS5pcy1hY3RpdmUsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGE6aG92ZXIsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpmaXJzdC1jaGlsZCBhLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICBib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpsYXN0LWNoaWxkIGEsXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG4gIH1cbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5zZWNvbmRhcnksXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMgbGksXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAuY29udGV4dHVhbCxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC5jb250ZXh0dWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZ2luIGhvcml6b250YWwgdG9vbGJhciAqL1xuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4jdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXksXG4udG9vbGJhciAudG9vbGJhci1tZW51LCAudG9vbGJhci1ob3Jpem9udGFsIC5tZW51LWl0ZW0gPiAudG9vbGJhci1tZW51LFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0tLWV4cGFuZGVkLm1lbnUtaXRlbS0tZXhwYW5kZWQsIC50b29sYmFyIC50b29sYmFyLXRyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIC5tZW51LWl0ZW0gPiAudG9vbGJhci1pY29uLmlzLWFjdGl2ZSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAuaG92ZXItaW50ZW50ID4gLnRvb2xiYXItaWNvbixcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtIGE6aG92ZXIsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0OSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lmdpbi0taG9yaXpvbnRhbC10b29sYmFyLnJvbGUtYXV0aGVudGljYXRlZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQxcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpOmhvdmVyLCAudG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCk6Zm9jdXMsIC50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpIC50b29sYmFyLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gPiAudG9vbGJhci1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbV9fYWRtaW5fdG9vbGJhcl90b29scy1oZWxwKSA+IC50b29sYmFyLWljb246OmJlZm9yZSxcbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1ib3ggPiAudG9vbGJhci1pY29uOm5vdCgudG9vbGJhci1oYW5kbGUpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIgI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5IC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1oZWxwLnRvb2xiYXItaWNvbi1kZWZhdWx0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFyIHtcbiAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcbn1cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4qIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LS1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUtLWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtLWJhc2UpO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktLWhlYWRlcnMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtLWhlYWRlcnMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtLWhlYWRlcnMpO1xufVxuaDEgKyBwLFxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwLFxuaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjA2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cblxuaDIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cblxuaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuXG5oNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5wICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYsXG51bCArIGgxLFxudWwgKyBoMixcbnVsICsgaDMsXG51bCArIGg0LFxudWwgKyBoNSxcbnVsICsgaDYsXG5vbCArIGgxLFxub2wgKyBoMixcbm9sICsgaDMsXG5vbCArIGg0LFxub2wgKyBoNSxcbm9sICsgaDYge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5wID4gLmJ0bi0tcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbnRhYmxlICsgaDIsXG50YWJsZSArIGgzLFxucCArIGgyLFxucCArIGgzLFxudWwgKyBoMixcbnVsICsgaDMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4udHh0LS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4udHh0LS1pbnRybyArIHAsXG4udHh0LS1pbnRybyArIHVsLFxuLnR4dC0taW50cm8gKyBvbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgYSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLnN0cmV0Y2hlZC1saW5rOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGhyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG51bDpub3QoW2NsYXNzXSkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDVweCAwIDIwcHggMThweDtcbn1cbnVsOm5vdChbY2xhc3NdKSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogLTE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG51bDpub3QoW2NsYXNzXSkgbGkgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bDpub3QoW2NsYXNzXSkgbGkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwuYWx0ZXJuYXRpbmctYmcge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxudWwuYWx0ZXJuYXRpbmctYmcgbGkge1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG59XG51bC5hbHRlcm5hdGluZy1iZyBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuXG4uZG93bmxvYWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxub2wge1xuICBtYXJnaW46IDVweCAwIDMwcHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbm9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxub2wgbGkgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5vbCBsaSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1yZXNldCxcbi5pbmxpbmUtYmxvY2stbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRleHQtZm9ybWF0dGVkIHVsOm5vdChbY2xhc3NdKSxcbi50ZXh0LWZvcm1hdHRlZCBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAudGFibGUtd3JhcHBlciB0ZCwgLnRhYmxlLXdyYXBwZXIgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0aCwgdGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgxLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgyLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgzLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIHAsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDEsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDIsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDMsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbnRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0aCBwIHtcbiAgbWFyZ2luOiAwO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSBjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdWw6bm90KFtjbGFzc10pIHtcbiAgbWFyZ2luOiAwIDAgMCAxOHB4O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuaGVhZGVyLFxuZm9vdGVyLFxuLmJyZWFkY3J1bWJzLFxuLmZpbHRlcnMgLmZhY2V0cy13aWRnZXQtY2hlY2tib3gsXG4uZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwsXG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sXG4ucGFnZXJfX2l0ZW1zLFxuLnBhcmFncmFwaC0tYW5jaG9yLFxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHksXG5wLFxuYSxcbmgxIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbnVsOm5vdChbY2xhc3NdKSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWw6bm90KFtjbGFzc10pIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogcGFyYWdyYXBoIGFjY29yZGlvbiAqL1xuLmZpZWxkLW5hbWUtZmllbGQtaXRlbS1hY2NvcmRpb24gLnBhcmFncmFwaCBoMy5qcy0tYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWFjY29yZGlvbiAuZmllbGRfX2l0ZW06bm90KC50ZXh0LWZvcm1hdHRlZCkgLnRleHQtZm9ybWF0dGVkLFxuLmZpZWxkLW5hbWUtZmllbGQtaXRlbS1hY2NvcmRpb24gLnBhcmFncmFwaDpub3QoLmFjdGl2ZSkgLmVtYmVkZGVkLWVudGl0eSxcbi5maWVsZC1uYW1lLWZpZWxkLWl0ZW0tYWNjb3JkaW9uIC5wYXJhZ3JhcGg6bm90KC5hY3RpdmUpIC5maWVsZC1uYW1lLWZpZWxkLXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBwYXJhZ3JhcGggY3RhICovXG4ucGFyYWdyYXBoLS1jYWxsLXRvLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4ucGFyYWdyYXBoLS1jYWxsLXRvLWFjdGlvbiBoMiBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5wYXJhZ3JhcGgtLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG4vKiBsaXN0ICovXG51bDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxudWw6bm90KFtjbGFzc10pIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogSHRtbCAmIGJvZHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ3V0dGVyfSAvIC0yKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9IC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG4uY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gICYuLWNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXJ9IC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMtY291bnQge1xuICAgICAgLy8gQ29sXG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgZmxleDogMCAwIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JpZC1jb2x1bW5zLWNvdW50KSk7XG4gICAgICB9XG4gICAgICAvLyBPZmZzZXRcbiAgICAgIC5jb2wtb2Zmc2V0LSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vKiBVcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICAmLmZvY3VzYWJsZTphY3RpdmUsXG4gICYudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaGlkZSByZXZlcnQgdG8gZGVmYXVsdCBidXR0b24uXG4uaXBlLXRhYnMge1xuICBbZGF0YS10YWItaWQ9XCJyZXZlcnRcIl0ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmlwZS10YWIge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyYXk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBsb2NhbCB0YXNrcyB0b29sYmFyICovXG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQge1xuICAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogLTFweCAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogR2ludGVyLCBJbnRlciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcInN5c3RlbS11aVwiLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMTNweCA3cHg7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFicyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpICB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRleHR1YWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBnaW4gaG9yaXpvbnRhbCB0b29sYmFyICovXG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5LFxuLnRvb2xiYXIgLnRvb2xiYXItbWVudSwgLnRvb2xiYXItaG9yaXpvbnRhbCAubWVudS1pdGVtID4gLnRvb2xiYXItbWVudSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtLS1leHBhbmRlZC5tZW51LWl0ZW0tLWV4cGFuZGVkLCAudG9vbGJhciAudG9vbGJhci10cmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiAubWVudS1pdGVtID4gLnRvb2xiYXItaWNvbi5pcy1hY3RpdmUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLmhvdmVyLWludGVudCA+IC50b29sYmFyLWljb24sXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmhvdmVyLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpmb2N1cywge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQ5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIucm9sZS1hdXRoZW50aWNhdGVkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCkge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTNweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC50b29sYmFyLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1pY29uOjpiZWZvcmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItYm94ID4gLnRvb2xiYXItaWNvbjpub3QoLnRvb2xiYXItaGFuZGxlKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC50b29sYmFyLWljb24tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLFxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWJhciB7XG4gIGhlaWdodDogNDFweCAhaW1wb3J0YW50O1xufVxuXG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcbiAgLnRvb2xiYXItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiIsIioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktLWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZS0tYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC0tYmFzZSk7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0tYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbiIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS0taGVhZGVycyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC0taGVhZGVycyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC0taGVhZGVycyk7XG4gICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5oMSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2KTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg2NSk7XG4gIH1cbn1cblxuaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG5oMiB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzQpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ0KTtcbiAgfVxufVxuXG5oMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG59XG5cbmg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbn1cbiIsInAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxucCxcbnVsLFxub2wge1xuICArIGgxLFxuICArIGgyLFxuICArIGgzLFxuICArIGg0LFxuICArIGg1LFxuICArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbnAgPiAuYnRuLS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxudGFibGUgKyBoMixcbnRhYmxlICsgaDMsXG5wICsgaDIsXG5wICsgaDMsXG51bCArIGgyLFxudWwgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4iLCIudHh0LS1pbnRybyB7XG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuXHRsaW5lLWhlaWdodDogMjlweDtcbiAgKyBwLFxuICArIHVsLFxuICArIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4iLCJhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxufVxuXG5cbi5zdHJldGNoZWQtbGluayB7XG4gIGhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsImhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuIiwidWw6bm90KFtjbGFzc10pIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDE4cHg7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudWwuYWx0ZXJuYXRpbmctYmcge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gICAgfVxuICB9XG59XG5cbi5kb3dubG9hZC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5vbCB7XG4gIG1hcmdpbjogNXB4IDAgMzBweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtcmVzZXQsXG4uaW5saW5lLWJsb2NrLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50ZXh0LWZvcm1hdHRlZCB7XG4gIHVsOm5vdChbY2xhc3NdKSxcbiAgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLnRhYmxlLXdyYXBwZXIge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdHRkLCB0aCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxufVxuXG50YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG5cdHRoLCB0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGgxLCBoMiwgaDMsIHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHR0aCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0dHIgdGgge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuXHR9XG5cdGNhcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbiAgdWw6bm90KFtjbGFzc10pIHtcbiAgICBtYXJnaW46IDAgMCAwIDE4cHg7XG4gIH1cbn1cbiIsIjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuIiwiLyoqXG4gKiBQcmludCBzdHlsZSBmaWxlXG4gKlxuXG5AaW1wb3J0ICdiYXNlJztcbkBpbXBvcnQgJ2NvbmZpZyc7XG5AaW1wb3J0ICdicmVha3BvaW50JztcblxuLyogLS0tLS0tLS0tLSBJbXBvcnQgYmFzZSAtLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgXCJjb25maWcvY29uZmlnXCI7XG5AaW1wb3J0ICdiYXNlL25vcm1hbGl6ZSc7XG5AaW1wb3J0ICdiYXNlL3NjYWZmb2xkaW5nL3NjYWZmb2xkaW5nJztcblxuQGltcG9ydCAndHlwb2dyYXBoeS90eXBvZ3JhcGh5JztcblxuaGVhZGVyLFxuZm9vdGVyLFxuLmJyZWFkY3J1bWJzLFxuLmZpbHRlcnMgLmZhY2V0cy13aWRnZXQtY2hlY2tib3gsXG4uZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwsXG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sXG4ucGFnZXJfX2l0ZW1zLFxuLnBhcmFncmFwaC0tYW5jaG9yLFxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHksXG5wLFxuYSxcbmgxIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbnVsOm5vdChbY2xhc3NdKSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWw6bm90KFtjbGFzc10pIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogcGFyYWdyYXBoIGFjY29yZGlvbiAqL1xuLmZpZWxkLW5hbWUtZmllbGQtaXRlbS1hY2NvcmRpb24gLnBhcmFncmFwaCBoMy5qcy0tYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtaXRlbS1hY2NvcmRpb24gLmZpZWxkX19pdGVtOm5vdCgudGV4dC1mb3JtYXR0ZWQpIC50ZXh0LWZvcm1hdHRlZCxcbi5maWVsZC1uYW1lLWZpZWxkLWl0ZW0tYWNjb3JkaW9uIC5wYXJhZ3JhcGg6bm90KC5hY3RpdmUpIC5lbWJlZGRlZC1lbnRpdHksXG4uZmllbGQtbmFtZS1maWVsZC1pdGVtLWFjY29yZGlvbiAucGFyYWdyYXBoOm5vdCguYWN0aXZlKSAuZmllbGQtbmFtZS1maWVsZC10ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vKiBwYXJhZ3JhcGggY3RhICovXG4ucGFyYWdyYXBoLS1jYWxsLXRvLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGgyIGEge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4vKiBsaXN0ICovXG51bDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbnVsOm5vdChbY2xhc3NdKSBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiJdfQ== */
