*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{background:#fff}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:700}em,i{font-style:italic}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}dfn{font-style:italic}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}hr{border:0;display:block;height:1px;margin:0;padding:0}address{font-style:normal}legend{border:0;padding:0;white-space:normal}figure{margin:0}[hidden]{display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{display:block;border:0;vertical-align:middle;max-width:100%;height:auto}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}button,input{-moz-appearance:none;-webkit-appearance:none}button,input,select{border:0 none;-webkit-border-radius:0;border-radius:0;padding:0;vertical-align:middle}input[type=search]{-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio}input[type=range]{-moz-appearance:slider-horizontal;-webkit-appearance:slider-horizontal}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input,select,textarea{font-size:99%;line-height:normal;margin:0;vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit]{border:0 none;cursor:pointer;-webkit-appearance:button;background-color:transparent}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top;resize:vertical;width:100%}[role=button]{cursor:pointer}html{background-color:#004785}body{background-color:#fff}.color__primary-blue{color:#004785}.bg__primary-blue{background-color:#004785}.color__secondary-blue{color:#007db3}.bg__secondary-blue{background-color:#007db3}.color__link-color{color:#0076a8}.bg__link-color{background-color:#0076a8}.color__light-blue{color:#cfe5f7}.bg__light-blue{background-color:#cfe5f7}.color__highlight{color:#ffcd04}.bg__highlight{background-color:#ffcd04}.color__light-green{color:#dcedc8}.bg__light-green{background-color:#dcedc8}.color__green{color:#12875a}.bg__green{background-color:#12875a}.color__white{color:#fff}.bg__white{background-color:#fff}.color__off-white{color:#fafafa}.bg__off-white{background-color:#fafafa}.color__grey{color:#b2b2b2}.bg__grey{background-color:#b2b2b2}.color__light-grey{color:#eaeaea}.bg__light-grey{background-color:#eaeaea}.color__mid-grey{color:#707070}.bg__mid-grey{background-color:#707070}.color__off-black{color:#191919}.bg__off-black{background-color:#191919}.color__red{color:#d20c0c}.bg__red{background-color:#d20c0c}.color__dark-red{color:#8b0000}.bg__dark-red{background-color:#8b0000}.color__light-red{color:#f1e5e5}.bg__light-red{background-color:#f1e5e5}.color__turquoise{color:#28a197}.bg__turquoise{background-color:#28a197}.color__isd{color:#6c2c91}.bg__isd{background-color:#6c2c91}.color__logistics{color:#00a94f}.bg__logistics{background-color:#00a94f}.color__snbts{color:#db3328}.bg__snbts{background-color:#db3328}.color__hps{color:#78a541}.bg__hps{background-color:#78a541}.color__legal{color:#00704a}.bg__legal{background-color:#00704a}.color__practitioner{color:#7e3661}.bg__practitioner{background-color:#7e3661}.color__it{color:#01a19a}.bg__it{background-color:#01a19a}.color__facilities{color:#5e937f}.bg__facilities{background-color:#5e937f}.color__pgms{color:#625faa}.bg__pgms{background-color:#625faa}.color__procurement{color:#e46d25}.bg__procurement{background-color:#e46d25}.color__commissioning{color:#ec008c}.bg__commissioning{background-color:#ec008c}.color__fraud{color:#bb0371}.bg__fraud{background-color:#bb0371}@font-face{font-family:"Neue Helvetica W01_n3";src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot#iefix) format("eot")}@font-face{font-family:"Neue Helvetica W01";src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot#iefix);src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/1b950d2a-907a-4888-8056-0d44e8e86338.eot#iefix) format("eot"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/3a46542f-f429-4821-9a88-62e3be54a640.woff2) format("woff2"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.woff) format("woff"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/0be5590f-8353-4ef3-ada1-43ac380859f8.ttf) format("truetype"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/82a4e1c2-7ffd-4c58-86fa-4010a6723c8e.svg#82a4e1c2-7ffd-4c58-86fa-4010a6723c8e) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Neue Helvetica W01_n4";src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot#iefix) format("eot")}@font-face{font-family:"Neue Helvetica W01";src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot#iefix);src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot#iefix) format("eot"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2) format("woff2"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff) format("woff"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf) format("truetype"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Neue Helvetica W01_n7";src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot#iefix) format("eot")}@font-face{font-family:"Neue Helvetica W01";src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot#iefix);src:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot#iefix) format("eot"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2) format("woff2"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff) format("woff"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/419a308d-b777-4f84-9235-2caf4a98ec23.ttf) format("truetype"),url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/fonts/e4d5b881-6835-45b7-8766-3e5b9e7cab8b.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b) format("svg");font-weight:700;font-style:normal}body,button,input,select,textarea{font:400 100% "Neue Helvetica W01","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;color:#191919}.light{font-weight:300}.regular{font-weight:400}.bold{font-weight:700}.alpha{font-size:32px;font-size:2rem;line-height:1.2}@media (min-width:61.25em){.alpha{font-size:2.6rem}}.beta{font-size:25.6px;font-size:1.6rem;line-height:1.2}@media (min-width:61.25em){.beta{font-size:1.8rem}}.gamma{font-size:20.8px;font-size:1.3rem;line-height:1.2}@media (min-width:61.25em){.gamma{font-size:1.5rem}}.delta{font-size:18.4px;font-size:1.15rem;line-height:1.2}.epsilon{font-size:16px;font-size:1rem;line-height:1.2}.zeta{font-size:13.6px;font-size:.85rem;line-height:1.2}address,dd,dt,li,p{font-size:18.4px;font-size:1.15rem;line-height:1.2;max-width:40em}table{font-size:18.4px;font-size:1.15rem;line-height:1.2}.heading-xl{font-size:32px;font-size:2rem;line-height:1.2;margin-bottom:12px;margin-bottom:.75rem}@media (min-width:61.25em){.heading-xl{font-size:2.6rem}}.heading-l{font-size:25.6px;font-size:1.6rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}@media (min-width:61.25em){.heading-l{font-size:1.8rem}}.heading-m{font-size:20.8px;font-size:1.3rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}@media (min-width:61.25em){.heading-m{font-size:1.5rem}}.heading-s{font-size:18.4px;font-size:1.15rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}.caption-l,.caption-m,.caption-xl{display:block;color:#707070;margin-bottom:6px;margin-bottom:.375rem;font-weight:400}.caption-xl{font-size:25.6px;font-size:1.6rem;line-height:1.2}@media (min-width:61.25em){.caption-xl{font-size:1.8rem}}.caption-l{font-size:20.8px;font-size:1.3rem;line-height:1.2}@media (min-width:61.25em){.caption-l{font-size:1.5rem}}.caption-m{font-size:18.4px;font-size:1.15rem;line-height:1.2}.align-centre{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.no-webfonts body,.no-webfonts button,.no-webfonts input,.no-webfonts select,.no-webfonts textarea{font-family:sans-serif}.wysiwyg h1{font-size:32px;font-size:2rem;line-height:1.2;margin-bottom:12px;margin-bottom:.75rem}@media (min-width:61.25em){.wysiwyg h1{font-size:2.6rem}}.wysiwyg h2{font-size:25.6px;font-size:1.6rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}@media (min-width:61.25em){.wysiwyg h2{font-size:1.8rem}}.wysiwyg h3{font-size:20.8px;font-size:1.3rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}@media (min-width:61.25em){.wysiwyg h3{font-size:1.5rem}}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:18.4px;font-size:1.15rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}.wysiwyg ol,.wysiwyg p,.wysiwyg ul{line-height:1.4;margin-bottom:24px;margin-bottom:1.5rem}.wysiwyg ul{list-style-type:disc;padding-left:24px}.wysiwyg ol{padding-left:24px;list-style-type:decimal}.wysiwyg li{margin-bottom:6px;margin-bottom:.375rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}.hidden{display:none}.hide--small{display:none}@media (min-width:46.25em){.hide--small{display:block}}.show-for-large-up{display:none}@media (min-width:61.25em){.show-for-large-up{display:block}}.visible{position:static;visibility:visible;width:auto;height:auto;padding:0;margin:auto;overflow:inherit;clip:auto}@media screen{.print-only{display:none}}@media print{.print-hide{display:none}}.grid-wrap{width:auto;max-width:1080px;margin:0 auto}.grid-wrap--soft{padding-left:12px;padding-right:12px}.grid-row{clear:both;font-size:0}.grid-row:after{content:'';display:table;clear:both}.grid-row--soft-flush{margin-left:-12px;margin-right:-12px}.grid-col{display:inline-block;vertical-align:top;font-size:16px;font-size:initial}.grid-col--soft{padding-left:12px;padding-right:12px}.grid-xsmall-1{width:8.33333%}.grid-xsmall-2{width:16.66667%}.grid-xsmall-3{width:25%}.grid-xsmall-4{width:33.33333%}.grid-xsmall-5{width:41.66667%}.grid-xsmall-6{width:50%}.grid-xsmall-7{width:58.33333%}.grid-xsmall-8{width:66.66667%}.grid-xsmall-9{width:75%}.grid-xsmall-10{width:83.33333%}.grid-xsmall-11{width:91.66667%}.grid-xsmall-12{width:100%}@media (min-width:20em){.grid-small-1{width:8.33333%}.grid-small-2{width:16.66667%}.grid-small-3{width:25%}.grid-small-4{width:33.33333%}.grid-small-5{width:41.66667%}.grid-small-6{width:50%}.grid-small-7{width:58.33333%}.grid-small-8{width:66.66667%}.grid-small-9{width:75%}.grid-small-10{width:83.33333%}.grid-small-11{width:91.66667%}.grid-small-12{width:100%}}@media (min-width:46.25em){.grid-medium-1{width:8.33333%}.grid-medium-2{width:16.66667%}.grid-medium-3{width:25%}.grid-medium-4{width:33.33333%}.grid-medium-5{width:41.66667%}.grid-medium-6{width:50%}.grid-medium-7{width:58.33333%}.grid-medium-8{width:66.66667%}.grid-medium-9{width:75%}.grid-medium-10{width:83.33333%}.grid-medium-11{width:91.66667%}.grid-medium-12{width:100%}}@media (min-width:61.25em){.grid-large-1{width:8.33333%}.grid-large-2{width:16.66667%}.grid-large-3{width:25%}.grid-large-4{width:33.33333%}.grid-large-5{width:41.66667%}.grid-large-6{width:50%}.grid-large-7{width:58.33333%}.grid-large-8{width:66.66667%}.grid-large-9{width:75%}.grid-large-10{width:83.33333%}.grid-large-11{width:91.66667%}.grid-large-12{width:100%}}@media (min-width:81.25em){.grid-xlarge-1{width:8.33333%}.grid-xlarge-2{width:16.66667%}.grid-xlarge-3{width:25%}.grid-xlarge-4{width:33.33333%}.grid-xlarge-5{width:41.66667%}.grid-xlarge-6{width:50%}.grid-xlarge-7{width:58.33333%}.grid-xlarge-8{width:66.66667%}.grid-xlarge-9{width:75%}.grid-xlarge-10{width:83.33333%}.grid-xlarge-11{width:91.66667%}.grid-xlarge-12{width:100%}}.global-header{padding:8px 0;padding:.5rem 0;background-color:#004785;position:relative}.global-header:after{content:'';display:table;clear:both}.global-header__link{display:inline-block}.global-header__img{margin-top:1px;display:inline-block}.global-header__title{font-size:16px;font-size:1rem;line-height:1.2;color:#fff;margin-top:4px;margin-top:.25rem;margin-bottom:4px;margin-bottom:.25rem}.global-header__search-form{width:100%;max-width:inherit}.global-header__search-form.is--open{display:block}@media (max-width:46.24em){.global-header__search-form{margin-top:.25rem}}.global-header__toggle-search{background:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/icons/search.svg) center no-repeat;background-size:18px 18px;position:absolute;right:12px;top:8px;top:.5rem;bottom:2px;padding:0;height:34px;width:34px}.global-header__toggle-search:focus{outline:4px solid #ffcd04}.global-header__toggle-search.is--active{display:none}@media (min-width:46.25em){.global-header__toggle-search{display:none}}.local-header{border-bottom:1px solid #eaeaea;position:relative}.local-header--isd{border-top:5px solid #6c2c91}.local-header--logistics{border-top:5px solid #00a94f}.local-header--snbts{border-top:5px solid #db3328}.local-header--hps{border-top:5px solid #78a541}.local-header--legal{border-top:5px solid #00704a}.local-header--practitioner{border-top:5px solid #7e3661}.local-header--it{border-top:5px solid #01a19a}.local-header--facilities{border-top:5px solid #5e937f}.local-header--pgms{border-top:5px solid #625faa}.local-header--procurement{border-top:5px solid #e46d25}.local-header--commissioning{border-top:5px solid #ec008c}.local-header--fraud{border-top:5px solid #bb0371}.local-header__masthead{margin:12px 0 12px 0;margin:.75rem 0 .75rem 0}.local-header__logo-link{vertical-align:middle;display:inline-block;text-decoration:none}.lte-ie8 .local-header__logo-link{display:inherit}.local-header__logo-img{display:none}@media (min-width:46.25em){.local-header__logo-img{display:inline-block;margin-right:12px}}.local-header-logo__img{min-width:240px}.local-header__heading{font-size:20.8px;font-size:1.3rem;line-height:1.2;display:inline-block;vertical-align:middle;font-weight:700;color:#191919}@media (min-width:61.25em){.local-header__heading{font-size:1.5rem}}@media (min-width:46.25em){.local-header__heading{font-size:1.15rem;line-height:1.2;max-width:20rem}}@media (min-width:61.25em){.local-header__heading{font-size:1.3rem;line-height:1.2;max-width:100%}}@media (min-width:61.25em) and (min-width:61.25em){.local-header__heading{font-size:1.5rem}}.global-footer{clear:both;border-top:4px solid #007db3;background-color:#004785;padding:48px 24px;padding:3rem 24px}.global-footer__logo{display:inline-block}.global-footer__list{margin-bottom:36px;margin-bottom:2.25rem}.global-footer__item{padding-bottom:6px}.global-footer__title{font-size:18.4px;font-size:1.15rem;line-height:1.2;color:#fff;margin-bottom:6px;margin-bottom:.375rem}.global-footer__link{color:#fff;font-size:16px;font-size:1rem;line-height:1.2;display:inline-block}.global-footer__link:focus,.global-footer__link:hover{color:#eaeaea}.article-header{padding-bottom:24px;padding-bottom:1.5rem}.article-header:after{content:'';background-color:#007db3;display:block;width:80px;height:3px;margin-top:24px;margin-top:1.5rem}.push{margin:24px;margin:1.5rem}.push__bottom--half{margin-bottom:12px;margin-bottom:.75rem}.push__bottom{margin-bottom:24px;margin-bottom:1.5rem}.push__bottom--double{margin-bottom:48px;margin-bottom:3rem}.push__top{margin-top:24px;margin-top:1.5rem}.push__top--double{margin-top:48px;margin-top:3rem}.push__right{margin-right:24px;margin-right:1.5rem}.push__left{margin-left:24px;margin-left:1.5rem}.push__sides{margin-left:24px;margin-left:1.5rem;margin-right:24px;margin-right:1.5rem}.push__ends{margin-bottom:24px;margin-bottom:1.5rem;margin-top:24px;margin-top:1.5rem}.push__ends--double{margin-bottom:48px;margin-bottom:3rem;margin-top:48px;margin-top:3rem}.push__top--half{margin-top:12px;margin-top:.75rem}.soft{padding:24px}.soft__sides{padding-left:24px;padding-right:24px}.soft__right{padding-right:24px}.soft__left{padding-left:24px}.soft__half{padding:12px}.soft__sides--half{padding-left:12px;padding-right:12px}.soft__top{padding-top:24px;padding-top:1.5rem}.soft__top--double{padding-top:48px;padding-top:3rem}.soft__bottom{padding-bottom:24px;padding-bottom:1.5rem}.soft__bottom--double{padding-bottom:48px;padding-bottom:3rem}.soft__ends{padding-top:24px;padding-top:1.5rem;padding-bottom:24px;padding-bottom:1.5rem}.soft__ends--double{padding-top:48px;padding-top:3rem;padding-bottom:48px;padding-bottom:3rem}.clip{overflow:hidden}.block{display:block}.relative{position:relative}.list-disc{padding-left:24px;list-style-type:disc}.list-disc__item{margin-bottom:6px;margin-bottom:.375rem}.list-disc__item.is--active{font-weight:700}.list-number{padding-left:24px;list-style-type:decimal}.list-number__item{margin-bottom:6px;margin-bottom:.375rem}a{text-decoration:underline;color:#0076a8}a:focus{color:#0076a8;text-decoration:none;outline:4px solid #ffcd04!important}a:hover{color:#0076a8;text-decoration:none}.skip__container{position:absolute;top:0;left:0;width:100%;pointer-events:none}.skip__btn{position:relative;left:-999em;height:1px}.skip__btn:focus{pointer-events:all;position:fixed;height:auto;margin:0 auto;display:block;background-color:#004785;color:#fff;padding:0 12px;padding:0 .75rem;left:12px;top:12px;z-index:500;text-align:center}.back-link{display:inline-block;position:relative;margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem;padding-left:14px;border-bottom:1px solid #0076a8;text-decoration:none}.back-link:before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);border-width:5px 6px 5px 0;border-right-color:inherit;content:"";position:absolute;top:-1px;bottom:1px;left:0;margin:auto}.panel{text-align:center;padding:36px;padding:2.25rem;margin-bottom:24px;margin-bottom:1.5rem}.panel__title{font-size:32px;font-size:2rem;line-height:1.2}@media (min-width:61.25em){.panel__title{font-size:2.6rem}}.panel__body{font-size:25.6px;font-size:1.6rem;line-height:1.2}@media (min-width:61.25em){.panel__body{font-size:1.8rem}}.panel--attention{background-color:#d20c0c;color:#fff}.panel--info{background-color:#007db3;color:#fff}.panel--success{background-color:#28a197;color:#fff}.btn{font-size:18.4px;font-size:1.15rem;line-height:1.2;background-color:#12875a;border:0;display:inline-block;padding:8px 24px;padding:.5rem 1.5rem;text-align:center;text-decoration:none;-webkit-transition:all .15s linear;transition:all .15s linear;-webkit-box-shadow:0 2px 0 #073624;box-shadow:0 2px 0 #073624;width:100%;margin-bottom:6px;margin-bottom:.375rem;color:#fff;position:relative}@media (min-width:46.25em){.btn{width:auto}}.btn:hover{background-color:#0e6c48}.btn[disabled=disabled],.btn[disabled]{opacity:.6;cursor:default}.btn[disabled=disabled]:hover,.btn[disabled]:hover{background-color:#12875a}.btn[disabled=disabled]:active,.btn[disabled]:active{top:0}.btn:focus{outline:4px solid #ffcd04}.btn:link,.btn:visited{color:#fff}.btn:active{top:2px}.btn:active::before{top:-2px}.btn--secondary{background-color:#eaeaea;color:#191919;-webkit-box-shadow:0 2px 0 #8c8c8c;box-shadow:0 2px 0 #8c8c8c}.btn--secondary:link,.btn--secondary:visited{color:#191919}.btn--secondary:hover{color:#191919;background-color:#d3d3d3}.btn--secondary[disabled=disabled]:hover,.btn--secondary[disabled]:hover{background-color:#eaeaea}.btn--start{font-weight:700}.btn--start:after{content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #fff;border-width:0 4px 4px 0;display:inline-block;padding:4px;vertical-align:middle;margin-left:10px}.card{background-color:#fff;margin-bottom:24px;margin-bottom:1.5rem}.card--on-white{border:1px solid #eaeaea}.card__body{padding:24px;padding:1.5rem}.card__title{font-size:18.4px;font-size:1.15rem;line-height:1.2;border-bottom:1px solid #eaeaea;margin-bottom:12px;margin-bottom:.75rem;padding-bottom:12px;padding-bottom:.75rem}.card__date,.card__meta{font-size:13.6px;font-size:.85rem;line-height:1.2;color:#707070;display:block}.card__meta{margin-bottom:6px;margin-bottom:.375rem}.card__date{margin-top:24px;margin-top:1.5rem}.card__summary{font-size:16px;font-size:1rem;line-height:1.2;color:#191919}.card__link{display:inline-block;text-decoration:none}.card__link:hover{text-decoration:underline}.card--clickable{position:relative}.card--clickable .card__link:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0)}.category-item{border-left:4px solid #eaeaea;padding-left:12px;margin-bottom:24px;margin-bottom:1.5rem}.category-item__title{font-size:18.4px;font-size:1.15rem;line-height:1.2}.category-item__link{display:inline-block;text-decoration:none}.category-item__link:hover{text-decoration:underline}.category-item__summary{font-size:16px;font-size:1rem;line-height:1.2;color:#191919}.category-item__meta{font-size:13.6px;font-size:.85rem;line-height:1.2;color:#707070;display:block;margin-bottom:6px;margin-bottom:.375rem}.category-item--clickable{position:relative}.category-item--clickable .category-item__link:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0)}.form-group{margin-bottom:24px;margin-bottom:1.5rem}.form-group .form-group:last-of-type{margin-bottom:0}.form-group--error{border-left:4px solid #d20c0c;padding-left:16px;padding-left:1rem}.fieldset{margin:0;padding:0;border:0;min-width:0}.fieldset__legend{font-size:18.4px;font-size:1.15rem;line-height:1.2;font-weight:700;display:table;max-width:100%;margin-bottom:12px;margin-bottom:.75rem;padding:0;overflow:hidden;white-space:normal}.fieldset__legend:after{content:'';display:table;clear:both}.fieldset__legend--xl{font-size:32px;font-size:2rem;line-height:1.2}@media (min-width:61.25em){.fieldset__legend--xl{font-size:2.6rem}}.fieldset__legend--l{font-size:25.6px;font-size:1.6rem;line-height:1.2}@media (min-width:61.25em){.fieldset__legend--l{font-size:1.8rem}}.fieldset__legend--m{font-size:20.8px;font-size:1.3rem;line-height:1.2}@media (min-width:61.25em){.fieldset__legend--m{font-size:1.5rem}}.fieldset__legend--s{font-size:18.4px;font-size:1.15rem;line-height:1.2}.label{font-size:18.4px;font-size:1.15rem;line-height:1.2;font-weight:700;cursor:pointer;display:block;margin-bottom:6px;margin-bottom:.375rem}.label--xl{font-size:32px;font-size:2rem;line-height:1.2;margin-bottom:12px;margin-bottom:.75rem}@media (min-width:61.25em){.label--xl{font-size:2.6rem}}.label--l{font-size:25.6px;font-size:1.6rem;line-height:1.2;margin-bottom:12px;margin-bottom:.75rem}@media (min-width:61.25em){.label--l{font-size:1.8rem}}.label--m{font-size:20.8px;font-size:1.3rem;line-height:1.2}@media (min-width:61.25em){.label--m{font-size:1.5rem}}.label--s{font-size:18.4px;font-size:1.15rem;line-height:1.2}.checkbox{display:block;position:relative;min-height:40px;margin-bottom:9.6px;margin-bottom:.6rem;padding:0 0 0 40px;clear:left}.checkbox__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer;margin:0;opacity:0}.checkbox__label{display:inline-block;margin-bottom:0;font-weight:400;padding:8px 16px}.checkbox__label:before{font-size:18.4px;font-size:1.15rem;line-height:1.2;content:"";text-align:center;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;background:0 0}.checkbox__label:after{content:"";position:absolute;top:13px;left:11px;width:20px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 4px 4px;border-top-color:transparent;opacity:0;background:0 0}.checkbox__input:checked+.checkbox__label:after{opacity:1}.checkbox__input:focus+.checkbox__label:before{outline:4px solid #ffcd04}.fieldset{margin:0;padding:0;border:0;min-width:0}.fieldset__legend{font-size:18.4px;font-size:1.15rem;line-height:1.2;font-weight:700;display:table;max-width:100%;margin-bottom:12px;margin-bottom:.75rem;padding:0;overflow:hidden;white-space:normal}.fieldset__legend:after{content:'';display:table;clear:both}.fieldset__legend--xl{font-size:32px;font-size:2rem;line-height:1.2}@media (min-width:61.25em){.fieldset__legend--xl{font-size:2.6rem}}.fieldset__legend--l{font-size:25.6px;font-size:1.6rem;line-height:1.2}@media (min-width:61.25em){.fieldset__legend--l{font-size:1.8rem}}.fieldset__legend--m{font-size:20.8px;font-size:1.3rem;line-height:1.2}@media (min-width:61.25em){.fieldset__legend--m{font-size:1.5rem}}.fieldset__legend--s{font-size:18.4px;font-size:1.15rem;line-height:1.2}.input{font-size:18.4px;font-size:1.15rem;line-height:1.2;max-width:650px;width:100%;display:block;padding:0 12px;border:2px solid #666;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;line-height:36px}.input::-webkit-inner-spin-button,.input::-webkit-outer-spin-button{-webkit-appearance:none}.input:focus{outline:4px solid #ffcd04}.input[type=number]{-moz-appearance:textfield}.input--error{border:2px solid #d20c0c}.file-upload{cursor:pointer;font-size:16px;font-size:1rem;line-height:1.2;max-width:224px;max-width:14rem}.file-upload:focus{outline:4px solid #ffcd04}.radio{display:block;position:relative;min-height:40px;margin-bottom:9.6px;margin-bottom:.6rem;padding:0 0 0 40px;clear:left}.radio__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer;margin:0;opacity:0}.radio__label{display:inline-block;margin-bottom:0;font-weight:400;padding:8px 16px}.radio__label:before{content:"";text-align:center;position:absolute;top:0;left:0;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;border:2px solid currentColor;background:0 0}.radio__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid currentColor;-webkit-border-radius:50%;border-radius:50%;opacity:0;background:currentColor}.radio__input:checked+.radio__label:after{opacity:1}.radio__input:focus+.radio__label:before{-webkit-box-shadow:0 0 0 4px #ffcd04;box-shadow:0 0 0 4px #ffcd04}.checkbox{display:block;position:relative;min-height:40px;margin-bottom:9.6px;margin-bottom:.6rem;padding:0 0 0 40px;clear:left}.checkbox__input{position:absolute;z-index:1;top:0;left:0;width:40px;height:40px;cursor:pointer;margin:0;opacity:0}.checkbox__label{display:inline-block;margin-bottom:0;font-weight:400;padding:8px 16px}.checkbox__label:before{font-size:18.4px;font-size:1.15rem;line-height:1.2;content:"";text-align:center;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid currentColor;background:0 0}.checkbox__label:after{content:"";position:absolute;top:13px;left:11px;width:20px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 4px 4px;border-top-color:transparent;opacity:0;background:0 0}.checkbox__input:checked+.checkbox__label:after{opacity:1}.checkbox__input:focus+.checkbox__label:before{outline:4px solid #ffcd04}.select{font-size:18.4px;font-size:1.15rem;line-height:1.2;max-width:650px;width:100%;display:block;padding:4px 12px;border:2px solid #666;cursor:pointer;height:40px}.select:focus{outline:4px solid #ffcd04}.lte-ie8 .select{height:auto;padding-top:8px;padding-bottom:8px}.select--error{border:2px solid #d20c0c}.textarea{font-size:18.4px;font-size:1.15rem;line-height:1.2;max-width:650px;width:100%;display:block;padding:12px 12px;padding:.75rem 12px;border:2px solid #666}.textarea:focus{outline:4px solid #ffcd04}.textarea--error{border:2px solid #d20c0c}.date{font-size:0}.date__item{display:inline-block;margin-right:12px;margin-right:.75rem}.date__label{font-size:16px;font-size:1rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}.date__input--day,.date__input--month{width:50px}.date__input--year{width:75px}.error-message{font-size:18.4px;font-size:1.15rem;line-height:1.2;display:block;color:#d20c0c;margin-bottom:12px;margin-bottom:.75rem;font-weight:700}.error-message--checkbox{margin-bottom:6px;margin-bottom:.375rem}.fieldset__legend:not(.fieldset__legend--xl):not(.fieldset__legend--l):not(.fieldset__legend--m)+.error-message{margin-top:-6px;margin-top:-.375rem}.error-summary{border:4px solid #d20c0c;padding:24px 16px;padding:1.5rem 1rem;margin-bottom:24px;margin-bottom:1.5rem}.error-summary:focus{outline:4px solid #ffcd04}.error-summary__item{margin-bottom:6px;margin-bottom:.375rem}.error-summary__link{color:#d20c0c;font-weight:700}.error-summary__link:focus,.error-summary__link:hover{color:#d20c0c}.hint{font-size:18.4px;font-size:1.15rem;line-height:1.2;color:#707070;display:block;margin-bottom:12px;margin-bottom:.75rem;font-weight:400}.fieldset__legend:not(.fieldset__legend--xl):not(.fieldset__legend--l):not(.fieldset__legend--m)+.hint{margin-top:-6px;margin-top:-.375rem}.modal{display:none;background-color:#191919;background-color:rgba(0,0,0,.8)}.modal.is--active{display:block;position:fixed;width:auto;height:auto;top:0;bottom:0;left:0;right:0;z-index:600}.modal__inner{width:85%;max-width:1024px;background:#fff;margin:96px auto;margin:6rem auto;padding:36px 24px 24px 24px;padding:2.25rem 24px 1.5rem 24px;position:relative;z-index:700}@media (min-width:46.25em){.modal__inner{padding-top:1.5rem}}.modal__close-btn{display:inline-block;width:25px;height:25px;border:0;position:absolute;top:4px;right:4px;cursor:pointer;background:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/icons/close.png) center no-repeat;z-index:700}.modal__close-btn:focus{outline:4px solid #ffcd04}@media (min-width:46.25em){.modal__close-btn{top:.75rem;right:12px}}.toggle.is--active{display:block}.tabs:after{content:'';display:table;clear:both}.tabs__nav{display:block}.tabs__nav-item{font-size:18.4px;font-size:1.15rem;line-height:1.2;border:2px solid #b2b2b2;border-bottom:0 none;display:block;padding:12px 24px;padding:.75rem 24px;text-decoration:none}.tabs__nav-item.is--active,.tabs__nav-item:focus{position:relative}.tabs__nav-item.is--active:before,.tabs__nav-item:focus:before{background-color:#004785;content:'';left:-2px;top:-2px;bottom:-2px;width:4px;position:absolute}@media (min-width:46.25em){.tabs__nav-item{display:inline-block;border-color:transparent}.tabs__nav-item.is--active,.tabs__nav-item:focus{border-color:#b2b2b2;background-color:#fff}.tabs__nav-item.is--active:before,.tabs__nav-item:focus:before{left:-2px;right:-2px;top:-2px;bottom:auto;width:auto;height:4px}}.tabs__bd:after{content:'';display:table;clear:both}.tabs__section{display:none;padding:24px;padding:1.5rem}.tabs__section.is--active{border:2px solid #b2b2b2;display:block}.tabs__section.is--active:after{content:'';display:table;clear:both}@media (min-width:46.25em){.tabs__section.is--active{margin-top:-2px}}.no-js .tabs__section{border:2px solid #b2b2b2;display:block;margin-top:-2px}.no-js .tabs__section:after{content:'';display:table;clear:both}.search{position:relative;display:table;border-collapse:separate;width:100%;max-width:650px;line-height:24px}.search__input{display:table-cell;position:relative;border:solid 1px #b2b2b2;float:left;height:40px;margin-bottom:0}.search__input:focus{outline-offset:-3px}.search__btn{position:relative;background-color:#007db3;background-image:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/icons/search.svg);background-size:18px 18px;background-repeat:no-repeat;background-position:center;padding:0 6px;width:40px;height:40px;vertical-align:middle}.search__btn:focus{outline:4px solid #ffcd04;outline-offset:-3px}.search__btn-wrapper{display:table-cell;width:1%;vertical-align:middle}.search--small .search__btn,.search--small .search__input{height:34px}.search--small .search__btn{width:34px}.search--large .search__btn,.search--large .search__input{height:50px}.search--large .search__btn{width:50px;background-size:22px 22px}.lte-ie8 .search__btn{background-image:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/icons/search.png)}.breadcrumb__list{margin-bottom:12px;margin-bottom:.75rem;padding:12px 0;padding:.75rem 0}@media (min-width:46.25em){.breadcrumb__list{display:block}}.breadcrumb__item{font-size:16px;font-size:1rem;line-height:1.2;display:inline-block;padding-left:25px;background:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/icons/arrow-right.png) left top no-repeat}.breadcrumb__item:first-child{background:0 0;padding-left:0}.breadcrumb__link{text-decoration:underline}.pagination__list{text-align:right;font-size:0}.pagination__list:after{content:'';display:table;clear:both}@media (min-width:46.25em){.pagination__item{width:50%;display:inline-block;vertical-align:top}}.pagination__item--previous{text-align:left;float:left}.pagination__item--next{text-align:right}.pagination__link{display:inline-block;text-decoration:none}.pagination__link--previous{padding-left:40px;background:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/icons/arrow-left--36.png) left no-repeat}.pagination__link--next{text-align:right;padding-right:40px;background:url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/icons/arrow-right--36.png) right no-repeat}.pagination__label{font-size:18.4px;font-size:1.15rem;line-height:1.2}.pagination__detail{font-size:13.6px;font-size:.85rem;line-height:1.2;color:#191919}.collapsable{position:relative;margin-bottom:12px;margin-bottom:.75rem}.collapsable__btn{padding-left:36px}.collapsable__btn:after,.collapsable__btn:before{position:absolute;content:'';display:block;background-color:#191919}.collapsable__btn:before{top:9.6px;top:.6rem;left:6px;width:14px;height:2px}.collapsable__btn:after{top:9.6px;top:.6rem;left:6px;margin-top:-6px;margin-left:6px;width:2px;height:14px}.collapsable__btn.is--active:after{display:none}.collapsable__btn:focus{outline:4px solid #ffcd04}.collapsable__bd{padding-left:36px;padding-top:6px;padding-top:.375rem;display:none}.collapsable__bd.is--active{display:block}.no-js .collapsable__bd{display:block}.no-js .collapsable__btn:after,.no-js .collapsable__btn:before{display:none}.primary-nav__btn{font-size:13.6px;font-size:.85rem;line-height:1.2;border-left:1px solid #006b9a;color:#fff;height:100%;padding-left:12px;position:absolute;right:36px;top:0}@media (min-width:46.25em){.primary-nav__btn{right:0}}.primary-nav{background-color:#00396c;padding:48px 0 24px 0;padding:3rem 0 1.5rem 0;display:none}.primary-nav.is--active{display:block}.primary-nav__btn--on{display:none}.is--active .primary-nav__btn--off{display:none}.is--active .primary-nav__btn--on{display:block}.nav-primary__list{margin-bottom:24px;margin-bottom:1.5rem}.nav-primary__item{padding-bottom:6px}.nav-primary__link{font-size:16px;font-size:1rem;line-height:1.2;color:#fff;display:inline-block;text-decoration:none}.nav-primary__link:hover{color:#eaeaea;text-decoration:underline}.nav-primary__title{font-size:18.4px;font-size:1.15rem;line-height:1.2;color:#fff;font-weight:300;border-bottom:1px solid #007db3;margin-bottom:6px;margin-bottom:.375rem;padding-bottom:6px}.nav-primary__logo{max-width:100px;width:100%}.phase-banner{padding:12px 0;padding:.75rem 0;border-bottom:1px solid #eaeaea}.phase__tag{font-size:16px;font-size:1rem;line-height:1.2;display:inline-block;color:#fff;background-color:#007db3;font-weight:700;text-transform:uppercase;padding:3px 6px;padding:.1875rem .375rem;letter-spacing:1px}.phase__summary{font-size:16px;font-size:1rem;line-height:1.2}@media (max-width:46.24em){.local-header-nav{display:none}.local-header-nav.is--active{padding:12px;display:block}}@media (min-width:46.25em){.local-header-nav{display:block;right:12px;position:absolute;top:0;height:100%}}.local-header-nav__item{display:block;margin-bottom:12px;margin-bottom:.75rem;position:relative}@media (max-width:46.24em){.local-header-nav__item{border-bottom:1px solid #eaeaea;padding-bottom:.75rem}.local-header-nav__item:last-child{border:none;padding-bottom:0}}@media (min-width:46.25em){.local-header-nav__item{display:inline-block;margin-left:1.5rem;margin-bottom:0;line-height:52px}}.local-header-nav__link{text-decoration:none;color:#0076a8}.local-header-nav__link:hover{color:#004785;text-decoration:underline}.local-header-nav__link.is--active{font-weight:700}@media (min-width:46.25em){.local-header-nav__link{font-size:1rem;line-height:1.2}}@media (min-width:61.25em){.local-header-nav__link{font-size:1.15rem;line-height:1.2}}.local-header-nav__btn{font-size:13.6px;font-size:.85rem;line-height:1.2;color:#004785;display:block;position:absolute;right:12px;top:18px;z-index:800;text-align:center}.local-header-nav__btn.is--active{color:#007db3}@media (min-width:46.25em){.local-header-nav__btn{display:none}}.local-header-nav__btn:focus{outline:4px solid #ffcd04}.local-header-nav__btn--offset{right:50px}.local-header-nav__btn--on{display:none}.is--active .local-header-nav__btn--off{display:none}.is--active .local-header-nav__btn--on{display:block}.table__container{width:100%;overflow-x:auto;margin-bottom:24px;margin-bottom:1.5rem}.table{font-size:18.4px;font-size:1.15rem;line-height:1.2;width:100%}.table__caption{display:table-caption;text-align:left;margin-bottom:12px;margin-bottom:.75rem}.table__header{font-weight:700;padding:6px 12px 6px 0;padding:.375rem 12px .375rem 0;border-bottom:1px solid #eaeaea;text-align:left}.table__cell{padding:6px 12px 6px 0;padding:.375rem 12px .375rem 0;border-bottom:1px solid #eaeaea;text-align:left}.table__cell--right,.table__header--right{text-align:right;padding-right:12px;padding-left:0}.table__cell:last-child,.table__header:last-child{padding-right:0}.inset-text{border-left:16px solid #eaeaea;padding:16px;padding:1rem;margin:16px 0;margin:1rem 0;font-size:18.4px;font-size:1.15rem;line-height:1.2}.summary-list{margin-bottom:24px;margin-bottom:1.5rem}.summary-list__row{border-bottom:1px solid #b2b2b2;margin-bottom:12px;margin-bottom:.75rem}.summary-list__row:after{content:"";display:block;clear:both}.summary-list__key{font-weight:700;margin-bottom:8px;margin-bottom:.5rem;max-width:100%}.summary-list__value{margin-bottom:16px;margin-bottom:1rem;max-width:100%}.summary-list__actions{margin-bottom:12px;margin-bottom:.75rem;max-width:100%}@media (min-width:46.25em){.summary-list__row{margin-bottom:0}.summary-list__key{margin-bottom:0;padding:.75rem .75rem .75rem 0;float:left;width:30%}.summary-list__value{margin-bottom:0;float:left;width:50%;padding:.75rem .75rem .75rem 0}.summary-list__value:last-child{width:70%}.summary-list__actions{margin-bottom:0;text-align:right;float:left;width:20%;padding:.75rem 0}}@media (min-width:46.25em){.summary-list--stacked .summary-list__key{float:none;width:100%;padding-right:0;padding-bottom:0}.summary-list--stacked .summary-list__value{width:80%}.summary-list--stacked .summary-list__value:last-child{width:100%}}.browse .browse-panes:after{content:"";display:block;clear:both}.nss-speak .address{border-left:2px solid #007db3;padding-left:12px;margin-bottom:24px;margin-bottom:1.5rem}.nss-speak .steps{padding-left:0;margin-left:0;overflow:hidden;margin-bottom:24px;margin-bottom:1.5rem}.nss-speak .steps>li{background-position:0 .87em;background-repeat:no-repeat;list-style-type:decimal;margin-left:0;margin-bottom:6px;margin-bottom:.375rem;padding:.75em 0 .75em 2.5em}.nss-speak .steps>li:nth-child(1){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E1%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E1%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(2){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E2%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E2%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(3){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E3%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E3%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(4){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E4%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E4%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(5){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E5%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E5%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(6){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E6%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E6%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(7){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E7%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E7%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(8){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E8%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E8%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(9){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E9%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E9%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(10){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E10%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E10%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(11){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E11%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E11%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(12){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E12%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E12%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(13){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E13%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E13%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(14){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E14%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E14%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(15){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E15%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E15%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(16){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E16%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E16%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(17){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E17%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E17%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(18){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E18%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E18%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(19){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E19%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E19%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(20){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E20%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E20%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(21){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E21%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E21%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(22){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E22%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E22%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(23){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E23%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E23%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(24){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E24%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E24%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(25){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E25%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E25%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(26){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E26%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E26%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(27){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E27%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E27%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(28){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E28%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E28%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(29){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E29%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E29%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.nss-speak .steps>li:nth-child(30){background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='128px' fill='%23ffffff'%3E30%3C/text%3E%3C/g%3E%3C/svg%3E");background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250' preserveAspectRatio='xMinYMin meet'%3E%3Cg%3E%3Ccircle r='50%25' cx='50%25' cy='50%25' class='circle-back'%3E%3C/circle%3E%3Ctext x='50%25' y='50%25' text-anchor='middle' dy='0.3em' font-family='Neue Helvetica W01,Helvetica Neue,Helvetica,Arial,sans-serif' font-size='8rem' fill='%23ffffff'%3E30%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.2em .7em;background-size:1.4em 1.4em}.section-group{margin-top:60px}.section-group:first-child{border-top:none;padding-top:0;margin-top:0}.section-group__header{border-top:2px solid #004785;padding-top:15px}.card--shadow{border:1px solid #004785;-webkit-box-shadow:7px 7px 0 #fff,8px 8px 0 #004785;box-shadow:7px 7px 0 #fff,8px 8px 0 #004785}.card--align-left .card__body{padding:24px 0;padding:1.5rem 0}.card--min-height .card__body{min-height:208px;min-height:13rem}.category-item--isd{border-left-color:#6c2c91}.category-item--logistics{border-left-color:#00a94f}.category-item--snbts{border-left-color:#db3328}.category-item--hps{border-left-color:#78a541}.category-item--legal{border-left-color:#00704a}.category-item--practitioner{border-left-color:#7e3661}.category-item--it{border-left-color:#01a19a}.category-item--facilities{border-left-color:#5e937f}.category-item--pgms{border-left-color:#625faa}.category-item--procurement{border-left-color:#e46d25}.category-item--commissioning{border-left-color:#ec008c}.category-item--fraud{border-left-color:#bb0371}.input--search-icon{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='40' height='40'%3E%3Cpath d='M25.7 24.8L21.9 21c.7-1 1.1-2.2 1.1-3.5 0-3.6-2.9-6.5-6.5-6.5S10 13.9 10 17.5s2.9 6.5 6.5 6.5c1.6 0 3-.6 4.1-1.5l3.7 3.7 1.4-1.4zM12 17.5c0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5-2 4.5-4.5 4.5-4.5-2-4.5-4.5z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E") no-repeat -5px -3px;padding-left:30px}.facet-tags{margin-bottom:12px;margin-bottom:.75rem}.facet-tags__group{padding:5px}.facet-tags__group:nth-child(odd){background-color:#fafafa}.facet-tags__wrapper{vertical-align:middle;margin:5px 0}@media (min-width:46.25em){.facet-tags__wrapper{display:inline-block}}.facet-tags__wrapper:first-of-type .facet-tags__preposition:first-of-type{font-weight:700}.facet-tags__wrapper:first-of-type .facet-tags__preposition:first-of-type::first-letter{text-transform:uppercase}.facet-tags__preposition{padding:0 5px 5px 2px;vertical-align:middle;text-transform:lowercase}@media (min-width:46.25em){.facet-tags__preposition{display:table-cell;padding:0 5px 0 2px}}.facet-tag{display:block;position:relative;padding:5px;border:1px solid #b2b2b2;-webkit-border-radius:5px;border-radius:5px;background-color:#fafafa}@media (min-width:46.25em){.facet-tag{display:table-cell}}.facet-tag__text{display:inline-block;margin-left:0}.attachment{position:relative;padding:15px 0 0 129px}.attachment:after{content:'';display:table;clear:both}.attachment__thumb{position:relative;float:left;margin-top:5px;margin-left:-124px;padding-bottom:15px}.attachment__img{outline:5px solid rgba(11,12,12,.1);-webkit-box-shadow:0 2px 2px rgba(11,12,12,.4);box-shadow:0 2px 2px rgba(11,12,12,.4);display:block;width:99px;height:140px;background:#fff}.attachment__title{font-size:20.8px;font-size:1.3rem;line-height:1.2;margin-bottom:6px;margin-bottom:.375rem}@media (min-width:61.25em){.attachment__title{font-size:1.5rem}}.attachment__meta{font-size:16px;font-size:1rem;line-height:1.2;color:#707070}.search-results-info{margin-bottom:24px;margin-bottom:1.5rem;border-bottom:1px solid #b2b2b2}.search-results-info__count{margin-bottom:12px;margin-bottom:.75rem}.notice{padding:24px;padding:1.5rem;margin-bottom:24px;margin-bottom:1.5rem;border:5px solid #004785}.notice__title{font-size:20.8px;font-size:1.3rem;line-height:1.2;margin-bottom:12px;margin-bottom:.75rem}@media (min-width:61.25em){.notice__title{font-size:1.5rem}}.notice__description{font-size:18.4px;font-size:1.15rem;line-height:1.2;margin:0}.cookie-banner{display:none;padding:24px 0;padding:1.5rem 0;background-color:#eaeaea}.no-js .cookie-banner{display:block}.cookie-banner__message{font-size:18.4px;font-size:1.15rem;line-height:1.2;display:inline-block;margin-bottom:12px;margin-bottom:.75rem}.cookie-banner__button .btn{width:100%}@media (min-width:61.25em){.cookie-banner__button .btn{width:95%}}.cookie-banner__button-accept{display:inline-block}.no-js .cookie-banner__button-accept{display:none}.cookie-banner__confirmation{display:none;position:relative}.cookie-banner__confirmation:focus{outline:0}.cookie-banner__confirmation-message,.cookie-banner__hide-button{display:block}@media (min-width:61.25em){.cookie-banner__confirmation-message,.cookie-banner__hide-button{display:inline-block}}.cookie-banner__confirmation-message{margin-bottom:12px;margin-bottom:.75rem}@media (min-width:61.25em){.cookie-banner__confirmation-message{max-width:90%;margin-bottom:0}}.cookie-banner__hide-button{font-size:18.4px;font-size:1.15rem;line-height:1.2;outline:0;border:0;background:0 0;text-decoration:underline;color:#0076a8;padding:0}.cookie-banner__hide-button:hover{color:#0076a8;text-decoration:none;cursor:pointer}.cookie-banner__hide-button:focus{color:#0076a8;text-decoration:none;outline:4px solid #ffcd04!important}@media (min-width:61.25em){.cookie-banner__hide-button{margin-top:0;position:absolute;right:12px}}.share-links__list-item{font-size:16px;font-size:1rem;line-height:1.2;position:relative;display:inline-block;padding-left:42px;padding-right:20px;line-height:32px}.share-links__link{font-weight:700}.share-links__title{font-size:16px;font-size:1rem;line-height:1.2;margin-bottom:12px;margin-bottom:.75rem}.share-links__link-icon{position:absolute;top:0;left:0;width:32px;height:32px;vertical-align:top}.secondary-nav{margin-top:0;margin-bottom:24px;margin-bottom:1.5rem;display:none}@media (min-width:46.25em){.secondary-nav{display:block}}.secondary-nav__list{margin:0;padding:0}.secondary-nav__title{font-size:20.8px;font-size:1.3rem;line-height:1.2;padding-top:0;padding-bottom:10px;padding-left:0;font-weight:700}@media (min-width:61.25em){.secondary-nav__title{font-size:1.5rem}}.secondary-nav__link{display:block;text-decoration:none;color:#191919;padding:1em 0}.secondary-nav__link:focus,.secondary-nav__link:hover{color:#191919}.secondary-nav__item{border-top:1px solid #ddd}.secondary-nav__item .secondary-nav__link{padding-left:14.5px}.secondary-nav__item--nested{padding-left:20px;border-top:none}.secondary-nav__link--active{border-left:4px solid #007db3;font-weight:700}.secondary-nav__link--active-nested{background:#f2f2f2;border-left:4px solid #007db3}.browse .browse-panes{padding-bottom:24px;position:relative}@media (min-width:46.25em){.browse .browse-panes{padding-top:24px}}.browse .browse-panes.section .root-pane{display:none}@media (min-width:46.25em){.browse .browse-panes.section .root-pane{display:block;float:right;width:25%}}@media (min-width:46.25em){.browse .browse-panes.section .section-pane{float:right;width:30%;margin-right:45%}}@media (min-width:61.25em){.browse .browse-panes.section .section-pane{width:35%;margin-right:40%}}.browse .browse-panes.subsection .root-pane,.browse .browse-panes.subsection .section-pane{display:none;color:#707070}@media (min-width:46.25em){.browse .browse-panes.subsection .root-pane,.browse .browse-panes.subsection .section-pane{display:block;float:right;width:25%}}.browse .browse-panes.subsection .root-pane a,.browse .browse-panes.subsection .root-pane p,.browse .browse-panes.subsection .section-pane a,.browse .browse-panes.subsection .section-pane p{color:#707070}@media (min-width:46.25em){.browse .browse-panes.subsection .section-pane{margin-left:-18%;width:30%}}@media (min-width:61.25em){.browse .browse-panes.subsection .section-pane{margin-left:-13%;width:25%}}@media (min-width:46.25em){.browse .browse-panes.subsection .subsection-pane{float:right;width:50%;margin-right:13%}}.browse .browse-panes .pane-inner{padding-bottom:24px}@media (min-width:46.25em){.browse .browse-panes .pane-inner{border-left:1px solid #bfc1c3;min-height:950px}}@media (min-width:61.25em){.browse .browse-panes .pane-inner{min-height:700px}}.browse .browse-panes h1,.browse .browse-panes h2{font-size:25.6px;font-size:1.6rem;line-height:1.2;margin-bottom:8px;margin-top:8px;outline:0}@media (min-width:61.25em){.browse .browse-panes h1,.browse .browse-panes h2{font-size:1.8rem}}@media (min-width:46.25em){.browse .browse-panes h1,.browse .browse-panes h2{margin-top:0;margin-bottom:12px}}.browse .browse-panes .root-pane,.browse .browse-panes .section-pane{min-height:20px}@media (min-width:46.25em){.browse .browse-panes .root-pane h1,.browse .browse-panes .root-pane h2,.browse .browse-panes .section-pane h1,.browse .browse-panes .section-pane h2{padding-left:12px}}.browse .browse-panes .root-pane .sort-order,.browse .browse-panes .section-pane .sort-order{display:none}.browse .browse-panes .root-pane ul li,.browse .browse-panes .section-pane ul li{list-style:none;position:relative}.browse .browse-panes .root-pane ul a,.browse .browse-panes .section-pane ul a{font-size:18.4px;font-size:1.15rem;line-height:1.2;position:relative;display:block;text-decoration:none;padding:12px 25px 8px 0}@media (min-width:46.25em){.browse .browse-panes .root-pane ul a,.browse .browse-panes .section-pane ul a{padding:12px 24px 8px 12px}}.browse .browse-panes .root-pane ul a:hover,.browse .browse-panes .section-pane ul a:hover{background:#eaeaea;color:#0076a8}.browse .browse-panes .root-pane ul a:after,.browse .browse-panes .section-pane ul a:after{position:absolute;top:50%;margin-top:-8px;right:8px;float:right;content:"\203A"}.browse .browse-panes .root-pane ul a.loading,.browse .browse-panes .section-pane ul a.loading{cursor:default;background:transparent url(/public/20210501103954oe_/https://www.nss.nhs.scot/static/img/loading.gif) 95% 50% no-repeat}.browse .browse-panes .root-pane ul a.loading:after,.browse .browse-panes .section-pane ul a.loading:after{content:""}.browse .browse-panes .root-pane ul a h3,.browse .browse-panes .section-pane ul a h3{font-weight:700}.browse .browse-panes .root-pane ul a p,.browse .browse-panes .section-pane ul a p{color:#191919;font-size:16px;font-size:1rem;line-height:1.2}.browse .browse-panes .root-pane ul .active a,.browse .browse-panes .section-pane ul .active a{background:#004785;color:#fff}.browse .browse-panes .root-pane ul .active a:hover,.browse .browse-panes .section-pane ul .active a:hover{background:#004785}.browse .browse-panes .root-pane ul .active a p,.browse .browse-panes .section-pane ul .active a p{color:#fff}.browse .browse-panes .section-pane{z-index:2;background:#fff;position:relative}@media (min-width:61.25em){.browse .browse-panes .section-pane.with-sort .pane-inner{padding-left:24px}.browse .browse-panes .section-pane.with-sort .pane-inner.alphabetical{padding-left:96px}.browse .browse-panes .section-pane.with-sort .sort-order{font-size:1.3rem;line-height:1.2;float:left;display:block;width:75px;margin-left:-90px;padding:11px 0 12px 12px}}@media (min-width:61.25em) and (min-width:61.25em){.browse .browse-panes .section-pane.with-sort .sort-order{font-size:1.5rem}}@media (min-width:46.25em){.browse .browse-panes .subsection-pane .pane-inner.a-to-z{padding-left:100px}.browse .browse-panes .subsection-pane .pane-inner.curated-list{padding-left:24px}}.browse .browse-panes .subsection-pane h1{padding-left:0}.browse .browse-panes .subsection-pane .list-header{font-size:18.4px;font-size:1.15rem;line-height:1.2;font-weight:700;margin:24px 0 0 0}.browse .browse-panes .subsection-pane .curated-list .list-header{margin:24px 0 4px 0}.browse .browse-panes .subsection-pane .sort-order{display:none}@media (min-width:46.25em){.browse .browse-panes .subsection-pane .sort-order{display:block;font-size:1.3rem;line-height:1.2;float:left;width:75px;margin-left:-100px;padding:11px 0 12px 12px}}@media (min-width:46.25em) and (min-width:61.25em){.browse .browse-panes .subsection-pane .sort-order{font-size:1.5rem}}.browse .browse-panes .subsection-pane ul{padding:0;list-style:none}.browse .browse-panes .subsection-pane ul li{padding:0;margin:0}.browse .browse-panes .subsection-pane ul li a{font-size:18.4px;font-size:1.15rem;line-height:1.2;font-weight:700;display:block;text-decoration:none;padding:8px 24px 8px 0}.browse .browse-panes .subsection-pane .detailed-guidance{margin-top:24px}.no-js .cookie-settings__form-wrapper{display:none}.cookie-settings__no-js{display:none}.no-js .cookie-settings__no-js{display:block}.cookie-settings__confirmation{display:none}.cookie-settings__confirmation:focus{outline:0}.cookie-settings__confirmation .notice__description{margin-bottom:6px;margin-bottom:.375rem}.cookie-settings__prev-page{font-size:18.4px;font-size:1.15rem;line-height:1.2}.departments-summary{border-bottom:1px solid #b2b2b2;padding-bottom:12px;padding-bottom:.75rem}.departments-summary:after{content:".";visibility:hidden;display:block;height:0;clear:both}.departments-summary__count{margin-top:-3px;font-size:48px;font-size:3rem;line-height:1;text-transform:none;font-weight:700;float:left;padding-right:12px;color:#707070}.departments-summary__text{font-size:18.4px;font-size:1.15rem;line-height:1.2;font-weight:700;line-height:1.5}.news-story__image{margin-bottom:24px;margin-bottom:1.5rem}@media (min-width:46.25em){.news-story__image{width:50%}}.person__image{margin-bottom:24px;margin-bottom:1.5rem}@media (min-width:46.25em){.person__image{width:50%}}.home-header{background:#cfe5f7;overflow:hidden}.home-header__title{font-size:32px;font-size:2rem;line-height:1.2;margin:24px 0 12px 0;margin:1.5rem 0 .75rem 0;font-weight:300}@media (min-width:61.25em){.home-header__title{font-size:2.6rem}}.home-header__strapline{font-size:18.4px;font-size:1.15rem;line-height:1.2;margin-bottom:16px;margin-bottom:1rem}.home-header__search-form{margin-bottom:24px;margin-bottom:1.5rem}@media (max-width:46.24em){.home-header__links-wrapper{background:#004785}}.home-header__links{padding:12px 0 12px 0;color:#fff}@media (min-width:46.25em){.home-header__links{position:relative;z-index:1;margin-top:5px;padding:12px 20px 12px 20px;background:#004785}.home-header__links:after{content:"";position:absolute;z-index:-1;top:10px;left:0;bottom:-100px;width:100%;background:#004785}}.home-header__links-title{font-size:16px;font-size:1rem;line-height:1.2;margin-bottom:4px;margin-bottom:.25rem}.home-header__links-item{margin:4px 0}.home-header__links-link{font-size:16px;font-size:1rem;line-height:1.2;color:#fff}.home-header__links-link:focus,.home-header__links-link:hover{color:#eaeaea}.home-services{margin:48px 0;margin:3rem 0}.home-services__item{border-top:3px solid #007db3;padding-top:12px;padding-top:.75rem;margin-bottom:24px;margin-bottom:1.5rem}.home-services__title{font-size:18.4px;font-size:1.15rem;line-height:1.2;margin-bottom:12px;margin-bottom:.75rem}.home-services__summary{font-size:16px;font-size:1rem;line-height:1.2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2Jhc2UvX25vcm1hbGlzZS5zY3NzIiwibnNzLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2Jhc2UvX2NvbG91ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvYmFzZS9fd2ViZm9udHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1tcS9fbXEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2Jhc2UvX3d5c2l3eWcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2Jhc2UvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvbGF5b3V0L19nbG9iYWwtaGVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9sYXlvdXQvX2xvY2FsLWhlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2xheW91dC9fZ2xvYmFsLWZvb3Rlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvbGF5b3V0L19hcnRpY2xlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9sYXlvdXQvX2hlbHBlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19saW5rcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9fc2tpcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9fYmFjay1saW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19jYXRlZ29yeS1pdGVtLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19maWVsZHNldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9mb3Jtcy9fbGFiZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvZm9ybXMvX2NoZWNrYm94LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19pbnB1dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9mb3Jtcy9fZmlsZS11cGxvYWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvZm9ybXMvX3JhZGlvLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19zZWxlY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvZm9ybXMvX3RleHRhcmVhLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19kYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19lcnJvci1tZXNzYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19lcnJvci1zdW1tYXJ5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm1zL19oaW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9fdG9nZ2xlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AbmhzLW5hdGlvbmFsLXNlcnZpY2VzLXNjb3RsYW5kL25zcy1mcm9udGVuZC10b29sa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbGxhcHNhYmxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19wcmltYXJ5LW5hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9fcGhhc2UtYmFubmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL19sb2NhbC1oZWFkZXItbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQG5ocy1uYXRpb25hbC1zZXJ2aWNlcy1zY290bGFuZC9uc3MtZnJvbnRlbmQtdG9vbGtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9faW5zZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BuaHMtbmF0aW9uYWwtc2VydmljZXMtc2NvdGxhbmQvbnNzLWZyb250ZW5kLXRvb2xraXQvc3JjL3Njc3MvY29tcG9uZW50cy9fc3VtbWFyeS1saXN0LnNjc3MiLCJhcHAvYWJzdHJhY3RzL19zaGltcy5zY3NzIiwiYXBwL2NvbXBvbmVudHMvbnNzLXNwZWFrL19hZGRyZXNzLnNjc3MiLCJhcHAvY29tcG9uZW50cy9uc3Mtc3BlYWsvX3N0ZXBzLnNjc3MiLCJhcHAvY29tcG9uZW50cy9fc2VjdGlvbi1ncm91cC5zY3NzIiwiYXBwL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsImFwcC9jb21wb25lbnRzL19jYXRlZ29yeS1pdGVtLnNjc3MiLCJhcHAvY29tcG9uZW50cy9faW5wdXQuc2NzcyIsImFwcC9jb21wb25lbnRzL19mYWNldC10YWdzLnNjc3MiLCJhcHAvY29tcG9uZW50cy9fYXR0YWNobWVudC5zY3NzIiwiYXBwL2NvbXBvbmVudHMvX3NlYXJjaC1yZXN1bHRzLWluZm8uc2NzcyIsImFwcC9jb21wb25lbnRzL19ub3RpY2Uuc2NzcyIsImFwcC9jb21wb25lbnRzL19jb29raWUtYmFubmVyLnNjc3MiLCJhcHAvY29tcG9uZW50cy9fc2hhcmUtbGlua3Muc2NzcyIsImFwcC9jb21wb25lbnRzL19zZWNvbmRhcnktbmF2aWdhdGlvbi5zY3NzIiwiYXBwL3ZpZXdzL19icm93c2Uuc2NzcyIsImFwcC92aWV3cy9fY29va2llLXNldHRpbmdzLnNjc3MiLCJhcHAvdmlld3MvX2RlcGFydG1lbnRzLnNjc3MiLCJhcHAvdmlld3MvX25ld3Mtc3Rvcnkuc2NzcyIsImFwcC92aWV3cy9fcGVyc29uLnNjc3MiLCJhcHAvdmlld3MvX2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxFQ0dBLE9BREEsUURDQyxnQkFBQSxXQUNBLG1CQUFBLFdBQ0EsV0FBQSxXQ0lELEtEREEsS0FFSSxXQUFBLEtBR0osS0FDSSx5QkFBQSxLQUNBLHFCQUFBLEtBQ0EsV0FBQSxPQUlKLEVBQUEsS0FBQSxRQUFBLFFBQUEsT0FBQSxRQUFBLE1BQUEsTUFBQSxFQUFBLElBQUEsV0FBQSxLQUFBLE9BQUEsUUFBQSxPQUFBLEtBQUEsS0FBQSxHQUFBLElBQUEsUUFBQSxJQUFBLElBQUEsR0FBQSxHQUFBLEdBQUEsU0FBQSxXQUFBLE9BQUEsS0FBQSxPQUFBLEtBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEs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LE1BQU8sVUFFVCxnQkFDRSxNSW50QkQsS0pxdEJELHdCUXRxQmdCLGNKL0NmLE1BQUEsU0krQ2UsY0ovQ2YsTUFBQSxVSStDZSxjSi9DZixNQUFBLElJK0NlLGNKL0NmLE1BQUEsVUkrQ2UsY0ovQ2YsTUFBQSxVSStDZSxjSi9DZixNQUFBLElJK0NlLGNKL0NmLE1BQUEsVUkrQ2UsY0ovQ2YsTUFBQSxVSStDZSxjSi9DZixNQUFBLElJK0NlLGVBRVEsTUFBQSxVUnlyQnRCLGVLNWdCTSxNQUFBLFVHL0tRLGVKL0NmLE1BQUEsTUordUJELDJCUWhzQmdCLGVKL0NmLE1BQUEsU0krQ2UsZUovQ2YsTUFBQSxVSStDZSxlSi9DZixNQUFBLElJK0NlLGVKL0NmLE1BQUEsVUkrQ2UsZUovQ2YsTUFBQSxVSStDZSxlSi9DZixNQUFBLElJK0NlLGVKL0NmLE1BQUEsVUkrQ2UsZUovQ2YsTUFBQSxVSStDZSxlSi9DZixNQUFBLElJK0NlLGdCQUVRLE1BQUEsVVJtdEJ0QixnQkt0aUJNLE1BQUEsVUcvS1EsZ0JKL0NmLE1BQUEsTUp5d0JELDJCUTF0QmdCLGNKL0NmLE1BQUEsU0krQ2UsY0ovQ2YsTUFBQSxVSStDZSxjSi9DZixNQUFBLElJK0NlLGNKL0NmLE1BQUEsVUkrQ2UsY0ovQ2YsTUFBQSxVSStDZSxjSi9DZixNQUFBLElJK0NlLGNKL0NmLE1BQUEsVUkrQ2UsY0ovQ2YsTUFBQSxVSStDZSxjSi9DZixNQUFBLElJK0NlLGVBRVEsTUFBQSxVUjZ1QnRCLGVTaHlCRixNQUFBLFVBQ0ksZUFDQSxNQUFBLE1UbXlCSiwyQkFDRSxlSWp3Qk0sTUFBQSxTSm13Qk4sZUFDRSxNQUFPLFVTbnlCWCxlQUNJLE1BQUEsSVRxeUJGLGVTbnlCRixNQUFBLFVBQ0ksZUFDQSxNQUFBLFVUcXlCRixlU255QkYsTUFBQSxJTCtESSxlQUNBLE1BQUEsVUs5REEsZUFDQSxNQUFBLFVBQ0EsZVRzeUJBLE1BQU8sSVNweUJYLGdCQUNJLE1BQUEsVUFDQSxnQkFGSixNQUFBLFVUeXlCRSxnQks1bEJNLE1BQUEsTUwrbEJSLGVBQ0Us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T0FFakIsc0JJL3hDSSxVQUFBLE9xQnRFQSxVQUFBLFFBQ0EsWUFBQSxJekJ5MkNKLHFCQUNFLFFBQVMsYXlCbjJDVCxnQkFBQSxLckJxQ0UsMkJBQ0EsZ0JBQWdCLFVKazBDcEIsd0JBQ0UsVXlCejJDQSxLekIwMkNBLFVJbDBDTSxLSm0wQ04sWUFBYSxJeUJ0MkNiLE1BQUEsUXpCeTJDRixxQnlCdjJDSSxVQUFBLE9wQitNSSxVQUFBLE9MMnBDTixZeUI1MkNBLEl6QjYyQ0EsTUlsMENNLFFKbTBDTixRQUFTLE15QnoyQ1QsY0FBQSxJckIyQ0UsY0FBQSxRSmswQ0osMEJBQ0UsU3lCOTJDQSxTekIrMkNBLHFEQUNFLFFBQVMsR3lCNTJDWCxTQUFBLFNyQitDRSxLQUFBLEVBQ0EsSUFBQSxFSmcwQ0EsTUFBTyxFMEJ4NENYLE9BQUEsRUFDSSxXQUFBLG9CMUIyNENKLFkwQng0Q0ksY0FBQSxLQUNBLGNBQUEsT0FDQSxxQzFCMDRDQSxjQUFlLEVBRW5CLG1CMEJ2NENJLFlBQVUsSUFBQSxNQUFBLFFBQ1YsYUFBTSxLQUNOLGFBQU8sSzFCMDRDWCxVMEJ2NENJLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxFMUJ5NENGLFVBQVcsRUFFYixrQjBCdDRDSSxVQUFBLE9BQ0EsVUFBQSxRQUNBLFlBQUEsSUFKSixZQUFBLEkxQjY0Q0UsUUkzMUNFLE1KNDFDRixVSTMxQ0UsS0o0MUNGLGMwQnQ0Q3FCLEsxQnU0Q3JCLGMwQnQ0Q1UsTzFCdTRDVixRMEJ0NENVLEUxQnU0Q1YsUzBCdDRDZ0IsTzFCdTRDaEIsWTBCdDRDaUIsTzFCdTRDakIsd0IwQnI0Q1UsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEsxQnc0Q1osc0JBQ0UsVTBCaDRDVSxLMUJpNENWLFUwQmg0Q1UsSzFCaTRDVixZMEJoNENvQixJMUJpNENwQiwyQjBCLzNDVSxzQkFDQSxVQUFBLFExQms0Q1oscUJBQ0UsVTBCbDRDVSxPMUJtNENWLFUwQmw0Q1UsTzFCbTRDVixZMEIvM0NVLEkxQmc0Q1YsMkIwQjkzQ1UscUIxQmc0Q04sVUFBVyxRQUVqQixxQkFDRSxVQUFXLE8wQnozQ2IsVUFBQSxPQUVRLFlBQUEsSTFCMDNDTiwyQndCaDhDRixxQkFDSSxVQUFRLFF4Qm04Q1oscUJ3Qmg4Q0ksVUFBQSxPeEJrOENGLFVBQVcsUXdCLzdDYixZQUFBLEl4Qms4Q0EsT3dCLzdDSSxVQUFBLE9BQ0EsVUFBQSxRQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsT0FBQSxRQUNBLFFBQUEsTUFDQSxjQUFBLElwQmlCQSxjQUFBLFFKazdDSixXQUNFLFVJaDdDTSxLSmk3Q04sVUFBVyxLd0JoOENYLFlBQUEsSXBCd0JFLGNBQUEsS0FDQSxjQUFBLE9DZ0xJLDJCbUJ6TU4sV3BCMkJNLFVBQUEsUW9CdkJOLFVwQjRCRSxVQUFBLE9BQ0EsVUFBQSxPQ3dLSSxZQUFBLElMbXdDTixjd0J4OENBLEt4Qnk4Q0EsY0kxNkNNLE9KMjZDTiwyQndCdDhDQSxVcEJnQ0UsVUFBQSxRSjA2Q0osVUFDRSxVd0IzOENBLE94QjQ4Q0EsVUl6NkNNLE9KMDZDTixZQUFhLEl3Qno4Q2IsMkJwQm9DRSxVQUNBLFVBQUEsUXVCdEVKLFV2QnFFSSxVQUFBLE9BQ0EsVUFBQSxRdUJwRUEsWUFBQSxJM0JrL0NKLFUyQi8rQ0ksUUFBQSxNQUNBLFNBQUEsU0FDQSxXQUFBLEszQmkvQ0YsYzJCai9DRSxNM0JrL0NGLGMyQmwvQ0UsTUFDQSxRQUFBLEVBQUEsRUFBVyxFQUFBLEtBQ1gsTUFBQSxLM0JvL0NKLGlCMkI3L0NBLFNBQUEsUzNCKy9DRSxRMkJoL0NVLEUzQmkvQ1YsSUFBSyxFMkI5K0NQLEtBQUEsRUFDSSxNQUFBLEszQmcvQ0YsT0FBUSxLMkI5K0NWLE9BQUEsUUFDSSxPQUFBLEUzQmcvQ0YsUUFBUyxFQUVYLGlCSTk3Q0ksUUFBQSxhQUNBLGNBQUEsRXdCMUVBLFlBQUEsSUFISixRQUFBLElBQUEsSzVCK2dERSx3QkFDRSxVQUFXLE82QmhoRGYsVUFBQSxRQUNJLFlBQWMsSUFDZCxRQUFBLEdBQ0EsV0FBQSxPQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFN0JraERBLE1BQU8sSzZCaGhEWCxPQUFBLEtBQ0ksT0FBQSxJQUFBLE1BQWtCLGFBQ2xCLFdBQVUsSUFDVix1QkFDQSxRQUFPLEdBQ1AsU0FBVyxTQUNYLElBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsSzdCa2hEQSxrQkFBbUIsZTZCaGhEdkIsY0FBQSxlQUNJLFVBQUEsZUFDQSxPQUFBLE1BQ0EsYUFBQSxFbEI0RDJCLEVBQUEsSUFBQSxJa0IzRDNCLGlCQXlCSCxZQTdCRCxRQUFBLEVBTVksV0FBVyxJN0JtaER2QixnREFDRSxRNkJqaERnQixFN0JtaERsQiwrQ0FDRSxRNkJqaERVLElBQUEsTUFBWSxRN0JtaER4QixVQUNFLE82QmxoRFUsRTdCbWhEVixRNkJsaERVLEVBZlosT0FBQSxFN0JtaURFLFU2QmpoRFUsRTdCbWhEWixrQkFDRSxVNkJqaERVLE83QmtoRFYsVTZCamhEa0IsUTdCa2hEbEIsWTZCamhEbUIsSTdCa2hEbkIsWTZCamhEVSxJN0JraERWLFE2QmpoRFUsTTdCa2hEVixVNkJsaERVLEs3Qm1oRFYsYzZCbGhEb0IsSzdCbWhEcEIsYzZCbGhEVSxPN0JtaERWLFFBQVMsRTZCaGhEWCxTQUFBLE9BRVEsWUFDSCxPN0JnaERILHdCNkI5Z0RGLFFBQUEsR0FFUSxRQUFBLE03QitnREosTTZCL2dESSxLSHhEUixzQkFDSSxVQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSwyQkFDQSxzQkFDQSxVQUNILFFBRUQscUJBQ0ksVUFBQSxPQUNBLFVBQVUsT0FDVixZQUFNLElBQ04sMkJBQ0EscUJBQ0EsVUFBWSxRMUIwa0RoQixxQjBCdmtESSxVQUFVLE8xQnlrRFosVUFBVyxPMEJ0a0RiLFlBQUEsSUFDSSwyQkFDQSxxQkFDQSxVQUFBLFExQnlrREoscUJBQ0UsVUkzaERFLE9KNGhERixVSTNoREUsUUo0aERGLFkwQnRrRFUsSTFCd2tEWixPQUNFLFUwQnRrRGdCLE8xQnVrRGhCLFUwQnRrRGlCLFExQnVrRGpCLFkwQnRrRFUsSTFCdWtEVixVMEJ0a0RVLE0xQnVrRFYsTTBCdGtEVSxLMUJ1a0RWLFEwQnRrRFUsTUFqQlosUUFBQSxFQUFBLEsxQnlsREUsTzBCaGtEVSxJQUFBLE1BQVcsSzFCaWtEckIsbUIwQmhrRFUsS0FDQSxnQkFBUyxLQUNULFdBQVUsSzFCaWtEcEIsTzBCaGtEVSxLMUJpa0RWLFkwQmhrRFUsS0FDQSxrQzFCZ2tEVixrQ0FDRSxtQjBCamtEUSxLMUJra0RWLGEwQmprRFUsUUFBQSxJQUFBLE1BQWEsUTFCb2tEekIsb0JBQ0UsZ0IwQi9qRG9CLFUxQmlrRHRCLGMwQjVqREEsT0FBQSxJQUFBLE1BQUEsUTFCK2pEQSxhMEJ6akRBLE9BQUEsUUFFUSxVQUFBLEsxQjBqRE4sVUFBVyxLOEJsb0RiLFlBQUEsSTFCdUVJLFVBQUEsTUFDQSxVQUFBLE0wQnRFQSxtQkFDQSxRQUFBLElBQVUsTUFBQSxROUJzb0RkLE84Qm5vREksUUFBQSxNQUNBLFNBQUEsU0FDQSxXQUFBLEtBUkosY0FBQSxNOUI4b0RFLGM4QnBvRFUsTTlCcW9EVixRQUFTLEVBQUUsRUFBRSxFQUFFLEs4QmxvRGpCLE1BQUEsSzlCcW9EQSxjOEJsb0RJLFNBQUEsUzlCb29ERixRQUFTLEU4QmxvRFgsSUFBQSxFQUNJLEtBQUEsRTlCb29ERixNQUFPLEsrQnJwRFQsT0FBQSxLM0JxRUksT0FBQSxRQUNBLE9BQUEsRTJCcEVBLFFBQUEsRS9CeXBESixjK0J0cERJLFFBQUEsYUFDQSxjQUFBLEVBTkosWUFBQSxJL0IrcERFLFErQnZwRFUsSUFBQSxLL0J3cERWLHFCK0JycERGLFFBQUEsR0FDSSxXQUFBLE8vQnVwREEsU0FBVSxTZ0NycURkLElBQUEsRUFDSSxLQUFBLEVoQ3VxREEsTUFBTyxLZ0NycURYLE9BQUEsS0FDSSxzQkFBcUIsSUFDckIsY0FDSCxJaENzcURHLE9BQVEsSUFBSSxNQUFNLGFnQ3JxRHRCLFdBQUEsSTVCcUVJLG9CQUNBLFFBQUEsRzRCcEVBLFNBQUEsU2hDd3FEQSxJQUFLLEtnQ3BxRFQsS0FBQSxLQUNJLE1BQUEsRWhDc3FEQSxPQUFRLEVnQ3BxRFosT0FBQSxLQUFBLE1BQUEsYUFDSSxzQkFDSCxJaENxcURXLGNBQWUsSWlDdnJEM0IsUUFBQSxFN0J1RUksV0FBQSxhSm9uREosMENpQ3hyREksUUFBQSxFakMyckRKLHlDQUNFLG1CQUFvQixFQUFFLEVBQUUsRUFBRSxJQUFJLFFpQ3hyRGhDLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRakMyckRBLFVpQ2pyREUsUUFBQSxNQUNFLFNBQUEsU2pDbXJERixXQUFZLEtrQ3JzRGQsY0FBQSxNQUNJLGNBQUEsTUFDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLbEN3c0RKLGlCQUNFLFNBQVUsU2tDbnNEWixRQUFBLEVBQ0ksSUFBQSxFbENxc0RGLEtBQU0sRWtDbHNEUixNQUFBLEtBQ0ksT0FBQSxLQUNBLE9BQUEsUUFGSixPQUFBLEVsQ3VzREUsUWtDbnNETSxFQ2pCUixpQi9CdUVJLFFBQUEsYUFDQSxjQUFBLEUrQnRFQSxZQUFBLElBQ0EsUUFBQSxJQUFBLEtBQ0Esd0JBQ0EsVUFBQSxPbkN3dERBLFVBQVcsUW1DL3NEZixZQUFBLElBQ0ksUUFBQSxHbkNpdERBLFdBQVksT29DaHVEaEIsU0FBQSxTQUNJLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUhKLE9BQUEsS0FLWSxPQUFBLElBQUEsTUFBYyxhQUNkLFdBQUEsSXBDa3VEVix1Qm9DaHVEVSxRQUFBLEdBQ0EsU0FBSyxTQUNMLElBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS3BDa3VEUixrQkFBbUIsZW9DL3REdkIsY0FBQSxlQUNJLFVBQVMsZUFDVCxPQUFBLE1BQ0EsYUFBQSxFQUFlLEVBQUEsSUFBQSxJQUNmLGlCQUF1QixZQUN2QixRQUFBLEVBQ0EsV0FBQSxJcENrdURKLGdEQUNFLFFvQ3p1REYsRXBDMnVEQSwrQ29DOXREQSxRQUFBLElBQUEsTUFBQSxRcENpdURBLFFvQzl0REksVUFBQSxPQUNBLFVBQVMsUUFDVCxZQUFBLElBQ0EsVUFBTyxNQUNQLE1BQUEsS0FDQSxRQUFBLE1BQ0EsUUFBQSxJQUFBLEtBQ0EsT0FBQSxJQUFBLE1BVUgsS0FwQkQsT0FBQSxRcEMydURFLE9vQzl0RE0sSy9Cc0xBLGMrQm5NUixRQUFBLElBQUEsTUFBQSxRcEMrdURBLGlCQUNFLE9BQVEsS3FDN3dEVixZQUFBLElBQ0ksZUFBYyxJakNrQ2QsZUFDSSxPQUFBLElBQVUsTUFBQSxRSmd2RGxCLFVBQ0UsVUFBVyxPc0NseERiLFVBQUEsUUFDSSxZQUFBLEl0Q294REYsVUFBVyxNc0NseERiLE1BQUEsS2xDaUVJLFFBQUEsTUFDQSxRQUFBLEtBQUEsS2tDaEVBLFFBQUEsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsZ0JBQ0EsUUFBQSxJQUFBLE1BQUEsUXRDc3hESixpQkFDRSxPc0NueERVLElBQUEsTUFBQSxRdENxeERaLE1BQ0UsVXNDbnhEYyxFdENxeERoQixZQUNFLFFzQ254RGMsYXRDb3hEZCxhc0NueERjLEt0Q294RGQsYXNDbnhEYyxPdENxeERoQixhQUNFLFVzQ2x4RFUsS3RDbXhEVixVc0NseERVLEt0Q214RFYsWXNDenlERixJdEMweURFLGNzQ2p4RGtCLEl0Q2t4RGxCLGNzQ2p4RGtCLFF0Q214RHBCLGtCc0NqeEQ0QixvQnRDa3hEMUIsTUFBTyxLQUVULG1CQUNFLE1BQU8sS0FFVCxlSXR4REksVUFBQSxPQUNJLFVBQUEsUUFDQSxZQUFBLElBQ0EsUUFBQSxNSnd4RE4sTUFBTyxRc0M5d0RULGNBQUEsS0FDSSxjQUFhLE9BQ2IsWUFBQSxJdENpeERKLHlCQUNFLGNzQy93RFUsSXRDZ3hEVixjSWx5REUsUUpveURKLGdIQUNFLFdJbHlETSxLSm15RE4sV0t6bURNLFNMMm1EUixlQUNFLE9BQVEsSUFBSSxNQUFNLFFzQy93RHBCLFFBQUEsS0FBQSxLQUVRLFFBQUEsT0FBQSxLQUNBLGNBQWMsS0FFZCxjQUFBLE9sQy9CSixxQkFDSSxRQUFBLElBQVUsTUFBQSxRSmd6RGxCLHFCQUNFLGNBQWUsSXVDcjFEakIsY0FBQSxRdkN3MURBLHFCdUNyMURJLE1BQUEsUUFDQSxZQUFVLEk1QnVHaUIsMkI0QnRHM0IsMkJBQ0EsTUFBQSxRQUVKLE1BQ0ksVUFBQSxPQUNBLFVBQUEsUUFDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxjQUFBLEtBTkosY0FBQSxPdkM4MURFLFl1Q3QxRE0sSUFHUix1R0FDSSxXQUFBLEtBQ0EsV0FBQSxTdkN1MURKLE91Q3AxREksUUFBQSxLQUNBLGlCQUFBLFFBQ0EsaUJBQW1CLGVBQ25CLGtCQUNBLFFBQUEsTUFDQSxTQUFBLE1BVkosTUFBQSxLQVlRLE9BQUEsS0FDQSxJQUFBLEV2Q3MxREosT0FBUSxFdUNuMURaLEtBQUEsRUFDSSxNQUFBLEVBQ0EsUUFBUSxJdkNzMURaLGN1Q24xREEsTUFBQSxJQUNBLFVBQUEsT0FFUSxXQUFBLEt2Q28xRE4sT0FBUSxLQUFLLEt1Q3QxRGYsT0FBQSxLQUFBLEtBS1EsUUFBQSxLQUNILEtBQUEsS0FBQSxLdkNtMURILFFBQVMsUUFBUSxLQUFLLE9BQU8sS3VDajFEL0IsU0FBQSxTQUVRLFFBQUEsSXZDazFETiwyQnVDcDFERixjQUtRLFlBQVUsUXZDbTFEbEIsa0J1QzcwREEsUUFBQSxhQUVRLE1BQUEsS3ZDODBETixPQUFRLEt3QzU0RFYsT0FBQSxFQUNJLFNBQUEsU0FDQSxJQUFBLEluQzhOSSxNQUFBLElMaXJETixPd0NqNURGLFF4Q2s1REUsV3dDOTRETSxpQ0FFUCxPQUFBLFV4QzY0REMsUUFBUyxJd0M1NERYLHdCcENxRUksUUFBQSxJQUFBLE1BQWMsUUFDZCwyQm9DcEVBLGtCQUNBLElBQUEsT0FDQSxNQUFBLE14Q2c1REosbUJBQ0UsUXdDOTRETSxNQUdSLFlBQ0ksUUFBQSxHeEM4NERGLFFBQVMsTXlDLzVEWCxNQUFBLEt6Q2s2REEsV0loNERJLFFBQUEsTUptNERKLGdCQUNFLFVJajRETSxPSms0RE4sVUFBVyxRS3hzREwsWUFBQSxJb0MxTlIsT0FBQSxJQUFBLE1BQUEsUXpDcTZERSxjeUNuNkRlLEVBQUEsS3pDbzZEZixReUNuNkRNLE16Q282RE4sUXlDbjZETSxLQUFBLEt6Q282RE4sUUFBUyxPQUFRLEt5Q2o2RG5CLGdCQUFBLEtBQ29CLDJCQUFoQixzQkFDQSxTQUFVLFN6Q202RG9CLGtDQUE5Qiw2QnlDajZESixpQkFBQSxRQUNJLFFBQUEsR3pDbTZERSxLQUFNLEt5Q2o2RFosSUFBQSxLQUNJLE9BQUEsS0FDQSxNQUFBLEl6Q202REUsU0FBVSxTeUNqNkRoQiwyQkFDSSxnQkFDQSxRQUFBLGF6Q202REUsYUFBYyxZeUNqNkRwQiwyQkFBQSxzQkFDSSxhQUFpQixRQUNqQixpQkFBa0IsS0FDbEIsa0NBQUEsNkJ6Q202RE0sS0FBTSxLeUNqNkRoQixNQUFBLEtyQ3NDSSxJQUFBLEtBQ0EsT0FBQSxLSjgzRE0sTUFBTyxLeUNsNkRqQixPQUFBLEt6Q3E2REEsZ0J5Q242REksUUFBQSxHekNxNkRGLFFBQVMsTTBDMzhEWCxNQUFBLEsxQzg4REEsZUFDRSxRQUFTLEswQzM4RFgsUUFBQSxLQUNJLFFBQUEsT0FESiwwQkFJWSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsTUFDQSxnQ0FDQSxRQUFBLEdBUFosUUFBQSxNQVVZLE1BQUEsS0FDQSwyQkFDQSwwQkFDQSxXQUNILE0xQzI4RFQsc0JBQ0UsTzBDejhEVSxJQUFjLE1BQUEsUTFDMDhEeEIsUTBDejhEVSxNMUMwOERWLFcwQ3o4RFUsSzFDMDhEViw0QjBDeDhEVSxRQUFBLEdBckJaLFFBQUEsTUF3QlksTUFBQSxLMUMwOERaLFFBQ0UsU0FBVSxTMENyOERaLFFBQUEsTUFDSSxnQkFBQSxTQUNBLE1BQUEsS0FDQSxVQUFBLE1BSEosWUFBQSxLMUM0OERBLGUwQ2o4REEsUUFBQSxXQUVRLFNBQUEsUzFDazhETixPQUFRLE1BQU0sSUFBSSxRMENwOERwQixNQUFBLEtBT1ksT0FBQSxLMUNnOERWLGNBQWUsRTJDcC9EakIscUJ2Q2lGSSxlQUFBLEtKdTZESixhMkNyL0RJLFNBQUEsU0FDQSxpQkFBVyxRQUNYLGlCQUFBLGtDQUNBLGdCQUFBLEtBQWtCLEtBQ2xCLGtCQUFpQixVQUNqQixvQkFLSCxPdENtTk8sUUFBQSxFQUFBLElMZ3lETixNMkNoZ0VGLEszQ2lnRUUsTzJDdC9ETSxLM0N1L0ROLGVBQWdCLE8yQ24vRGxCLG1CQUNJLFFBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxLM0NzL0RKLHFCQUNFLFEyQ3AvRE0sVzNDcS9ETixNQUFPLEcyQ2ovRFQsZUFBQSxPQUlBLDRCQUFBLDhCQUVRLE9BQUEsS0FGUiw0QkFLUSxNQUFBLEtBSVIsNEJBQUEsOEJBQ0ksT0FBQSxLQUdKLDRCQUNJLE1BQUEsSzNDOCtERixnQkFBaUIsS0FBSyxLQUV4QixzQkk3OERJLGlCQUFnQixrQ0pnOURwQixrQjJDNStESSxjQUFBLEtBSkosY0FBQSxPM0NtL0RFLFEyQzcrRE0sS0FBQSxFM0M4K0ROLFEyQzcrRE0sT0FBQSxFM0M4K0ROLDJCMkMxK0RGLGtCdkNlSSxRQUFBLE9KKzlESixrQjJDMytESSxVQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLGEzQzYrREYsYUFBYyxLMkMxK0RoQixXQUFBLHVDQUFBLEtBQUEsSUFBQSxVQUNJLDhCQUNBLFdBQ0gsSTNDMitERyxhQUFjLEVBRWxCLGtCNEMvaUVJLGdCQUFBLFVBR0osa0J4Q3VFSSxXQUFBLE1BQ0EsVUFBQSxFd0N0RUEsd0JBQ0EsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEs1Q2tqRUosMkI0Qy9pRUksa0I1Q2lqRUEsTUFBTyxJNEM5aUVYLFFBQUEsYXhDNERJLGVBQWMsS0pzL0RsQiw0QktsMkRRLFdBQUEsS3dDaE9SLE1BQUEsSzdDc2tFQSx3QkFDRSxXNkNua0VVLE03Q3FrRVosa0JLejJEUSxRQUFBLGF3Q2hPUixnQkFBQSxLN0M2a0VBLDRCQUNFLGE2Q25rRU0sSzdDb2tFTixXNkNua0VZLDBDQUFBLEtBQUEsVTdDcWtFZCx3QjZDaGtFQSxXQUFBLE1BQ0ksY0FBYSxLQUNiLFdBQUEsMkNBQXlCLE1BQUEsVTdDbWtFN0IsbUJBQ0UsVTZDdGtFRixPN0N1a0VFLFU2Q2xrRU0sUTdDbWtFTixZNkNsa0VNLEk3Q29rRVIsb0JBQ0UsVTZDbGtFVSxPeENzTUosVUFBQSxPTDgzRE4sWTZDN2tFRixJN0M4a0VFLE02Q2prRU0sUTdDbWtFUixhQUNFLFM2Q2prRU0sUzdDa2tFTixjQUFlLEs2QzlqRWpCLGNBQUEsTzdDaWtFQSxrQjZDamtFQSxhQUFBLEtsQ2pDaUMsd0JYb21FL0IseUI2QzlqRU0sU0FBQSxTQUxSLFFBQUEsR0FRUSxRQUFBLE14Q21MQSxpQkFBQSxRTDY0RE4seUJBQ0UsSUlsaUVBLE1KbWlFQSxJSWxpRUEsTUNtSkksS0FBQSxJd0MzTFIsTUFBQSxLN0M2a0VJLE9JM2lFQSxJSjRpRUYsd0JBQ0UsSUFBSyxNNkM3akVULElBQUEsTXpDMEJJLEtBQUEsSUFDQSxXQUFBLEt5Q3pCQSxZbENyRDZCLElrQ3NEN0IsTUFBQSxJQUNBLE9BQUEsS0FDQSxtQ0FDQSxRQUFRLEtBQ1Isd0JBQ0EsUUFBQSxJQUFBLE1BVUgsUTdDdWpFRCxpQktoNkRRLGFBQUEsS0xrNkROLFk2QzNrRUYsSTdDNGtFRSxZNkMvakVVLFFBYlosUUFBQSxLN0M4a0VFLDRCQUNFLFFBQVMsTUFFYix3QkFDRSxRQUFTLE02Q3pqRVYsK0I3QzJqRUQsZ0NBQ0UsUUFBUyxLQUVYLGtCQUNFLFVBQVcsTzZDN2pFYixVQUFBLE9BS1EsWUFBQSxJN0MyakVOLFlBQWEsSUFBSSxNQUFNLFE4Q2xwRXpCLE1BQUEsS0FDSSxPQUFBLEtBQ0EsYUFBQSxLQUNBLFNBQUEsUzlDb3BFRixNQUFPLEs4Q2xwRVQsSUFBQSxFMUNrRUksMkJBQ0Esa0IwQ2pFQSxNQUFBLEdBRUosYUFDSSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxFQUFBLEtBQWdCLEVBQ2hCLFFBQUEsS0FBQSxFQUFBLE9BQXlCLEU5Q3FwRTNCLFFBQVMsSzhDbHBFWCx3QkFDSSxRQUFBLE05Q3FwRUosc0I4Q2xwRUksUUFBQSxLQUVKLG1DQUNJLFFBQUEsSzlDcXBFSixrQ0FDRSxRQUFTLE1BRVgsbUI4Q2xwRUksY0FBQSxLQUNBLGNBQUEsTzlDcXBFSixtQjhDbHBFQSxlQUFBLEk5Q3FwRUEsbUJBQ0UsVUFBVyxLK0N0ckViLFVBQUEsS0FDSSxZQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsYTNDb0VBLGdCQUFBLEtBQ0EseUJKcW5FQSxNQUFPLFFnRDdyRVgsZ0JBQUEsVWhEZ3NFQSxvQmdENXJFQSxVQUFBLE9BQ0ksVUFBQSxRQUNBLFlBQUEsSUFGSixNQUFBLEtoRGlzRUUsWWdEN3JFTSxJaEQ4ckVOLGNnRDdyRU0sSUFBYyxNQUFBLFFoRDhyRXBCLGNnRDdyRWlCLEloRDhyRWpCLGNBQWUsUWdEMXJFakIsZUFBQSxJaEQ2ckVBLG1CZ0QxckVJLFVBQUEsTWhENHJFRixNQUFPLEtBRVQsY2dEenJFSSxRQUFBLEtBQUEsRWhEMnJFRixRQUFTLE9BQVEsRWdEeHJFbkIsY0FBQSxJQUFBLE1BQUEsUWhEMnJFQSxZQUNFLFVBQVcsS0tyL0RMLFVBQUEsSzJDNU5SLFlBQUEsSWhEb3RFRSxRZ0R4ckVNLGFBbEJSLE1BQUEsS2hENHNFRSxpQmdEdnJFTSxRaER3ckVOLFlnRHZyRU0sSWhEd3JFTixlZ0R2ckVpQixVaER3ckVqQixRZ0R2ckVNLElBQ0osSUFuQkosUUFBQSxTQUFBLFFoRDJzRUUsZWdEcnJFTSxJaER1ckVSLGdCQUNFLFVnRHJyRU0sS2hEc3JFTixVZ0QxckVFLEtoRDJyRUYsWWdEcnJFVSxJaER1ckVaLDJCQUNFLGtCZ0RqckVNLFFBQUEsS0FDQSw2QkFDQSxRQUFBLEtoRG1yRUYsUUFBUyxPQUVmLDJCQUNFLGtCZ0Q1cUVVLFFBQUEsTUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUxSLElBQUEsRUFRUSxPQUFBLE1oRDhxRVosd0JBQ0UsUUFBUyxNaURsdkVQLGNBQUEsS0FDRSxjQUFXLE9BQ1gsU0FBQSxTQUNBLDJCakRvdkVGLHdCa0QzdkVKLGNBQUEsSUFBQSxNQUFBLFFBRVEsZUFBQSxPQUNBLG1DQUNBLE9BQUEsS2xENHZFQSxlQUFnQixHbURod0V4QiwyQkFFUSx3QkFDQSxRQUFBLGFBQ0EsWUFBZ0IsT0FDaEIsY0FBQSxFQUxSLFlBQUEsTW5Ed3dFQSx3QkFDRSxnQm1EaHdFVSxLbkRpd0VWLE1tRGh3RVUsUW5EaXdFViw4Qm1EL3ZFVSxNQUFBLFFBWlosZ0JBQUEsVW5EOHdFRSxtQ0FDRSxZbUQ5dkVZLEluRCt2RWQsMkJBQ0Usd0JtRGp4RUosVUFBQSxLQWdCZ0IsWUFBQSxLbkRvd0VkLDJCQUNFLHdCbURsd0VZLFVBQUEsUUFuQmhCLFlBQUEsS25EeXhFQSx1QkFDRSxVbUR4d0VjLE9uRHl3RWQsVW1EeHdFYyxPbkR5d0VkLFltRDV4RUYsSW5ENnhFRSxNbUQ3d0VjLFFuRDh3RWQsUW1EN3dFYyxNbkQ4d0VkLFNtRDd3RWMsU25EOHdFZCxNbUQ3d0VjLEtuRDh3RWQsSW1EanlFRixLbkRreUVFLFFtRGx4RWMsSW5EbXhFZCxXbURseEVjLE9uRG14RWQsa0NBQ0UsTW1EbHhFWSxRbkRteEVkLDJCQUNFLHVCbUR0eEVZLFFBQUEsTW5Ed3hFZCw2QkFDRSxRbUR2eEVZLElBQUEsTUFBQSxRbkR5eEVoQiwrQkFDRSxNbUQ1eEVjLEtuRDh4RWhCLDJCQUNFLFFtRGh6RUYsS25Ea3pFQSx3Q0FDRSxRbURqeUVjLEtuRG15RWhCLHVDQUNFLFFtRHR5RWMsTW5Ed3lFaEIsa0JBQ0UsTW1EdHlFYyxLbkR1eUVkLFdtRDF6RUYsS25EMnpFRSxjbUQzeUVjLEtuRDR5RWQsY21EM3lFYyxPbkQ2eUVoQixPQUNFLFVtRC96RUYsT25EZzBFRSxVbURoekVjLFFuRGl6RWQsWW1EaHpFYyxJbkRpekVkLE1tRGh6RWMsS25Ea3pFaEIsZ0JBQ0UsUW1EcnpFYyxjbkRzekVkLFdtRHJ6RWMsS25Ec3pFZCxjbURyekVjLEtuRHN6RWQsY21EcnpFYyxPbkR1ekVoQixlQUNFLFltRDF6RWMsSW5EMnpFZCxRbUQxekVjLElBQUEsS0FBQSxJQUFBLEVuRDJ6RWQsUW1EMXpFYyxRQUFBLEtBQUEsUUFBQSxFbkQyekVkLGNtRDkwRUYsSUFBQSxNQUFBLFFuRCswRUUsV21EL3pFYyxLbkRpMEVoQixhQUNFLFFtRC96RWMsSUFBQSxLQUFBLElBQUEsRW5EZzBFZCxRbURuMUVGLFFBQUEsS0FBQSxRQUFBLEVuRG8xRUUsY21EcDBFYyxJQUFBLE1BQUEsUW5EcTBFZCxXbURwMEVjLEtuRHUwRWhCLG9CQURBLHNCQUVFLFdtRHowRWMsTW5EMDBFZCxjbUR6MEVjLEtuRDAwRWQsYW1EejBFYyxFbkQ0MEVoQix3QkFEQSwwQkFFRSxjbUQ5MEVjLEVuRGcxRWhCLFlBQ0UsWW1EbDJFRixLQUFBLE1BQUEsUW5EbTJFRSxRbURuMUVjLEtuRG8xRWQsUW1EbjFFYyxLbkRvMUVkLE9tRG4xRWMsS0FBQSxFbkRvMUVkLE9tRG4xRWMsS0FBQSxFbkRvMUVkLFVtRHYyRUYsT25EdzJFRSxVbUR4MUVjLFFuRHkxRWQsWW1EeDFFYyxJbkQwMUVoQixjQUNFLGNtRDUyRUYsS25ENjJFRSxjbUQ3MUVjLE9uRCsxRWhCLG1CQUNFLGNtRDcxRWMsSUFBQSxNQUFBLFFuRDgxRWQsY21EajNFRixLbkRrM0VFLGNtRGwyRWMsT25EbTJFZCx5QkFDRSxRbURsMkVZLEduRG0yRVosUW1EbDJFWSxNQW5CaEIsTUFBQSxLbkR3M0VBLG1CQUNFLFltRHYyRWMsSW5EdzJFZCxjbUR2MkVjLEluRHcyRWQsY21EMzNFRixNbkQ0M0VFLFVtRDUyRWMsS25EODJFaEIscUJBQ0UsY21ENTJFYyxLbkQ2MkVkLGNtRGg0RUYsS25EaTRFRSxVbURqM0VjLEtuRG0zRWhCLHVCQUNFLGNtRGozRWMsS25EazNFZCxjbURyNEVGLE9uRHM0RUUsVW1EdDNFYyxLbkR3M0VoQiwyQkFDRSxtQm1EejRFRixjQUFBLEVuRDI0RUUsbUJBQ0UsY21EMzNFWSxFbkQ0M0VaLFFtRDMzRVksT0FBQSxPQUFBLE9BQThCLEVuRDQzRTFDLE1tRDMzRVksS0FuQmhCLE1BQUEsSW5EZzVFRSxxQkFDRSxjbURoNEVZLEVuRGk0RVosTW1EaDRFWSxLbkRpNEVaLE1tRGg0RVksSUFuQmhCLFFBQUEsT0FBQSxPQUFBLE9BQUEsRW5EcTVFSSxnQ21EcDRFWSxNQUFBLEluRHM0RWQsdUJBQ0UsY21EcjRFWSxFQW5CaEIsV0FBQSxNbkQwNUVJLE1tRDE0RVksS25EMjRFWixNbUQxNEVZLEluRDI0RVosUW1EMTRFWSxPQUFBLEduRDQ0RWhCLDJCQUNFLDBDQUNFLE1tRC80RVksS25EZzVFWixNbUQvNEVZLEtuRGc1RVos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endGRixLL0Qwd0ZFLFUrRHRzRlEsSy9EdXNGUixZK0R0c0ZRLEkvRHVzRlIsTStEdHNGUSxRL0R3c0ZWLHFCQUNFLGNLaGpGTSxLTGlqRk4sYytEaHhGRixPL0RpeEZFLGMrRGxzRk0sSUFBQSxNQUFBLFEvRG9zRlIsNEJBQ0UsYytEcHhGRixLL0RxeEZFLGMrRGpzRk0sTy9EbXNGUixRQUNFLFFJbHVGRSxLSm11RkYsUUlsdUZFLE9KbXVGRixjK0QvckZJLEsvRGdzRkosYytEL3JGSSxPL0Rnc0ZKLE8rRC9yRkksSUFBQSxNQU1ELFEvRDJyRkwsZUFDRSxVQUFXLE9BQ1gsVUl2dUZNLE9Kd3VGTixZS2xrRk0sSUxta0ZOLGMrRGx5RkYsSy9EbXlGRSxjQUFlLE9BQ2YsMkJBQ0UsZStEcnlGSixVQUFBLFEvRHd5RkEscUJBQ0UsVUsxa0ZNLE9MMmtGTixVK0QxeUZGLFEvRDJ5RkUsWUFBYSxJQUNiLE9BQVEsRUFFVixlQUNFLFErRC95RkYsSy9EZ3pGRSxRQUFTLEtBQUssRUFDZCxRK0Roc0ZNLE9BQUEsRS9EaXNGTixpQitEbHpGRixRL0RtekZFLHNCQUNFLFErRC9yRkksTS9EaXNGUix3QkFDRSxVQUFXLE9BQ1gsVUlsdkZFLFFKbXZGRixZSWx2RkUsSUptdkZGLFErRC9yRk0sYS9EZ3NGTixjK0QvckZNLEsvRGdzRk4sYytEL3JGTSxPL0Rpc0ZSLDRCQUNFLE0rRC96RkYsSy9EZzBGRSwyQkFDRSw0QitEajBGSixNQUFBLEsvRG8wRkEsOEJBQ0UsUStEL3JGUSxhL0Rnc0ZSLHFDQUNFLFFBQVMsS0FFYiw2QkFDRSxRK0Q5ckZRLEsvRCtyRlIsUytEOXJGUSxTL0QrckZSLG1DQUNFLFErRDlyRk0sRS9EZ3NGVixxQ0FDQSw0QkFDRSxRK0Q3ckZRLE0vRDhyRlIsMkJBQ0UscUNBQ0EsNEIrRHAxRkosUUFBQSxjL0R1MUZBLHFDQUNFLGMrRHgxRkYsSy9EeTFGRSxjQUFlLE9BQ2YsMkJBQ0UscUNBQ0UsVUloeEZGLEkyRDVFSixjQUFBLEcvRCsxRkEsNEJBQ0UsVStEenJGTSxPL0QwckZOLFUrRGoyRkYsUS9EazJGRSxZQUFhLElBQ2IsUStEenJGUSxFL0QwckZSLE8rRHAyRkYsRS9EcTJGRSxXQUFZLElBQ1osZ0IrRHhyRlEsVUE5S1YsTUFBQSxRL0R3MkZFLFErRHByRkksRS9EcXJGSixrQytEbnJGSSxNQUFBLFExRHlDRSxnQkFBQSxLTDZvRkosTytENTJGSixRL0Q2MkZFLGtDQUNFLE0rRDkyRkosUS9EKzJGSSxnQitEaHJGUSxLL0RpckZSLFErRGgzRkosSUFBQSxNQUFBLGtCL0RpM0ZFLDJCQUNFLDRCQUNFLFcrRC9xRk0sRS9EZ3JGTixTK0QvcUZNLFMvRGdyRk4sTStEL3FGTSxNL0RpckZaLHdCS3hwRlEsVUFBQSxLTDBwRk4sVStEejNGRixLL0QwM0ZFLFlJenpGTSxJMkRqRVIsU0FBQSxTL0Q0M0ZFLFErRG5uRkksYS9Eb25GSixhQUFjLEtBQ2QsY0FBZSxLQUNmLFlBQWEsS0FFZixtQkFDRSxZK0Q5bUZHLEkvRGduRkwsb0JBQ0UsVStEbnJGVSxLL0RvckZWLFUrRHQ0RkYsSy9EdTRGRSxZK0RqckZVLEkvRGtyRlYsYytEeDRGRixLL0R5NEZFLGMrRDdxRk0sTy9EK3FGUix3QkFDRSxTSXIwRkUsU0pzMEZGLEkrRDVxRk0sRS9ENnFGTixLK0Q1cUZNLEUvRDZxRk4sTStELzRGRixLL0RnNUZFLE8rRHpxRlEsSy9EMHFGUixlK0RqNUZGLEkvRG01RkEsZUFDRSxXK0RwNUZGLEUvRHE1RkUsYytEdHFGUSxLL0R1cUZSLGNJeDFGRSxPSnkxRkYsUUl4MUZFLEtKeTFGRiwyQkFDRSxlQUNFLFErRHZxRkksTy9EeXFGVixxQkFDRSxPK0Q3NUZGLEUvRDg1RkUsUUk3MUZNLEVKKzFGUixzQkFDRSxVK0R2cUZNLE8vRHdxRk4sVStEbDZGRixPL0RtNkZFLFkrRHJxRk0sSS9Ec3FGTixZK0RycUZNLEUvRHNxRk4sZStEcjZGRixLL0RzNkZFLGFJaDJGRSxFSmkyRkYsWUloMkZFLElKaTJGRiwyQkFDRSxzQitEbnFGSSxVQUFBLFEvRHNxRlIscUJBQ0UsUStEM3BGTSxNL0Q0cEZOLGdCQUFpQixL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Im5zcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvLyBOb3JtYWxpc2Vcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHsgXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIFxuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHRtbCB7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGZvbnQsIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBtYWluIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbiAgICBcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7IFxuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbnN0cm9uZywgXG5iIHtcblx0Zm9udC13ZWlnaHQ6JGJvbGQ7XG59XG4gICAgXG5lbSwgXG5pIHtcblx0Zm9udC1zdHlsZTppdGFsaWM7XG59XG4gICAgXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuICAgIFxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbiAgICBcbmJsb2NrcXVvdGU6YmVmb3JlLCBcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgXG5xOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG4gICAgXG5pbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubWFyayB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXHRcbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXHRcbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXHRcbnRkIHsgXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7IFxufVxuXG5ociB7XG5cdGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDsgXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cdFxuYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblx0XG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblx0XG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblx0XG5cdFxuaW1nIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDphdXRvO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsIFxuYnV0dG9uIHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cdFxuaW5wdXQsIFxuYnV0dG9uLCBcbnNlbGVjdCB7XG5cdGJvcmRlcjogMCBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXHRcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblx0XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHQtbW96LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXHRcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogcmFkaW87XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogc2xpZGVyLWhvcml6b250YWw7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBzbGlkZXItaG9yaXpvbnRhbDtcbn1cblx0XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIgeyBcblx0Ym9yZGVyOiAwOyBcblx0cGFkZGluZzogMDsgXG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogOTklO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6MCBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59IFxudGV4dGFyZWEgeyBcblx0b3ZlcmZsb3c6IGF1dG87IFxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyBcblx0cmVzaXplOiB2ZXJ0aWNhbDsgXG4gICAgd2lkdGg6MTAwJTtcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIG1haW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1hcmsge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW5wdXQsXG5idXR0b24ge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogcmFkaW87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBzbGlkZXItaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBzbGlkZXItaG9yaXpvbnRhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiA5OSU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3ODU7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNvbG9yX19wcmltYXJ5LWJsdWUge1xuICBjb2xvcjogIzAwNDc4NTsgfVxuXG4uYmdfX3ByaW1hcnktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3ODU7IH1cblxuLmNvbG9yX19zZWNvbmRhcnktYmx1ZSB7XG4gIGNvbG9yOiAjMDA3REIzOyB9XG5cbi5iZ19fc2Vjb25kYXJ5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3REIzOyB9XG5cbi5jb2xvcl9fbGluay1jb2xvciB7XG4gIGNvbG9yOiAjMDA3NkE4OyB9XG5cbi5iZ19fbGluay1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2QTg7IH1cblxuLmNvbG9yX19saWdodC1ibHVlIHtcbiAgY29sb3I6ICNjZmU1Zjc7IH1cblxuLmJnX19saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTVmNzsgfVxuXG4uY29sb3JfX2hpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZjZDA0OyB9XG5cbi5iZ19faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwNDsgfVxuXG4uY29sb3JfX2xpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICNEQ0VEQzg7IH1cblxuLmJnX19saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0VEQzg7IH1cblxuLmNvbG9yX19ncmVlbiB7XG4gIGNvbG9yOiAjMTI4NzVBOyB9XG5cbi5iZ19fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4NzVBOyB9XG5cbi5jb2xvcl9fd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmdfX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY29sb3JfX29mZi13aGl0ZSB7XG4gIGNvbG9yOiAjZmFmYWZhOyB9XG5cbi5iZ19fb2ZmLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4uY29sb3JfX2dyZXkge1xuICBjb2xvcjogI2IyYjJiMjsgfVxuXG4uYmdfX2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyOyB9XG5cbi5jb2xvcl9fbGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjZWFlYWVhOyB9XG5cbi5iZ19fbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblxuLmNvbG9yX19taWQtZ3JleSB7XG4gIGNvbG9yOiAjNzA3MDcwOyB9XG5cbi5iZ19fbWlkLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwOyB9XG5cbi5jb2xvcl9fb2ZmLWJsYWNrIHtcbiAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmJnX19vZmYtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5OyB9XG5cbi5jb2xvcl9fcmVkIHtcbiAgY29sb3I6ICNkMjBjMGM7IH1cblxuLmJnX19yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIwYzBjOyB9XG5cbi5jb2xvcl9fZGFyay1yZWQge1xuICBjb2xvcjogIzhiMDAwMDsgfVxuXG4uYmdfX2RhcmstcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDsgfVxuXG4uY29sb3JfX2xpZ2h0LXJlZCB7XG4gIGNvbG9yOiAjZjFlNWU1OyB9XG5cbi5iZ19fbGlnaHQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZTVlNTsgfVxuXG4uY29sb3JfX3R1cnF1b2lzZSB7XG4gIGNvbG9yOiAjMjhhMTk3OyB9XG5cbi5iZ19fdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTE5NzsgfVxuXG4uY29sb3JfX2lzZCB7XG4gIGNvbG9yOiAjNmMyYzkxOyB9XG5cbi5iZ19faXNkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjMmM5MTsgfVxuXG4uY29sb3JfX2xvZ2lzdGljcyB7XG4gIGNvbG9yOiAjMDBhOTRmOyB9XG5cbi5iZ19fbG9naXN0aWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTk0ZjsgfVxuXG4uY29sb3JfX3NuYnRzIHtcbiAgY29sb3I6ICNkYjMzMjg7IH1cblxuLmJnX19zbmJ0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjMzMjg7IH1cblxuLmNvbG9yX19ocHMge1xuICBjb2xvcjogIzc4YTU0MTsgfVxuXG4uYmdfX2hwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGE1NDE7IH1cblxuLmNvbG9yX19sZWdhbCB7XG4gIGNvbG9yOiAjMDA3MDRhOyB9XG5cbi5iZ19fbGVnYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDRhOyB9XG5cbi5jb2xvcl9fcHJhY3RpdGlvbmVyIHtcbiAgY29sb3I6ICM3ZTM2NjE7IH1cblxuLmJnX19wcmFjdGl0aW9uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2UzNjYxOyB9XG5cbi5jb2xvcl9faXQge1xuICBjb2xvcjogIzAxYTE5YTsgfVxuXG4uYmdfX2l0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxYTE5YTsgfVxuXG4uY29sb3JfX2ZhY2lsaXRpZXMge1xuICBjb2xvcjogIzVlOTM3ZjsgfVxuXG4uYmdfX2ZhY2lsaXRpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU5MzdmOyB9XG5cbi5jb2xvcl9fcGdtcyB7XG4gIGNvbG9yOiAjNjI1ZmFhOyB9XG5cbi5iZ19fcGdtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjVmYWE7IH1cblxuLmNvbG9yX19wcm9jdXJlbWVudCB7XG4gIGNvbG9yOiAjZTQ2ZDI1OyB9XG5cbi5iZ19fcHJvY3VyZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2ZDI1OyB9XG5cbi5jb2xvcl9fY29tbWlzc2lvbmluZyB7XG4gIGNvbG9yOiAjZWMwMDhjOyB9XG5cbi5iZ19fY29tbWlzc2lvbmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzAwOGM7IH1cblxuLmNvbG9yX19mcmF1ZCB7XG4gIGNvbG9yOiAjYmIwMzcxOyB9XG5cbi5iZ19fZnJhdWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIwMzcxOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlIEhlbHZldGljYSBXMDFfbjNcIjtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzLzFiOTUwZDJhLTkwN2EtNDg4OC04MDU2LTBkNDRlOGU4NjMzOC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBIZWx2ZXRpY2EgVzAxXCI7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy8xYjk1MGQyYS05MDdhLTQ4ODgtODA1Ni0wZDQ0ZThlODYzMzguZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzLzFiOTUwZDJhLTkwN2EtNDg4OC04MDU2LTBkNDRlOGU4NjMzOC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy8zYTQ2NTQyZi1mNDI5LTQ4MjEtOWE4OC02MmUzYmU1NGE2NDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvNTBhYzE2OTktZjNkMi00N2I2LTg3OGYtNjdhMzY4YTE3YzQxLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy8wYmU1NTkwZi04MzUzLTRlZjMtYWRhMS00M2FjMzgwODU5ZjgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzLzgyYTRlMWMyLTdmZmQtNGM1OC04NmZhLTQwMTBhNjcyM2M4ZS5zdmcjODJhNGUxYzItN2ZmZC00YzU4LTg2ZmEtNDAxMGE2NzIzYzhlXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlIEhlbHZldGljYSBXMDFfbjRcIjtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL2JmN2VmNGNlLWRlMmEtNDIxMy1hOWQ3LTgyNmEzZWUzMjNjZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBIZWx2ZXRpY2EgVzAxXCI7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9iZjdlZjRjZS1kZTJhLTQyMTMtYTlkNy04MjZhM2VlMzIzY2QuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL2JmN2VmNGNlLWRlMmEtNDIxMy1hOWQ3LTgyNmEzZWUzMjNjZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy8zZGFjNzFlYi1hZmE3LTRjODAtOTdmMC01OTkyMDI3NzI5MDUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvMzRlMGU0YzAtYzI5NC00OWJiLTlhOGUtMWIyY2FmZDU0ZTMyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy84YThiZmVlMy0xOTdjLTQ5NDItOWIxMS03MTUwOGNjOWY0MDYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzLzUxMDE5OTVhLWU3M2ItNGNmOS04NGU4LWY5OWViNDMyNzdiMS5zdmcjNTEwMTk5NWEtZTczYi00Y2Y5LTg0ZTgtZjk5ZWI0MzI3N2IxXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlIEhlbHZldGljYSBXMDFfbjdcIjtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzLzhhNmMzZTVhLTg4YTUtNDMwYy05MWQ4LTc3NjdjZTk3MWQxMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBIZWx2ZXRpY2EgVzAxXCI7XG4gIHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy84YTZjM2U1YS04OGE1LTQzMGMtOTFkOC03NzY3Y2U5NzFkMTIuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzLzhhNmMzZTVhLTg4YTUtNDMwYy05MWQ4LTc3NjdjZTk3MWQxMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy81MzFjNWEyOC01NTc1LTRmNTgtOTZkNC1hODBmN2I3MDJkN2Iud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9zdGF0aWMvZm9udHMvNDM5YzU5NjItZjlmZS00ZWFmLWExZjYtZjQxZDQyZWRiYTc1LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3N0YXRpYy9mb250cy80MTlhMzA4ZC1iNzc3LTRmODQtOTIzNS0yY2FmNGE5OGVjMjMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvc3RhdGljL2ZvbnRzL2U0ZDViODgxLTY4MzUtNDViNy04NzY2LTNlNWI5ZTdjYWI4Yi5zdmcjZTRkNWI4ODEtNjgzNS00NWI3LTg3NjYtM2U1YjllN2NhYjhiXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogNDAwIDEwMCUgXCJOZXVlIEhlbHZldGljYSBXMDFcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE5MTkxOTsgfVxuXG4ubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFscGhhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmFscGhhIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cblxuLmJldGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5iZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLmdhbW1hIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuZ2FtbWEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uZGVsdGEge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmVwc2lsb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnpldGEge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxucCxcbmxpLFxuZHQsXG5kZCxcbmFkZHJlc3Mge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogNDBlbTsgfVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uaGVhZGluZy14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5oZWFkaW5nLXhsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cblxuLmhlYWRpbmctbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5oZWFkaW5nLWwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4uaGVhZGluZy1tIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmhlYWRpbmctbSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5oZWFkaW5nLXMge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG5cbi5jYXB0aW9uLXhsLCAuY2FwdGlvbi1sLCAuY2FwdGlvbi1tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2FwdGlvbi14bCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmNhcHRpb24teGwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4uY2FwdGlvbi1sIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuY2FwdGlvbi1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLmNhcHRpb24tbSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uYWxpZ24tY2VudHJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubm8td2ViZm9udHMgYm9keSxcbi5uby13ZWJmb250cyBidXR0b24sXG4ubm8td2ViZm9udHMgaW5wdXQsXG4ubm8td2ViZm9udHMgc2VsZWN0LFxuLm5vLXdlYmZvbnRzIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH1cblxuLnd5c2l3eWcgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAud3lzaXd5ZyBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG5cbi53eXNpd3lnIGgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLnd5c2l3eWcgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4ud3lzaXd5ZyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC53eXNpd3lnIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLnd5c2l3eWcgaDQsIC53eXNpd3lnIGg1LCAud3lzaXd5ZyBoNiB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cblxuLnd5c2l3eWcgcCwgLnd5c2l3eWcgdWwsIC53eXNpd3lnIG9sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi53eXNpd3lnIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cblxuLnd5c2l3eWcgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuXG4ud3lzaXd5ZyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRlLS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuaGlkZS0tc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2hvdy1mb3ItbGFyZ2UtdXAge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLnNob3ctZm9yLWxhcmdlLXVwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnZpc2libGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBjbGlwOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4ge1xuICAucHJpbnQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wcmludC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmdyaWQtd3JhcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmdyaWQtd3JhcC0tc29mdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4uZ3JpZC1yb3cge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5ncmlkLXJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmdyaWQtcm93LS1zb2Z0LWZsdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4OyB9XG5cbi5ncmlkLWNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IGluaXRpYWw7IH1cblxuLmdyaWQtY29sLS1zb2Z0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5ncmlkLXhzbWFsbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5ncmlkLXhzbWFsbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uZ3JpZC14c21hbGwtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmdyaWQteHNtYWxsLTQge1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5ncmlkLXhzbWFsbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uZ3JpZC14c21hbGwtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmdyaWQteHNtYWxsLTcge1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5ncmlkLXhzbWFsbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uZ3JpZC14c21hbGwtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmdyaWQteHNtYWxsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uZ3JpZC14c21hbGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5ncmlkLXhzbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMGVtKSB7XG4gIC5ncmlkLXNtYWxsLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1zbWFsbC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkLXNtYWxsLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQtc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5ncmlkLXNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQtc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ncmlkLXNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQtc21hbGwtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtc21hbGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmdyaWQtc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLmdyaWQtbWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZC1tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZC1tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZC1tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC1tZWRpdW0tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZ3JpZC1tZWRpdW0tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZC1tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC1tZWRpdW0tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuZ3JpZC1tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmdyaWQtbWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLW1lZGl1bS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAuZ3JpZC1sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQtbGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZ3JpZC1sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5ncmlkLWxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQtbGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZC1sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkLWxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQtbGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuZ3JpZC1sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5ncmlkLWxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLWxhcmdlLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5ncmlkLWxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5ncmlkLXhsYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmdyaWQteGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmdyaWQteGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWQteGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmdyaWQteGxhcmdlLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmdyaWQteGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyaWQteGxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmdyaWQteGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQteGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQteGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5ncmlkLXhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuZ3JpZC14bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmdsb2JhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nbG9iYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZ2xvYmFsLWhlYWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZ2xvYmFsLWhlYWRlcl9faW1nIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdsb2JhbC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuXG4uZ2xvYmFsLWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gIC5nbG9iYWwtaGVhZGVyX19zZWFyY2gtZm9ybS5pcy0tb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2LjI0ZW0pIHtcbiAgICAuZ2xvYmFsLWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfSB9XG5cbi5nbG9iYWwtaGVhZGVyX190b2dnbGUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAwLjVyZW07XG4gIGJvdHRvbTogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4OyB9XG4gIC5nbG9iYWwtaGVhZGVyX190b2dnbGUtc2VhcmNoOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA0cHggc29saWQgI2ZmY2QwNDsgfVxuICAuZ2xvYmFsLWhlYWRlcl9fdG9nZ2xlLXNlYXJjaC5pcy0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgLmdsb2JhbC1oZWFkZXJfX3RvZ2dsZS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sb2NhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sb2NhbC1oZWFkZXItLWlzZCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNmMyYzkxOyB9XG5cbi5sb2NhbC1oZWFkZXItLWxvZ2lzdGljcyB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDBhOTRmOyB9XG5cbi5sb2NhbC1oZWFkZXItLXNuYnRzIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkYjMzMjg7IH1cblxuLmxvY2FsLWhlYWRlci0taHBzIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM3OGE1NDE7IH1cblxuLmxvY2FsLWhlYWRlci0tbGVnYWwge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwNzA0YTsgfVxuXG4ubG9jYWwtaGVhZGVyLS1wcmFjdGl0aW9uZXIge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzdlMzY2MTsgfVxuXG4ubG9jYWwtaGVhZGVyLS1pdCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDFhMTlhOyB9XG5cbi5sb2NhbC1oZWFkZXItLWZhY2lsaXRpZXMge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzVlOTM3ZjsgfVxuXG4ubG9jYWwtaGVhZGVyLS1wZ21zIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM2MjVmYWE7IH1cblxuLmxvY2FsLWhlYWRlci0tcHJvY3VyZW1lbnQge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2U0NmQyNTsgfVxuXG4ubG9jYWwtaGVhZGVyLS1jb21taXNzaW9uaW5nIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNlYzAwOGM7IH1cblxuLmxvY2FsLWhlYWRlci0tZnJhdWQge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2JiMDM3MTsgfVxuXG4ubG9jYWwtaGVhZGVyX19tYXN0aGVhZCB7XG4gIG1hcmdpbjogMC43NXJlbSAwIDAuNzVyZW0gMDsgfVxuXG4ubG9jYWwtaGVhZGVyX19sb2dvLWxpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubHRlLWllOCAubG9jYWwtaGVhZGVyX19sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmhlcml0OyB9XG5cbi5sb2NhbC1oZWFkZXJfX2xvZ28taW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgIC5sb2NhbC1oZWFkZXJfX2xvZ28taW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG5cbi5sb2NhbC1oZWFkZXItbG9nb19faW1nIHtcbiAgbWluLXdpZHRoOiAyNDBweDsgfVxuXG4ubG9jYWwtaGVhZGVyX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAubG9jYWwtaGVhZGVyX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAubG9jYWwtaGVhZGVyX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXgtd2lkdGg6IDIwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAubG9jYWwtaGVhZGVyX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5sb2NhbC1oZWFkZXJfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uZ2xvYmFsLWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwN0RCMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4NTtcbiAgcGFkZGluZzogM3JlbSAyNHB4OyB9XG5cbi5nbG9iYWwtZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5nbG9iYWwtZm9vdGVyX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTsgfVxuXG4uZ2xvYmFsLWZvb3Rlcl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLmdsb2JhbC1mb290ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cblxuLmdsb2JhbC1mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmdsb2JhbC1mb290ZXJfX2xpbms6Zm9jdXMsIC5nbG9iYWwtZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2VhZWFlYTsgfVxuXG4uYXJ0aWNsZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gIC5hcnRpY2xlLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0RCMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLnB1c2gge1xuICBtYXJnaW46IDEuNXJlbTsgfVxuXG4ucHVzaF9fYm90dG9tLS1oYWxmIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4ucHVzaF9fYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5wdXNoX19ib3R0b20tLWRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnB1c2hfX3RvcCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4ucHVzaF9fdG9wLS1kb3VibGUge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi5wdXNoX19yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi5wdXNoX19sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuXG4ucHVzaF9fc2lkZXMge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucHVzaF9fZW5kcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5wdXNoX19lbmRzLS1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi5wdXNoX190b3AtLWhhbGYge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5zb2Z0IHtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4uc29mdF9fc2lkZXMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cblxuLnNvZnRfX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4uc29mdF9fbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4uc29mdF9faGFsZiB7XG4gIHBhZGRpbmc6IDEycHg7IH1cblxuLnNvZnRfX3NpZGVzLS1oYWxmIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5zb2Z0X190b3Age1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG5cbi5zb2Z0X190b3AtLWRvdWJsZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG5cbi5zb2Z0X19ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG5cbi5zb2Z0X19ib3R0b20tLWRvdWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi5zb2Z0X19lbmRzIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4uc29mdF9fZW5kcy0tZG91YmxlIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi5jbGlwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxpc3QtZGlzYyB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG5cbi5saXN0LWRpc2NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICAubGlzdC1kaXNjX19pdGVtLmlzLS1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmxpc3QtbnVtYmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cblxuLmxpc3QtbnVtYmVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNzZBODsgfVxuXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMwMDc2QTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogNHB4IHNvbGlkICNmZmNkMDQgIWltcG9ydGFudDsgfVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc2QTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2tpcF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2tpcF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOTk5ZW07XG4gIGhlaWdodDogMXB4OyB9XG4gIC5za2lwX19idG46Zm9jdXMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Nzg1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iYWNrLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzZBODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iYWNrLWxpbms6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1MCUsIDEwMCUgMTAwJSwgMTAwJSAwJSk7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNnB4IDVweCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLnBhbmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnBhbmVsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5wYW5lbF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH0gfVxuXG4ucGFuZWxfX2JvZHkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5wYW5lbF9fYm9keSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5wYW5lbC0tYXR0ZW50aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyMGMwYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhbmVsLS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0RCMztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhbmVsLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTE5NztcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyODc1QTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgbGluZWFyO1xuICBib3gtc2hhZG93OiAwIDJweCAwICMwNzM2MjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2YzQ4OyB9XG4gIC5idG5bZGlzYWJsZWRdLCAuYnRuW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgIG9wYWNpdHk6IC42O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5idG5bZGlzYWJsZWRdOmhvdmVyLCAuYnRuW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyODc1QTsgfVxuICAgIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bltkaXNhYmxlZD1cImRpc2FibGVkXCJdOmFjdGl2ZSB7XG4gICAgICB0b3A6IDA7IH1cbiAgLmJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkICNmZmNkMDQ7IH1cbiAgLmJ0bjpsaW5rLCAuYnRuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICB0b3A6IDJweDsgfVxuICAuYnRuOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB0b3A6IC0ycHg7IH1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgIzhjOGM4YzsgfVxuICAuYnRuLS1zZWNvbmRhcnk6bGluaywgLmJ0bi0tc2Vjb25kYXJ5OnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5OyB9XG4gIC5idG4tLXNlY29uZGFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tLXNlY29uZGFyeVtkaXNhYmxlZD1cImRpc2FibGVkXCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5idG4tLXN0YXJ0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYnRuLS1zdGFydDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uY2FyZC0tb24td2hpdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG5cbi5jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtOyB9XG5cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkX19tZXRhLCAuY2FyZF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJkX19tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cblxuLmNhcmRfX2RhdGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLmNhcmRfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5jYXJkX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhcmRfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jYXJkLS1jbGlja2FibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmQtLWNsaWNrYWJsZSAuY2FyZF9fbGluazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbi5jYXRlZ29yeS1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uY2F0ZWdvcnktaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNhdGVnb3J5LWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2F0ZWdvcnktaXRlbV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNhdGVnb3J5LWl0ZW1fX3N1bW1hcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5jYXRlZ29yeS1pdGVtX19tZXRhIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG5cbi5jYXRlZ29yeS1pdGVtLS1jbGlja2FibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhdGVnb3J5LWl0ZW0tLWNsaWNrYWJsZSAuY2F0ZWdvcnktaXRlbV9fbGluazphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1ncm91cC0tZXJyb3Ige1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkMjBjMGM7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4uZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi5maWVsZHNldF9fbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5maWVsZHNldF9fbGVnZW5kOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0teGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuZmllbGRzZXRfX2xlZ2VuZC0teGwge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH0gfVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmZpZWxkc2V0X19sZWdlbmQtLWwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmZpZWxkc2V0X19sZWdlbmQtLW0ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tcyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ubGFiZWwge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG5cbi5sYWJlbC0teGwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAubGFiZWwtLXhsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cblxuLmxhYmVsLS1sIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAubGFiZWwtLWwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4ubGFiZWwtLW0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5sYWJlbC0tbSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5sYWJlbC0tcyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi5jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJvcmRlcjogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgNHB4IDRweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jaGVja2JveF9faW5wdXQ6Zm9jdXMgKyAuY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmU6IDRweCBzb2xpZCAjZmZjZDA0OyB9XG5cbi5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLmZpZWxkc2V0X19sZWdlbmQge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmZpZWxkc2V0X19sZWdlbmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5maWVsZHNldF9fbGVnZW5kLS14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5maWVsZHNldF9fbGVnZW5kLS14bCB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuZmllbGRzZXRfX2xlZ2VuZC0tbCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5maWVsZHNldF9fbGVnZW5kLS1tIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuZmllbGRzZXRfX2xlZ2VuZC0tbSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5maWVsZHNldF9fbGVnZW5kLS1zIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NjY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDRweCBzb2xpZCAjZmZjZDA0OyB9XG5cbi5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmlucHV0LS1lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMjBjMGM7IH1cblxuLmZpbGUtdXBsb2FkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMTRyZW07IH1cbiAgLmZpbGUtdXBsb2FkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA0cHggc29saWQgI2ZmY2QwNDsgfVxuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi5yYWRpb19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7IH1cbiAgLnJhZGlvX19sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucmFkaW9fX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7IH1cblxuLnJhZGlvX19pbnB1dDpjaGVja2VkICsgLnJhZGlvX19sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnJhZGlvX19pbnB1dDpmb2N1cyArIC5yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmNkMDQ7IH1cblxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICBjbGVhcjogbGVmdDsgfVxuXG4uY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jaGVja2JveF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gIC5jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMTFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDRweCA0cHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2hlY2tib3hfX2lucHV0OmZvY3VzICsgLmNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBvdXRsaW5lOiA0cHggc29saWQgI2ZmY2QwNDsgfVxuXG4uc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDsgfVxuICAuc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiA0cHggc29saWQgI2ZmY2QwNDsgfVxuXG4ubHRlLWllOCAuc2VsZWN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5zZWxlY3QtLWVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2QyMGMwYzsgfVxuXG4udGV4dGFyZWEge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2OyB9XG4gIC50ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkICNmZmNkMDQ7IH1cblxuLnRleHRhcmVhLS1lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMjBjMGM7IH1cblxuLmRhdGUge1xuICBmb250LXNpemU6IDA7IH1cblxuLmRhdGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuXG4uZGF0ZV9fbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtOyB9XG5cbi5kYXRlX19pbnB1dC0tZGF5LCAuZGF0ZV9faW5wdXQtLW1vbnRoIHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLmRhdGVfX2lucHV0LS15ZWFyIHtcbiAgd2lkdGg6IDc1cHg7IH1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2QyMGMwYztcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZXJyb3ItbWVzc2FnZS0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuXG4uZmllbGRzZXRfX2xlZ2VuZDpub3QoLmZpZWxkc2V0X19sZWdlbmQtLXhsKTpub3QoLmZpZWxkc2V0X19sZWdlbmQtLWwpOm5vdCguZmllbGRzZXRfX2xlZ2VuZC0tbSkgKyAuZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTsgfVxuXG4uZXJyb3Itc3VtbWFyeSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNkMjBjMGM7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmVycm9yLXN1bW1hcnk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDRweCBzb2xpZCAjZmZjZDA0OyB9XG5cbi5lcnJvci1zdW1tYXJ5X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cblxuLmVycm9yLXN1bW1hcnlfX2xpbmsge1xuICBjb2xvcjogI2QyMGMwYztcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZXJyb3Itc3VtbWFyeV9fbGluazpob3ZlciwgLmVycm9yLXN1bW1hcnlfX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZDIwYzBjOyB9XG5cbi5oaW50IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZpZWxkc2V0X19sZWdlbmQ6bm90KC5maWVsZHNldF9fbGVnZW5kLS14bCk6bm90KC5maWVsZHNldF9fbGVnZW5kLS1sKTpub3QoLmZpZWxkc2V0X19sZWdlbmQtLW0pICsgLmhpbnQge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC5tb2RhbC5pcy0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA2MDA7IH1cblxuLm1vZGFsX19pbm5lciB7XG4gIHdpZHRoOiA4NSU7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDZyZW0gYXV0bztcbiAgcGFkZGluZzogMi4yNXJlbSAyNHB4IDEuNXJlbSAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgIC5tb2RhbF9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfSB9XG5cbi5tb2RhbF9fY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbnMvY2xvc2UucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDcwMDsgfVxuICAubW9kYWxfX2Nsb3NlLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkICNmZmNkMDQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAubW9kYWxfX2Nsb3NlLWJ0biB7XG4gICAgICB0b3A6IDAuNzVyZW07XG4gICAgICByaWdodDogMTJweDsgfSB9XG5cbi50b2dnbGUuaXMtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4udGFic19fbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYnNfX25hdi1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjJiMmIyO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGFic19fbmF2LWl0ZW06Zm9jdXMsIC50YWJzX19uYXYtaXRlbS5pcy0tYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFic19fbmF2LWl0ZW06Zm9jdXM6YmVmb3JlLCAudGFic19fbmF2LWl0ZW0uaXMtLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4NTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAudGFic19fbmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnRhYnNfX25hdi1pdGVtOmZvY3VzLCAudGFic19fbmF2LWl0ZW0uaXMtLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2IyYjJiMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAudGFic19fbmF2LWl0ZW06Zm9jdXM6YmVmb3JlLCAudGFic19fbmF2LWl0ZW0uaXMtLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDRweDsgfSB9XG5cbi50YWJzX19iZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnRhYnNfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLnRhYnNfX3NlY3Rpb24uaXMtLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2IyYjJiMjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50YWJzX19zZWN0aW9uLmlzLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAgIC50YWJzX19zZWN0aW9uLmlzLS1hY3RpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9IH1cblxuLm5vLWpzIC50YWJzX19zZWN0aW9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2IyYjJiMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLm5vLWpzIC50YWJzX19zZWN0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5zZWFyY2hfX2lucHV0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjJiMmIyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDsgfVxuXG4uc2VhcmNoX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdEQjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2ljb25zL3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWFyY2hfX2J0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkICNmZmNkMDQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7IH1cblxuLnNlYXJjaF9fYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogc2VhcmNoIG1vZGlmaWVycyAqL1xuLnNlYXJjaC0tc21hbGwgLnNlYXJjaF9faW5wdXQsIC5zZWFyY2gtLXNtYWxsIC5zZWFyY2hfX2J0biB7XG4gIGhlaWdodDogMzRweDsgfVxuXG4uc2VhcmNoLS1zbWFsbCAuc2VhcmNoX19idG4ge1xuICB3aWR0aDogMzRweDsgfVxuXG4uc2VhcmNoLS1sYXJnZSAuc2VhcmNoX19pbnB1dCwgLnNlYXJjaC0tbGFyZ2UgLnNlYXJjaF9fYnRuIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5zZWFyY2gtLWxhcmdlIC5zZWFyY2hfX2J0biB7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDsgfVxuXG4ubHRlLWllOCAuc2VhcmNoX19idG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9pY29ucy9zZWFyY2gucG5nXCIpOyB9XG5cbi5icmVhZGNydW1iX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgLmJyZWFkY3J1bWJfX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zdGF0aWMvaW1nL2ljb25zL2Fycm93LXJpZ2h0LnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYnJlYWRjcnVtYl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAucGFnaW5hdGlvbl9fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuXG4ucGFnaW5hdGlvbl9faXRlbS0tcHJldmlvdXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnaW5hdGlvbl9faXRlbS0tbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhZ2luYXRpb25fX2xpbmstLXByZXZpb3VzIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3RhdGljL2ltZy9pY29ucy9hcnJvdy1sZWZ0LS0zNi5wbmdcIikgbGVmdCBuby1yZXBlYXQ7IH1cblxuLnBhZ2luYXRpb25fX2xpbmstLW5leHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3N0YXRpYy9pbWcvaWNvbnMvYXJyb3ctcmlnaHQtLTM2LnBuZ1wiKSByaWdodCBuby1yZXBlYXQ7IH1cblxuLnBhZ2luYXRpb25fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5wYWdpbmF0aW9uX19kZXRhaWwge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5jb2xsYXBzYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY29sbGFwc2FibGVfX2J0biB7XG4gIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICAuY29sbGFwc2FibGVfX2J0bjpiZWZvcmUsIC5jb2xsYXBzYWJsZV9fYnRuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuICAuY29sbGFwc2FibGVfX2J0bjpiZWZvcmUge1xuICAgIHRvcDogMC42cmVtO1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuY29sbGFwc2FibGVfX2J0bjphZnRlciB7XG4gICAgdG9wOiAwLjZyZW07XG4gICAgbGVmdDogNnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTRweDsgfVxuICAuY29sbGFwc2FibGVfX2J0bi5pcy0tYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzYWJsZV9fYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA0cHggc29saWQgI2ZmY2QwNDsgfVxuXG4uY29sbGFwc2FibGVfX2JkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNhYmxlX19iZC5pcy0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm8tanMgLmNvbGxhcHNhYmxlX19iZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uby1qcyAuY29sbGFwc2FibGVfX2J0bjpiZWZvcmUsIC5uby1qcyAuY29sbGFwc2FibGVfX2J0bjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByaW1hcnktbmF2X19idG4ge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNmI5YTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNnB4O1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAucHJpbWFyeS1uYXZfX2J0biB7XG4gICAgICByaWdodDogMDsgfSB9XG5cbi5wcmltYXJ5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NmM7XG4gIHBhZGRpbmc6IDNyZW0gMCAxLjVyZW0gMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJpbWFyeS1uYXYuaXMtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByaW1hcnktbmF2X19idG4tLW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtLWFjdGl2ZSAucHJpbWFyeS1uYXZfX2J0bi0tb2ZmIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtLWFjdGl2ZSAucHJpbWFyeS1uYXZfX2J0bi0tb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LXByaW1hcnlfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLm5hdi1wcmltYXJ5X19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4ubmF2LXByaW1hcnlfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LXByaW1hcnlfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWFlYWVhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uYXYtcHJpbWFyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwN0RCMztcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLm5hdi1wcmltYXJ5X19sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBoYXNlLWJhbm5lciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cblxuLnBoYXNlX190YWcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdEQjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4ucGhhc2VfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2LjI0ZW0pIHtcbiAgLmxvY2FsLWhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubG9jYWwtaGVhZGVyLW5hdi5pcy0tYWN0aXZlIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gIC5sb2NhbC1oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5sb2NhbC1oZWFkZXItbmF2X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDYuMjRlbSkge1xuICAgIC5sb2NhbC1oZWFkZXItbmF2X19pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgIC5sb2NhbC1oZWFkZXItbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAubG9jYWwtaGVhZGVyLW5hdl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3NkE4OyB9XG4gIC5sb2NhbC1oZWFkZXItbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNDc4NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubG9jYWwtaGVhZGVyLW5hdl9fbGluay5pcy0tYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgLmxvY2FsLWhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmxvY2FsLWhlYWRlci1uYXZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbi5sb2NhbC1oZWFkZXItbmF2X19idG4ge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDA0Nzg1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxOHB4O1xuICB6LWluZGV4OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubG9jYWwtaGVhZGVyLW5hdl9fYnRuLmlzLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA3REIzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgLmxvY2FsLWhlYWRlci1uYXZfX2J0biB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxvY2FsLWhlYWRlci1uYXZfX2J0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkICNmZmNkMDQ7IH1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2J0bi0tb2Zmc2V0IHtcbiAgcmlnaHQ6IDUwcHg7IH1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2J0bi0tb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pcy0tYWN0aXZlIC5sb2NhbC1oZWFkZXItbmF2X19idG4tLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLS1hY3RpdmUgLmxvY2FsLWhlYWRlci1uYXZfX2J0bi0tb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFibGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnRhYmxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFibGVfX2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi50YWJsZV9faGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMTJweCAwLjM3NXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGVfX2NlbGwge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxMnB4IDAuMzc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50YWJsZV9faGVhZGVyLS1yaWdodCxcbi50YWJsZV9fY2VsbC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi50YWJsZV9faGVhZGVyOmxhc3QtY2hpbGQsXG4udGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmluc2V0LXRleHQge1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zdW1tYXJ5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnN1bW1hcnktbGlzdF9fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmIyYjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLnN1bW1hcnktbGlzdF9fcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zdW1tYXJ5LWxpc3RfX2tleSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zdW1tYXJ5LWxpc3RfX3ZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5zdW1tYXJ5LWxpc3RfX2FjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgLnN1bW1hcnktbGlzdF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdW1tYXJ5LWxpc3RfX2tleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnN1bW1hcnktbGlzdF9fdmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAwOyB9XG4gICAgLnN1bW1hcnktbGlzdF9fdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gIC5zdW1tYXJ5LWxpc3RfX2FjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAuc3VtbWFyeS1saXN0LS1zdGFja2VkIC5zdW1tYXJ5LWxpc3RfX2tleSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc3VtbWFyeS1saXN0LS1zdGFja2VkIC5zdW1tYXJ5LWxpc3RfX3ZhbHVlIHtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgLnN1bW1hcnktbGlzdC0tc3RhY2tlZCAuc3VtbWFyeS1saXN0X192YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJyb3dzZSAuYnJvd3NlLXBhbmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uc3Mtc3BlYWsgLmFkZHJlc3Mge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDdEQjM7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5uc3Mtc3BlYWsgLnN0ZXBzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLjg3ZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gICAgcGFkZGluZzogLjc1ZW0gMCAuNzVlbSAyLjVlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMSUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UyJTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTMlM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFNCUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0U1JTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCg2KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTYlM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFNyUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoOCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0U4JTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCg5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTklM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTEwJTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgxMSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UxMSUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMTIpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMTIlM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDEzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTEzJTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgxNCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UxNCUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMTUlM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTE2JTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgxNykge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UxNyUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMTgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMTglM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDE5KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTE5JTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgyMCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UyMCUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMjEpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMjElM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDIyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTIyJTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgyMykge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UyMyUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMjQpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMjQlM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDI1KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTI1JTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgyNikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UyNiUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMjcpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMjclM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuICAgIC5uc3Mtc3BlYWsgLnN0ZXBzID4gbGk6bnRoLWNoaWxkKDI4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTAgMjUwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWluWU1pbiBtZWV0JyUzRSUzQ2clM0UlM0NjaXJjbGUgcj0nNTAlMjUnIGN4PSc1MCUyNScgY3k9JzUwJTI1JyBjbGFzcz0nY2lyY2xlLWJhY2snJTNFJTNDL2NpcmNsZSUzRSUzQ3RleHQgeD0nNTAlMjUnIHk9JzUwJTI1JyB0ZXh0LWFuY2hvcj0nbWlkZGxlJyBkeT0nMC4zZW0nIGZvbnQtZmFtaWx5PSdOZXVlIEhlbHZldGljYSBXMDEsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnIGZvbnQtc2l6ZT0nOHJlbScgZmlsbD0nJTIzZmZmZmZmJyUzRTI4JTNDL3RleHQlM0UlM0MvZyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC4yZW0gLjdlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS40ZW0gMS40ZW07IH1cbiAgICAubnNzLXNwZWFrIC5zdGVwcyA+IGxpOm50aC1jaGlsZCgyOSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDI1MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pbllNaW4gbWVldCclM0UlM0NnJTNFJTNDY2lyY2xlIHI9JzUwJTI1JyBjeD0nNTAlMjUnIGN5PSc1MCUyNScgY2xhc3M9J2NpcmNsZS1iYWNrJyUzRSUzQy9jaXJjbGUlM0UlM0N0ZXh0IHg9JzUwJTI1JyB5PSc1MCUyNScgdGV4dC1hbmNob3I9J21pZGRsZScgZHk9JzAuM2VtJyBmb250LWZhbWlseT0nTmV1ZSBIZWx2ZXRpY2EgVzAxLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJyBmb250LXNpemU9JzhyZW0nIGZpbGw9JyUyM2ZmZmZmZiclM0UyOSUzQy90ZXh0JTNFJTNDL2clM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuMmVtIC43ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIDEuNGVtOyB9XG4gICAgLm5zcy1zcGVhayAuc3RlcHMgPiBsaTpudGgtY2hpbGQoMzApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFMzAlM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTsgfVxuXG4uc2VjdGlvbi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnNlY3Rpb24tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1ncm91cF9faGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDQ3ODU7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5jYXJkLS1zaGFkb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0Nzg1O1xuICBib3gtc2hhZG93OiA3cHggN3B4IDAgI2ZmZiwgOHB4IDhweCAwICMwMDQ3ODU7IH1cblxuLmNhcmQtLWFsaWduLWxlZnQgLmNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuXG4uY2FyZC0tbWluLWhlaWdodCAuY2FyZF9fYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEzcmVtOyB9XG5cbi8qIG1vZGlmaWVycyAqL1xuLmNhdGVnb3J5LWl0ZW0tLWlzZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmMyYzkxOyB9XG5cbi5jYXRlZ29yeS1pdGVtLS1sb2dpc3RpY3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYTk0ZjsgfVxuXG4uY2F0ZWdvcnktaXRlbS0tc25idHMge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RiMzMyODsgfVxuXG4uY2F0ZWdvcnktaXRlbS0taHBzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3OGE1NDE7IH1cblxuLmNhdGVnb3J5LWl0ZW0tLWxlZ2FsIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDcwNGE7IH1cblxuLmNhdGVnb3J5LWl0ZW0tLXByYWN0aXRpb25lciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjN2UzNjYxOyB9XG5cbi5jYXRlZ29yeS1pdGVtLS1pdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDFhMTlhOyB9XG5cbi5jYXRlZ29yeS1pdGVtLS1mYWNpbGl0aWVzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ZTkzN2Y7IH1cblxuLmNhdGVnb3J5LWl0ZW0tLXBnbXMge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYyNWZhYTsgfVxuXG4uY2F0ZWdvcnktaXRlbS0tcHJvY3VyZW1lbnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U0NmQyNTsgfVxuXG4uY2F0ZWdvcnktaXRlbS0tY29tbWlzc2lvbmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWMwMDhjOyB9XG5cbi5jYXRlZ29yeS1pdGVtLS1mcmF1ZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmIwMzcxOyB9XG5cbi8qIG1vZGlmaWVycyAqL1xuLmlucHV0LS1zZWFyY2gtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzNiAzNicgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyUzRSUzQ3BhdGggZD0nTTI1LjcgMjQuOEwyMS45IDIxYy43LTEgMS4xLTIuMiAxLjEtMy41IDAtMy42LTIuOS02LjUtNi41LTYuNVMxMCAxMy45IDEwIDE3LjVzMi45IDYuNSA2LjUgNi41YzEuNiAwIDMtLjYgNC4xLTEuNWwzLjcgMy43IDEuNC0xLjR6TTEyIDE3LjVjMC0yLjUgMi00LjUgNC41LTQuNXM0LjUgMiA0LjUgNC41LTIgNC41LTQuNSA0LjUtNC41LTItNC41LTQuNXonIGZpbGw9J2N1cnJlbnRDb2xvciclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IC01cHggLTNweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5mYWNldC10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uZmFjZXQtdGFnc19fZ3JvdXAge1xuICBwYWRkaW5nOiA1cHg7IH1cbiAgLmZhY2V0LXRhZ3NfX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi5mYWNldC10YWdzX193cmFwcGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgIC5mYWNldC10YWdzX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5mYWNldC10YWdzX193cmFwcGVyOmZpcnN0LW9mLXR5cGUgLmZhY2V0LXRhZ3NfX3ByZXBvc2l0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZmFjZXQtdGFnc19fd3JhcHBlcjpmaXJzdC1vZi10eXBlIC5mYWNldC10YWdzX19wcmVwb3NpdGlvbjpmaXJzdC1vZi10eXBlOjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZhY2V0LXRhZ3NfX3ByZXBvc2l0aW9uIHtcbiAgcGFkZGluZzogMCA1cHggNXB4IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgIC5mYWNldC10YWdzX19wcmVwb3NpdGlvbiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMCA1cHggMCAycHg7IH0gfVxuXG4uZmFjZXQtdGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuZmFjZXQtdGFnIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuXG4uZmFjZXQtdGFnX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYXR0YWNobWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwIDAgMTI5cHg7IH1cbiAgLmF0dGFjaG1lbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5hdHRhY2htZW50X190aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLmF0dGFjaG1lbnRfX2ltZyB7XG4gIG91dGxpbmU6IDVweCBzb2xpZCByZ2JhKDExLCAxMiwgMTIsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDExLCAxMiwgMTIsIDAuNCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTlweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uYXR0YWNobWVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuYXR0YWNobWVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uYXR0YWNobWVudF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLnNlYXJjaC1yZXN1bHRzLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjJiMmIyOyB9XG5cbi5zZWFyY2gtcmVzdWx0cy1pbmZvX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLm5vdGljZSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDA0Nzg1OyB9XG5cbi5ub3RpY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAubm90aWNlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5ub3RpY2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7IH1cblxuLmNvb2tpZS1iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICAubm8tanMgLmNvb2tpZS1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb29raWUtYmFubmVyX19tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLmNvb2tpZS1iYW5uZXJfX2J1dHRvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuY29va2llLWJhbm5lcl9fYnV0dG9uIC5idG4ge1xuICAgICAgd2lkdGg6IDk1JTsgfSB9XG5cbi5jb29raWUtYmFubmVyX19idXR0b24tYWNjZXB0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uby1qcyAuY29va2llLWJhbm5lcl9fYnV0dG9uLWFjY2VwdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llLWJhbm5lcl9fY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb29raWUtYmFubmVyX19jb25maXJtYXRpb246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvb2tpZS1iYW5uZXJfX2NvbmZpcm1hdGlvbi1tZXNzYWdlLFxuLmNvb2tpZS1iYW5uZXJfX2hpZGUtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuY29va2llLWJhbm5lcl9fY29uZmlybWF0aW9uLW1lc3NhZ2UsXG4gICAgLmNvb2tpZS1iYW5uZXJfX2hpZGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5jb29raWUtYmFubmVyX19jb25maXJtYXRpb24tbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuY29va2llLWJhbm5lcl9fY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNvb2tpZS1iYW5uZXJfX2hpZGUtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNzZBODtcbiAgcGFkZGluZzogMDsgfVxuICAuY29va2llLWJhbm5lcl9faGlkZS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3NkE4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvb2tpZS1iYW5uZXJfX2hpZGUtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNzZBODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkICNmZmNkMDQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5jb29raWUtYmFubmVyX19oaWRlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEycHg7IH0gfVxuXG4uc2hhcmUtbGlua3NfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLnNoYXJlLWxpbmtzX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc2hhcmUtbGlua3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5zaGFyZS1saW5rc19fbGluay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnNlY29uZGFyeS1uYXYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuc2Vjb25kYXJ5LW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zZWNvbmRhcnktbmF2X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWNvbmRhcnktbmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5zZWNvbmRhcnktbmF2X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5zZWNvbmRhcnktbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5zZWNvbmRhcnktbmF2X19saW5rOmZvY3VzLCAuc2Vjb25kYXJ5LW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLnNlY29uZGFyeS1uYXZfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAuc2Vjb25kYXJ5LW5hdl9faXRlbSAuc2Vjb25kYXJ5LW5hdl9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNC41cHg7IH1cblxuLnNlY29uZGFyeS1uYXZfX2l0ZW0tLW5lc3RlZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uc2Vjb25kYXJ5LW5hdl9fbGluay0tYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA3REIzO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zZWNvbmRhcnktbmF2X19saW5rLS1hY3RpdmUtbmVzdGVkIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA3REIzOyB9XG5cbi5icm93c2UgLmJyb3dzZS1wYW5lcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH0gfVxuICAuYnJvd3NlIC5icm93c2UtcGFuZXMuc2VjdGlvbiAucm9vdC1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcy5zZWN0aW9uIC5yb290LXBhbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMuc2VjdGlvbiAuc2VjdGlvbi1wYW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzLnNlY3Rpb24gLnNlY3Rpb24tcGFuZSB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MCU7IH0gfVxuICAuYnJvd3NlIC5icm93c2UtcGFuZXMuc3Vic2VjdGlvbiAucm9vdC1wYW5lLFxuICAuYnJvd3NlIC5icm93c2UtcGFuZXMuc3Vic2VjdGlvbiAuc2VjdGlvbi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcy5zdWJzZWN0aW9uIC5yb290LXBhbmUsXG4gICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMuc3Vic2VjdGlvbiAuc2VjdGlvbi1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzLnN1YnNlY3Rpb24gLnJvb3QtcGFuZSBhLFxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcy5zdWJzZWN0aW9uIC5yb290LXBhbmUgcCxcbiAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMuc3Vic2VjdGlvbiAuc2VjdGlvbi1wYW5lIGEsXG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzLnN1YnNlY3Rpb24gLnNlY3Rpb24tcGFuZSBwIHtcbiAgICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzLnN1YnNlY3Rpb24gLnNlY3Rpb24tcGFuZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4JTtcbiAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcy5zdWJzZWN0aW9uIC5zZWN0aW9uLXBhbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMyU7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMuc3Vic2VjdGlvbiAuc3Vic2VjdGlvbi1wYW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzJTsgfSB9XG4gIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucGFuZS1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5wYW5lLWlubmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmZjMWMzO1xuICAgICAgICBtaW4taGVpZ2h0OiA5NTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucGFuZS1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9IH1cbiAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIGgxLFxuICAuYnJvd3NlIC5icm93c2UtcGFuZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyBoMSxcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIGgxLFxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucm9vdC1wYW5lLFxuICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnNlY3Rpb24tcGFuZSB7XG4gICAgbWluLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnJvb3QtcGFuZSBoMSxcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucm9vdC1wYW5lIGgyLFxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zZWN0aW9uLXBhbmUgaDEsXG4gICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnNlY3Rpb24tcGFuZSBoMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfSB9XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5yb290LXBhbmUgLnNvcnQtb3JkZXIsXG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zZWN0aW9uLXBhbmUgLnNvcnQtb3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucm9vdC1wYW5lIHVsIGxpLFxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnJvb3QtcGFuZSB1bCBhLFxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lIHVsIGEge1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMTJweCAyNXB4IDhweCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDYuMjVlbSkge1xuICAgICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnJvb3QtcGFuZSB1bCBhLFxuICAgICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnNlY3Rpb24tcGFuZSB1bCBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHggOHB4IDEycHg7IH0gfVxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5yb290LXBhbmUgdWwgYTpob3ZlcixcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lIHVsIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICAgICAgICBjb2xvcjogIzAwNzZBODsgfVxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5yb290LXBhbmUgdWwgYTphZnRlcixcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lIHVsIGE6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDNBXCI7IH1cbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucm9vdC1wYW5lIHVsIGEubG9hZGluZyxcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lIHVsIGEubG9hZGluZyB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3N0YXRpYy9pbWcvbG9hZGluZy5naWZcIikgOTUlIDUwJSBuby1yZXBlYXQ7IH1cbiAgICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5yb290LXBhbmUgdWwgYS5sb2FkaW5nOmFmdGVyLFxuICAgICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnNlY3Rpb24tcGFuZSB1bCBhLmxvYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucm9vdC1wYW5lIHVsIGEgaDMsXG4gICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnNlY3Rpb24tcGFuZSB1bCBhIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAucm9vdC1wYW5lIHVsIGEgcCxcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lIHVsIGEgcCB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnJvb3QtcGFuZSB1bCAuYWN0aXZlIGEsXG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zZWN0aW9uLXBhbmUgdWwgLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ3ODU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5yb290LXBhbmUgdWwgLmFjdGl2ZSBhOmhvdmVyLFxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zZWN0aW9uLXBhbmUgdWwgLmFjdGl2ZSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNDc4NTsgfVxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5yb290LXBhbmUgdWwgLmFjdGl2ZSBhIHAsXG4gICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnNlY3Rpb24tcGFuZSB1bCAuYWN0aXZlIGEgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lLndpdGgtc29ydCAucGFuZS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zZWN0aW9uLXBhbmUud2l0aC1zb3J0IC5wYW5lLWlubmVyLmFscGhhYmV0aWNhbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTZweDsgfVxuICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zZWN0aW9uLXBhbmUud2l0aC1zb3J0IC5zb3J0LW9yZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAwIDEycHggMTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS4yNWVtKSBhbmQgKG1pbi13aWR0aDogNjEuMjVlbSkge1xuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc2VjdGlvbi1wYW5lLndpdGgtc29ydCAuc29ydC1vcmRlciB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc3Vic2VjdGlvbi1wYW5lIHtcbiAgICAvKlxyXG4gICAgICAuY3VyYXRlZC1saXN0IHtcclxuICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXItb25lLXNpeHRoICRndXR0ZXIgJGd1dHRlci1vbmUtc2l4dGggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnN1YnNlY3Rpb24tcGFuZSAucGFuZS1pbm5lci5hLXRvLXoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG4gICAgICAuYnJvd3NlIC5icm93c2UtcGFuZXMgLnN1YnNlY3Rpb24tcGFuZSAucGFuZS1pbm5lci5jdXJhdGVkLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc3Vic2VjdGlvbi1wYW5lIGgxIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc3Vic2VjdGlvbi1wYW5lIC5saXN0LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMjRweCAwIDAgMDsgfVxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc3Vic2VjdGlvbi1wYW5lIC5jdXJhdGVkLWxpc3QgLmxpc3QtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDRweCAwOyB9XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zdWJzZWN0aW9uLXBhbmUgLnNvcnQtb3JkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAgICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zdWJzZWN0aW9uLXBhbmUgLnNvcnQtb3JkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTJweCAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIGFuZCAobWluLXdpZHRoOiA2MS4yNWVtKSB7XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zdWJzZWN0aW9uLXBhbmUgLnNvcnQtb3JkZXIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc3Vic2VjdGlvbi1wYW5lIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zdWJzZWN0aW9uLXBhbmUgdWwgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5icm93c2UgLmJyb3dzZS1wYW5lcyAuc3Vic2VjdGlvbi1wYW5lIHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCAwOyB9XG4gICAgLmJyb3dzZSAuYnJvd3NlLXBhbmVzIC5zdWJzZWN0aW9uLXBhbmUgLmRldGFpbGVkLWd1aWRhbmNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLm5vLWpzIC5jb29raWUtc2V0dGluZ3NfX2Zvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZS1zZXR0aW5nc19fbm8tanMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uby1qcyAuY29va2llLXNldHRpbmdzX19uby1qcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvb2tpZS1zZXR0aW5nc19fY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29va2llLXNldHRpbmdzX19jb25maXJtYXRpb246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNvb2tpZS1zZXR0aW5nc19fY29uZmlybWF0aW9uIC5ub3RpY2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuXG4uY29va2llLXNldHRpbmdzX19wcmV2LXBhZ2Uge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRlcGFydG1lbnRzLXN1bW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYjJiMjtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgLmRlcGFydG1lbnRzLXN1bW1hcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmRlcGFydG1lbnRzLXN1bW1hcnlfX2NvdW50IHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICAvKiB3ZSBkbyBub3QgaGF2ZSBhIG1peGluIGZvciB0aGlzIGZvbnQgc2l6ZSAqL1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzcwNzA3MDsgfVxuXG4uZGVwYXJ0bWVudHMtc3VtbWFyeV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubmV3cy1zdG9yeV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAubmV3cy1zdG9yeV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5wZXJzb25fX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0Ni4yNWVtKSB7XG4gICAgLnBlcnNvbl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5ob21lLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNjZmU1Zjc7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhvbWUtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwLjc1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjI1ZW0pIHtcbiAgICAuaG9tZS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cblxuLmhvbWUtaGVhZGVyX19zdHJhcGxpbmUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmhvbWUtaGVhZGVyX19zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDYuMjRlbSkge1xuICAuaG9tZS1oZWFkZXJfX2xpbmtzLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDQ3ODU7IH0gfVxuXG4uaG9tZS1oZWFkZXJfX2xpbmtzIHtcbiAgcGFkZGluZzogMTJweCAwIDEycHggMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ2LjI1ZW0pIHtcbiAgICAuaG9tZS1oZWFkZXJfX2xpbmtzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwNDc4NTsgfVxuICAgICAgLmhvbWUtaGVhZGVyX19saW5rczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0Nzg1OyB9IH1cblxuLmhvbWUtaGVhZGVyX19saW5rcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuXG4uaG9tZS1oZWFkZXJfX2xpbmtzLWl0ZW0ge1xuICBtYXJnaW46IDRweCAwOyB9XG5cbi5ob21lLWhlYWRlcl9fbGlua3MtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmhvbWUtaGVhZGVyX19saW5rcy1saW5rOmZvY3VzLCAuaG9tZS1oZWFkZXJfX2xpbmtzLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZWFlYWVhOyB9XG5cbi5ob21lLXNlcnZpY2VzIHtcbiAgbWFyZ2luOiAzcmVtIDA7IH1cblxuLmhvbWUtc2VydmljZXNfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwN0RCMztcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uaG9tZS1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLmhvbWUtc2VydmljZXNfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiIsIi8vIC8vIENvbG91cnNcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5odG1sIHtcblx0YmFja2dyb3VuZC1jb2xvcjpnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcbn1cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG59XG5cbi8vQ29sb3VyIHV0aWxpdHkgY2xhc3Nlc1xuLy9lLmcuXG4vLy5jb2xvci1wcmltYXJ5LWJsdWVcbi8vLmJnLXByaW1hcnktYmx1ZVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkbnNzLWNvbG9ycyB7XG5cdC5jb2xvcl9fI3skbmFtZX17XG5cdFx0Y29sb3I6JGNvbG9yO1xuXHR9XG5cdC5iZ19fI3skbmFtZX0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yO1xuXHR9XG59IiwiQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OlwiTmV1ZSBIZWx2ZXRpY2EgVzAxX24zXCI7XHJcbiAgICBzcmM6bnNzLWZvbnQtdXJsKFwiMWI5NTBkMmEtOTA3YS00ODg4LTgwNTYtMGQ0NGU4ZTg2MzM4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpXHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OlwiTmV1ZSBIZWx2ZXRpY2EgVzAxXCI7XHJcbiAgICBzcmM6bnNzLWZvbnQtdXJsKFwiMWI5NTBkMmEtOTA3YS00ODg4LTgwNTYtMGQ0NGU4ZTg2MzM4LmVvdD8jaWVmaXhcIik7XHJcbiAgICBzcmM6bnNzLWZvbnQtdXJsKFwiMWI5NTBkMmEtOTA3YS00ODg4LTgwNTYtMGQ0NGU4ZTg2MzM4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxyXG4gICAgICAgIG5zcy1mb250LXVybChcIjNhNDY1NDJmLWY0MjktNDgyMS05YTg4LTYyZTNiZTU0YTY0MC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICBuc3MtZm9udC11cmwoXCI1MGFjMTY5OS1mM2QyLTQ3YjYtODc4Zi02N2EzNjhhMTdjNDEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIG5zcy1mb250LXVybChcIjBiZTU1OTBmLTgzNTMtNGVmMy1hZGExLTQzYWMzODA4NTlmOC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICAgbnNzLWZvbnQtdXJsKFwiODJhNGUxYzItN2ZmZC00YzU4LTg2ZmEtNDAxMGE2NzIzYzhlLnN2ZyM4MmE0ZTFjMi03ZmZkLTRjNTgtODZmYS00MDEwYTY3MjNjOGVcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNle1xyXG4gICAgZm9udC1mYW1pbHk6XCJOZXVlIEhlbHZldGljYSBXMDFfbjRcIjtcclxuICAgIHNyYzpuc3MtZm9udC11cmwoXCJiZjdlZjRjZS1kZTJhLTQyMTMtYTlkNy04MjZhM2VlMzIzY2QuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIilcclxufVxyXG5AZm9udC1mYWNle1xyXG4gICAgZm9udC1mYW1pbHk6XCJOZXVlIEhlbHZldGljYSBXMDFcIjtcclxuICAgIHNyYzpuc3MtZm9udC11cmwoXCJiZjdlZjRjZS1kZTJhLTQyMTMtYTlkNy04MjZhM2VlMzIzY2QuZW90PyNpZWZpeFwiKTtcclxuICAgIHNyYzpuc3MtZm9udC11cmwoXCJiZjdlZjRjZS1kZTJhLTQyMTMtYTlkNy04MjZhM2VlMzIzY2QuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXHJcbiAgICAgICAgbnNzLWZvbnQtdXJsKFwiM2RhYzcxZWItYWZhNy00YzgwLTk3ZjAtNTk5MjAyNzcyOTA1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIG5zcy1mb250LXVybChcIjM0ZTBlNGMwLWMyOTQtNDliYi05YThlLTFiMmNhZmQ1NGUzMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgbnNzLWZvbnQtdXJsKFwiOGE4YmZlZTMtMTk3Yy00OTQyLTliMTEtNzE1MDhjYzlmNDA2LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICBuc3MtZm9udC11cmwoXCI1MTAxOTk1YS1lNzNiLTRjZjktODRlOC1mOTllYjQzMjc3YjEuc3ZnIzUxMDE5OTVhLWU3M2ItNGNmOS04NGU4LWY5OWViNDMyNzdiMVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTpcIk5ldWUgSGVsdmV0aWNhIFcwMV9uN1wiO1xyXG4gICAgc3JjOm5zcy1mb250LXVybChcIjhhNmMzZTVhLTg4YTUtNDMwYy05MWQ4LTc3NjdjZTk3MWQxMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKVxyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTpcIk5ldWUgSGVsdmV0aWNhIFcwMVwiO1xyXG4gICAgc3JjOm5zcy1mb250LXVybChcIjhhNmMzZTVhLTg4YTUtNDMwYy05MWQ4LTc3NjdjZTk3MWQxMi5lb3Q/I2llZml4XCIpO1xyXG4gICAgc3JjOm5zcy1mb250LXVybChcIjhhNmMzZTVhLTg4YTUtNDMwYy05MWQ4LTc3NjdjZTk3MWQxMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcclxuICAgICAgICBuc3MtZm9udC11cmwoXCI1MzFjNWEyOC01NTc1LTRmNTgtOTZkNC1hODBmN2I3MDJkN2Iud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgbnNzLWZvbnQtdXJsKFwiNDM5YzU5NjItZjlmZS00ZWFmLWExZjYtZjQxZDQyZWRiYTc1LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICBuc3MtZm9udC11cmwoXCI0MTlhMzA4ZC1iNzc3LTRmODQtOTIzNS0yY2FmNGE5OGVjMjMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIG5zcy1mb250LXVybChcImU0ZDViODgxLTY4MzUtNDViNy04NzY2LTNlNWI5ZTdjYWI4Yi5zdmcjZTRkNWI4ODEtNjgzNS00NWI3LTg3NjYtM2U1YjllN2NhYjhiXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIvL0Jhc2VcbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250OiRiYXNlLWZvbnQtd2VpZ2h0ICRiYXNlLWZvbnQtc2l6ZSAkYmFzZS1mb250LWZhbWlseTtcbiAgICBsaW5lLWhlaWdodDokYmFzZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjpnZXQtY29sb3Iob2ZmLWJsYWNrKTtcbn1cblxuLy9XZWlnaHRzXG5cbi5saWdodHtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xufVxuXG4ucmVndWxhcntcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG59XG5cbi5ib2xke1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuLy9EZWZhdWx0c1xuLmFscGhhIHtcbiAgICBAaW5jbHVkZSBhbHBoYTtcbn1cbi5iZXRhIHtcbiAgICBAaW5jbHVkZSBiZXRhO1xufVxuLmdhbW1hIHtcbiAgICBAaW5jbHVkZSBnYW1tYTtcbn1cbi5kZWx0YSB7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG59XG4uZXBzaWxvbiB7XG4gICAgQGluY2x1ZGUgZXBzaWxvbjtcbn1cbi56ZXRhIHtcbiAgICBAaW5jbHVkZSB6ZXRhO1xufVxuXG5wLFxubGksXG5kdCxcbmRkLFxuYWRkcmVzcyB7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG4gICAgbWF4LXdpZHRoOiRtZWFzdXJlO1xufVxuXG50YWJsZSB7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG59XG5cbi8vIGhlYWRpbmdzXG4uaGVhZGluZy14bCB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy14bDtcbn1cblxuLmhlYWRpbmctbCB7XG4gICAgQGluY2x1ZGUgaGVhZGluZy1sO1xufVxuXG4uaGVhZGluZy1tIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLW07XG59XG5cbi5oZWFkaW5nLXMge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctcztcbn1cblxuLy8gY2FwdGlvbnMgdG8gYmUgdXNlZCB3aXRoIGhlYWRpbmdzXG4lY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGdldC1jb2xvcihtaWQtZ3JleSk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzQ7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xufVxuLmNhcHRpb24teGwge1xuICAgIEBleHRlbmQgJWNhcHRpb247XG4gICAgQGluY2x1ZGUgYmV0YTtcbn1cblxuLmNhcHRpb24tbCB7XG4gICAgQGV4dGVuZCAlY2FwdGlvbjtcbiAgICBAaW5jbHVkZSBnYW1tYTtcbn1cblxuLmNhcHRpb24tbSB7XG4gICAgQGV4dGVuZCAlY2FwdGlvbjtcbiAgICBAaW5jbHVkZSBkZWx0YTtcbn1cblxuLy9oZWxwZXJzXG4uYWxpZ24tY2VudHJlIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi5hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbn1cbi5hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5uby13ZWJmb250cyB7XG4gICAgYm9keSxcbiAgICBidXR0b24sXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6c2Fucy1zZXJpZlxuICAgIH1cbn0iLCJAbWl4aW4gY29sdW1uKCRudW0pIHtcblx0Ly8gd2lkdGg6IGNvbHVtbi1jYWxjLWZhbGxiYWNrKCRudW0pO1xuXHR3aWR0aDogY29sdW1uLWNhbGMoJG51bSk7XG59XG5cbi8vIHZpc3VhbGx5aGlkZGVuXG4vLyB1c2FnZTogQGluY2x1ZGUgdmlzdWFsbHloaWRkZW47XG5AbWl4aW4gdmlzdWFsbHloaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLy92aXNpYmxlXG4vLyB1c2FnZTogQGluY2x1ZGUgdmlzaWJsZTtcbkBtaXhpbiB2aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG92ZXJmbG93OmluaGVyaXQ7XG4gICAgY2xpcDphdXRvO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4vLyAvLyBUeXBvZ3JhcGh5XG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBzY2FsZVxuQG1peGluIGFscGhhIHtcbiAgICBmb250LXNpemU6MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6Mi42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5AbWl4aW4gYmV0YSB7XG4gICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5AbWl4aW4gZ2FtbWEge1xuICAgIGZvbnQtc2l6ZToxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOjEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuQG1peGluIGRlbHRhIHtcbiAgICBmb250LXNpemU6MS4xNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuQG1peGluIGVwc2lsb24ge1xuICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG5AbWl4aW4gemV0YSB7XG4gICAgZm9udC1zaXplOjAuODVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbi8vIGhlYWRpbmdzXG5AbWl4aW4gaGVhZGluZy14bCB7XG4gICAgQGluY2x1ZGUgYWxwaGE7XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmUvMjtcbn1cblxuQG1peGluIGhlYWRpbmctbCB7XG4gICAgQGluY2x1ZGUgYmV0YTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvNDtcbn1cblxuQG1peGluIGhlYWRpbmctbSB7XG4gICAgQGluY2x1ZGUgZ2FtbWE7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzQ7XG59XG5cbkBtaXhpbiBoZWFkaW5nLXMge1xuICAgIEBpbmNsdWRlIGRlbHRhO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS80O1xufVxuXG5cbi8vLyBBcnJvdyBtaXhpblxuLy8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbHBoYWdvdi9nb3Z1ay1mcm9udGVuZC9ibG9iL21hc3Rlci9zcmMvaGVscGVycy9fc2hhcGUtYXJyb3cuc2Nzc1xuLy8vXG4vLy8gR2VuZXJhdGUgQXJyb3dzICh0cmlhbmdsZXMpIGJ5IHVzaW5nIGEgbWl4IG9mIHRyYW5zcGFyZW50ICgxKSBhbmQgY29sb3VyZWRcbi8vLyBib3JkZXJzLiBUaGUgY29sb3VyZWQgYm9yZGVycyBpbmhlcml0IHRoZSB0ZXh0IGNvbG91ciBvZiB0aGUgZWxlbWVudCAoMikuXG4vLy9cbi8vLyBFbnN1cmUgdGhlIGFycm93IGlzIHJlbmRlcmVkIGNvcnJlY3RseSBpZiBicm93c2VyIGNvbG91cnMgYXJlIG92ZXJyaWRkZW4gYnlcbi8vLyBwcm92aWRpbmcgYSBjbGlwIHBhdGggKDMpLiBXaXRob3V0IHRoaXMgdGhlIHRyYW5zcGFyZW50IGJvcmRlcnMgYXJlXG4vLy8gb3ZlcnJpZGRlbiB0byBiZWNvbWUgdmlzaWJsZSB3aGljaCByZXN1bHRzIGluIGEgc3F1YXJlLlxuLy8vXG4vLy8gV2UgbmVlZCBib3RoIGJlY2F1c2Ugb2xkZXIgYnJvd3NlcnMgZG8gbm90IHN1cHBvcnQgY2xpcC1wYXRoLlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkaXJlY3Rpb24gLSBEaXJlY3Rpb24gZm9yIGFycm93OiB1cCwgcmlnaHQsIGRvd24sIGxlZnQuXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIC0gTGVuZ3RoIG9mIHRoZSB0cmlhbmdsZSAnYmFzZScgc2lkZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkaGVpZ2h0IFtudWxsXSAtIEhlaWdodCBvZiB0cmlhbmdsZS4gT21pdCBmb3IgZXF1aWxhdGVyYWwuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkaXNwbGF5IFtibG9ja10gLSBDU1MgZGlzcGxheSBwcm9wZXJ0eSBvZiB0aGUgYXJyb3dcbi8vL1xuLy8vIEBhY2Nlc3MgcHVibGljXG5AbWl4aW4gc2hhcGUtYXJyb3coJGRpcmVjdGlvbiwgJGJhc2UsICRoZWlnaHQ6IG51bGwsICRkaXNwbGF5OiBibG9jaykge1xuICAgIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIFxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gMVxuICBcbiAgICAkcGVycGVuZGljdWxhcjogJGJhc2UgLyAyO1xuICBcbiAgICBAaWYgKCRoZWlnaHQgPT0gbnVsbCkge1xuICAgICAgJGhlaWdodDogZXF1aWxhdGVyYWwtaGVpZ2h0KCRiYXNlKTtcbiAgICB9XG4gIFxuICAgIEBpZiAkZGlyZWN0aW9uID09IFwidXBcIiB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUpOyAvLyAzXG4gIFxuICAgICAgYm9yZGVyLXdpZHRoOiAwICRwZXJwZW5kaWN1bGFyICRoZWlnaHQgJHBlcnBlbmRpY3VsYXI7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0OyAvLyAyXG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IFwicmlnaHRcIiB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgNTAlLCAwJSAxMDAlKTsgLy8gM1xuICBcbiAgICAgIGJvcmRlci13aWR0aDogJHBlcnBlbmRpY3VsYXIgMCAkcGVycGVuZGljdWxhciAkaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJkb3duXCIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA1MCUgMTAwJSwgMTAwJSAwJSk7IC8vIDNcbiAgXG4gICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHBlcnBlbmRpY3VsYXIgMCAkcGVycGVuZGljdWxhcjtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gXCJsZWZ0XCIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUwJSwgMTAwJSAxMDAlLCAxMDAlIDAlKTsgLy8gM1xuICBcbiAgICAgIGJvcmRlci13aWR0aDogJHBlcnBlbmRpY3VsYXIgJGhlaWdodCAkcGVycGVuZGljdWxhciAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0OyAvLyAyXG4gICAgfSBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJJbnZhbGlkIGFycm93IGRpcmVjdGlvbjogZXhwZWN0ZWQgYHVwYCwgYHJpZ2h0YCwgYGRvd25gIG9yIGBsZWZ0YCwgZ290IGAjeyRkaXJlY3Rpb259YFwiO1xuICAgIH1cbiAgfSAgICAiLCJAY2hhcnNldCBcIlVURi04XCI7IC8vIEZpeGVzIGFuIGlzc3VlIHdoZXJlIFJ1YnkgbG9jYWxlIGlzIG5vdCBzZXQgcHJvcGVybHlcbiAgICAgICAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL3B1bGwvMTBcblxuLy8vIEJhc2UgZm9udCBzaXplIG9uIHRoZSBgPGJvZHk+YCBlbGVtZW50XG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJG1xLWJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLy8gUmVzcG9uc2l2ZSBtb2RlXG4vLy9cbi8vLyBTZXQgdG8gYGZhbHNlYCB0byBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vLyAoSUUgPD0gOCwgRmlyZWZveCA8PSAzLCBPcGVyYSA8PSA5KVxuLy8vXG4vLy8gWW91IGNvdWxkIGNyZWF0ZSBhIHN0eWxlc2hlZXQgc2VydmVkIGV4Y2x1c2l2ZWx5IHRvIG9sZGVyIGJyb3dzZXJzLFxuLy8vIHdoZXJlIEBtZWRpYSBxdWVyaWVzIGFyZSByYXN0ZXJpemVkXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIG9sZC1pZS5zY3NzXG4vLy8gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gJG1xLXN0YXRpYy1icmVha3BvaW50XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgQm9vbGVhblxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9mZiBEaXNhYmxlZCByZXNwb25zaXZlIG1vZGUgZG9jdW1lbnRhdGlvblxuJG1xLXJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vLyBCcmVha3BvaW50IGxpc3Rcbi8vL1xuLy8vIE5hbWUgeW91ciBicmVha3BvaW50cyBpbiBhIHdheSB0aGF0IGNyZWF0ZXMgYSB1YmlxdWl0b3VzIGxhbmd1YWdlXG4vLy8gYWNyb3NzIHRlYW0gbWVtYmVycy4gSXQgd2lsbCBpbXByb3ZlIGNvbW11bmljYXRpb24gYmV0d2VlblxuLy8vIHN0YWtlaG9sZGVycywgZGVzaWduZXJzLCBkZXZlbG9wZXJzLCBhbmQgdGVzdGVycy5cbi8vL1xuLy8vIEB0eXBlIE1hcFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgbW9iaWxlOiAgMzIwcHgsXG4gICAgdGFibGV0OiAgNzQwcHgsXG4gICAgZGVza3RvcDogOTgwcHgsXG4gICAgd2lkZTogICAgMTMwMHB4XG4pICFkZWZhdWx0O1xuXG4vLy8gU3RhdGljIGJyZWFrcG9pbnQgKGZvciBmaXhlZC13aWR0aCBsYXlvdXRzKVxuLy8vXG4vLy8gRGVmaW5lIHRoZSBicmVha3BvaW50IGZyb20gJG1xLWJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkXG4vLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIGZvciB0aGUgZml4ZWQtd2lkdGggbGF5b3V0XG4vLy8gKGkuZS4gd2hlbiAkbXEtcmVzcG9uc2l2ZSBpcyBzZXQgdG8gJ2ZhbHNlJykgaW4gYSBvbGQtaWUuc2Nzc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyB0YWJsZXQtb25seS5zY3NzXG4vLy8gIC8vXG4vLy8gIC8vIElnbm9yZSBhbGwgc3R5bGVzIGFib3ZlIHRhYmxldCBicmVha3BvaW50LFxuLy8vICAvLyBhbmQgZml4IHRoZSBzdHlsZXMgKGUuZy4gbGF5b3V0KSBhdCB0YWJsZXQgd2lkdGhcbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICAkbXEtc3RhdGljLWJyZWFrcG9pbnQ6IHRhYmxldDtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gdGFibGV0XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNhZGRpbmctY3VzdG9tLWJyZWFrcG9pbnRzIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcCAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGgsIGUuZy4gKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vL1xuLy8vIEB0eXBlIG1hcFxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG4vLy8gQ3VzdG9taXplIHRoZSBtZWRpYSB0eXBlIChlLmcuIGBAbWVkaWEgc2NyZWVuYCBvciBgQG1lZGlhIHByaW50YClcbi8vLyBCeSBkZWZhdWx0IHNhc3MtbXEgdXNlcyBhbiBcImFsbFwiIG1lZGlhIHR5cGUgKGBAbWVkaWEgYWxsIGFuZCDigKZgKVxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNjaGFuZ2luZy1tZWRpYS10eXBlIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1tZWRpYS10eXBlOiBhbGwgIWRlZmF1bHQ7XG5cbi8vLyBDb252ZXJ0IHBpeGVscyB0byBlbXNcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcHggLSB2YWx1ZSB0byBjb252ZXJ0XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSAoJG1xLWJhc2UtZm9udC1zaXplKSAtIGA8Ym9keT5gIGZvbnQgc2l6ZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkZm9udC1zaXplLWluLWVtczogbXEtcHgyZW0oMTZweCk7XG4vLy8gIHAgeyBmb250LXNpemU6IG1xLXB4MmVtKDE2cHgpOyB9XG4vLy9cbi8vLyBAcmVxdWlyZXMgJG1xLWJhc2UtZm9udC1zaXplXG4vLy8gQHJldHVybnMge051bWJlcn1cbkBmdW5jdGlvbiBtcS1weDJlbSgkcHgsICRiYXNlLWZvbnQtc2l6ZTogJG1xLWJhc2UtZm9udC1zaXplKSB7XG4gICAgQGlmIHVuaXRsZXNzKCRweCkge1xuICAgICAgICBAd2FybiBcIkFzc3VtaW5nICN7JHB4fSB0byBiZSBpbiBwaXhlbHMsIGF0dGVtcHRpbmcgdG8gY29udmVydCBpdCBpbnRvIHBpeGVscy5cIjtcbiAgICAgICAgQHJldHVybiBtcS1weDJlbSgkcHggKiAxcHgsICRiYXNlLWZvbnQtc2l6ZSk7XG4gICAgfSBAZWxzZSBpZiB1bml0KCRweCkgPT0gZW0ge1xuICAgICAgICBAcmV0dXJuICRweDtcbiAgICB9XG4gICAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcbn1cblxuLy8vIEdldCBhIGJyZWFrcG9pbnQncyB3aWR0aFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludC4gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkdGFibGV0LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCh0YWJsZXQpO1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoZGVza3RvcCkpIHt9XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFZhbHVlIGluIHBpeGVsc1xuQGZ1bmN0aW9uIG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRuYW1lKSB7XG4gICAgICAgIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IHdhc24ndCBmb3VuZCBpbiAkYnJlYWtwb2ludHMuXCI7XG4gICAgfVxufVxuXG4vLy8gTWVkaWEgUXVlcnkgbWl4aW5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGZyb20gKGZhbHNlKSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICR1bnRpbCAoZmFsc2UpIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGFuZCAoZmFsc2UpIC0gQWRkaXRpb25hbCBtZWRpYSBxdWVyeSBwYXJhbWV0ZXJzXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZWRpYS10eXBlICgkbXEtbWVkaWEtdHlwZSkgLSBNZWRpYSB0eXBlOiBzY3JlZW4sIHByaW504oCmXG4vLy9cbi8vLyBAaWdub3JlIFVuZG9jdW1lbnRlZCBBUEksIGZvciBhZHZhbmNlZCB1c2Ugb25seTpcbi8vLyBAaWdub3JlIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cylcbi8vLyBAaWdub3JlIEBwYXJhbSB7U3RyaW5nfSAkc3RhdGljLWJyZWFrcG9pbnQgKCRtcS1zdGF0aWMtYnJlYWtwb2ludClcbi8vL1xuLy8vIEBjb250ZW50IHN0eWxpbmcgcnVsZXMsIHdyYXBwZWQgaW50byBhIEBtZWRpYSBxdWVyeSB3aGVuICRyZXNwb25zaXZlIGlzIHRydWVcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1tZWRpYS10eXBlXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXN0YXRpYy1icmVha3BvaW50XG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtcHgyZW1cbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1nZXQtYnJlYWtwb2ludC13aWR0aFxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb24tZGVmYXVsdCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC5lbGVtZW50IHtcbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogbW9iaWxlKSB7XG4vLy8gICAgICBjb2xvcjogcmVkO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGJsdWU7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKG1vYmlsZSwgdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogZ3JlZW47XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQsICRhbmQ6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknKSB7XG4vLy8gICAgICBjb2xvcjogdGVhbDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoOTUwcHgpIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSh0YWJsZXQsICRtZWRpYS10eXBlOiBzY3JlZW4pIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgICAvLyBBZHZhbmNlZCB1c2U6XG4vLy8gICAgJG15LWJyZWFrcG9pbnRzOiAoTDogOTAwcHgsIFhMOiAxMjAwcHgpO1xuLy8vICAgIEBpbmNsdWRlIG1xKEwsICRicmVha3BvaW50czogJG15LWJyZWFrcG9pbnRzLCAkc3RhdGljLWJyZWFrcG9pbnQ6IEwpIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgfVxuQG1peGluIG1xKFxuICAgICRmcm9tOiBmYWxzZSxcbiAgICAkdW50aWw6IGZhbHNlLFxuICAgICRhbmQ6IGZhbHNlLFxuICAgICRtZWRpYS10eXBlOiAkbXEtbWVkaWEtdHlwZSxcbiAgICAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cyxcbiAgICAkcmVzcG9uc2l2ZTogJG1xLXJlc3BvbnNpdmUsXG4gICAgJHN0YXRpYy1icmVha3BvaW50OiAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbikge1xuICAgICRtaW4td2lkdGg6IDA7XG4gICAgJG1heC13aWR0aDogMDtcbiAgICAkbWVkaWEtcXVlcnk6ICcnO1xuXG4gICAgLy8gRnJvbTogdGhpcyBicmVha3BvaW50IChpbmNsdXNpdmUpXG4gICAgQGlmICRmcm9tIHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJGZyb20pID09IG51bWJlciB7XG4gICAgICAgICAgICAkbWluLXdpZHRoOiBtcS1weDJlbSgkZnJvbSk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJGZyb20sICRicmVha3BvaW50cykpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVW50aWw6IHRoYXQgYnJlYWtwb2ludCAoZXhjbHVzaXZlKVxuICAgIEBpZiAkdW50aWwge1xuICAgICAgICBAaWYgdHlwZS1vZigkdW50aWwpID09IG51bWJlciB7XG4gICAgICAgICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbSgkdW50aWwpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCR1bnRpbCwgJGJyZWFrcG9pbnRzKSkgLSAuMDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBkaXNhYmxlZCwgcmFzdGVyaXplIHRoZSBvdXRwdXQgb3V0c2lkZSBAbWVkaWEgYmxvY2tzXG4gICAgLy8gVGhlIGJyb3dzZXIgd2lsbCByZWx5IG9uIHRoZSBjYXNjYWRlIGl0c2VsZi5cbiAgICBAaWYgJHJlc3BvbnNpdmUgPT0gZmFsc2Uge1xuICAgICAgICAkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRzdGF0aWMtYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgJHRhcmdldC13aWR0aDogbXEtcHgyZW0oJHN0YXRpYy1icmVha3BvaW50LXdpZHRoKTtcblxuICAgICAgICAvLyBPdXRwdXQgb25seSBydWxlcyB0aGF0IHN0YXJ0IGF0IG9yIHNwYW4gb3VyIHRhcmdldCB3aWR0aFxuICAgICAgICBAaWYgKFxuICAgICAgICAgICAgJGFuZCA9PSBmYWxzZVxuICAgICAgICAgICAgYW5kICRtaW4td2lkdGggPD0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgYW5kIChcbiAgICAgICAgICAgICAgICAkdW50aWwgPT0gZmFsc2Ugb3IgJG1heC13aWR0aCA+PSAkdGFyZ2V0LXdpZHRoXG4gICAgICAgICAgICApXG4gICAgICAgICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZW5hYmxlZCwgb3V0cHV0IHJ1bGVzIGluc2lkZSBAbWVkaWEgcXVlcmllc1xuICAgIEBlbHNlIHtcbiAgICAgICAgQGlmICRtaW4td2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkbWF4LXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJzsgfVxuICAgICAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgICAgIC8vIFJlbW92ZSB1bm5lY2Vzc2FyeSBtZWRpYSBxdWVyeSBwcmVmaXggJ2FsbCBhbmQgJ1xuICAgICAgICBAaWYgKCRtZWRpYS10eXBlID09ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcbiAgICAgICAgICAgICRtZWRpYS10eXBlOiAnJztcbiAgICAgICAgICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBRdWljayBzb3J0XG4vLy9cbi8vLyBAYXV0aG9yIFNhbSBSaWNoYXJkc1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TGlzdH0gU29ydGVkIExpc3RcbkBmdW5jdGlvbiBfbXEtcXVpY2stc29ydCgkbGlzdCkge1xuICAgICRsZXNzOiAgKCk7XG4gICAgJGVxdWFsOiAoKTtcbiAgICAkbGFyZ2U6ICgpO1xuXG4gICAgQGlmIGxlbmd0aCgkbGlzdCkgPiAxIHtcbiAgICAgICAgJHNlZWQ6IG50aCgkbGlzdCwgY2VpbChsZW5ndGgoJGxpc3QpIC8gMikpO1xuXG4gICAgICAgIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAgICAgICAgIEBpZiAoJGl0ZW0gPT0gJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkZXF1YWw6IGFwcGVuZCgkZXF1YWwsICRpdGVtKTtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRpdGVtIDwgJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkbGVzczogYXBwZW5kKCRsZXNzLCAkaXRlbSk7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkaXRlbSA+ICRzZWVkKSB7XG4gICAgICAgICAgICAgICAgJGxhcmdlOiBhcHBlbmQoJGxhcmdlLCAkaXRlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAcmV0dXJuIGpvaW4oam9pbihfbXEtcXVpY2stc29ydCgkbGVzcyksICRlcXVhbCksIF9tcS1xdWljay1zb3J0KCRsYXJnZSkpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGxpc3Q7XG59XG5cbi8vLyBTb3J0IGEgbWFwIGJ5IHZhbHVlcyAod29ya3Mgd2l0aCBudW1iZXJzIG9ubHkpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byBzb3J0XG4vLy8gQHJldHVybnMge01hcH0gTWFwIHNvcnRlZCBieSB2YWx1ZVxuQGZ1bmN0aW9uIF9tcS1tYXAtc29ydC1ieS12YWx1ZSgkbWFwKSB7XG4gICAgJG1hcC1zb3J0ZWQ6ICgpO1xuICAgICRtYXAta2V5czogbWFwLWtleXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXMtc29ydGVkOiBfbXEtcXVpY2stc29ydCgkbWFwLXZhbHVlcyk7XG5cbiAgICAvLyBSZW9yZGVyIGtleS92YWx1ZSBwYWlycyBiYXNlZCBvbiBrZXkgdmFsdWVzXG4gICAgQGVhY2ggJHZhbHVlIGluICRtYXAtdmFsdWVzLXNvcnRlZCB7XG4gICAgICAgICRpbmRleDogaW5kZXgoJG1hcC12YWx1ZXMsICR2YWx1ZSk7XG4gICAgICAgICRrZXk6IG50aCgkbWFwLWtleXMsICRpbmRleCk7XG4gICAgICAgICRtYXAtc29ydGVkOiBtYXAtbWVyZ2UoJG1hcC1zb3J0ZWQsICgka2V5OiAkdmFsdWUpKTtcblxuICAgICAgICAvLyBVbnNldCB0aGUgdmFsdWUgaW4gJG1hcC12YWx1ZXMgdG8gcHJldmVudCB0aGUgbG9vcFxuICAgICAgICAvLyBmcm9tIGZpbmRpbmcgdGhlIHNhbWUgaW5kZXggdHdpY2VcbiAgICAgICAgJG1hcC12YWx1ZXM6IHNldC1udGgoJG1hcC12YWx1ZXMsICRpbmRleCwgMCk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbWFwLXNvcnRlZDtcbn1cblxuLy8vIEFkZCBhIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIC0gV2lkdGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gbXEtYWRkLWJyZWFrcG9pbnQoJG5hbWUsICR3aWR0aCkge1xuICAgICRuZXctYnJlYWtwb2ludDogKCRuYW1lOiAkd2lkdGgpO1xuICAgICRtcS1icmVha3BvaW50czogbWFwLW1lcmdlKCRtcS1icmVha3BvaW50cywgJG5ldy1icmVha3BvaW50KSAhZ2xvYmFsO1xuICAgICRtcS1icmVha3BvaW50czogX21xLW1hcC1zb3J0LWJ5LXZhbHVlKCRtcS1icmVha3BvaW50cykgIWdsb2JhbDtcbn1cblxuLy8vIFNob3cgdGhlIGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIHRoZSB2aWV3cG9ydFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNob3ctYnJlYWtwb2ludHMgKCRtcS1zaG93LWJyZWFrcG9pbnRzKSAtIExpc3Qgb2YgYnJlYWtwb2ludHMgdG8gc2hvdyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cykgLSBCcmVha3BvaW50IG5hbWVzIGFuZCBzaXplc1xuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXNob3ctYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBnbG9iYWwgc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbi8vL1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGN1c3RvbSBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzKChMLCBYTCksIChTOiAzMDBweCwgTDogODAwcHgsIFhMOiAxMjAwcHgpKTtcbkBtaXhpbiBtcS1zaG93LWJyZWFrcG9pbnRzKCRzaG93LWJyZWFrcG9pbnRzOiAkbXEtc2hvdy1icmVha3BvaW50cywgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGNvbG9yOiAjQzA5ODUzO1xuICAgICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgICAgICBAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRzaG93LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgICR3aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gICAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIi53eXNpd3lnIHtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmcteGw7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1sO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctbTtcbiAgICB9XG4gICAgaDQsIGg1LCBoNiB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmctcztcbiAgICB9XG5cbiAgICBwLHVsLG9se1xuICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lO1xuICAgIH1cblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICB9XG5cbiAgICBvbHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmUvNDsgXG4gICAgfVxufSIsIi52aXN1YWxseS1oaWRkZW4ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5aGlkZGVuO1xufVxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRlLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNob3ctZm9yLWxhcmdlLXVwIHtcbiAgICBkaXNwbGF5Om5vbmU7XG5cdEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG4udmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgdmlzaWJsZTtcbn1cbi5wcmludC1vbmx5IHtcbiAgICBAbWVkaWEgc2NyZWVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLnByaW50LWhpZGUge1xuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi8vIC8vIEdyaWRcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ3JpZC13cmFwIHtcbiAgICB3aWR0aDphdXRvO1xuICAgIG1heC13aWR0aDokbWF4LWNvbnRhaW5lci13aWR0aDtcbiAgICBtYXJnaW46MCBhdXRvO1xufVxuXG4uZ3JpZC13cmFwLS1zb2Z0e1xuICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyLzI7XG4gICAgcGFkZGluZy1yaWdodDokZ3V0dGVyLzI7XG59XG5cbi5ncmlkLXJvdyB7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBmb250LXNpemU6MDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmdyaWQtcm93LS1zb2Z0LWZsdXNoIHtcbiAgICBtYXJnaW4tbGVmdDotJGd1dHRlci8yO1xuICAgIG1hcmdpbi1yaWdodDotJGd1dHRlci8yO1xufVxuXG4uZ3JpZC1jb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtc2l6ZTppbml0aWFsO1xufVxuLmdyaWQtY29sLS1zb2Z0IHtcbiAgICBwYWRkaW5nLWxlZnQ6I3skZ3V0dGVyIC8gMn07XG4gICAgcGFkZGluZy1yaWdodDojeyRndXR0ZXIgLyAyfTtcbn1cblxuQGVhY2ggJGdyaWQtbmFtZSwgJG1xLWJyZWFrcG9pbnQgaW4gJGdyaWQtbmFtZXMge1xuICAgIEBpZiAkbXEtYnJlYWtwb2ludCA9PSBkZWZhdWx0IHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgICAuI3skZ3JpZC1uYW1lfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGlmICRpID09ICRjb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKCRpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206ICRtcS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAuI3skZ3JpZC1uYW1lfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkaSA9PSAkY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbHVtbigkaSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdsb2JhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzokYmFzZWxpbmUvMyAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpnZXQtY29sb3IocHJpbWFyeS1ibHVlKTsgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLmdsb2JhbC1oZWFkZXJfX2xpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5nbG9iYWwtaGVhZGVyX19pbWcge1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5nbG9iYWwtaGVhZGVyX190aXRsZXtcclxuICAgIEBpbmNsdWRlIGVwc2lsb247XHJcbiAgICBjb2xvcjpnZXQtY29sb3Iod2hpdGUpO1xyXG4gICAgbWFyZ2luLXRvcDogJGJhc2VsaW5lLzY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvNjtcclxufVxyXG4uZ2xvYmFsLWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1heC13aWR0aDppbmhlcml0O1xyXG4gICAgJi5pcy0tb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IG1lZGl1bSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRiYXNlbGluZS82O1xyXG4gICAgfSAgICBcclxufVxyXG4uZ2xvYmFsLWhlYWRlcl9fdG9nZ2xlLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBuc3MtaW1hZ2UtdXJsKCdpY29ucy9zZWFyY2guc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZToxOHB4IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDokZ3V0dGVyLzI7XHJcbiAgICB0b3A6JGJhc2VsaW5lLzM7XHJcbiAgICBib3R0b206MnB4O1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgaGVpZ2h0OjM0cHg7XHJcbiAgICB3aWR0aDozNHB4O1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkIGdldC1jb2xvcihoaWdobGlnaHQpO1xyXG4gICAgfVxyXG4gICAgJi5pcy0tYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9ICAgIFxyXG59IiwiLmxvY2FsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgZ2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4vLyB0aGVtZXNcbkBlYWNoICRkZXB0LCAkY29sb3IgaW4gJGRlcGFydG1lbnQtY29sb3JzIHtcbiAgICAubG9jYWwtaGVhZGVyLS0jeyRkZXB0fSB7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3I7XG4gICAgfVxufVxuXG4ubG9jYWwtaGVhZGVyX19tYXN0aGVhZCB7XG4gICAgbWFyZ2luOiAkYmFzZWxpbmUvMiAwICRiYXNlbGluZS8yIDA7XG59XG4ubG9jYWwtaGVhZGVyX19sb2dvLWxpbmsge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sdGUtaWU4IHtcbiAgICAubG9jYWwtaGVhZGVyX19sb2dvLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0XG4gICAgfVxufVxuLmxvY2FsLWhlYWRlcl9fbG9nby1pbWcge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3V0dGVyLzI7XG4gICAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLWxvZ29fX2ltZ3tcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xufVxuXG4ubG9jYWwtaGVhZGVyX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBnYW1tYTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xuICAgIGNvbG9yOmdldC1jb2xvcihvZmYtYmxhY2spO1xuICAgIC8vIG1hcmdpbjokYmFzZWxpbmUgMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVsdGE7XG4gICAgICAgICAgICAvL21hcmdpbjowIDAgMCAkZ3V0dGVyLzI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MjByZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBnYW1tYTtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB9XG59IiwiLy8gLy8gQ29sb3VyXG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZ2xvYmFsLWNvbG9yczogKFxuICBwcmltYXJ5LWJsdWU6ICAgICAgICAgICAjMDA0Nzg1LFxuICBzZWNvbmRhcnktYmx1ZTogICAgICAgICAjMDA3REIzLFxuICBsaW5rLWNvbG9yOiAgICAgICAgICAgICAjMDA3NkE4LFxuICBsaWdodC1ibHVlOiAgICAgICAgICAgICAjY2ZlNWY3LFxuICBoaWdobGlnaHQ6ICAgICAgICAgICAgICAjZmZjZDA0LFxuICBsaWdodC1ncmVlbjogICAgICAgICAgICAjRENFREM4LFxuICBncmVlbjogICAgICAgICAgICAgICAgICAjMTI4NzVBLFxuICB3aGl0ZTogICAgICAgICAgICAgICAgICAjZmZmLFxuICBvZmYtd2hpdGU6ICAgICAgICAgICAgICAjZmFmYWZhLFxuICBncmV5OiAgICAgICAgICAgICAgICAgICAjYjJiMmIyLFxuICBsaWdodC1ncmV5OiAgICAgICAgICAgICAjZWFlYWVhLFxuICBtaWQtZ3JleTogICAgICAgICAgICAgICAjNzA3MDcwLC8vbGlnaHRlc3QgZ3JleSBmb3IgYWNjZXNzaWJsZSBjb250cmFzdCBAIG5vcm1hbCB0ZXh0IHNpemUgb24gb2ZmLXdoaXRlIGJnXG4gIG9mZi1ibGFjazogICAgICAgICAgICAgICMxOTE5MTksXG4gIHJlZDogICAgICAgICAgICAgICAgICAgICNkMjBjMGMsXG4gIGRhcmstcmVkOiAgICAgICAgICAgICAgICM4YjAwMDAsXG4gIGxpZ2h0LXJlZDogICAgICAgICAgICAgICNmMWU1ZTUsXG4gIHR1cnF1b2lzZTogICAgICAgICAgICAgICMyOGExOTdcbik7XG5cbiRkZXBhcnRtZW50LWNvbG9yczogKFxuICBpc2Q6ICAgICAgICAgICAgICAgICAgICAjNmMyYzkxLFxuICBsb2dpc3RpY3M6ICAgICAgICAgICAgICAjMDBhOTRmLFxuICBzbmJ0czogICAgICAgICAgICAgICAgICAjZGIzMzI4LFxuICBocHM6ICAgICAgICAgICAgICAgICAgICAjNzhhNTQxLFxuICBsZWdhbDogICAgICAgICAgICAgICAgICAjMDA3MDRhLFxuICBwcmFjdGl0aW9uZXI6ICAgICAgICAgICAjN2UzNjYxLFxuICBpdDogICAgICAgICAgICAgICAgICAgICAjMDFhMTlhLFxuICBmYWNpbGl0aWVzOiAgICAgICAgICAgICAjNWU5MzdmLFxuICBwZ21zOiAgICAgICAgICAgICAgICAgICAjNjI1ZmFhLFxuICBwcm9jdXJlbWVudDogICAgICAgICAgICAjZTQ2ZDI1LFxuICBjb21taXNzaW9uaW5nOiAgICAgICAgICAjZWMwMDhjLFxuICBmcmF1ZDogICAgICAgICAgICAgICAgICAjYmIwMzcxICBcbik7XG5cbi8vIG1lcmdlIHRoZSBjb2xvciBtYXBzXG4kbnNzLWNvbG9yczogbWFwLW1lcmdlKCRnbG9iYWwtY29sb3JzLCAkZGVwYXJ0bWVudC1jb2xvcnMpO1xuXG4kbnNzLWlucHV0LWJvcmRlci1jb2xvcjogIzY2NiAhZGVmYXVsdDtcbiRuc3MtZm9jdXMtY29sb3I6ICAgICAgICAjZmZjZDA0ICFkZWZhdWx0O1xuXG4vLyAvLyBMYXlvdXRcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmFzZWxpbmU6ICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGd1dHRlcjogICAgICAgICAgICAgICAgICAgIDI0cHggIWRlZmF1bHQ7XG4kY29sdW1uczogICAgICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kbWF4LWNvbnRhaW5lci13aWR0aDogICAgICAgMTA4MHB4ICFkZWZhdWx0O1xuXG4vLyAvLyBNZWRpYSBRdWVyaWVzXG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGlmICgkaXMtaWU4KSB7XG4gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbn0gQGVsc2Uge1xuICAkbXEtcmVzcG9uc2l2ZTogdHJ1ZTtcbn1cblxuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgc21hbGw6ICAzMjBweCxcbiAgICBtZWRpdW06IDc0MHB4LFxuICAgIGxhcmdlOiAgOTgwcHgsXG4gICAgeGxhcmdlOiAxMzAwcHhcbik7XG5cbi8vbXEtYnJlYWtwb2ludCB1c2VkIGJ5IGllOFxuJG1xLXN0YXRpYy1icmVha3BvaW50OiBsYXJnZTtcblxuLy9jb252ZXJzaW9uIHRhYmxlIGZyb20gbXEtYnJlYWtwb2ludHMgYW5kIGdyaWQgY2xhc3NOYW1lc1xuJGdyaWQtbmFtZXM6IChcbiAgZ3JpZC14c21hbGw6IGRlZmF1bHQsXG4gIGdyaWQtc21hbGw6IHNtYWxsLFxuICBncmlkLW1lZGl1bTogbWVkaXVtLFxuICBncmlkLWxhcmdlOiBsYXJnZSxcbiAgZ3JpZC14bGFyZ2U6IHhsYXJnZVxuKTtcblxuLy8gLy8gVHlwZVxuLy8gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGxpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDMwMDtcbiRyZWd1bGFyOiAgICAgICAgICAgICAgICAgICA0MDA7XG4kYm9sZDogICAgICAgICAgICAgICAgICAgICAgNzAwO1xuXG4kYmFzZS1mb250LWZhbWlseTogICAgICAgICAgJ05ldWUgSGVsdmV0aWNhIFcwMScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYmFzZS1mb250LXdlaWdodDogICAgICAgICAgJHJlZ3VsYXIgIWRlZmF1bHQ7XG4kYmFzZS1mb250LXNpemU6ICAgICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRtZWFzdXJlOiA0MGVtO1xuXG4vLyAvLyBaLUluZGV4XG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHppbmRleC0wOiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kemluZGV4LTE6ICAgICAgICAgICAgICAgICAgMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAgICAgICAgICAgICAgICAgIDIwMCAhZGVmYXVsdDtcbiR6aW5kZXgtMzogICAgICAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kemluZGV4LTQ6ICAgICAgICAgICAgICAgICAgNDAwICFkZWZhdWx0O1xuJHppbmRleC01OiAgICAgICAgICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNjogICAgICAgICAgICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kemluZGV4LTc6ICAgICAgICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJHppbmRleC04OiAgICAgICAgICAgICAgICAgIDgwMCAhZGVmYXVsdDtcblxuXG4vLyAvLyBaLUluZGV4XG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGlucHV0LW1heC13aWR0aDogICAgICAgICA2NTBweCAhZGVmYXVsdDtcblxuXG4vLyAvLyBBc3NldHNcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLyBQYXRoIHRvIHRoZSBhc3NldHMgZGlyZWN0b3J5LCB3aXRoIHRyYWlsaW5nIHNsYXNoLlxuLy8vXG4vLy8gVGhpcyBpcyB0aGUgZGlyZWN0b3J5IHdoZXJlIHRoZSBjc3MsIGphdmFzY3JpcHQsIGltYWdlcyBhbmQgZm9udCBzdWJkaXJlY3RvcmllcyBsaXZlLiBZb3Vcbi8vLyB3aWxsIG5lZWQgdG8gbWFrZSB0aGlzIGRpcmVjdG9yeSBhdmFpbGFibGUgdmlhIHlvdXIgYXBwbGljYXRpb24gXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAYWNjZXNzIHB1YmxpY1xuJG5zcy1hc3NldC1wYXRoOiBcIi9zdGF0aWMvXCIgIWRlZmF1bHQ7XG5cbi8vLyBQYXRoIHRvIHRoZSBpbWFnZXMgZm9sZGVyLCB3aXRoIHRyYWlsaW5nIHNsYXNoLlxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGFjY2VzcyBwdWJsaWNcbiRuc3MtaW1hZ2UtcGF0aDogXCIjeyRuc3MtYXNzZXQtcGF0aH1pbWcvXCIgIWRlZmF1bHQ7XG5cbi8vLyBQYXRoIHRvIHRoZSBmb250cyBmb2xkZXIsIHdpdGggdHJhaWxpbmcgc2xhc2guXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAYWNjZXNzIHB1YmxpY1xuJG5zcy1mb250LXBhdGg6IFwiI3skbnNzLWFzc2V0LXBhdGh9Zm9udHMvXCIgIWRlZmF1bHQ7IiwiLmdsb2JhbC1mb290ZXIge1xuICAgIGNsZWFyOmJvdGg7XG4gICAgYm9yZGVyLXRvcDo0cHggc29saWQgZ2V0LWNvbG9yKHNlY29uZGFyeS1ibHVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmdldC1jb2xvcihwcmltYXJ5LWJsdWUpO1xuICAgIHBhZGRpbmc6JGJhc2VsaW5lKjIgJGd1dHRlcjtcbn1cbi5nbG9iYWwtZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2xvYmFsLWZvb3Rlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmUqMS41O1xufVxuLmdsb2JhbC1mb290ZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiRndXR0ZXIvNDtcbn1cbi5nbG9iYWwtZm9vdGVyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG4gICAgY29sb3I6Z2V0LWNvbG9yKHdoaXRlKTtcbiAgICBtYXJnaW4tYm90dG9tOiRiYXNlbGluZS80O1xufVxuLmdsb2JhbC1mb290ZXJfX2xpbmsge1xuICAgIGNvbG9yOmdldC1jb2xvcih3aGl0ZSk7XG4gICAgQGluY2x1ZGUgZXBzaWxvbjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6Z2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xuICAgICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuICAgICAgICB9XG59IiwiLmFydGljbGUtaGVhZGVye1xyXG4gICAgcGFkZGluZy1ib3R0b206JGJhc2VsaW5lO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6Z2V0LWNvbG9yKHNlY29uZGFyeS1ibHVlKTtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHdpZHRoOjgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiRiYXNlbGluZTtcclxuICAgIH1cclxufSIsIi5wdXNoe1xuICAgIG1hcmdpbjokYmFzZWxpbmU7XG59XG4ucHVzaF9fYm90dG9tLS1oYWxmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvMjtcbn1cbi5wdXNoX19ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTtcbn1cbi5wdXNoX19ib3R0b20tLWRvdWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lKjI7XG59XG4ucHVzaF9fdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmU7XG59XG4ucHVzaF9fdG9wLS1kb3VibGUge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlbGluZSoyO1xufVxuLnB1c2hfX3JpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6JGJhc2VsaW5lO1xufVxuLnB1c2hfX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiRiYXNlbGluZTtcbn1cbi5wdXNoX19zaWRlcyB7XG4gICAgbWFyZ2luLWxlZnQ6JGJhc2VsaW5lO1xuICAgIG1hcmdpbi1yaWdodDokYmFzZWxpbmU7XG59XG4ucHVzaF9fZW5kcyB7XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmU7XG4gICAgbWFyZ2luLXRvcDokYmFzZWxpbmU7XG59XG4ucHVzaF9fZW5kcy0tZG91YmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiRiYXNlbGluZSoyO1xuICAgIG1hcmdpbi10b3A6JGJhc2VsaW5lKjI7XG59XG4ucHVzaF9fdG9wLS1oYWxme1xuICAgIG1hcmdpbi10b3A6ICRiYXNlbGluZS8yO1xufVxuXG4uc29mdCB7XG4gICAgcGFkZGluZzokZ3V0dGVyO1xufVxuLnNvZnRfX3NpZGVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6JGd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiRndXR0ZXI7XG59XG4uc29mdF9fcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6JGd1dHRlcjtcbn1cbi5zb2Z0X19sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6JGd1dHRlcjtcbn1cbi5zb2Z0X19oYWxmIHtcbiAgICBwYWRkaW5nOiRndXR0ZXIvMjtcbn1cbi5zb2Z0X19zaWRlcy0taGFsZiB7XG4gICAgcGFkZGluZy1sZWZ0OiRndXR0ZXIvMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiRndXR0ZXIvMjtcbn1cbi5zb2Z0X190b3Age1xuICAgIHBhZGRpbmctdG9wOiRiYXNlbGluZTtcbn1cbi5zb2Z0X190b3AtLWRvdWJsZSB7XG4gICAgcGFkZGluZy10b3A6JGJhc2VsaW5lKjI7XG59XG4uc29mdF9fYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTokYmFzZWxpbmU7XG59XG4uc29mdF9fYm90dG9tLS1kb3VibGUge1xuICAgIHBhZGRpbmctYm90dG9tOiRiYXNlbGluZSoyO1xufVxuLnNvZnRfX2VuZHMge1xuICAgIHBhZGRpbmctdG9wOiRiYXNlbGluZTtcbiAgICBwYWRkaW5nLWJvdHRvbTokYmFzZWxpbmU7XG59XG4uc29mdF9fZW5kcy0tZG91YmxlIHtcbiAgICBwYWRkaW5nLXRvcDokYmFzZWxpbmUqMjtcbiAgICBwYWRkaW5nLWJvdHRvbTokYmFzZWxpbmUqMjtcbn1cblxuLmNsaXAge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLmJsb2Nre1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn0iLCIubGlzdC1kaXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ubGlzdC1kaXNjX19pdGVte1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzQ7XG4gICAgJi5pcy0tYWN0aXZle1xuICAgICAgICBmb250LXdlaWdodDokYm9sZDtcbiAgICB9XG59XG5cbi5saXN0LW51bWJlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmxpc3QtbnVtYmVyX19pdGVte1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzQ7XG59IiwiYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgY29sb3I6Z2V0LWNvbG9yKGxpbmstY29sb3IpO1xyXG59XHJcbmE6Zm9jdXMge1xyXG4gICAgY29sb3I6Z2V0LWNvbG9yKGxpbmstY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICBvdXRsaW5lOiA0cHggc29saWQgZ2V0LWNvbG9yKGhpZ2hsaWdodCkgIWltcG9ydGFudDtcclxufVxyXG5hOmhvdmVyIHtcclxuICAgIGNvbG9yOmdldC1jb2xvcihsaW5rLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59IiwiLnNraXBfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNraXBfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05OTllbTtcbiAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOmFsbDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOjAgJGJhc2VsaW5lLzI7XG4gICAgICAgICAgICBsZWZ0OiAkZ3V0dGVyLzI7XG4gICAgICAgICAgICB0b3A6JGd1dHRlci8yO1xuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC01O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG59IiwiLmJhY2stbGluayB7XG5cdFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdG1hcmdpbi10b3A6ICRiYXNlbGluZS8xLjU7XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS8xLjU7XHRcblx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcbiAgICAvLyBVc2UgYm9yZGVyLWJvdHRvbSByYXRoZXIgdGhhbiB0ZXh0LWRlY29yYXRpb24gc28gdGhhdCB0aGUgYXJyb3cgaXNcbiAgICAvLyB1bmRlcmxpbmVkIGFzIHdlbGwuXHRcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdldC1jb2xvcihsaW5rLWNvbG9yKTtcdFxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcdFxuXG4gICAgLy8gUHJlcGVuZCBsZWZ0IHBvaW50aW5nIGFycm93XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc2hhcGUtYXJyb3coJGRpcmVjdGlvbjogbGVmdCwgJGJhc2U6IDEwcHgsICRoZWlnaHQ6IDZweCk7XG5cbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIC8vIFZlcnRpY2FsbHkgYWxpZ24gd2l0aCB0aGUgcGFyZW50IGVsZW1lbnRcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVx0XHRcbn0iLCIucGFuZWx7ICAgIFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiRiYXNlbGluZSAqIDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiRiYXNlbGluZTtcbn1cblxuLnBhbmVsX190aXRsZSB7XG4gICAgQGluY2x1ZGUgYWxwaGE7XG59XG5cbi5wYW5lbF9fYm9keSB7XG4gICAgQGluY2x1ZGUgYmV0YTtcbn1cblxuLy8gbW9kaWZpZXJzXG4ucGFuZWwtLWF0dGVudGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IocmVkKTsgXG4gICAgY29sb3I6IGdldC1jb2xvcih3aGl0ZSk7XG59XG5cbi5wYW5lbC0taW5mb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOmdldC1jb2xvcihzZWNvbmRhcnktYmx1ZSk7XG4gICAgY29sb3I6IGdldC1jb2xvcih3aGl0ZSk7IFxufVxuXG4ucGFuZWwtLXN1Y2Nlc3N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpnZXQtY29sb3IodHVycXVvaXNlKTsgXG4gICAgY29sb3I6IGdldC1jb2xvcih3aGl0ZSk7XG59IiwiJGJ0bi1jb2xvcjogZ2V0LWNvbG9yKGdyZWVuKTtcbiRidG4taG92ZXItY29sb3I6IHNoYWRlKCRidG4tY29sb3IsIDIwJSk7XG4kYnRuLXNoYWRvdy1jb2xvcjogc2hhZGUoJGJ0bi1jb2xvciwgNjAlKTtcbiRidG4tdGV4dC1jb2xvcjogZ2V0LWNvbG9yKHdoaXRlKTtcblxuLy8gU2Vjb25kYXJ5IGJ1dHRvbiB2YXJpYWJsZXNcbiRzZWNvbmRhcnktYnRuLWNvbG9yOiBnZXQtY29sb3IobGlnaHQtZ3JleSk7XG4kc2Vjb25kYXJ5LWJ0bi1ob3Zlci1jb2xvcjogc2hhZGUoJHNlY29uZGFyeS1idG4tY29sb3IsIDEwJSk7XG4kc2Vjb25kYXJ5LWJ0bi1zaGFkb3ctY29sb3I6IHNoYWRlKCRzZWNvbmRhcnktYnRuLWNvbG9yLCA0MCUpO1xuJHNlY29uZGFyeS1idG4tdGV4dC1jb2xvcjogZ2V0LWNvbG9yKG9mZi1ibGFjayk7XG5cbiRidG4tc2hhZG93LXNpemU6IDJweDtcblxuLmJ0bntcbiAgICBAaW5jbHVkZSBkZWx0YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRidG4tY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRiYXNlbGluZS8zICRiYXNlbGluZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgICBib3gtc2hhZG93OiAwICRidG4tc2hhZG93LXNpemUgMCAkYnRuLXNoYWRvdy1jb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvNDtcbiAgICBjb2xvcjogJGJ0bi10ZXh0LWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYnRuLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBvcGFjaXR5Oi42O1xuICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0b3A6IDA7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkIGdldC1jb2xvcihoaWdobGlnaHQpO1xuICAgIH1cblxuICAgICY6bGluayxcbiAgICAmOnZpc2l0ZWRcbiAgICAge1xuICAgICAgICBjb2xvcjokYnRuLXRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICAvLyBCdW1wIHRoZSBidXR0b24gZG93biBzbyBpdCBsb29rcyBsaWtlIGl0cyBiZWluZyBwcmVzc2VkIGluXG4gICAgICAgIHRvcDogJGJ0bi1zaGFkb3ctc2l6ZTtcbiAgICB9XG5cbiAgICAvLyBXaGVuIHRoZSBidXR0b24gaXMgYWN0aXZlIGl0IGlzIHNoaWZ0ZWQgZG93biBieSAkYnRuLXNoYWRvdy1zaXplIHRvXG4gICAgLy8gZGVub3RlIGEgJ3ByZXNzZWQnIHN0YXRlLiBJZiB0aGUgdXNlciBoYXBwZW5lZCB0byBjbGljayBhdCB0aGUgdmVyeSB0b3BcbiAgICAvLyBvZiB0aGUgYnV0dG9uLCB0aGVpciBtb3VzZSBpcyBubyBsb25nZXIgb3ZlciB0aGUgYnV0dG9uIChiZWNhdXNlIGl0IGhhc1xuICAgIC8vICdtb3ZlZCBiZW5lYXRoIHRoZW0nKSBhbmQgc28gdGhlIGNsaWNrIGV2ZW50IGlzIG5vdCBmaXJlZC5cbiAgICAvL1xuICAgIC8vIFRoaXMgY29ycmVjdHMgdGhhdCBieSBzaGlmdGluZyB0aGUgdG9wIG9mIHRoZSBwc2V1ZG8gZWxlbWVudCBzbyB0aGF0IGl0XG4gICAgLy8gY29udGludWVzIHRvIGNvdmVyIHRoZSBhcmVhIHRoYXQgdGhlIHVzZXIgb3JpZ2luYWxseSBjbGlja2VkLCB3aGljaCBtZWFuc1xuICAgIC8vIHRoZSBjbGljayBldmVudCBpcyBzdGlsbCBmaXJlZC5cbiAgICAmOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtJGJ0bi1zaGFkb3ctc2l6ZTtcbiAgICB9XG59XG5cbi5idG4tLXNlY29uZGFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzZWNvbmRhcnktYnRuLWNvbG9yO1xuICAgIGNvbG9yOiRzZWNvbmRhcnktYnRuLXRleHQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAkYnRuLXNoYWRvdy1zaXplIDAgJHNlY29uZGFyeS1idG4tc2hhZG93LWNvbG9yO1xuICAgICY6bGluayxcbiAgICAmOnZpc2l0ZWRcbiAgICAge1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5LWJ0bi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6JHNlY29uZGFyeS1idG4tdGV4dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5LWJ0bi1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1idG4tY29sb3I7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH0gICAgXG59XG5cbi5idG4tLXN0YXJ0IHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICBAaWYgbm90ICgkaXMtaWU4KSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgZ2V0LWNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3V0dGVyLzY7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhcmR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpnZXQtY29sb3Iod2hpdGUpO1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lO1xufVxuXG4vLyBjYXJkIGlzIG9uIGEgd2hpdGUgYmFja2dyb3VuZCBzbyBhZGQgbGlnaHQgYm9yZGVyXG4uY2FyZC0tb24td2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihsaWdodC1ncmV5KTtcbn1cblxuLmNhcmRfX2JvZHl7XG4gICAgcGFkZGluZzokYmFzZWxpbmU7IFxufVxuXG4uY2FyZF9fdGl0bGV7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdldC1jb2xvcihsaWdodC1ncmV5KTtcbiAgICBtYXJnaW4tYm90dG9tOiRiYXNlbGluZS8yO1xuICAgIHBhZGRpbmctYm90dG9tOiRiYXNlbGluZS8yO1xufVxuXG4lY2FyZF9fbWV0YSB7XG4gICAgQGluY2x1ZGUgemV0YTtcbiAgICBjb2xvcjpnZXQtY29sb3IobWlkLWdyZXkpO1xuICAgIGRpc3BsYXk6YmxvY2s7ICAgIFxufVxuXG4uY2FyZF9fbWV0YSB7XG4gICAgQGV4dGVuZCAlY2FyZF9fbWV0YTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvNDtcbn1cblxuLmNhcmRfX2RhdGV7XG4gICAgQGV4dGVuZCAlY2FyZF9fbWV0YTtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZWxpbmU7XG59XG5cbi5jYXJkX19zdW1tYXJ5e1xuICAgIEBpbmNsdWRlIGVwc2lsb247XG4gICAgY29sb3I6Z2V0LWNvbG9yKG9mZi1ibGFjayk7XG59XG5cbi5jYXJkX19saW5re1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENsaWNrYWJsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uY2FyZC0tY2xpY2thYmxlIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBcbiAgICAuY2FyZF9fbGluayB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDApOyAvLyByZXF1aXJlZCBmb3IgaW50ZXJuZXQgZXhwbG9yZXJcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2F0ZWdvcnktaXRlbXtcbiAgICBib3JkZXItbGVmdDo0cHggc29saWQgZ2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xuICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyLzI7XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmU7XG59XG5cbi5jYXRlZ29yeS1pdGVtX190aXRsZXtcbiAgICBAaW5jbHVkZSBkZWx0YTtcbn1cblxuLmNhdGVnb3J5LWl0ZW1fX2xpbmt7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICB9XG59XG5cbi5jYXRlZ29yeS1pdGVtX19zdW1tYXJ5e1xuICAgIEBpbmNsdWRlIGVwc2lsb247XG4gICAgY29sb3I6Z2V0LWNvbG9yKG9mZi1ibGFjayk7XG59XG5cbi5jYXRlZ29yeS1pdGVtX19tZXRhe1xuICAgIEBpbmNsdWRlIHpldGE7XG4gICAgY29sb3I6Z2V0LWNvbG9yKG1pZC1ncmV5KTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2xpY2thYmxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jYXRlZ29yeS1pdGVtLS1jbGlja2FibGUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgLmNhdGVnb3J5LWl0ZW1fX2xpbmsge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwKTsgLy8gcmVxdWlyZWQgZm9yIGludGVybmV0IGV4cGxvcmVyXG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gLy8gR2VuZXJhbCBmb3JtXHJcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTtcclxuXHJcbiAgICAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlIG1hcmdpbiBmcm9tIGxhc3QgaXRlbSBpbiBuZXN0ZWQgZ3JvdXBzXHJcbiAgICB9XHJcbn1cclxuLy8gLmZvcm0tZ3JvdXAtLW9mZi13aGl0ZSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOmdldC1jb2xvcihvZmYtd2hpdGUpO1xyXG4vLyAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkIGdldC1jb2xvcihncmV5KTtcclxuLy8gICAgIHBhZGRpbmc6JGJhc2VsaW5lO1xyXG4vLyB9XHJcbi5mb3JtLWdyb3VwLS1lcnJvciB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGdldC1jb2xvcihyZWQpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiRiYXNlbGluZSAvIDEuNTsgIFxyXG59IiwiLy8gLy8gRmllbGRzZXRcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmllbGRzZXQge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBAaW5jbHVkZSBkZWx0YTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS8yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4gIC8vIE1vZGlmaWVycyB0aGF0IG1ha2UgbGVnZW5kcyBsb29rIG1vcmUgbGlrZSB0aGVpciBlcXVpdmFsZW50IGhlYWRpbmdzXG4gIFxuICAuZmllbGRzZXRfX2xlZ2VuZC0teGwge1xuICAgIEBpbmNsdWRlIGFscGhhOyBcbiAgfVxuXG4gIC5maWVsZHNldF9fbGVnZW5kLS1sIHtcbiAgICBAaW5jbHVkZSBiZXRhO1xuICB9XG5cbiAgLmZpZWxkc2V0X19sZWdlbmQtLW0ge1xuICAgIEBpbmNsdWRlIGdhbW1hO1xuICB9XG5cbiAgLmZpZWxkc2V0X19sZWdlbmQtLXMge1xuICAgIEBpbmNsdWRlIGRlbHRhO1xuICB9XG5cbiIsIi5sYWJlbCB7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmUvNDtcbn1cblxuICAvLyBNb2RpZmllcnMgdGhhdCBtYWtlIGxhYmVscyBsb29rIG1vcmUgbGlrZSB0aGVpciBlcXVpdmFsZW50IGhlYWRpbmdzXG4gIFxuICAubGFiZWwtLXhsIHtcbiAgICBAaW5jbHVkZSBhbHBoYTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUgLyAyO1xuICB9XG5cbiAgLmxhYmVsLS1sIHtcbiAgICBAaW5jbHVkZSBiZXRhO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZSAvIDI7XG4gIH1cblxuICAubGFiZWwtLW0ge1xuICAgIEBpbmNsdWRlIGdhbW1hO1xuICB9XG5cbiAgLmxhYmVsLS1zIHtcbiAgICBAaW5jbHVkZSBkZWx0YTtcbiAgfSIsIi5jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvMi41O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG59XHJcblxyXG4uY2hlY2tib3hfX2lucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY2hlY2tib3hfX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206MDsgICAgXHJcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICBwYWRkaW5nOiAkZ3V0dGVyLzMgJGd1dHRlci8xLjU7XHJcblxyXG4gICAgICAgIC8vIFsgXSBDaGVjayBib3hcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlbHRhO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g4pyUIENoZWNrIG1hcmtcclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vIFRoZSBjaGVjayBtYXJrIGlzIGEgYm94IHdpdGggYSBib3JkZXIgb24gdGhlIGxlZnQgYW5kIGJvdHRvbSBzaWRlICjilJTilIDilIApLFxyXG4gICAgICAgIC8vIHJvdGF0ZWQgNDUgZGVncmVlc1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgNHB4IDRweDtcclxuXHJcbiAgICAgICAgICAgIC8vIEZpeCBidWcgaW4gSUUxMSBjYXVzZWQgYnkgdHJhbnNmb3JtIHJvdGF0ZSAoLTQ1ZGVnKS5cclxuICAgICAgICAgICAgLy8gU2VlOiBhbHBoYWdvdi9nb3Z1a19lbGVtZW50cy9pc3N1ZXMvNTE4XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94X19pbnB1dDpmb2N1cyArIC5jaGVja2JveF9fbGFiZWwge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCBnZXQtY29sb3IoaGlnaGxpZ2h0KTtcclxuICAgIH1cclxufSIsIi8vIC8vIEdlbmVyYWwgaW5wdXRcbi8vIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQge1xuICAgIEBpbmNsdWRlIGRlbHRhO1xuICAgIG1heC13aWR0aDokaW5wdXQtbWF4LXdpZHRoO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzowICRndXR0ZXIvMjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbnNzLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OjM2cHg7XG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkIGdldC1jb2xvcihoaWdobGlnaHQpO1xuICAgICAgICB9XG59XG4uaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uaW5wdXQtLWVycm9yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBnZXQtY29sb3IocmVkKTtcbn0iLCIuZmlsZS11cGxvYWQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgZXBzaWxvbjtcclxuICAgIG1heC13aWR0aDoxNHJlbTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCBnZXQtY29sb3IoaGlnaGxpZ2h0KTtcclxuICAgIH1cclxufSIsIi5yYWRpbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvMi41O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG59XHJcbi5yYWRpb19faW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLnJhZGlvX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICBmb250LXdlaWdodDokcmVndWxhcjtcclxuICAgIHBhZGRpbmc6ICRndXR0ZXIvMyAkZ3V0dGVyLzEuNTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbn1cclxuLnJhZGlvX19pbnB1dDpjaGVja2VkICsgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5yYWRpb19faW5wdXQ6Zm9jdXMgKyAucmFkaW9fX2xhYmVsIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggZ2V0LWNvbG9yKGhpZ2hsaWdodCk7XHJcbiAgICB9XHJcbn0iLCIuc2VsZWN0IHtcclxuICAgIEBpbmNsdWRlIGRlbHRhO1xyXG4gICAgbWF4LXdpZHRoOiRpbnB1dC1tYXgtd2lkdGg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiRndXR0ZXIvNiAkZ3V0dGVyLzI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbnNzLWlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgZ2V0LWNvbG9yKGhpZ2hsaWdodCk7XHJcbiAgICAgICAgfVxyXG59XHJcbi5sdGUtaWU4IC5zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDo4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XHJcbn1cclxuLnNlbGVjdC0tZXJyb3Ige1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgZ2V0LWNvbG9yKHJlZCk7XHJcbn0iLCIvLyAvLyBUZXh0YXJlYVxyXG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udGV4dGFyZWEge1xyXG4gICAgQGluY2x1ZGUgZGVsdGE7XHJcbiAgICBtYXgtd2lkdGg6JGlucHV0LW1heC13aWR0aDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6JGJhc2VsaW5lLzIgJGd1dHRlci8yO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG5zcy1pbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCBnZXQtY29sb3IoaGlnaGxpZ2h0KTtcclxuICAgICAgICB9XHJcbn1cclxuLnRleHRhcmVhLS1lcnJvciB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBnZXQtY29sb3IocmVkKTtcclxufSIsIi5kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTowO1xyXG59XHJcbi5kYXRlX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDokYmFzZWxpbmUvMjtcclxufVxyXG4uZGF0ZV9fbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgZXBzaWxvbjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS80O1xyXG59XHJcbi8vIG1vZGlmaWVycyB0byBzZXQgd2lkdGggb2YgaW5wdXRcclxuLy8gdGhpcyBzaG91bGQgYmUgcmVwbGFjZWQgd2l0aCB3aWR0aCBtb2RpZmllcnMgb24gaW5wdXQgY29tcG9uZW50XHJcbi5kYXRlX19pbnB1dC0tZGF5LCAuZGF0ZV9faW5wdXQtLW1vbnRoIHtcclxuICAgIHdpZHRoOjUwcHg7XHJcbn1cclxuLmRhdGVfX2lucHV0LS15ZWFyIHtcclxuICAgIHdpZHRoOjc1cHg7XHJcbn0iLCIuZXJyb3ItbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6Z2V0LWNvbG9yKHJlZCk7XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmUvMjtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG59XG4uZXJyb3ItbWVzc2FnZS0tY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzQ7XG59XG5cbi8vIFJlZHVjZXMgdmlzdWFsIHNwYWNpbmcgb2YgbGVnZW5kIHdoZW4gdGhlcmUgaXMgYW4gZXJyb3IgLSBvbmx5IGFwcGxpZXMgdG8gXG4vLyBkZWZhdWx0IGxlZ2VuZCAobm8gY2xhc3MpIG9yIGZpZWxkc2V0X19sZWdlbmQtLXNcblxuLy8gVGhpcyBhZGp1c3RtZW50IHdpbGwgbm90IHdvcmsgaW4gYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCA6bm90KCkuIFxuLy8gVXNlcnMgd2l0aCB0aGVzZSBicm93c2VycyB3aWxsIHNlZSB0aGUgZGVmYXVsdCBzaXplIG1hcmdpbiBcblxuICAuZmllbGRzZXRfX2xlZ2VuZDpub3QoLmZpZWxkc2V0X19sZWdlbmQtLXhsKTpub3QoLmZpZWxkc2V0X19sZWdlbmQtLWwpOm5vdCguZmllbGRzZXRfX2xlZ2VuZC0tbSkgKyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogLSgkYmFzZWxpbmUvNCk7XG59IiwiLmVycm9yLXN1bW1hcnl7XG4gICAgYm9yZGVyOiA0cHggc29saWQgZ2V0LWNvbG9yKHJlZCk7XG4gICAgcGFkZGluZzogJGJhc2VsaW5lICRiYXNlbGluZS8xLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCBnZXQtY29sb3IoaGlnaGxpZ2h0KTtcbiAgICAgICAgfVxufVxuXG4uZXJyb3Itc3VtbWFyeV9faXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiRiYXNlbGluZS80O1xufVxuXG4uZXJyb3Itc3VtbWFyeV9fbGlua3tcbiAgICBjb2xvcjpnZXQtY29sb3IocmVkKTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOmdldC1jb2xvcihyZWQpO1xuICAgIH1cbn0iLCIuaGludCB7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG4gICAgY29sb3I6Z2V0LWNvbG9yKG1pZC1ncmV5KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiRiYXNlbGluZS8yO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbn1cblxuLy8gUmVkdWNlcyB2aXN1YWwgc3BhY2luZyBvZiBsZWdlbmQgd2hlbiB0aGVyZSBpcyBhbiBoaW50IC0gb25seSBhcHBsaWVzIHRvIFxuLy8gZGVmYXVsdCBsZWdlbmQgKG5vIGNsYXNzKSBvciBsZWdlbmQtLXNcblxuLy8gVGhpcyBhZGp1c3RtZW50IHdpbGwgbm90IHdvcmsgaW4gYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCA6bm90KCkuIFxuLy8gVXNlcnMgd2l0aCB0aGVzZSBicm93c2VycyB3aWxsIHNlZSB0aGUgZGVmYXVsdCBzaXplIG1hcmdpbiAgIFxuXG4uZmllbGRzZXRfX2xlZ2VuZDpub3QoLmZpZWxkc2V0X19sZWdlbmQtLXhsKTpub3QoLmZpZWxkc2V0X19sZWdlbmQtLWwpOm5vdCguZmllbGRzZXRfX2xlZ2VuZC0tbSkgKyAuaGludCB7XG4gICAgbWFyZ2luLXRvcDogLSgkYmFzZWxpbmUvNCk7XG59IiwiLm1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3Iob2ZmLWJsYWNrKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAuOCk7XHJcbiAgICAgICAgJi5pcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtNjtcclxuICAgICAgICB9XHJcbn1cclxuLm1vZGFsX19pbm5lciB7XHJcbiAgICB3aWR0aDo4NSU7XHJcbiAgICBtYXgtd2lkdGg6MTAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgbWFyZ2luOiRiYXNlbGluZSo0IGF1dG87XHJcbiAgICBwYWRkaW5nOiRiYXNlbGluZSoxLjUgJGd1dHRlciAkYmFzZWxpbmUgJGd1dHRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtNztcclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiRiYXNlbGluZTtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fY2xvc2UtYnRuIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6MjVweDtcclxuICAgIGhlaWdodDoyNXB4O1xyXG4gICAgYm9yZGVyOiAwOyAgICBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDo0cHg7XHJcbiAgICByaWdodDo0cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6bnNzLWltYWdlLXVybCgnaWNvbnMvY2xvc2UucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtNztcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgZ2V0LWNvbG9yKGhpZ2hsaWdodCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgIHRvcDokYmFzZWxpbmUvMjtcclxuICAgICAgICByaWdodDokZ3V0dGVyLzI7XHJcbiAgICB9ICAgIFxyXG59IiwiLnRvZ2dsZS5pcy0tYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLnRhYnMge1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbn1cclxuLnRhYnNfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4udGFic19fbmF2LWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgZGVsdGE7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkIGdldC1jb2xvcihncmV5KTtcclxuICAgIGJvcmRlci1ib3R0b206MCBub25lO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHBhZGRpbmc6JGJhc2VsaW5lLzIgJGd1dHRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJi5pcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6Z2V0LWNvbG9yKHByaW1hcnktYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmLmlzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjpnZXQtY29sb3IoZ3JleSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpnZXQtY29sb3Iod2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbn1cclxuLnRhYnNfX2JkIHtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcbi50YWJzX19zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiRiYXNlbGluZTtcclxuICAgICAgICAmLmlzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkIGdldC1jb2xvcihncmV5KTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5uby1qcyB7XHJcbiAgICAudGFic19fc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCBnZXQtY29sb3IoZ3JleSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDotMnB4O1xyXG4gICAgfVxyXG59IiwiLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6ICRpbnB1dC1tYXgtd2lkdGg7XG4gICAgbGluZS1oZWlnaHQ6MjRweDtcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6c29saWQgMXB4IGdldC1jb2xvcihncmV5KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gICAgfSAgICBcbn1cbi5zZWFyY2hfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcihzZWNvbmRhcnktYmx1ZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbnNzLWltYWdlLXVybCgnaWNvbnMvc2VhcmNoLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcGFkZGluZzowICRndXR0ZXIvNDtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGhlaWdodDo0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgIFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgZ2V0LWNvbG9yKGhpZ2hsaWdodCk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgIH1cbn1cbi5zZWFyY2hfX2J0bi13cmFwcGVyIHsgICAgXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgICBcbiAgICB3aWR0aDoxJTsgXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIHNlYXJjaCBtb2RpZmllcnMgKi9cbi5zZWFyY2gtLXNtYWxsIHtcbiAgICAuc2VhcmNoX19pbnB1dCwgLnNlYXJjaF9fYnRuIHtcbiAgICAgICAgaGVpZ2h0OjM0cHg7XG4gICAgfVxuICAgIC5zZWFyY2hfX2J0bntcbiAgICAgICAgd2lkdGg6MzRweDtcbiAgICB9ICAgIFxufVxuLnNlYXJjaC0tbGFyZ2Uge1xuICAgIC5zZWFyY2hfX2lucHV0LCAuc2VhcmNoX19idG4ge1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICB9XG4gICAgLnNlYXJjaF9fYnRue1xuICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgICB9XG59XG5cbi8vIGllOCBkb2VzIG5vdCBzdXBwb3J0IHN2ZyBzbyBzd2FwIGluIHBuZ1xuLmx0ZS1pZTgge1xuICAgIC5zZWFyY2hfX2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5zcy1pbWFnZS11cmwoJ2ljb25zL3NlYXJjaC5wbmcnKVxuICAgIH0gICAgXG59IiwiLmJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzI7XG4gICAgcGFkZGluZzokYmFzZWxpbmUvMiAwO1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZXBzaWxvbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OjI1cHg7XG4gICAgYmFja2dyb3VuZDpuc3MtaW1hZ2UtdXJsKCdpY29ucy9hcnJvdy1yaWdodC5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuLmJyZWFkY3J1bWJfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufSIsIi5wYWdpbmF0aW9uIHt9XHJcbi5wYWdpbmF0aW9uX19saXN0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBmb250LXNpemU6MDtcclxufVxyXG4ucGFnaW5hdGlvbl9faXRlbSB7XHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbiAgICB9XHJcbn1cclxuLnBhZ2luYXRpb25fX2l0ZW0tLXByZXZpb3VzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcbi5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcbi5wYWdpbmF0aW9uX19saW5rLS1wcmV2aW91cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6NDBweDtcclxuICAgIGJhY2tncm91bmQ6IG5zcy1pbWFnZS11cmwoJ2ljb25zL2Fycm93LWxlZnQtLTM2LnBuZycpIGxlZnQgbm8tcmVwZWF0O1xyXG59XHJcbi5wYWdpbmF0aW9uX19saW5rLS1uZXh0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDo0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbnNzLWltYWdlLXVybCgnaWNvbnMvYXJyb3ctcmlnaHQtLTM2LnBuZycpIHJpZ2h0IG5vLXJlcGVhdDtcclxufVxyXG4ucGFnaW5hdGlvbl9fbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgZGVsdGE7XHJcbn1cclxuLnBhZ2luYXRpb25fX2RldGFpbCB7XHJcbiAgICBAaW5jbHVkZSB6ZXRhO1xyXG4gICAgY29sb3I6Z2V0LWNvbG9yKG9mZi1ibGFjaylcclxufSIsIi5jb2xsYXBzYWJsZSB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzI7XHJcbn1cclxuLmNvbGxhcHNhYmxlX19idG4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiRndXR0ZXIqMS41O1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3Iob2ZmLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6JGJhc2VsaW5lLzIuNTtcclxuICAgICAgICAgICAgbGVmdDokZ3V0dGVyLzQ7XHJcbiAgICAgICAgICAgIHdpZHRoOjE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6JGJhc2VsaW5lLzIuNTtcclxuICAgICAgICAgICAgbGVmdDokZ3V0dGVyLzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgd2lkdGg6MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy0tYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDRweCBzb2xpZCBnZXQtY29sb3IoaGlnaGxpZ2h0KTtcclxuICAgICAgICB9XHJcbn1cclxuLmNvbGxhcHNhYmxlX19iZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6JGd1dHRlcioxLjU7XHJcbiAgICBwYWRkaW5nLXRvcDokYmFzZWxpbmUvNDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5pcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICY6Zm9jdXMge1xyXG4gICAgICAgIC8vICAgICBvdXRsaW5lOiA0cHggc29saWQgZ2V0LWNvbG9yKGhpZ2hsaWdodCk7XHJcbiAgICAgICAgLy8gfVxyXG59XHJcbi5uby1qcyB7XHJcbiAgICAuY29sbGFwc2FibGVfX2JkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5jb2xsYXBzYWJsZV9fYnRuIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJpbWFyeS1uYXZfX2J0bntcbiAgICBAaW5jbHVkZSB6ZXRhO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZGFya2VuKGdldC1jb2xvcihzZWNvbmRhcnktYmx1ZSksIDUlKTtcbiAgICBjb2xvcjpnZXQtY29sb3Iod2hpdGUpO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyLzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiRndXR0ZXIqMS41O1xuICAgIHRvcDowO1xuXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xuICAgICAgICByaWdodDowO1xuICAgIH1cbn1cblxuLnByaW1hcnktbmF2e1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihnZXQtY29sb3IocHJpbWFyeS1ibHVlKSwgNSUpO1xuICAgIHBhZGRpbmc6JGJhc2VsaW5lKjIgMCAkYmFzZWxpbmUgMDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgJi5pcy0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ucHJpbWFyeS1uYXZfX2J0bi0tb257XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uaXMtLWFjdGl2ZSB7XG4gICAgLnByaW1hcnktbmF2X19idG4tLW9mZntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAucHJpbWFyeS1uYXZfX2J0bi0tb257XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxufVxuXG4ubmF2LXByaW1hcnlfX2xpc3R7XG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmU7XG59XG5cbi5uYXYtcHJpbWFyeV9faXRlbXtcbiAgICBwYWRkaW5nLWJvdHRvbTokZ3V0dGVyLzQ7XG59XG5cbi5uYXYtcHJpbWFyeV9fbGlua3tcbiAgICBAaW5jbHVkZSBlcHNpbG9uO1xuICAgIGNvbG9yOmdldC1jb2xvcih3aGl0ZSk7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOmdldC1jb2xvcihsaWdodC1ncmV5KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuICAgIH1cbn1cblxuLm5hdi1wcmltYXJ5X190aXRsZXtcbiAgICBAaW5jbHVkZSBkZWx0YTtcbiAgICBjb2xvcjpnZXQtY29sb3Iod2hpdGUpO1xuICAgIGZvbnQtd2VpZ2h0OiRsaWdodDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBnZXQtY29sb3Ioc2Vjb25kYXJ5LWJsdWUpO1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzQ7XG4gICAgcGFkZGluZy1ib3R0b206JGd1dHRlci80O1xufVxuXG4ubmF2LXByaW1hcnlfX2xvZ297XG4gICAgbWF4LXdpZHRoOjEwMHB4O1xuICAgIHdpZHRoOjEwMCU7XG59IiwiLnBoYXNlLWJhbm5lcntcdFxuICAgIHBhZGRpbmc6JGJhc2VsaW5lLzIgMDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBnZXQtY29sb3IobGlnaHQtZ3JleSk7XG59XG5cbi5waGFzZV9fdGFne1xuICAgIEBpbmNsdWRlIGVwc2lsb247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOmdldC1jb2xvcih3aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpnZXQtY29sb3Ioc2Vjb25kYXJ5LWJsdWUpO1xuICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAkYmFzZWxpbmUvOCAkYmFzZWxpbmUvNDtcbiAgICBsZXR0ZXItc3BhY2luZzoxcHg7XG59XG5cbi5waGFzZV9fc3VtbWFyeXtcbiAgICBAaW5jbHVkZSBlcHNpbG9uO1xufSIsIi5sb2NhbC1oZWFkZXItbmF2e1xuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgJi5pcy0tYWN0aXZle1xuICAgICAgICAgICAgcGFkZGluZzokZ3V0dGVyLzI7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcmlnaHQ6JGd1dHRlci8yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxufVxuXG4ubG9jYWwtaGVhZGVyLW5hdl9faXRlbXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzI7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBtZWRpdW0pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgZ2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTokYmFzZWxpbmUvMjtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiRiYXNlbGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBsaW5lLWhlaWdodDo1MnB4O1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2xpbmt7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOmdldC1jb2xvcihsaW5rLWNvbG9yKTtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjpnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICB9XG4gICAgJi5pcy0tYWN0aXZle1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcbiAgICAgICAgQGluY2x1ZGUgZXBzaWxvbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIEBpbmNsdWRlIGRlbHRhO1xuICAgIH1cbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2J0bntcbiAgICBAaW5jbHVkZSB6ZXRhO1xuICAgIGNvbG9yOmdldC1jb2xvcihwcmltYXJ5LWJsdWUpO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiRndXR0ZXIvMjtcbiAgICB0b3A6MThweDtcbiAgICB6LWluZGV4OiR6aW5kZXgtODtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgJi5pcy0tYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6Z2V0LWNvbG9yKHNlY29uZGFyeS1ibHVlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogNHB4IHNvbGlkIGdldC1jb2xvcihoaWdobGlnaHQpO1xuICAgIH1cbn1cbi5sb2NhbC1oZWFkZXItbmF2X19idG4tLW9mZnNldCB7XG4gICAgcmlnaHQ6NTBweDtcbn1cblxuLmxvY2FsLWhlYWRlci1uYXZfX2J0bi0tb257XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uaXMtLWFjdGl2ZSB7XG4gICAgLmxvY2FsLWhlYWRlci1uYXZfX2J0bi0tb2Zme1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5sb2NhbC1oZWFkZXItbmF2X19idG4tLW9ue1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn0iLCIudGFibGVfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTsgICAgXHJcbn1cclxuLnRhYmxlIHtcclxuICAgIEBpbmNsdWRlIGRlbHRhO1xyXG4gICAgd2lkdGg6MTAwJTsgICAgXHJcbn1cclxuLnRhYmxlX19jYXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmUvMjtcclxufVxyXG5cclxuLnRhYmxlX19oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgcGFkZGluZzogJGJhc2VsaW5lLzQgJGd1dHRlci8yICRiYXNlbGluZS80IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udGFibGVfX2NlbGwge1xyXG4gICAgcGFkZGluZzogJGJhc2VsaW5lLzQgJGd1dHRlci8yICRiYXNlbGluZS80IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udGFibGVfX2hlYWRlci0tcmlnaHQsXHJcbi50YWJsZV9fY2VsbC0tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiRndXR0ZXIvMjtcclxuICAgIHBhZGRpbmctbGVmdDowO1xyXG59XHJcbi50YWJsZV9faGVhZGVyOmxhc3QtY2hpbGQsXHJcbi50YWJsZV9fY2VsbDpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn0iLCIuaW5zZXQtdGV4dCB7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgZ2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xuICAgIHBhZGRpbmc6ICRiYXNlbGluZS8xLjU7XG4gICAgbWFyZ2luOiAkYmFzZWxpbmUvMS41IDA7XG4gICAgQGluY2x1ZGUgZGVsdGE7XG59IiwiLnN1bW1hcnktbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xufVxuXG4uc3VtbWFyeS1saXN0X19yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnZXQtY29sb3IoZ3JleSk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzI7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDsgICAgICAgIFxuICAgIH1cbn1cblxuLnN1bW1hcnktbGlzdF9fa2V5IHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzM7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3VtbWFyeS1saXN0X192YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzEuNTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zdW1tYXJ5LWxpc3RfX2FjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS8yO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xuICAgIC5zdW1tYXJ5LWxpc3RfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfSAgICBcbiAgICAuc3VtbWFyeS1saXN0X19rZXkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAkYmFzZWxpbmUvMiAkYmFzZWxpbmUvMiAkYmFzZWxpbmUvMiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMwJVxuICAgIH1cbiAgICBcbiAgICAuc3VtbWFyeS1saXN0X192YWx1ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAkYmFzZWxpbmUvMiAkYmFzZWxpbmUvMiAkYmFzZWxpbmUvMiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3VtbWFyeS1saXN0X19hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nOiAkYmFzZWxpbmUvMiAwO1xuICAgIH0gICAgXG59XG5cbi8vIG1vZGlmaWVyc1xuXG5AaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XG4gICAgLnN1bW1hcnktbGlzdC0tc3RhY2tlZCB7XG4gICAgICAgIC5zdW1tYXJ5LWxpc3RfX2tleSB7XG4gICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5LWxpc3RfX3ZhbHVlIHtcbiAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQ3Jvc3MtYnJvd3NlciBzaGltc1xyXG4vLyBXYXlzIG9mIG5vcm1hbGlzaW5nIHByb3BlcnRpZXMgYWNyb3NzIGJyb3dzZXJzLlxyXG5cclxuJWNvbnRhaW4tZmxvYXRzIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgfSIsIi5uc3Mtc3BlYWsge1xyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCBnZXQtY29sb3Ioc2Vjb25kYXJ5LWJsdWUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyLzI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmU7XHJcbiAgICB9XHJcbn0iLCIubnNzLXNwZWFrIHtcclxuICAgIC5zdGVwcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC44N2VtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmUvNDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1ZW0gMCAuNzVlbSAyLjVlbTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMCB7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyNTAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWluIG1lZXQnJTNFJTNDZyUzRSUzQ2NpcmNsZSByPSc1MCUyNScgY3g9JzUwJTI1JyBjeT0nNTAlMjUnIGNsYXNzPSdjaXJjbGUtYmFjayclM0UlM0MvY2lyY2xlJTNFJTNDdGV4dCB4PSc1MCUyNScgeT0nNTAlMjUnIHRleHQtYW5jaG9yPSdtaWRkbGUnIGR5PScwLjNlbScgZm9udC1mYW1pbHk9J05ldWUgSGVsdmV0aWNhIFcwMSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZicgZm9udC1zaXplPSc4cmVtJyBmaWxsPSclMjNmZmZmZmYnJTNFI3skaX0lM0MvdGV4dCUzRSUzQy9nJTNFJTNDL3N2ZyUzRSBcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjJlbSAuN2VtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjRlbSAxLjRlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VjdGlvbi1ncm91cCB7ICAgIFxyXG4gICAgbWFyZ2luLXRvcDogNjBweDsgICAgXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItdG9wOm5vbmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tZ3JvdXBfX2hlYWRlcntcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH0iLCIvLyAvLyBDYXJkXHJcbi8vIC8vIFxyXG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uY2FyZC0tc2hhZG93IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihwcmltYXJ5LWJsdWUpO1xyXG4gICAgYm94LXNoYWRvdzogN3B4IDdweCAwICNmZmYsIDhweCA4cHggMCBnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcclxufVxyXG5cclxuLmNhcmQtLWFsaWduLWxlZnQge1xyXG4gICAgLmNhcmRfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuLmNhcmQtLW1pbi1oZWlnaHQge1xyXG4gICAgLmNhcmRfX2JvZHkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzcmVtO1xyXG4gICAgfVxyXG59IiwiLyogbW9kaWZpZXJzICovXHJcblxyXG4vLyBkZXBhcnRtZW50IHRoZW1lc1xyXG5AZWFjaCAkZGVwdCwgJGNvbG9yIGluICRkZXBhcnRtZW50LWNvbG9ycyB7XHJcbiAgICAuY2F0ZWdvcnktaXRlbS0tI3skZGVwdH0ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbn0iLCIvLyAvLyBJbnB1dFxyXG4vLyAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyogbW9kaWZpZXJzICovXHJcbi5pbnB1dC0tc2VhcmNoLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKHdoaXRlKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDM2IDM2JyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnJTNFJTNDcGF0aCBkPSdNMjUuNyAyNC44TDIxLjkgMjFjLjctMSAxLjEtMi4yIDEuMS0zLjUgMC0zLjYtMi45LTYuNS02LjUtNi41UzEwIDEzLjkgMTAgMTcuNXMyLjkgNi41IDYuNSA2LjVjMS42IDAgMy0uNiA0LjEtMS41bDMuNyAzLjcgMS40LTEuNHpNMTIgMTcuNWMwLTIuNSAyLTQuNSA0LjUtNC41czQuNSAyIDQuNSA0LjUtMiA0LjUtNC41IDQuNS00LjUtMi00LjUtNC41eicgZmlsbD0nY3VycmVudENvbG9yJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgLTVweCAtM3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59IiwiLy8gLy8gRmFjZXQtdGFnc1xyXG4vLyAvL1xyXG4vLyAvLyBBZGFwdGVkIGZyb20gR09WLlVLIFxyXG4vLyAvLyBodHRwczovL2dpdGh1Yi5jb20vYWxwaGFnb3YvZmluZGVyLWZyb250ZW5kL2Jsb2IvbWFzdGVyL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZmluZGVyX2Zyb250ZW5kLnNjc3NcclxuLy8gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5mYWNldC10YWdzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS8yO1xyXG59XHJcblxyXG4uZmFjZXQtdGFnc19fZ3JvdXAge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKG9mZi13aGl0ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWNldC10YWdzX193cmFwcGVyIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5mYWNldC10YWdzX193cmFwcGVyOmZpcnN0LW9mLXR5cGUgLmZhY2V0LXRhZ3NfX3ByZXBvc2l0aW9uOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9ICAgIFxyXG59XHJcblxyXG4uZmFjZXQtdGFnc19fcHJlcG9zaXRpb24ge1xyXG4gICAgcGFkZGluZzogMCA1cHggNXB4IDJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMnB4O1xyXG4gICAgfSAgICAgXHJcbn1cclxuXHJcbi5mYWNldC10YWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoZ3JleSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3Iob2ZmLXdoaXRlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH0gICAgICAgICBcclxufVxyXG5cclxuLmZhY2V0LXRhZ19fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4iLCIuYXR0YWNobWVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAxMjlweDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG59XHJcblxyXG4uYXR0YWNobWVudF9fdGh1bWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmF0dGFjaG1lbnRfX2ltZ3tcclxuICAgIG91dGxpbmU6IDVweCBzb2xpZCByZ2JhKDExLDEyLDEyLDAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgxMSwxMiwxMiwwLjQpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTlweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5hdHRhY2htZW50X190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBnYW1tYTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS80O1xyXG59XHJcbi5hdHRhY2htZW50X19tZXRhXHJcbntcclxuICAgIEBpbmNsdWRlIGVwc2lsb247XHJcbiAgICBjb2xvcjogZ2V0LWNvbG9yKG1pZC1ncmV5KTtcclxufSIsIlxyXG4uc2VhcmNoLXJlc3VsdHMtaW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2V0LWNvbG9yKGdyZXkpO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMtaW5mb19fY291bnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzI7XHJcbn0iLCIubm90aWNlIHtcclxuICBwYWRkaW5nOiAkYmFzZWxpbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xyXG5cclxuICBib3JkZXI6IDVweCBzb2xpZCBnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcclxufVxyXG5cclxuLm5vdGljZV9fdGl0bGUge1xyXG4gIEBpbmNsdWRlIGdhbW1hO1xyXG4gIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS8yO1xyXG59XHJcblxyXG4ubm90aWNlX19kZXNjcmlwdGlvbiB7XHJcbiAgQGluY2x1ZGUgZGVsdGE7XHJcbiAgbWFyZ2luOiAwO1xyXG59IiwiJGNvb2tpZS1iYW5uZXItYmFja2dyb3VuZDogZ2V0LWNvbG9yKGxpZ2h0LWdyZXkpO1xyXG5cclxuLmNvb2tpZS1iYW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIHNob3duIHdpdGggSlNcclxuICBwYWRkaW5nOiAkYmFzZWxpbmUgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29va2llLWJhbm5lci1iYWNrZ3JvdW5kOyAgXHJcblxyXG4gIC5uby1qcyAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBhbHdheXMgb24gZm9yIG5vbi1KU1xyXG4gIH0gICAgXHJcbn1cclxuXHJcbi5jb29raWUtYmFubmVyX19tZXNzYWdlIHtcclxuICBAaW5jbHVkZSBkZWx0YTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzI7XHJcbn1cclxuXHJcbi5jb29raWUtYmFubmVyX19idXR0b24geyAgXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSl7XHJcbiAgICAgIHdpZHRoOjk1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9ubHkgc2hvdyBhY2NlcHQgYnV0dG9uIGlmIHVzZXJzIGhhdmUganMgYW5kIGNhbiBhY2NlcHRcclxuLmNvb2tpZS1iYW5uZXJfX2J1dHRvbi1hY2NlcHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAubm8tanMgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lOyAvLyBvZmYgaWYgbm8ganNcclxuICB9ICAgICBcclxufVxyXG5cclxuLmNvb2tpZS1iYW5uZXJfX2NvbmZpcm1hdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vIFRoaXMgZWxlbWVudCBpcyBmb2N1c2VkIHVzaW5nIEphdmFTY3JpcHQgc28gdGhhdCBpdCdzIGJlaW5nIHJlYWQgb3V0IGJ5IHNjcmVlbiByZWFkZXJzXHJcbiAgLy8gZm9yIHRoaXMgcmVhc29uIHdlIGRvbid0IHdhbnQgdG8gc2hvdyB0aGUgZGVmYXVsdCBvdXRsaW5lIG9yIGVtcGhhc2lzZSBpdCB2aXN1YWxseVxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb29raWUtYmFubmVyX19jb25maXJtYXRpb24tbWVzc2FnZSxcclxuLmNvb2tpZS1iYW5uZXJfX2hpZGUtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcmdlKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uY29va2llLWJhbm5lcl9fY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xyXG4gIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZS8yO1xyXG4gIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH0gXHJcbn1cclxuXHJcbi5jb29raWUtYmFubmVyX19oaWRlLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgZGVsdGE7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjb2xvcjpnZXQtY29sb3IobGluay1jb2xvcik7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogZ2V0LWNvbG9yKGxpbmstY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOmdldC1jb2xvcihsaW5rLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgb3V0bGluZTogNHB4IHNvbGlkIGdldC1jb2xvcihoaWdobGlnaHQpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFyZ2UpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogJGd1dHRlci8yO1xyXG4gIH1cclxufSIsIiAgXHJcbiRzaGFyZS1saW5rLXdpZHRoOiAzMnB4O1xyXG4kc2hhcmUtbGluay1oZWlnaHQ6IDMycHg7XHJcblxyXG4uc2hhcmUtbGlua3NfX2xpc3QtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBlcHNpbG9uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc2hhcmUtbGluay13aWR0aCArIDEwcHgpO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc2hhcmUtbGluay1oZWlnaHQ7XHJcbn1cclxuXHJcbi5zaGFyZS1saW5rc19fbGluayB7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbn1cclxuXHJcbi5zaGFyZS1saW5rc19fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZXBzaWxvbjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZSAvIDI7XHJcbiAgfVxyXG5cclxuLnNoYXJlLWxpbmtzX19saW5rLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAkc2hhcmUtbGluay13aWR0aDtcclxuICAgIGhlaWdodDogJHNoYXJlLWxpbmstaGVpZ2h0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgICBcclxufSIsIi5zZWNvbmRhcnktbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnNlY29uZGFyeS1uYXZfX2xpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNlY29uZGFyeS1uYXZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGdhbW1hO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuLnNlY29uZGFyeS1uYXZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogZ2V0LWNvbG9yKG9mZi1ibGFjayk7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDsgICAgXHJcbiAgICBcclxuICAgICY6Zm9jdXMsICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihvZmYtYmxhY2spO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Vjb25kYXJ5LW5hdl9faXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAuc2Vjb25kYXJ5LW5hdl9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNC41cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktbmF2X19pdGVtLS1uZXN0ZWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLnNlY29uZGFyeS1uYXZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGdldC1jb2xvcihzZWNvbmRhcnktYmx1ZSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uc2Vjb25kYXJ5LW5hdl9fbGluay0tYWN0aXZlLW5lc3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29uY3JldGUtd2hpdGU7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGdldC1jb2xvcihzZWNvbmRhcnktYmx1ZSk7XHJcbn0iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcclxuLmJyb3dzZSB7XHJcbiAgLmJyb3dzZS1wYW5lcyB7XHJcbiAgICBAZXh0ZW5kICVjb250YWluLWZsb2F0cztcclxuICAgIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRndXR0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWN0aW9uIHtcclxuICAgICAgLnJvb3QtcGFuZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gaGlkZSBvbiBtb2JpbGVcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMjUlOyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWN0aW9uLXBhbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDAlOyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN1YnNlY3Rpb24ge1xyXG4gICAgICAucm9vdC1wYW5lLFxyXG4gICAgICAuc2VjdGlvbi1wYW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBoaWRlIG9uIG1vYmlsZVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihtaWQtZ3JleSk7XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKG1pZC1ncmV5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWN0aW9uLXBhbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTglO1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMyU7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1YnNlY3Rpb24tcGFuZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTMlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lLWlubmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXI7XHJcbiAgICBcclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvdXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyAgICAgICAgXHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgYmV0YTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlci1vbmUtdGhpcmQ7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRndXR0ZXItb25lLXRoaXJkO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlci1oYWxmOyAgICAgICAgXHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAucm9vdC1wYW5lLFxyXG4gICAgLnNlY3Rpb24tcGFuZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBoMSxcclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGd1dHRlci1oYWxmOyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zb3J0LW9yZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlbHRhO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgICAgIFxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHggOHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggJGd1dHRlciA4cHggJGd1dHRlci1oYWxmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IobGlnaHQtZ3JleSk7XHJcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGxpbmstY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICByaWdodDogJGd1dHRlci1vbmUtdGhpcmQ7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAzQVwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5zcy1pbWFnZS11cmwoXCJsb2FkaW5nLmdpZlwiKSA5NSUgNTAlIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKG9mZi1ibGFjayk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBlcHNpbG9uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgLmFjdGl2ZSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcclxuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKHdoaXRlKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IocHJpbWFyeS1ibHVlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcih3aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcGFuZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcih3aGl0ZSk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBsYXJnZSkge1xyXG4gICAgICAgICYud2l0aC1zb3J0IHtcclxuICAgICAgICAgIC5wYW5lLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wYW5lLWlubmVyLmFscGhhYmV0aWNhbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc29ydC1vcmRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdhbW1hO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTkwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAkZ3V0dGVyLWhhbGYgJGd1dHRlci1oYWxmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnNlY3Rpb24tcGFuZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICAucGFuZS1pbm5lciB7XHJcbiAgICAgICAgICAmLmEtdG8teiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jdXJhdGVkLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saXN0LWhlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVsdGE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIG1hcmdpbjogJGd1dHRlciAwIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1cmF0ZWQtbGlzdCB7XHJcbiAgICAgICAgLmxpc3QtaGVhZGVyIHtcclxuICAgICAgICAgIG1hcmdpbjogJGd1dHRlciAwICRndXR0ZXItb25lLXNpeHRoIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29ydC1vcmRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBnYW1tYTtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweCAwICRndXR0ZXItaGFsZiAkZ3V0dGVyLWhhbGY7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCBsaSBhIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWx0YTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6ICRndXR0ZXItb25lLXRoaXJkICRndXR0ZXIgJGd1dHRlci1vbmUtdGhpcmQgMDtcclxuICAgICAgfVxyXG4gICAgICAvKlxyXG4gICAgICAuY3VyYXRlZC1saXN0IHtcclxuICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRndXR0ZXItb25lLXNpeHRoICRndXR0ZXIgJGd1dHRlci1vbmUtc2l4dGggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgKi9cclxuXHJcbiAgICAgIC5kZXRhaWxlZC1ndWlkYW5jZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGd1dHRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aCIsIi5jb29raWUtc2V0dGluZ3NfX2Zvcm0td3JhcHBlciB7XHJcbiAgICAubm8tanMgJiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4uY29va2llLXNldHRpbmdzX19uby1qcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBcclxuICAubm8tanMgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5jb29raWUtc2V0dGluZ3NfX2NvbmZpcm1hdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBcclxuICAvLyBUaGlzIGVsZW1lbnQgaXMgZm9jdXNlZCB1c2luZyBKYXZhU2NyaXB0IHNvIHRoYXQgaXQncyBiZWluZyByZWFkIG91dCBieSBzY3JlZW4gcmVhZGVyc1xyXG4gIC8vIGZvciB0aGlzIHJlYXNvbiB3ZSBkb24ndCB3YW50IHRvIHNob3cgdGhlIGRlZmF1bHQgb3V0bGluZSBvciBlbXBoYXNpc2UgaXQgdmlzdWFsbHlcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gICAgXHJcbiAgLm5vdGljZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29va2llLXNldHRpbmdzX19wcmV2LXBhZ2Uge1xyXG4gIEBpbmNsdWRlIGRlbHRhO1xyXG59IiwiLmRlcGFydG1lbnRzLXN1bW1hcnkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdldC1jb2xvcihncmV5KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkYmFzZWxpbmUvMjtcclxuICAgIFxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVwYXJ0bWVudHMtc3VtbWFyeV9fY291bnQge1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTsgLyogd2UgZG8gbm90IGhhdmUgYSBtaXhpbiBmb3IgdGhpcyBmb250IHNpemUgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIvMjtcclxuICAgIGNvbG9yOiBnZXQtY29sb3IobWlkLWdyZXkpO1xyXG59XHJcblxyXG4uZGVwYXJ0bWVudHMtc3VtbWFyeV9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBkZWx0YTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNTtcclxufSIsIi5uZXdzLXN0b3J5X19pbWFnZSB7ICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWRpdW0pIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59IiwiLnBlcnNvbl9faW1hZ2UgeyAgICBcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbWVkaXVtKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufSIsIi5ob21lLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IobGlnaHQtYmx1ZSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaG9tZS1oZWFkZXJfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGFscGhhO1xyXG4gICAgbWFyZ2luOiRiYXNlbGluZSAwICRiYXNlbGluZS8yIDA7XHJcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xyXG59XHJcblxyXG4uaG9tZS1oZWFkZXJfX3N0cmFwbGluZSB7XHJcbiAgICBAaW5jbHVkZSBkZWx0YTtcclxuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lLzEuNTsgXHJcbn1cclxuXHJcblxyXG4uaG9tZS1oZWFkZXJfX3NlYXJjaC1mb3JtIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlbGluZTtcclxufVxyXG5cclxuLmhvbWUtaGVhZGVyX19saW5rcy13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbWVkaXVtKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKHByaW1hcnktYmx1ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWhlYWRlcl9fbGlua3Mge1xyXG4gICAgcGFkZGluZzogMTJweCAwIDEycHggMDtcclxuICAgIGNvbG9yOmdldC1jb2xvcih3aGl0ZSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoJGZyb206IG1lZGl1bSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihwcmltYXJ5LWJsdWUpOyAgICAgICAgXHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKHByaW1hcnktYmx1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG5cclxuLmhvbWUtaGVhZGVyX19saW5rcy10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBlcHNpbG9uO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lLzY7XHJcbn1cclxuXHJcbi5ob21lLWhlYWRlcl9fbGlua3MtaXRlbSB7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG59XHJcblxyXG4uaG9tZS1oZWFkZXJfX2xpbmtzLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgZXBzaWxvbjtcclxuICAgIGNvbG9yOiBnZXQtY29sb3Iod2hpdGUpO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjpnZXQtY29sb3IobGlnaHQtZ3JleSk7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG4uaG9tZS1zZXJ2aWNlcyB7XHJcbiAgICBtYXJnaW46ICRiYXNlbGluZSoyIDA7XHJcbn1cclxuXHJcbi5ob21lLXNlcnZpY2VzX19pdGVtIHtcclxuICAgIGJvcmRlci10b3A6M3B4IHNvbGlkIGdldC1jb2xvcihzZWNvbmRhcnktYmx1ZSk7XHJcbiAgICBwYWRkaW5nLXRvcDokYmFzZWxpbmUvMjtcclxuICAgIG1hcmdpbi1ib3R0b206JGJhc2VsaW5lOyAgICAgICAgXHJcbn1cclxuXHJcbi5ob21lLXNlcnZpY2VzX190aXRsZXtcclxuICAgIEBpbmNsdWRlIGRlbHRhO1xyXG4gICAgbWFyZ2luLWJvdHRvbTokYmFzZWxpbmUvMjsgXHJcbn1cclxuXHJcbi5ob21lLXNlcnZpY2VzX19zdW1tYXJ5IHtcclxuICAgIEBpbmNsdWRlIGVwc2lsb247XHJcbn0iXX0= */
