﻿@import url(css-Anton.css);@import url(css2-MaterialSymbolsOutlinedopszwghtFILLGRAD20..48100..7000..1-50..200.css);@import url(css2-Poppinswght100300400500_swap.css);@font-face{font-family:Roboto-Regular;src:url(https://donbet.com/assets/fonts/roboto/Regular/Roboto-Regular.woff2) format("woff2"),url(https://donbet.com/assets/fonts/roboto/Regular/Roboto-Regular.woff) format("woff"),url(https://donbet.com/assets/fonts/roboto/Regular/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:url(https://donbet.com/assets/fonts/roboto/Bold/Roboto-Bold.woff2) format("woff2"),url(https://donbet.com/assets/fonts/roboto/Bold/Roboto-Bold.woff) format("woff"),url(https://donbet.com/assets/fonts/roboto/Bold/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto-Black;src:url(https://donbet.com/assets/fonts/roboto/Black/Roboto-Black.woff2) format("woff2"),url(https://donbet.com/assets/fonts/roboto/Black/Roboto-Black.woff) format("woff"),url(https://donbet.com/assets/fonts/roboto/Black/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto-Light;src:url(https://donbet.com/assets/fonts/roboto/Light/Roboto-Light.woff2) format("woff2"),url(https://donbet.com/assets/fonts/roboto/Light/Roboto-Light.woff) format("woff"),url(https://donbet.com/assets/fonts/roboto/Light/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;src:url(https://donbet.com/assets/fonts/roboto/Medium/Roboto-Medium.woff2) format("woff2"),url(https://donbet.com/assets/fonts/roboto/Medium/Roboto-Medium.woff) format("woff"),url(https://donbet.com/assets/fonts/roboto/Medium/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto-Thin;src:url(https://donbet.com/assets/fonts/roboto/Thin/Roboto-Thin.woff2) format("woff2"),url(https://donbet.com/assets/fonts/roboto/Thin/Roboto-Thin.woff) format("woff"),url(https://donbet.com/assets/fonts/roboto/Thin/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:Metropolis-Regular;src:url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Regular.woff2) format("woff2"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Regular.woff) format("woff"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Regular.ttf) format("truetype")}@font-face{font-family:Metropolis-Bold;src:url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Bold.woff2) format("woff2"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Bold.woff) format("woff"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Bold.ttf) format("truetype")}@font-face{font-family:Metropolis-Black;src:url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Black.woff2) format("woff2"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Black.woff) format("woff"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Black.ttf) format("truetype")}@font-face{font-family:Metropolis-Light;src:url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Light.woff2) format("woff2"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Light.woff) format("woff"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Light.ttf) format("truetype")}@font-face{font-family:Metropolis-Medium;src:url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Medium.woff2) format("woff2"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Medium.woff) format("woff"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Medium.ttf) format("truetype")}@font-face{font-family:Metropolis-Thin;src:url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Thin.woff2) format("woff2"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Thin.woff) format("woff"),url(https://donbet.com/assets/fonts/Metropolis/Metropolis-Thin.ttf) format("truetype")}@font-face{font-family:Bills-Mafia;src:url("https://donbet.com/assets/fonts/Bills%20Mafia.woff2?v4")}@font-face{font-family:Barlow-ExtraBold;src:url(https://donbet.com/assets/fonts/Barlow/Barlow-ExtraBold.woff2?v4)}@font-face{font-family:Barlow-SemiBold;src:url(https://donbet.com/assets/fonts/Barlow/Barlow-SemiBold.woff2?v4)}@font-face{font-family:Barlow-Black;src:url(https://donbet.com/assets/fonts/Barlow/Barlow-Black.woff2?v4)}@font-face{font-family:Barlow-Bold;src:url(https://donbet.com/assets/fonts/Barlow/Barlow-Bold.woff2?v4)}@font-face{font-family:Barlow-Medium;src:url(https://donbet.com/assets/fonts/Barlow/Barlow-Medium.woff2?v4)}@font-face{font-family:Barlow-Regular;src:url(https://donbet.com/assets/fonts/Barlow/Barlow-Regular.woff2?v5)}@font-face{font-family:Barlow-Light;src:url(https://donbet.com/assets/fonts/Barlow/Barlow-Light.woff2?v5)}@font-face{font-family:Montserrat-ExtraBold;src:url(https://donbet.com/assets/fonts/Montserrat-ExtraBold.woff2?v5)}@font-face{font-family:Poppins-Regular;src:url(https://donbet.com/assets/fonts/Poppins/Poppins-Regular.woff2?v2)}@font-face{font-family:Poppins-Medium;src:url(https://donbet.com/assets/fonts/Poppins/Poppins-Medium.woff2?v2)}@font-face{font-family:Poppins-SemiBold;src:url(https://donbet.com/assets/fonts/Poppins/Poppins-SemiBold.woff2?v2)}@font-face{font-family:Poppins-Bold;src:url(https://donbet.com/assets/fonts/Poppins/Poppins-Bold.woff2?v2)}@font-face{font-family:Poppins-ExtraBold;src:url(https://donbet.com/assets/fonts/Poppins/Poppins-ExtraBold.woff2?v2)}@font-face{font-family:Poppins-Black;src:url(https://donbet.com/assets/fonts/Poppins/Poppins-Black.woff2?v2)}@font-face{font-family:Poppins-Light;src:url(https://donbet.com/assets/fonts/Poppins/Poppins-Light.woff2?v2)}@font-face{font-family:Montserrat-ExtraBold;src:url(https://donbet.com/assets/fonts/Montserrat-ExtraBold.woff2?v2)}@font-face{font-family:'Material Icons';font-weight:400;font-style:normal;src:url(https://donbet.com/assets/fonts/MaterialIcons-Regular.woff) format("woff")}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:url(https://donbet.com/assets/fonts/MaterialIcons-Outlined.woff2) format("woff2")}html:not(:lang(fa)):not(:lang(ar)) .material-icons-outlined{font-family:'Material Icons Outlined';font-weight:400;font-style:normal;font-size:24px;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}html:lang(ar) .material-icons-outlined,html:lang(fa) .material-icons-outlined{font-family:'Material Icons Outlined';font-weight:400;font-style:normal;font-size:24px;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:rtl;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}li{list-style-type:none}html:not(:lang(fa)):not(:lang(ar)) *{padding:0;margin:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}html:not(:lang(fa)):not(:lang(ar)) html{font-size:15px}html:not(:lang(fa)):not(:lang(ar)) body{background-color:#030303;color:rgba(255,255,255,.3);min-height:100vh;min-width:980px;overflow:auto;font-family:Roboto-Regular}html:not(:lang(fa)):not(:lang(ar)) body.bg-scroll-blocked{height:100vh;overflow:hidden}html:not(:lang(fa)):not(:lang(ar)) ul{list-style-type:none}html:not(:lang(fa)):not(:lang(ar)) a{text-decoration:none;color:inherit}html:not(:lang(fa)):not(:lang(ar)) a img{vertical-align:middle}html:not(:lang(fa)):not(:lang(ar)) img{vertical-align:middle;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html:not(:lang(fa)):not(:lang(ar)) button,html:not(:lang(fa)):not(:lang(ar)) input,html:not(:lang(fa)):not(:lang(ar)) select,html:not(:lang(fa)):not(:lang(ar)) textarea{border:0;outline:0;background-color:#1e1e25;color:#fff;font-size:inherit;font-family:Roboto-Regular;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}html:not(:lang(fa)):not(:lang(ar)) button[disabled],html:not(:lang(fa)):not(:lang(ar)) input[disabled],html:not(:lang(fa)):not(:lang(ar)) select[disabled],html:not(:lang(fa)):not(:lang(ar)) textarea[disabled]{border:0}html:not(:lang(fa)):not(:lang(ar)) input,html:not(:lang(fa)):not(:lang(ar)) select{padding-left:1rem}html:not(:lang(fa)):not(:lang(ar)) input::-webkit-input-placeholder{color:rgba(255,255,255,.3)}html:not(:lang(fa)):not(:lang(ar)) input::-moz-placeholder{color:rgba(255,255,255,.3)}html:not(:lang(fa)):not(:lang(ar)) input::-ms-input-placeholder{color:rgba(255,255,255,.3)}html:not(:lang(fa)):not(:lang(ar)) input::placeholder{color:rgba(255,255,255,.3)}html:not(:lang(fa)):not(:lang(ar)) select{cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) form.new{width:100%!important}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li{position:relative;width:27%;overflow:unset!important;-ms-flex-negative:0;flex-shrink:0;margin-top:10px;margin-bottom:40px!important}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li input,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li select,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li textarea{width:100%!important;background:0 0!important;border:none;font-size:15px;font-family:Roboto-Light;height:35px;padding-left:1px;border-bottom:1px solid #9aa8c461;-webkit-transition:.2s;transition:.2s;border-radius:0}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li input::-webkit-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li select::-webkit-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li textarea::-webkit-input-placeholder{color:transparent;-webkit-user-select:none;user-select:none}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li input::-moz-placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li select::-moz-placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li textarea::-moz-placeholder{color:transparent;-moz-user-select:none;user-select:none}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li input::-ms-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li select::-ms-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li textarea::-ms-input-placeholder{color:transparent;-ms-user-select:none;user-select:none}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li input::placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li select::placeholder,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li textarea::placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li input:focus,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li select:focus,html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li textarea:focus{border-bottom:1px solid rgba(255,255,255,.7)}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li p.fucused{top:-25px;font-size:13px}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li p{position:absolute;left:0;top:0;width:100%!important;font-size:14px;pointer-events:none;color:rgba(255,255,255,.4);font-family:Roboto-Light;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li option{color:initial}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li.sub{margin-left:auto;margin-top:-13px!important}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li.sub .actions{width:100%}html:not(:lang(fa)):not(:lang(ar)) form.new ul.fields li.sub .actions .btn{height:48px!important;width:100%!important;font-size:14px;font-family:Roboto-Medium;border-radius:3px}html:not(:lang(fa)):not(:lang(ar)) form.new .err-text,html:not(:lang(fa)):not(:lang(ar)) form.new .success-text{width:27%;float:right;text-align:left!important}html:not(:lang(fa)):not(:lang(ar)) textarea{resize:none}html:not(:lang(fa)):not(:lang(ar)) table th{font-weight:400}html:not(:lang(fa)):not(:lang(ar)) h1,html:not(:lang(fa)):not(:lang(ar)) h2,html:not(:lang(fa)):not(:lang(ar)) h3,html:not(:lang(fa)):not(:lang(ar)) h4,html:not(:lang(fa)):not(:lang(ar)) h5{color:#fff;font-weight:400}html:not(:lang(fa)):not(:lang(ar)) h1{font-family:Roboto-Black;font-size:3rem}html:not(:lang(fa)):not(:lang(ar)) h2{font-family:Roboto-Bold;font-size:2rem}html:not(:lang(fa)):not(:lang(ar)) h3{font-family:Roboto-Bold;font-size:1.25rem}html:not(:lang(fa)):not(:lang(ar)) h4{font-weight:400;font-size:1rem}html:not(:lang(fa)):not(:lang(ar)) input[type=number]::-webkit-inner-spin-button,html:not(:lang(fa)):not(:lang(ar)) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}html:lang(ar) *,html:lang(fa) *{padding:0;margin:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}html:lang(ar) html,html:lang(fa) html{font-size:15px}html:lang(ar) body,html:lang(fa) body{background-color:#1b1b22;color:rgba(255,255,255,.3);min-height:100vh;min-width:980px;overflow:auto;font-family:Roboto-Regular;direction:rtl}html:lang(ar) body.bg-scroll-blocked,html:lang(fa) body.bg-scroll-blocked{height:100vh;overflow:hidden}html:lang(ar) ul,html:lang(fa) ul{list-style-type:none}html:lang(ar) a,html:lang(fa) a{text-decoration:none;color:inherit}html:lang(ar) a img,html:lang(fa) a img{vertical-align:middle}html:lang(ar) img,html:lang(fa) img{vertical-align:middle;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html:lang(ar) button,html:lang(ar) input,html:lang(ar) select,html:lang(ar) textarea,html:lang(fa) button,html:lang(fa) input,html:lang(fa) select,html:lang(fa) textarea{border:0;outline:0;background-color:#1e1e25;color:#fff;font-size:inherit;font-family:Roboto-Regular;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}html:lang(ar) button[disabled],html:lang(ar) input[disabled],html:lang(ar) select[disabled],html:lang(ar) textarea[disabled],html:lang(fa) button[disabled],html:lang(fa) input[disabled],html:lang(fa) select[disabled],html:lang(fa) textarea[disabled]{border:0}html:lang(ar) input,html:lang(ar) select,html:lang(fa) input,html:lang(fa) select{padding-right:1rem}html:lang(ar) input::-webkit-input-placeholder,html:lang(fa) input::-webkit-input-placeholder{color:rgba(255,255,255,.3)}html:lang(ar) input::-moz-placeholder,html:lang(fa) input::-moz-placeholder{color:rgba(255,255,255,.3)}html:lang(ar) input::-ms-input-placeholder,html:lang(fa) input::-ms-input-placeholder{color:rgba(255,255,255,.3)}html:lang(ar) input::placeholder,html:lang(fa) input::placeholder{color:rgba(255,255,255,.3)}html:lang(ar) select,html:lang(fa) select{cursor:pointer}html:lang(ar) form.new,html:lang(fa) form.new{width:100%!important}html:lang(ar) form.new ul.fields,html:lang(fa) form.new ul.fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html:lang(ar) form.new ul.fields li,html:lang(fa) form.new ul.fields li{position:relative;width:27%;overflow:unset!important;-ms-flex-negative:0;flex-shrink:0;margin-top:10px;margin-bottom:40px!important}html:lang(ar) form.new ul.fields li input,html:lang(ar) form.new ul.fields li select,html:lang(ar) form.new ul.fields li textarea,html:lang(fa) form.new ul.fields li input,html:lang(fa) form.new ul.fields li select,html:lang(fa) form.new ul.fields li textarea{width:100%!important;background:0 0!important;border:none;font-size:15px;font-family:Roboto-Light;height:35px;padding-right:1px;border-bottom:1px solid rgba(255,255,255,.1);-webkit-transition:.2s;transition:.2s;border-radius:0}html:lang(ar) form.new ul.fields li input::-webkit-input-placeholder,html:lang(ar) form.new ul.fields li select::-webkit-input-placeholder,html:lang(ar) form.new ul.fields li textarea::-webkit-input-placeholder,html:lang(fa) form.new ul.fields li input::-webkit-input-placeholder,html:lang(fa) form.new ul.fields li select::-webkit-input-placeholder,html:lang(fa) form.new ul.fields li textarea::-webkit-input-placeholder{color:transparent;-webkit-user-select:none;user-select:none}html:lang(ar) form.new ul.fields li input::-moz-placeholder,html:lang(ar) form.new ul.fields li select::-moz-placeholder,html:lang(ar) form.new ul.fields li textarea::-moz-placeholder,html:lang(fa) form.new ul.fields li input::-moz-placeholder,html:lang(fa) form.new ul.fields li select::-moz-placeholder,html:lang(fa) form.new ul.fields li textarea::-moz-placeholder{color:transparent;-moz-user-select:none;user-select:none}html:lang(ar) form.new ul.fields li input::-ms-input-placeholder,html:lang(ar) form.new ul.fields li select::-ms-input-placeholder,html:lang(ar) form.new ul.fields li textarea::-ms-input-placeholder,html:lang(fa) form.new ul.fields li input::-ms-input-placeholder,html:lang(fa) form.new ul.fields li select::-ms-input-placeholder,html:lang(fa) form.new ul.fields li textarea::-ms-input-placeholder{color:transparent;-ms-user-select:none;user-select:none}html:lang(ar) form.new ul.fields li input::placeholder,html:lang(ar) form.new ul.fields li select::placeholder,html:lang(ar) form.new ul.fields li textarea::placeholder,html:lang(fa) form.new ul.fields li input::placeholder,html:lang(fa) form.new ul.fields li select::placeholder,html:lang(fa) form.new ul.fields li textarea::placeholder{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html:lang(ar) form.new ul.fields li input:focus,html:lang(ar) form.new ul.fields li select:focus,html:lang(ar) form.new ul.fields li textarea:focus,html:lang(fa) form.new ul.fields li input:focus,html:lang(fa) form.new ul.fields li select:focus,html:lang(fa) form.new ul.fields li textarea:focus{border-bottom:1px solid rgba(255,255,255,.7)}html:lang(ar) form.new ul.fields li p.fucused,html:lang(fa) form.new ul.fields li p.fucused{top:-25px;font-size:13px}html:lang(ar) form.new ul.fields li p,html:lang(fa) form.new ul.fields li p{position:absolute;right:0;top:0;width:100%!important;font-size:14px;pointer-events:none;color:rgba(255,255,255,.4);font-family:Roboto-Light;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:lang(ar) form.new ul.fields li option,html:lang(fa) form.new ul.fields li option{color:initial}html:lang(ar) form.new ul.fields li.sub,html:lang(fa) form.new ul.fields li.sub{margin-right:auto;margin-top:-13px!important}html:lang(ar) form.new ul.fields li.sub .actions,html:lang(fa) form.new ul.fields li.sub .actions{width:100%}html:lang(ar) form.new ul.fields li.sub .actions .btn,html:lang(fa) form.new ul.fields li.sub .actions .btn{height:48px!important;width:100%!important;font-size:14px;font-family:Roboto-Medium;border-radius:3px}html:lang(ar) form.new .err-text,html:lang(ar) form.new .success-text,html:lang(fa) form.new .err-text,html:lang(fa) form.new .success-text{width:27%;float:left;text-align:right!important}html:lang(ar) textarea,html:lang(fa) textarea{resize:none}html:lang(ar) table th,html:lang(fa) table th{font-weight:400}html:lang(ar) h1,html:lang(ar) h2,html:lang(ar) h3,html:lang(ar) h4,html:lang(ar) h5,html:lang(fa) h1,html:lang(fa) h2,html:lang(fa) h3,html:lang(fa) h4,html:lang(fa) h5{color:#fff;font-weight:400}html:lang(ar) h1,html:lang(fa) h1{font-family:Roboto-Black;font-size:3rem}html:lang(ar) h2,html:lang(fa) h2{font-family:Roboto-Bold;font-size:2rem}html:lang(ar) h3,html:lang(fa) h3{font-family:Roboto-Bold;font-size:1.25rem}html:lang(ar) h4,html:lang(fa) h4{font-weight:400;font-size:1rem}html:lang(ar) input[type=number]::-webkit-inner-spin-button,html:lang(ar) input[type=number]::-webkit-outer-spin-button,html:lang(fa) input[type=number]::-webkit-inner-spin-button,html:lang(fa) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.company-filters ul li[company='1'] .icon{background-position-x:-2183px}.company-filters ul li[company='3'] .icon{background-position-x:-3704.8px}.company-filters ul li[company='5'] .icon{background-position-x:-1960.2449px}.company-filters ul li[company='9'] .icon{background-position-x:-3071.2449px}.company-filters ul li[company='10'] .icon{background-position-x:-2821.2449px}.company-filters ul li[company='12'] .icon{background-position-x:-1692.93878px}.company-filters ul li[company='13'] .icon{background-position-x:-1603.83673px}.company-filters ul li[company='14'] .icon{background-position-x:-445.5102px}.company-filters ul li[company='15'] .icon{background-position-x:-311.85714px}.company-filters ul li[company='16'] .icon{background-position-x:-6368px}.company-filters ul li[company='17'] .icon{background-position-x:-3379.85714px}.company-filters ul li[company='18'] .icon{background-position-x:-1915.69388px}.company-filters ul li[company='19'] .icon{background-position-x:-222.7551px}.company-filters ul li[company='20'] .icon{background-position-x:-2093.89796px}.company-filters ul li[company='21'] .icon{background-position-x:-668.26531px}.company-filters ul li[company='26'] .icon{background-position-x:-267.30612px}.company-filters ul li[company='30'] .icon{background-position-x:-44.55102px}.company-filters ul li[company='31'] .icon{background-position-x:0}.company-filters ul li[company='32'] .icon{background-position-x:-534.61224px}.company-filters ul li[company='34'] .icon{background-position-x:-891.02041px}.company-filters ul li[company='36'] .icon{background-position-x:-623.71429px}.company-filters ul li[company='38'] .icon{background-position-x:-1648.38776px}.company-filters ul li[company='40'] .icon{background-position-x:-1069.22449px}.company-filters ul li[company='41'] .icon{background-position-x:-1871.14286px}.company-filters ul li[company='42'] .icon{background-position-x:-1425.63265px}.company-filters ul li[company='48'] .icon{background-position-x:-757.36735px}.company-filters ul li[company='50'] .icon{background-position-x:-1826.59184px}.company-filters ul li[company='51'] .icon{background-position-x:-400.95918px}.company-filters ul li[company='52'] .icon{background-position-x:-178.20408px}.company-filters ul li[company='53'] .icon{background-position-x:-1381.08163px}.company-filters ul li[company='54'] .icon{background-position-x:-1782.04082px}.company-filters ul li[company='56'] .icon{background-position-x:-846.46939px}.company-filters ul li[company='57'] .icon{background-position-x:-2331.65306px}.company-filters ul li[company='58'] .icon{background-position-x:-1559.28571px}.company-filters ul li[company='60'] .icon{background-position-x:-801.91837px}.company-filters ul li[company='61'] .icon{background-position-x:-2004.79592px}.company-filters ul li[company='62'] .icon{background-position-x:-1113.77551px}.company-filters ul li[company='63'] .icon{background-position-x:-6278px}.company-filters ul li[company='64'] .icon{background-position-x:-5425px}.company-filters ul li[company='65'] .icon{background-position-x:-133.65306px}.company-filters ul li[company='66'] .icon{background-position-x:-579.16327px}.company-filters ul li[company='67'] .icon{background-position-x:-1737.4898px}.company-filters ul li[company='68'] .icon{background-position-x:-2138.44898px}.company-filters ul li[company='71'] .icon{background-position-x:-1158.32653px}.company-filters ul li[company='72'] .icon{background-position-x:-2272.10204px;-webkit-transform:scale(.7);transform:scale(.7)}.company-filters ul li[company='73'] .icon{background-position-x:-1470.18367px}.company-filters ul li[company='74'] .icon{background-position-x:-3801.8px}.company-filters ul li[company='75'] .icon{background-position-x:-7331px}.company-filters ul li[company='76'] .icon{background-position-x:-7241px}.company-filters ul li[company='84'] .icon{background-position-x:-488px}.company-filters ul li[company='85'] .icon{background-position-x:-2775.2449px}.company-filters ul li[company='86'] .icon{background-position-x:-3544.2449px}.company-filters ul li[company='87'] .icon{background-position-x:-7611.2449px}.company-filters ul li[company='89'] .icon{background-position-x:-2923.2449px}.company-filters ul li[company='90'] .icon{background-position-x:-3123.4449px}.company-filters ul li[company='91'] .icon{background-position-x:-3219.45714px}.company-filters ul li[company='93'] .icon{background-position-x:-3021.2449px}.company-filters ul li[company='94'] .icon{background-position-x:-2871.2449px}.company-filters ul li[company='95'] .icon{background-position-x:-3168.35714px}.company-filters ul li[company='96'] .icon{background-position-x:-3275.35714px}.company-filters ul li[company='97'] .icon{background-position-x:-3328.35714px}.company-filters ul li[company='98'] .icon{background-position-x:-3436.35714px}.company-filters ul li[company='99'] .icon{background-position-x:-2973.2449px}.company-filters ul li[company='100'] .icon{background-position-x:-3603.2449px}.company-filters ul li[company='101'] .icon{background-position-x:-3499.2449px}.company-filters ul li[company='102'] .icon{background-position-x:-2427px}.company-filters ul li[company='104'] .icon{background-position-x:-4300px}.company-filters ul li[company='105'] .icon{background-position-x:-6182px}.company-filters ul li[company='106'] .icon{background-position-x:-4802px}.company-filters ul li[company='108'] .icon{background-position-x:-5730px}.company-filters ul li[company='109'] .icon{background-position-x:-6321px}.company-filters ul li[company='110'] .icon{background-position-x:-4915px}.company-filters ul li[company='111'] .icon{background-position-x:-2376px}.company-filters ul li[company='112'] .icon{background-position-x:-5097px}.company-filters ul li[company='113'] .icon{background-position-x:-4150px}.company-filters ul li[company='114'] .icon{background-position-x:-2469px}.company-filters ul li[company='115'] .icon{background-position-x:-4055px}.company-filters ul li[company='118'] .icon{background-position-x:-2578px}.company-filters ul li[company='119'] .icon{background-position-x:-5935px}.company-filters ul li[company='120'] .icon{background-position-x:-3753.8px}.company-filters ul li[company='121'] .icon{background-position-x:-2521px}.company-filters ul li[company='122'] .icon{background-position-x:-6732px}.company-filters ul li[company='123'] .icon{background-position-x:-2627px}.company-filters ul li[company='125'] .icon{background-position-x:-2679px}.company-filters ul li[company='126'] .icon{background-position-x:-6225px}.company-filters ul li[company='128'] .icon{background-position-x:-4105px}.company-filters ul li[company='129'] .icon{background-position-x:-4346px}.company-filters ul li[company='130'] .icon{background-position-x:-4200px}.company-filters ul li[company='131'] .icon{background-position-x:-2731px}.company-filters ul li[company='132'] .icon{background-position-x:-3651.8px}.company-filters ul li[company='133'] .icon{background-position-x:-4443px}.company-filters ul li[company='134'] .icon{background-position-x:-3950px}.company-filters ul li[company='135'] .icon{background-position-x:-4395px}.company-filters ul li[company='136'] .icon{background-position-x:-3852px}.company-filters ul li[company='137'] .icon{background-position-x:-3901px}.company-filters ul li[company='138'] .icon{background-position-x:-4254px}.company-filters ul li[company='139'] .icon{background-position-x:-4000px}.company-filters ul li[company='140'] .icon{background-position-x:-5983px}.company-filters ul li[company='142'] .icon{background-position-x:-6035px}.company-filters ul li[company='143'] .icon{background-position-x:-5272px}.company-filters ul li[company='144'] .icon{background-position-x:-5327px}.company-filters ul li[company='145'] .icon{background-position-x:-4749px}.company-filters ul li[company='146'] .icon{background-position-x:-4696px}.company-filters ul li[company='149'] .icon{background-position-x:-4856px}.company-filters ul li[company='150'] .icon{background-position-x:-6084px}.company-filters ul li[company='151'] .icon{background-position-x:-5037px}.company-filters ul li[company='152'] .icon{background-position-x:-5159px}.company-filters ul li[company='153'] .icon{background-position-x:-5213px}.company-filters ul li[company='154'] .icon{background-position-x:-5380px}.company-filters ul li[company='155'] .icon{background-position-x:-5480px}.company-filters ul li[company='156'] .icon{background-position-x:-5534px}.company-filters ul li[company='157'] .icon{background-position-x:-5581px}.company-filters ul li[company='158'] .icon{background-position-x:-5632px}.company-filters ul li[company='159'] .icon{background-position-x:-6139px}.company-filters ul li[company='160'] .icon{background-position-x:-5834px}.company-filters ul li[company='161'] .icon{background-position-x:-5884px}.company-filters ul li[company='162'] .icon{background-position-x:-6782px}.company-filters ul li[company='163'] .icon{background-position-x:-6825px}.company-filters ul li[company='164'] .icon{background-position-x:-6920px}.company-filters ul li[company='165'] .icon{background-position-x:-7055px}.company-filters ul li[company='166'] .icon{background-position-x:-7100px}.company-filters ul li[company='167'] .icon{background-position-x:-7148px}.company-filters ul li[company='168'] .icon{background-position-x:-7008px}.company-filters ul li[company='181'] .icon{background-position-x:-8177px}.company-filters ul li[company='182'] .icon{background-position-x:-7828px}.company-filters ul li[company='183'] .icon{background-position-x:-7721px}.company-filters ul li[company='184'] .icon{background-position-x:-7880px}.company-filters ul li[company='185'] .icon{background-position-x:-7662px}.company-filters ul li[company='187'] .icon{background-position-x:-7933px}.company-filters ul li[company='188'] .icon{background-position-x:-7994px}.company-filters ul li[company='191'] .icon{background-position-x:-8094px}.company-filters ul li[company='192'] .icon{background-position-x:-8266px}.company-filters ul li[company='193'] .icon{background-position-x:-8219px}.company-filters ul li[company='196'] .icon{background-position-x:-8373px}.company-filters ul li[company='201'] .icon{background-position-x:-8603px}.company-filters ul li[company='206'] .icon{background-position-x:-8654px;scale:.9;height:2.7857rem!important;top:-15px!important}.company-filters ul li[company='197'] .icon{background-position-x:-8428px;-webkit-transform:scale(.55);transform:scale(.55);height:39px;top:-9px}.company-filters ul li[company='200'] .icon{background-position-x:-8488px;-webkit-transform:scale(.7);transform:scale(.7);height:2.2857rem;top:-6px}.company-filters ul li[company='195'] .icon{background-position-x:-8554px;-webkit-transform:scale(.8);transform:scale(.8)}.company-filters ul li[company="6"] .icon{background-position-x:-8755.2449px;scale:.7;height:2.5rem;top:-.7rem}.company-filters ul li[company="208"] .icon{background-position-x:-8850.2449px;scale:.9;height:2.6857rem!important;top:-12px!important}.not-webshop{display:none!important}html:not(:lang(fa)):not(:lang(ar)) .custom-select-vb *{-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .custom-select-vb .ttl{font-size:12px;display:block;color:#fff;margin-bottom:10px}html:not(:lang(fa)):not(:lang(ar)) .custom-select-vb .slctd-val{width:410.5px;height:40px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;background-color:#2c2c35;border:1px solid rgba(204,214,246,.2);color:#fff;cursor:pointer;background-image:url(../../willbetgamebettingsa/image/arrow_down.svg);background-repeat:no-repeat;background-size:auto 1.375rem;background-position:center right .4375rem}html:not(:lang(fa)):not(:lang(ar)) .custom-select-vb .optns{display:none;max-height:200px;position:absolute;overflow:hidden;overflow-y:auto;border-radius:5px;width:410.5px;z-index:9;-webkit-box-shadow:0 0 2px #a7a7a7;box-shadow:0 0 2px #a7a7a7}html:not(:lang(fa)):not(:lang(ar)) .custom-select-vb .optns.visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html:not(:lang(fa)):not(:lang(ar)) .custom-select-vb .optns .optn{cursor:pointer;background-color:#2c2c35;height:44px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}html:not(:lang(fa)):not(:lang(ar)) .custom-select-vb .optns .optn:hover{color:#fff;background-color:#22222a}html:not(:lang(fa)):not(:lang(ar)) .crypto-cont-el{display:none;margin-bottom:20px}html:not(:lang(fa)):not(:lang(ar)) .crypto-cont-el *{-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .crypto-cont-el .title{margin-bottom:10px;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .crypto-cont-el .c{border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:410.5px;height:40px;background-color:#2c2c35;border:1px solid rgba(204,214,246,.2);font-size:14px;color:#fff;padding:0 15px}html:not(:lang(fa)):not(:lang(ar)) .crypto-cont-el .c>div:first-child{max-width:85%;overflow:hidden;text-overflow:ellipsis}html:not(:lang(fa)):not(:lang(ar)) .crypto-cont-el .c .copy{cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .crypto-cont-el.visible{display:block}html:not(:lang(fa)):not(:lang(ar)) .material-icons{font-family:'Material Icons';font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}html:not(:lang(fa)):not(:lang(ar)) .loader{position:relative;color:#fff;text-indent:-9999em;margin:0 auto;-webkit-transform:translateY(5px);transform:translateY(5px)}html:not(:lang(fa)):not(:lang(ar)) .loader,html:not(:lang(fa)):not(:lang(ar)) .loader:after,html:not(:lang(fa)):not(:lang(ar)) .loader:before{background:#fff;-webkit-animation:loaderAnim 1s infinite ease-in-out;animation:loaderAnim 1s infinite ease-in-out;width:6px;height:24px}html:not(:lang(fa)):not(:lang(ar)) .loader{-webkit-animation-delay:-.16s;animation-delay:-.16s}html:not(:lang(fa)):not(:lang(ar)) .loader:after,html:not(:lang(fa)):not(:lang(ar)) .loader:before{position:absolute;top:0;content:''}html:not(:lang(fa)):not(:lang(ar)) .loader:before{left:-10px;-webkit-animation-delay:-.32s;animation-delay:-.32s}html:not(:lang(fa)):not(:lang(ar)) .loader:after{left:10px}@-webkit-keyframes loaderAnim{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:24px}40%{-webkit-box-shadow:0 -10px;box-shadow:0 -10px;height:30px}}@keyframes loaderAnim{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:24px}40%{-webkit-box-shadow:0 -10px;box-shadow:0 -10px;height:30px}}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper{position:relative;height:400px}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper .slider .g-slide{background-size:cover;background-position:top center;background-repeat:no-repeat!important}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper .slider .g-slide a{vertical-align:middle;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper .slider .g-slide .btn{position:absolute;right:530px;top:350px;width:223px;height:74px;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper .slider .g-slide .bnr-lnk{display:inline-block;width:100%;height:100%}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper .slider-bullets{position:absolute;left:0;bottom:0;width:100%;height:2rem;line-height:2rem;text-align:center}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper .slider-bullets ul li{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#ffd234;margin:0 3px;vertical-align:middle;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .slider-wrapper .slider-bullets ul li.active:before{content:'';display:block;height:100%;border-radius:50%;background-color:#000}html:not(:lang(fa)):not(:lang(ar)) .bnr-lnk{position:relative;display:inline-block;width:100%;height:100%;z-index:9}html:not(:lang(fa)):not(:lang(ar)) .middle{position:relative;max-width:1360px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .btn{position:relative;border:0;outline:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:400;font-family:Roboto-Medium;background:#ffd234;border-radius:3px;color:#040404;height:30px;line-height:30px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .btn:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}html:not(:lang(fa)):not(:lang(ar)) .btn.blue{background:#ffd234}html:not(:lang(fa)):not(:lang(ar)) .btn.dark{color:#fff;background:#232c33;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .btn.dark:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}html:not(:lang(fa)):not(:lang(ar)) .btn.rounded{font-family:Roboto-Black;border-radius:1000px;height:100px;line-height:100px;width:270px;font-size:27px}html:not(:lang(fa)):not(:lang(ar)) .btn[disabled]{opacity:.3;pointer-events:none}html:not(:lang(fa)):not(:lang(ar)) .chbx{position:relative;height:14px;width:14px;background-color:#3e3e3e;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .chbx.green{border:1px solid #414141;background-color:#2d2d2d}html:not(:lang(fa)):not(:lang(ar)) .chbx.green.checked:before{background-color:#269137}html:not(:lang(fa)):not(:lang(ar)) .chbx.checked:before,html:not(:lang(fa)):not(:lang(ar)) .chbx.middlestate:before{content:'';display:block;position:absolute;left:3px;top:3px;width:8px;height:8px;background-color:#ffc107}html:not(:lang(fa)):not(:lang(ar)) .chbx.middlestate:before{height:2px;top:6px}html:not(:lang(fa)):not(:lang(ar)) .overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999}html:not(:lang(fa)):not(:lang(ar)) .overlay.visible{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) .overlay .popup{position:relative;width:500px;background-color:#1e1e25;border-top:3px solid #ffd234;max-height:90%;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .overlay .popup .close{position:absolute;right:10px;top:15px;font-size:22px;font-weight:700;color:#fff;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .dotted-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(:lang(fa)):not(:lang(ar)) .no-data{width:100%;background-color:#1e1e25;height:280px;text-align:center;overflow:hidden}html:not(:lang(fa)):not(:lang(ar)) .no-data .icon{margin-top:90px;font-size:42px}html:not(:lang(fa)):not(:lang(ar)) .no-data .text{font-size:18px;margin-top:30px}html:not(:lang(fa)):not(:lang(ar)) .err-text,html:not(:lang(fa)):not(:lang(ar)) .success-text{font-size:14px}html:not(:lang(fa)):not(:lang(ar)) .err-text.success-text,html:not(:lang(fa)):not(:lang(ar)) .success-text.success-text{color:#ffd234}html:not(:lang(fa)):not(:lang(ar)) .err-text.err-text,html:not(:lang(fa)):not(:lang(ar)) .success-text.err-text{color:#ff3030}html:not(:lang(fa)):not(:lang(ar)) .err-text span,html:not(:lang(fa)):not(:lang(ar)) .success-text span{vertical-align:middle}html:not(:lang(fa)):not(:lang(ar)) .err-text span.material-icons,html:not(:lang(fa)):not(:lang(ar)) .success-text span.material-icons{font-size:25px;margin-left:5px}html:not(:lang(fa)):not(:lang(ar)) .captcha-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) .captcha-wrapper div.captcha-img{height:40px;float:left;width:80px;margin-left:10px;background-color:#000;background-size:80% auto;background-position:center top 4px;background-repeat:no-repeat}html:not(:lang(fa)):not(:lang(ar)) .captcha-wrapper div.material-icons{color:#000;float:left;width:30px;font-size:22px;text-align:right;color:#000;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .datepicker .calendar{position:absolute;width:30px;height:100%;right:0;bottom:0;background-image:url(../../willbetgamebettingsa/image/calendar1.png);background-position:center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}html:not(:lang(fa)):not(:lang(ar)) .datepicker .calendar:hover{-webkit-filter:brightness(2);filter:brightness(2)}html:not(:lang(fa)):not(:lang(ar)) .datepicker-dropdown{-webkit-box-shadow:0 3px 14px rgba(27,27,27,.33);box-shadow:0 3px 14px rgba(27,27,27,.33)}html:not(:lang(fa)):not(:lang(ar)) .scroll-to-top{position:fixed;right:110px;bottom:100px;width:40px;height:40px;line-height:40px;background-color:#131313;text-align:center;color:#fff;font-size:24px;font-weight:700;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4);-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .scroll-to-top:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}html:not(:lang(fa)):not(:lang(ar)) iframe.sportsbook{width:100%;height:calc(100% - 10rem)}html:not(:lang(fa)):not(:lang(ar)) .comming-soon{padding:250px 0;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem}html:not(:lang(fa)):not(:lang(ar)) .comming-soon p:first-child{padding-bottom:2rem;font-size:3rem}html:not(:lang(fa)):not(:lang(ar)) .datepicker-container{color:#000}html:not(:lang(fa)):not(:lang(ar)) .page-title{background-color:#3e3e46;height:40px;line-height:40px;padding-left:60px;border-right:5px solid #ffd234;font-size:17px;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .g-title{position:relative;font-family:Roboto-Medium;background-color:#1e1e25;height:52px;line-height:52px;color:#fff;font-size:15px;letter-spacing:.8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-left:7px solid #ffd234;padding-left:30px}html:not(:lang(fa)):not(:lang(ar)) span.done{position:absolute;pointer-events:none;font-size:20px;right:5px;top:50%;margin-top:-10px;color:#3cb251;display:none}html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus):not(.invalid):valid+span.done{display:block}html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus).invalid,html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus):invalid{border-color:#d62700}html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus).invalid::-webkit-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus):invalid::-webkit-input-placeholder{color:#fe0000}html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus).invalid::-moz-placeholder,html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus):invalid::-moz-placeholder{color:#fe0000}html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus).invalid::-ms-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus):invalid::-ms-input-placeholder{color:#fe0000}html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus).invalid::placeholder,html:not(:lang(fa)):not(:lang(ar)) input.dirty:not(:focus):invalid::placeholder{color:#fe0000}html:lang(ar) .material-icons,html:lang(fa) .material-icons{font-family:'Material Icons';font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:rtl;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}html:lang(ar) .loader,html:lang(fa) .loader{position:relative;color:#fff;text-indent:-9999em;margin:0 auto;-webkit-transform:translateY(5px);transform:translateY(5px)}html:lang(ar) .loader,html:lang(ar) .loader:after,html:lang(ar) .loader:before,html:lang(fa) .loader,html:lang(fa) .loader:after,html:lang(fa) .loader:before{background:#fff;-webkit-animation:loaderAnim 1s infinite ease-in-out;animation:loaderAnim 1s infinite ease-in-out;width:6px;height:24px}html:lang(ar) .loader,html:lang(fa) .loader{-webkit-animation-delay:-.16s;animation-delay:-.16s}html:lang(ar) .loader:after,html:lang(ar) .loader:before,html:lang(fa) .loader:after,html:lang(fa) .loader:before{position:absolute;top:0;content:''}html:lang(ar) .loader:before,html:lang(fa) .loader:before{right:-10px;-webkit-animation-delay:-.32s;animation-delay:-.32s}html:lang(ar) .loader:after,html:lang(fa) .loader:after{right:10px}@keyframes loaderAnim{0%,100%,80%{-webkit-box-shadow:0 0;box-shadow:0 0;height:24px}40%{-webkit-box-shadow:0 -10px;box-shadow:0 -10px;height:30px}}html:lang(ar) .slider-wrapper,html:lang(fa) .slider-wrapper{position:relative;height:30vw}html:lang(ar) .slider-wrapper .slider .g-slide,html:lang(fa) .slider-wrapper .slider .g-slide{background-size:cover;background-position:top center}html:lang(ar) .slider-wrapper .slider .g-slide a,html:lang(fa) .slider-wrapper .slider .g-slide a{vertical-align:middle;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html:lang(ar) .slider-wrapper .slider .g-slide .btn,html:lang(fa) .slider-wrapper .slider .g-slide .btn{position:absolute;left:530px;top:350px;width:223px;height:74px;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:lang(ar) .slider-wrapper .slider .g-slide .bnr-lnk,html:lang(fa) .slider-wrapper .slider .g-slide .bnr-lnk{display:inline-block;width:100%;height:100%}html:lang(ar) .slider-wrapper .slider-bullets,html:lang(fa) .slider-wrapper .slider-bullets{position:absolute;right:0;bottom:0;width:100%;height:2rem;line-height:2rem;text-align:center}html:lang(ar) .slider-wrapper .slider-bullets ul li,html:lang(fa) .slider-wrapper .slider-bullets ul li{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#ffd234;margin:0 3px;vertical-align:middle;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}html:lang(ar) .slider-wrapper .slider-bullets ul li.active:before,html:lang(fa) .slider-wrapper .slider-bullets ul li.active:before{content:'';display:block;height:100%;border-radius:50%;background-color:#000}html:lang(ar) .bnr-lnk,html:lang(fa) .bnr-lnk{position:relative;display:inline-block;width:100%;height:100%;z-index:9}html:lang(ar) .middle,html:lang(fa) .middle{position:relative;width:1300px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}html:lang(ar) .btn,html:lang(fa) .btn{position:relative;border:0;outline:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:400;font-family:Roboto-Medium;background:#ff172d;border-radius:3px;color:#fff;height:30px;line-height:30px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}html:lang(ar) .btn:hover,html:lang(fa) .btn:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}html:lang(ar) .btn.blue,html:lang(fa) .btn.blue{background:#ffd234}html:lang(ar) .btn.dark,html:lang(fa) .btn.dark{color:#fff;background:#232c33;-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}html:lang(ar) .btn.dark:hover,html:lang(fa) .btn.dark:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}html:lang(ar) .btn.rounded,html:lang(fa) .btn.rounded{font-family:Roboto-Black;border-radius:1000px;height:100px;line-height:100px;width:270px;font-size:27px}html:lang(ar) .btn[disabled],html:lang(fa) .btn[disabled]{opacity:.3;pointer-events:none}html:lang(ar) .chbx,html:lang(fa) .chbx{position:relative;height:14px;width:14px;background-color:#3e3e3e;cursor:pointer}html:lang(ar) .chbx.green,html:lang(fa) .chbx.green{border:1px solid #414141;background-color:#2d2d2d}html:lang(ar) .chbx.green.checked:before,html:lang(fa) .chbx.green.checked:before{background-color:#269137}html:lang(ar) .chbx.checked:before,html:lang(ar) .chbx.middlestate:before,html:lang(fa) .chbx.checked:before,html:lang(fa) .chbx.middlestate:before{content:'';display:block;position:absolute;right:3px;top:3px;width:8px;height:8px;background-color:#ffc107}html:lang(ar) .chbx.middlestate:before,html:lang(fa) .chbx.middlestate:before{height:2px;top:6px}html:lang(ar) .overlay,html:lang(fa) .overlay{position:fixed;right:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999}html:lang(ar) .overlay.visible,html:lang(fa) .overlay.visible{display:-webkit-box;display:-ms-flexbox;display:flex}html:lang(ar) .overlay .popup,html:lang(fa) .overlay .popup{position:relative;width:500px;background-color:#1e1e25;border-top:3px solid #ffd234;max-height:90%;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}html:lang(ar) .overlay .popup .close,html:lang(fa) .overlay .popup .close{position:absolute;left:10px;top:15px;font-size:22px;font-weight:700;color:#fff;cursor:pointer}html:lang(ar) .dotted-hidden,html:lang(fa) .dotted-hidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:lang(ar) .no-data,html:lang(fa) .no-data{width:100%;background-color:#1e1e25;height:280px;text-align:center;overflow:hidden}html:lang(ar) .no-data .icon,html:lang(fa) .no-data .icon{margin-top:90px;font-size:42px}html:lang(ar) .no-data .text,html:lang(fa) .no-data .text{font-size:18px;margin-top:30px}html:lang(ar) .err-text,html:lang(ar) .success-text,html:lang(fa) .err-text,html:lang(fa) .success-text{font-size:14px}html:lang(ar) .err-text.success-text,html:lang(ar) .success-text.success-text,html:lang(fa) .err-text.success-text,html:lang(fa) .success-text.success-text{color:#ffd234}html:lang(ar) .err-text.err-text,html:lang(ar) .success-text.err-text,html:lang(fa) .err-text.err-text,html:lang(fa) .success-text.err-text{color:#ff3030}html:lang(ar) .err-text span,html:lang(ar) .success-text span,html:lang(fa) .err-text span,html:lang(fa) .success-text span{vertical-align:middle}html:lang(ar) .err-text span.material-icons,html:lang(ar) .success-text span.material-icons,html:lang(fa) .err-text span.material-icons,html:lang(fa) .success-text span.material-icons{font-size:25px;margin-right:5px}html:lang(ar) .captcha-wrapper,html:lang(fa) .captcha-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:lang(ar) .captcha-wrapper div.captcha-img,html:lang(fa) .captcha-wrapper div.captcha-img{height:40px;float:right;width:80px;margin-right:10px;background-color:#000;background-size:80% auto;background-position:center top 4px;background-repeat:no-repeat}html:lang(ar) .captcha-wrapper div.material-icons,html:lang(fa) .captcha-wrapper div.material-icons{color:#000;float:right;width:30px;font-size:22px;text-align:left;color:#000;cursor:pointer}html:lang(ar) .datepicker .calendar,html:lang(fa) .datepicker .calendar{position:absolute;width:30px;height:100%;left:0;bottom:0;background-image:url(../../willbetgamebettingsa/image/calendar1.png);background-position:center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}html:lang(ar) .datepicker .calendar:hover,html:lang(fa) .datepicker .calendar:hover{-webkit-filter:brightness(2);filter:brightness(2)}html:lang(ar) .datepicker-dropdown,html:lang(fa) .datepicker-dropdown{-webkit-box-shadow:0 3px 14px rgba(27,27,27,.33);box-shadow:0 3px 14px rgba(27,27,27,.33)}html:lang(ar) .scroll-to-top,html:lang(fa) .scroll-to-top{position:fixed;left:110px;bottom:100px;width:40px;height:40px;line-height:40px;background-color:#131313;text-align:center;color:#fff;font-size:24px;font-weight:700;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4);-webkit-transition:-webkit-filter 120ms ease-in;transition:-webkit-filter 120ms ease-in;transition:filter 120ms ease-in;transition:filter 120ms ease-in,-webkit-filter 120ms ease-in;cursor:pointer}html:lang(ar) .scroll-to-top:hover,html:lang(fa) .scroll-to-top:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}html:lang(ar) iframe.sportsbook,html:lang(fa) iframe.sportsbook{width:100%;height:calc(100% - 10rem)}html:lang(ar) .comming-soon,html:lang(fa) .comming-soon{padding:250px 0;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem}html:lang(ar) .comming-soon p:first-child,html:lang(fa) .comming-soon p:first-child{padding-bottom:2rem;font-size:3rem}html:lang(ar) .datepicker-container,html:lang(fa) .datepicker-container{color:#000}html:lang(ar) .page-title,html:lang(fa) .page-title{background-color:#3e3e46;height:40px;line-height:40px;padding-right:60px;border-left:5px solid #ffd234;font-size:17px;color:#fff}html:lang(ar) .g-title,html:lang(fa) .g-title{position:relative;font-family:Roboto-Medium;background-color:#1e1e25;height:52px;line-height:52px;color:#fff;font-size:15px;letter-spacing:.8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:7px solid #ffd234;padding-right:30px}html:lang(ar) span.done,html:lang(fa) span.done{position:absolute;pointer-events:none;font-size:20px;left:5px;top:50%;margin-top:-10px;color:#3cb251;display:none}html:lang(ar) input.dirty:not(:focus):not(.invalid):valid+span.done,html:lang(fa) input.dirty:not(:focus):not(.invalid):valid+span.done{display:block}html:lang(ar) input.dirty:not(:focus).invalid,html:lang(ar) input.dirty:not(:focus):invalid,html:lang(fa) input.dirty:not(:focus).invalid,html:lang(fa) input.dirty:not(:focus):invalid{border-color:#d62700}html:lang(ar) input.dirty:not(:focus).invalid::-webkit-input-placeholder,html:lang(ar) input.dirty:not(:focus):invalid::-webkit-input-placeholder,html:lang(fa) input.dirty:not(:focus).invalid::-webkit-input-placeholder,html:lang(fa) input.dirty:not(:focus):invalid::-webkit-input-placeholder{color:#fe0000}html:lang(ar) input.dirty:not(:focus).invalid::-moz-placeholder,html:lang(ar) input.dirty:not(:focus):invalid::-moz-placeholder,html:lang(fa) input.dirty:not(:focus).invalid::-moz-placeholder,html:lang(fa) input.dirty:not(:focus):invalid::-moz-placeholder{color:#fe0000}html:lang(ar) input.dirty:not(:focus).invalid::-ms-input-placeholder,html:lang(ar) input.dirty:not(:focus):invalid::-ms-input-placeholder,html:lang(fa) input.dirty:not(:focus).invalid::-ms-input-placeholder,html:lang(fa) input.dirty:not(:focus):invalid::-ms-input-placeholder{color:#fe0000}html:lang(ar) input.dirty:not(:focus).invalid::placeholder,html:lang(ar) input.dirty:not(:focus):invalid::placeholder,html:lang(fa) input.dirty:not(:focus).invalid::placeholder,html:lang(fa) input.dirty:not(:focus):invalid::placeholder{color:#fe0000}.slider-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:.625rem;gap:.625rem}.slider-btn-wrapper .swiper-next,.slider-btn-wrapper .swiper-prev{height:14px;width:14px;background:url(../../willbetgamebettingsa/image/arrow.svg);background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:9;-webkit-transition:.2s ease;transition:.2s ease}.slider-btn-wrapper .swiper-next.swiper-button-disabled,.slider-btn-wrapper .swiper-prev.swiper-button-disabled{opacity:.4}.slider-btn-wrapper .swiper-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.notification-overlay{background:rgba(18,7,23,.7)}.notification-overlay *{-webkit-box-sizing:border-box;box-sizing:border-box}.notification-overlay .notification-popup{position:relative;width:53rem!important;max-height:80%!important;height:612px;border-radius:8px;overflow:hidden!important;background:#292939;border-top:none;letter-spacing:.3px}.notification-overlay .notification-popup .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.notification-overlay .notification-popup .header .check{color:#697386;display:block;position:relative;font-weight:500;padding-left:30px;line-height:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:18px}.notification-overlay .notification-popup .header .check input{position:absolute;opacity:0;cursor:pointer;height:auto}.notification-overlay .notification-popup .header .check .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#323246;border:1.2px solid #4a4a66;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.notification-overlay .notification-popup .header .check .checkmark:after{content:'';position:absolute;display:none}.notification-overlay .notification-popup .header .check:hover input~.checkmark{opacity:1}.notification-overlay .notification-popup .header .check input:checked~.checkmark:after{display:block}.notification-overlay .notification-popup .header .check .checkmark:after{width:10px;height:10px;border-radius:3px;background:#ffd234}.notification-overlay .notification-popup .header .search{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;padding-left:40px}.notification-overlay .notification-popup .header .search input{border-radius:8px;height:32px;width:100%;background-color:#323246;border:1px solid #4a4a66;color:#828a99}.notification-overlay .notification-popup .header .search input::-webkit-input-placeholder{color:#828a99}.notification-overlay .notification-popup .header .search input::-moz-placeholder{color:#828a99}.notification-overlay .notification-popup .header .search input::-ms-input-placeholder{color:#828a99}.notification-overlay .notification-popup .header .search input::placeholder{color:#828a99}.notification-overlay .notification-popup .header .search img{position:relative;right:1.875rem}.notification-overlay .notification-popup .close{position:absolute;right:20px;top:19px}.notification-overlay .notification-popup .notification-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;height:calc(100% - 60px);border-top:1px solid #555575}.notification-overlay .notification-popup .notification-items::-webkit-scrollbar{width:12px;background:#42425b;border-radius:10px}.notification-overlay .notification-popup .notification-items::-webkit-scrollbar-track{border-radius:10px}.notification-overlay .notification-popup .notification-items::-webkit-scrollbar-thumb{background:#70709e;border-radius:10px;border:2px solid #42425b}.notification-overlay .notification-popup .notification-items .notification-item{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;padding:24px 40px;padding-right:27px;background-color:#292939;min-height:190px;max-height:10000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.1)}.notification-overlay .notification-popup .notification-items .notification-item.unread{background-color:#323246}.notification-overlay .notification-popup .notification-items .notification-item .unread-circle{width:10px;height:10px;border-radius:50%;background-color:#ffd234;position:absolute;left:-14px;-webkit-transform:translateX(-100%);transform:translateX(-100%);top:3px}.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-title{font-family:Poppins;font-weight:700;font-size:12px;line-height:18px;color:#fff}.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-delete{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Poppins;font-style:normal;font-weight:600;line-height:14px;font-size:10px;color:#ff485a}.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-delete .material-icons,.notification-overlay .notification-popup .notification-items .notification-item .notification-preview-header .notification-delete svg{margin-right:5px;font-size:15px}.notification-overlay .notification-popup .notification-items .notification-item .notification-body{font-family:Poppins;font-weight:300;font-size:12px;line-height:18px;color:#fff;margin-bottom:30px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:6em}.notification-overlay .notification-popup .notification-items .notification-item .notification-body li,.notification-overlay .notification-popup .notification-items .notification-item .notification-body ul{list-style-type:disc!important;list-style-position:inside}.notification-overlay .notification-popup .notification-items .notification-item .notification-body.visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-line-clamp:unset;overflow:visible;max-height:1000px}.notification-overlay .notification-popup .notification-items .notification-item .notification-body.visible .banner{display:block}.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner{display:none;position:relative;margin-bottom:30px;width:100%;margin:20px auto;border-radius:10px;overflow:hidden}.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner img{width:100%;height:auto}.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner .buttons{width:100%;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner .buttons .button{margin-top:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;text-transform:capitalize;-webkit-transition:.2s;transition:.2s;color:#fff;cursor:pointer;height:40px;padding:0 16px;min-width:96px;border-radius:8px;background:#ffd234}.notification-overlay .notification-popup .notification-items .notification-item .notification-body .banner .buttons .button:hover{background-color:#ffd234}.notification-overlay .notification-popup .notification-items .notification-item .notification-footer{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-date{font-family:Poppins;font-weight:600;font-size:12px;line-height:20px;color:#697386}.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-less,.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-more{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:12px;line-height:20px;color:#fff;display:none;height:36px;padding:0 16px;min-width:96px;border-radius:8px;background:#ffd234}.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-less .material-icons,.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-more .material-icons{font-size:20px;margin-left:5px;display:none}.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-less.visible,.notification-overlay .notification-popup .notification-items .notification-item .notification-footer .notification-view-more.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.push-notifications .popup{border-top:0!important}.push-notifications .push-notification{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;-webkit-filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .08)) drop-shadow(0 .5px 1.5px rgba(0, 0, 0, .08)) drop-shadow(0 2px 3px rgba(0, 0, 0, .06));filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .08)) drop-shadow(0 .5px 1.5px rgba(0, 0, 0, .08)) drop-shadow(0 2px 3px rgba(0, 0, 0, .06));background:#292939;border-radius:8px}.push-notifications .push-notification img{width:100%;height:auto;margin-bottom:8px}.push-notifications .push-notification .date{font-family:Poppins;font-style:normal;font-weight:600;font-size:12px;line-height:20px;color:#697386;margin-bottom:8px;padding:0 20px}.push-notifications .push-notification .title{font-family:Poppins;font-style:normal;font-weight:700;font-size:14px;line-height:16px;color:#fff;padding:0 20px;margin-bottom:10px}.push-notifications .push-notification .preview{font-family:Poppins;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#fff;margin-bottom:10px;padding:0 20px}.push-notifications .push-notification .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 20px;padding-bottom:15px}.push-notifications .push-notification .buttons .button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#323246;border:1px solid #3c3c3c;border-radius:4px;width:50%;height:30px;font-family:Poppins;font-style:normal;font-weight:500;font-size:12px;line-height:18px;display:flex;align-items:center;text-align:center;-webkit-transition:.2s ease;transition:.2s ease;color:#fff}.push-notifications .push-notification .buttons .button.view-more{background:#ffd234}.push-notifications .push-notification .buttons .button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.full-push-notification .popup{width:580px;border-top:none;border-radius:10px;background:#292939}.full-push-notification .popup *{-webkit-box-sizing:border-box;box-sizing:border-box}.full-push-notification .popup img{width:100%;height:auto;margin-bottom:20px}.full-push-notification .popup .title{font-family:Poppins;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#fff;padding:0 20px;margin-bottom:14px}.full-push-notification .popup .body{font-family:Poppins;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#fff;padding:0 20px;margin-bottom:30px}.full-push-notification .popup .date{font-family:Poppins;font-style:normal;font-weight:600;font-size:12px;line-height:20px;padding:0 20px;color:#697386;margin-bottom:10px}.full-push-notification .popup .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 20px;padding-bottom:15px}.full-push-notification .popup .buttons .button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#323246;border:1px solid #3c3c3c;border-radius:4px;width:50%;height:40px;font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:18px;display:flex;align-items:center;text-align:center;-webkit-transition:.2s ease;transition:.2s ease;color:#fff;background:#ffd234}.full-push-notification .popup .buttons .button:hover{background:#ffd234;-webkit-filter:brightness(1.2);filter:brightness(1.2)}html:lang(es) header .time,html:lang(fr) header .time,html:lang(ja) header .time,html:lang(ru) header .time{display:none}html:lang(es) header .lnk:first-of-type,html:lang(fr) header .lnk:first-of-type,html:lang(ja) header .lnk:first-of-type,html:lang(ru) header .lnk:first-of-type{margin-left:0!important}html:not(:lang(fa)):not(:lang(ar)) header{background-color:#030303;position:-webkit-sticky;position:sticky;top:0;z-index:99}html:not(:lang(fa)):not(:lang(ar)) header .header-banner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}html:not(:lang(fa)):not(:lang(ar)) header ul.socials{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1.25rem}html:not(:lang(fa)):not(:lang(ar)) header ul.socials li:first-child{margin-right:.75rem}html:not(:lang(fa)):not(:lang(ar)) header ul.socials li:nth-child(2){margin-right:.75rem}html:not(:lang(fa)):not(:lang(ar)) header ul.socials li img{height:1.5625rem}html:not(:lang(fa)):not(:lang(ar)) header .header-warning{text-align:center;height:1.875rem;line-height:1.875rem;background-color:#bf3737;color:#fff;letter-spacing:.0625rem;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) header .header-warning *{vertical-align:middle}html:not(:lang(fa)):not(:lang(ar)) header .header-warning span.warn{margin-right:.625rem;color:#ff0;opacity:1;-webkit-animation:warnAnim .8s ease-in;animation:warnAnim .8s ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;font-size:1.125rem;vertical-align:middle;display:inline-block;margin-top:-.0625rem}@-webkit-keyframes warnAnim{50%{opacity:.3}70%{opacity:1}}@keyframes warnAnim{50%{opacity:.3}70%{opacity:1}}html:not(:lang(fa)):not(:lang(ar)) header .header-warning div.text{display:inline-block;overflow:hidden;margin-top:-.0625rem}html:not(:lang(fa)):not(:lang(ar)) header .header-warning .close{position:absolute;font-weight:700;right:.625rem;font-size:1.25rem;opacity:.8;-webkit-transition:opacity 120ms ease-in;transition:opacity 120ms ease-in}html:not(:lang(fa)):not(:lang(ar)) header .header-warning:hover .close{opacity:1}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar{height:5rem;line-height:5rem;padding:.2rem 0}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .loader{position:absolute;right:18.75rem;top:1.125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .middle{padding:0 7.125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .logo img{height:4.8125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .time{float:left;min-width:6.25rem;color:rgba(255,255,255,.3)}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .time span:last-child{margin-left:.3125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .lnk{float:left;margin-left:1.4375rem;color:#545469;font-size:.9375rem;-webkit-transition:color .3s;transition:color .3s;font-family:Roboto-Medium}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .lnk:first-of-type{margin-left:0!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .lnk:hover{color:#fff}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li .eye{position:absolute;right:.3125rem;color:#525252;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:120ms ease-in;transition:120ms ease-in;font-size:20px;top:.0625rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li .eye:hover{opacity:.7}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .balance .eye{margin-right:9px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info{float:right;display:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li{position:relative;float:left;height:5rem;line-height:5rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li.password-container input,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li.password-container input{padding-right:27px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li.cashback-anytime,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li.cashback-anytime{background-image:url(https://donbet.com/assets/images/header/cashback.png);background-position:center;width:18.0625rem;height:4.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li.cashback-anytime img,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li.cashback-anytime img{height:2.25rem;position:absolute;left:2.5rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li.cashback-anytime a,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li.cashback-anytime a{color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li span.forgot-pass,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li span.forgot-pass{margin-right:.9375rem;cursor:pointer;font-family:Barlow-Regular;font-size:12px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li span.forgot-pass:hover,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li span.forgot-pass:hover{text-decoration:underline}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li input,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li input{width:9.375rem;height:2.125rem;padding:0 .9375rem;padding-left:2.1875rem;font-size:.8125rem;border-radius:8px;border:1px solid #292929;background:#171717;color:#fff}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li input::-webkit-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li input::-webkit-input-placeholder{color:#979797;font-family:Barlow-Regular!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li input::-moz-placeholder,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li input::-moz-placeholder{color:#979797;font-family:Barlow-Regular!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li input::-ms-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li input::-ms-input-placeholder{color:#979797;font-family:Barlow-Regular!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li input::placeholder,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li input::placeholder{color:#979797;font-family:Barlow-Regular!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li input.error,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li input.error{border:.0625rem solid #ff172d}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li .btn,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li .btn{height:32px;line-height:normal!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li .icon,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul li .icon{position:absolute;font-size:1.3125rem;left:.625rem;top:.0625rem;height:100%;margin:auto}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul p.err-text,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul p.err-text{overflow:hidden;text-overflow:ellipsis;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;position:absolute;z-index:9999;background:rgba(249,0,0,.9);color:#fff;right:0;top:3.25rem;width:19.8125rem;padding:0 .625rem;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul p.err-text span,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul p.err-text span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul p.err-text.visible,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul p.err-text.visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-animation-delay:10s;animation-delay:10s}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul p.err-text i,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info ul p.err-text i{cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .user-menu,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info .user-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;position:relative}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .user-menu:hover .account-menu,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info .user-menu:hover .account-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .user-menu .my-account,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info .user-menu .my-account{height:2.94rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border:1px solid rgba(44,58,8,.45);padding:0 1.25rem;border-radius:.75rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .user-menu .my-account svg,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info .user-menu .my-account svg{height:.5rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .user-menu .my-account img,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info .user-menu .my-account img{height:1.25rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .user-menu .my-account .username,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info .user-menu .my-account .username{margin-left:.625rem;margin-right:1.1875rem;font-size:.8125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .btn.register,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info .btn.register{width:72px;height:34px;text-transform:capitalize;white-space:nowrap;border-radius:8px;font-family:Barlow-Bold!important;background:#394084;color:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#394084),to(#2a2f5d));background:linear-gradient(180deg,#394084 0,#2a2f5d 100%);-webkit-box-shadow:0 0 10px 0 rgba(57,64,132,.7);box-shadow:0 0 10px 0 rgba(57,64,132,.7);font-size:12px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li+li{margin-left:.3125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize ul li *{vertical-align:middle}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .authorize .login{background:-webkit-gradient(linear,left top,left bottom,from(#ffd234),to(#f07f17));background:linear-gradient(180deg,#ffd234 0,#f07f17 100%);-webkit-box-shadow:0 0 10px 0 rgba(255,210,52,.7);box-shadow:0 0 10px 0 rgba(255,210,52,.7);color:#000;font-family:Barlow-Bold;width:72px;height:34px!important;border-radius:8px;font-size:12px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul{font-family:Roboto-Bold;font-size:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li{height:2rem;line-height:2rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.header-banner{height:3.3rem;line-height:3.3rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li+li{margin-left:.9375rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li>.btn{height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6.875rem;border-radius:.3125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li a.deposit{background:#ffd234;text-transform:capitalize;height:2rem;font-size:.75rem;color:#030303;background:radial-gradient(126.47% 126.47% at 46.25% -10.29%,#ffd234 40.3%,#f07f17 100%);width:5rem;-webkit-box-shadow:0 0 20px 0 #ffd234B2;box-shadow:0 0 20px 0 #ffd234B2;color:#030303!important;border-radius:4px;text-transform:uppercase}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.user-messages{position:relative;font-size:1.5625rem;color:#5b5b5b;margin-right:.6875rem;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.user-messages span.material-icons{color:#717171}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.user-messages .unread-msg-count{position:absolute;right:-.4375rem;top:0;width:.9375rem;height:.9375rem;background-color:#ff2f2e;text-align:center;color:#fff;font-size:.625rem;line-height:.9375rem;border-radius:50%;font-weight:700;-webkit-animation:msgAnim .8s infinite ease-in-out;animation:msgAnim .8s infinite ease-in-out}@-webkit-keyframes msgAnim{50%{opacity:.2}100%{opacity:1}}@keyframes msgAnim{50%{opacity:.2}100%{opacity:1}}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.username a{color:#fff}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance{background-color:#dd0049;padding:0 .625rem 0 .75rem;color:#fff}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance .star-wrapper{position:relative;width:2rem;float:left;height:100%;line-height:1.875rem;background-color:#a30036;text-align:center}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance .star-wrapper:after,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance .star-wrapper:before{content:"";display:inline-block;position:absolute;top:0}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance .star-wrapper:before{left:-.3125rem;border-right:.3125rem solid #a30036;border-top:2rem solid transparent}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance .star-wrapper:after{right:-.3125rem;border-left:.3125rem solid #a30036;border-bottom:2rem solid transparent}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance span.amount,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.bonus-balance span.text{margin-left:.9375rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:34px;line-height:34px;background:#171717;border:1px solid #292929;border-radius:8px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance .deposit-icon{background:-webkit-gradient(linear,left top,left bottom,from(#ffd234),to(#f07f17));background:linear-gradient(180deg,#ffd234 0,#f07f17 100%);width:30px;height:28px;-webkit-box-shadow:0 0 10px 0 rgba(255,210,52,.7);box-shadow:0 0 10px 0 rgba(255,210,52,.7);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance .deposit-icon a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance .deposit-icon img{height:8px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.multy{min-width:9.375rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.multy span.refresh-balance{display:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.multy:hover .arrow{color:#fff}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.multy:hover ul.wallets{display:block}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance:not(.multy) span.arrow{display:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.amount{color:#fff;margin-right:auto;min-width:5rem;margin-right:5px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance .currency-wrapper{background:0 0;width:2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.currency-str{color:#fff;font-family:Roboto-Medium}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.currency-str img{height:14px;width:20px;-o-object-fit:contain;object-fit:contain;top:-.05vw;position:relative}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.arrow{font-size:18px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.arrow,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.refresh-balance{vertical-align:middle;display:inline-block;margin-top:-.125rem;font-size:1.5rem;margin-left:.25rem;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;color:rgba(255,255,255,.7)}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.arrow:hover,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance span.refresh-balance:hover{color:#fff}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance .lock{display:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.locked .lock{color:#adb8cc;display:inline-block;vertical-align:middle;margin:0 1.125rem 0 1.875rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.locked .amount,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li.balance.locked .currency-str{display:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li .account-info{color:#fff;width:9.875rem;white-space:nowrap;border:1px solid #292929;background:#171717;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 2px;border-radius:8px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li .account-info .header-photo img{height:28px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li .account-info img{margin-right:5px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li .account-info span{vertical-align:middle;text-transform:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li .account-info span.username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:5rem;display:inline-block;text-align:left;font-family:Barlow-Medium!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul>li .account-info span.material-icons{color:#818184;font-size:1.25rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px;background:#171717;border:1px solid #292929;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts .tot-gifts{position:absolute;right:0;top:0;-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%);font-size:.5625rem;background:#e62b3a;height:1.25rem;width:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts .tot-gifts:not(.visible){display:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts.toggled>.material-icons{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts:hover>ul{display:block}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts img{height:20px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts p{font-size:1rem;color:#fff;padding-left:.875rem;font-weight:700}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts p>span{font-size:1rem;color:#fff;font-weight:700}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts>span{color:#fff;font-size:1.25rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul{display:none;position:absolute;top:3.525rem;background:#13141b;z-index:99;border-radius:.3125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul::before{content:"";width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #13141b;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:-.3125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul:after{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;height:2.25rem;background:0 0}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul li{height:1.5625rem;width:7.2625rem;padding:.375rem .8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all ease .3s;transition:all ease .3s;border-bottom:.0625rem solid rgba(255,255,255,.05)}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul li:hover{background:#1f242b}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul li:first-child{border-radius:.125rem .125rem 0 0}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul li:last-child{border-radius:0 0 .125rem .125rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul li span{display:block;color:#fff;font-size:.7375rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px;background:#171717;border:1px solid #292929;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications.hidden{display:none!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notifications-count{position:absolute;right:0;top:0;-webkit-transform:translate(40%,-40%);transform:translate(40%,-40%);font-size:.5625rem;background:#e62b3a;color:#fff;height:1.25rem;width:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notifications-count:not(.visible){display:none}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications:hover>.notification-data{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .list-wrapper{width:16rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .list-wrapper .custom-scrollbar{background:#3a4155}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:3.025rem;z-index:99;border-radius:.3125rem;right:0}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data:after{content:"";position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;height:1.5rem;background:0 0}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul{border-radius:5px 5px 0 0;overflow:auto;background-color:#323246;max-height:478px}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li{position:relative;width:100%;height:auto;padding:.9375rem 1.5625rem;-webkit-transition:all ease .3s;transition:all ease .3s;border-bottom:.0625rem solid rgba(255,255,255,.05);background:#282838;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li:hover{background:#363649}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li.read{background-color:#323246}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li.read h5{color:#adb8cc}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li:not(.read) h5::before{content:"";position:absolute;left:.6875rem;top:1.1875rem;height:.425rem;width:.425rem;background:#e62b3a;border-radius:50%;display:block;margin-right:.625rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li h5{margin-bottom:.625rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li div,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li h5,html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li>span{line-height:normal;color:#fff;font-size:.875rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li>div{color:#adb8cc!important}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li p{margin:.625rem 0 1rem;line-height:1.275rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li>span{display:block;color:#8f98a8;font-size:.75rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .notification-data ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .notifications .view-all{background-color:#ffd234;color:#fff;text-align:center;font-size:.8rem;display:block;border-radius:0 0 5px 5px}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper{height:58px;line-height:58px;overflow:hidden;-webkit-transition:height 60ms ease-in;transition:height 60ms ease-in;border:1px solid #3a353a;background:-webkit-gradient(linear,left top,left bottom,color-stop(-28.25%,rgba(14,12,13,.9)),color-stop(129.7%,rgba(32,27,29,.9)));background:linear-gradient(180deg,rgba(14,12,13,.9) -28.25%,rgba(32,27,29,.9) 129.7%)}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper.fixed{position:fixed;z-index:999;width:100%;left:0;top:0;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);height:4.0625rem;line-height:4.375rem}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper.fixed .middle .logo img{max-height:3.125rem}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper.fixed+.nav-helper{display:block}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle{overflow:hidden}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle .logo{float:left;width:10%}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle .logo img{max-height:3.125rem;-webkit-transition:height 60ms ease-in;transition:height 60ms ease-in;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav{width:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li{position:relative;float:left;text-align:right;font-size:.875rem;font-family:Roboto-Medium}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li .new{position:absolute;right:0;top:.375rem;height:1.0625rem;min-width:2.1875rem;text-align:center;line-height:1.0625rem;background:#ff172d;font-size:.6875rem;border-radius:.1875rem;padding:0 .3125rem;-webkit-animation:.4s newAnimation ease-in-out infinite alternate;animation:.4s newAnimation ease-in-out infinite alternate}@-webkit-keyframes newAnimation{from{opacity:.3}}@keyframes newAnimation{from{opacity:.3}}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li a{display:block;padding:0 1.875rem;display:inline-block;-webkit-transition:color 80ms ease-in;transition:color 80ms ease-in;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li a>img:first-of-type{height:3.875rem;position:absolute;left:-1.25rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-o-object-fit:contain;object-fit:contain}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li a span{position:relative;padding:0 .3125rem;text-transform:capitalize}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li a span::before{content:"";position:absolute;bottom:-.6875rem;left:0;height:2px;width:0;background:#ffd234;-webkit-transition:width .2s;transition:width .2s}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li a.active span::before,html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li a:hover span::before{width:100%}html:not(:lang(fa)):not(:lang(ar)) header .nav-wrapper .middle nav ul li:last-child a{padding-right:0}html:not(:lang(fa)):not(:lang(ar)) header .nav-helper{display:none;height:32px}html:not(:lang(fa)):not(:lang(ar)) header .user-info ul.wallets{position:absolute;z-index:999;margin-top:0;width:100%;right:0;background-color:#232331;display:none;border-radius:.25rem;overflow:hidden;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}html:not(:lang(fa)):not(:lang(ar)) header .user-info ul.wallets li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto-Medium;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.625rem;line-height:unset;border-top:1px solid #1b1b22;-webkit-transition:background-color 120ms ease-in;transition:background-color 120ms ease-in;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) header .user-info ul.wallets li:hover{background-color:#2b2b3b}html:not(:lang(fa)):not(:lang(ar)) header .user-info ul.wallets li span{color:#fff}html:not(:lang(fa)):not(:lang(ar)) header .user-info ul.wallets li span.balance-str{margin-right:auto}html:not(:lang(fa)):not(:lang(ar)) header .user-info ul.wallets li span.currencyName{color:#b6c9d7;margin-left:.4375rem}html:not(:lang(fa)):not(:lang(ar)) header .user-info ul.wallets li span.material-icons{margin-left:.25rem;visibility:hidden!important}html:not(:lang(fa)):not(:lang(ar)) body:not(.game-mode) header .auth-bar .actions{display:none}html:not(:lang(fa)):not(:lang(ar)) body:not(.game-mode) header .balance .locked{display:none}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .middle{position:relative}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .account-menu{right:0!important}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .auth-bar .middle .actions .menu{margin-left:0!important}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .actions .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .locked{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .balance:hover>:not(.locked){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .balance:hover .locked{display:none}html:not(:lang(fa)):not(:lang(ar)) body.game-mode .balance>:not(.locked){display:none!important}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .socials{display:none}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .lnk,html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .time{display:none}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar{height:3.125rem;line-height:3.125rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .loader{top:.5rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle{width:100%;height:100%;padding:0 1.25rem;min-width:100%!important}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle>a.logo{display:none}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .user-info>ul{margin-top:.625rem;height:1.6875rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions{height:100%;overflow:hidden;float:left}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions>*{float:left;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions .logo img{height:2.475rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions .menu{float:left;margin-left:3rem;padding:0 1rem;background-color:#323246;color:#adb8cc;font-size:2.5rem;font-weight:700;-webkit-transition:120ms ease-out;transition:120ms ease-out;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions .menu:hover{color:#fff}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions .go-back{margin-left:1.875rem;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions .go-back span:first-child{font-size:1.25rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .actions .go-back span:last-child{color:#fff;font-size:1rem;margin-left:.3125rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .auth-bar .middle .change-lang ul{top:2.1875rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .change-lang div.current-lang{height:3.125rem;line-height:3.125rem}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .nav-wrapper{position:fixed;left:0;top:3.125rem;width:100%;-webkit-transition:height .3s ease;transition:height .3s ease;height:58px;line-height:2.5rem;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);z-index:999}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .nav-wrapper:not(.visible){height:0}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .nav-wrapper .logo{display:none}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .nav-wrapper .middle{width:100%}html:not(:lang(fa)):not(:lang(ar)) body.game-mode header .nav-wrapper .middle nav{width:100%;padding-right:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) body.game-mode footer{display:none}html:not(:lang(fa)):not(:lang(ar)) .forgot-password{z-index:9999}html:not(:lang(fa)):not(:lang(ar)) .forgot-password .popup{border-top:0}html:not(:lang(fa)):not(:lang(ar)) .forgot-password .popup .close{top:.5rem}html:not(:lang(fa)):not(:lang(ar)) .forgot-password h2{height:2.5rem;line-height:2.5rem;border-left:.1875rem solid #ffd234;background-color:rgba(0,0,0,.2);color:#fff;padding:0 .3125rem 0 1.5625rem;font-size:.8125rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form ul{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5625rem 5rem;padding-bottom:.3125rem;height:calc(100% - 2.5rem)}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form ul li{overflow:hidden;float:none;margin-bottom:.75rem}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form ul li button,html:not(:lang(fa)):not(:lang(ar)) .forgot-password form ul li input{width:100%}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form ul li input{height:32px;background:rgba(0,0,0,.2);padding:0;padding-left:.625rem}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form ul li button{height:32px;margin-top:.625rem}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form ul li .loader-wrapper{height:32px;margin-top:.625rem;display:none}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form .err-text,html:not(:lang(fa)):not(:lang(ar)) .forgot-password form .success-text{display:none;text-align:center;padding-bottom:1.25rem}html:not(:lang(fa)):not(:lang(ar)) .forgot-password form .err-text{display:block}html:not(:lang(fa)):not(:lang(ar)) .forgot-password .popup:not(.visible){display:none}html:not(:lang(fa)):not(:lang(ar)) .forgot-password .popup.success p.success-text{padding:2rem;text-align:center;font-size:1.1rem}html:not(:lang(fa)):not(:lang(ar)) .forgot-password .popup.success .btn-wrapper{text-align:center;padding-bottom:2rem}html:not(:lang(fa)):not(:lang(ar)) .forgot-password .popup.success .btn-wrapper .btn{width:8rem;height:2.5rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup{width:43.75rem;min-height:25rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup .close{z-index:9;color:#fff;opacity:.7}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup .close:hover{opacity:1}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup .content{padding:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup .content .banner-wrapper{margin-bottom:2.5rem;display:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup .content .banner-wrapper img{width:100%}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup .content .text{color:#c7c7c7;font-size:1.125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-message .popup .custom-scrollbar-btn{background-color:#2f2f2f!important}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup{position:relative;width:43.75rem;height:25rem;text-align:center;font-family:Roboto-Black;color:#fff;z-index:1;border:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .close{font-size:1.5rem;font-weight:700}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../../willbetgamebettingsa/image/freespinpopupbg1.png);background-size:cover;background-position:center;z-index:-1}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup h3{margin-top:-.375rem;padding:.9375rem;font-family:Roboto-Black}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup p.freespin-count{margin-top:1.875rem;font-size:1.125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup p.freespin-count span.count{margin-left:.3125rem;color:#3aff5d}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .games-list{margin-top:9.375rem;font-size:1.0625rem;padding:0 1.25rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .games-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;height:6.25rem;margin-top:.625rem;overflow-y:scroll;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-track{background:rgba(241,241,241,.16)}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .games-list ul::-webkit-scrollbar{width:.3125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-thumb{background:#3aff5d;border-radius:1.5625rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .games-list li{color:#3aff5d;margin-top:.625rem;cursor:pointer;width:calc(100% / 3)}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup .games-list li:hover{text-decoration:underline}html:not(:lang(fa)):not(:lang(ar)) .signup-popup .promo-terms{padding-top:.4rem}html:not(:lang(fa)):not(:lang(ar)) .signup-popup .promo-terms a{color:#ffd234}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup{z-index:99999;background-image:url(../../willbetgamebettingsa/image/auth-bg.png);background-repeat:no-repeat;background-position:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content{overflow:auto;padding:2.3125rem 1.75rem;width:unset;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.5625rem;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background-color:unset;-webkit-box-shadow:0 10px 80px 0 #030303;box-shadow:0 10px 80px 0 #030303;border:1px solid rgba(255,210,52,.11)}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .close,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .close{position:absolute;font-size:1.5rem;right:2.31rem;top:2.31rem;font-weight:100}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields{overflow:hidden}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .use,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .use{font-family:Roboto-Light;font-size:1.0744rem;text-align:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .use a,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .use a{color:#ffd234;font-family:Roboto-Regular;margin:0 .25rem;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .use a:hover,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .use a:hover{text-decoration:underline}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .use p,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .use p{color:rgba(255,255,255,.8)}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7.125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half{-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half.user-data,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half.user-data{margin-top:1.0625rem;margin-right:5.9375rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half .sec-title,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half .sec-title{font-family:Bills-Mafia,sans-serif;font-weight:400;font-size:1.875rem;color:rgba(125,137,255,.6);text-align:center;margin-bottom:1rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half .vertical-slider,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half .vertical-slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:26.875rem;gap:1rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half .vertical-slider .photo,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half .vertical-slider .photo{width:100%;height:20rem;background:#fff;background-repeat:no-repeat;background-size:cover;border-radius:1rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.promo-code,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.promo-code{display:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.promo-code.active,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.promo-code.active{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .accept-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .accept-text{color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.1875rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration .btn,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin .btn,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration .btn,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin .btn{width:100%;height:3rem;font-size:1rem;color:#000;background:#ffd234;border-radius:10px;font-family:Poppins,sans-serif;font-weight:600}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text .sign-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text .sign-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text .sign-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text .sign-text{font-family:Poppins,sans-serif;font-weight:400;font-size:1rem;color:#f8f1f1}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text .lnk,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text .lnk,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text .lnk,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text .lnk{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;color:#4d57be;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text .signin-arrow,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text .signin-arrow,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration .reg-text .signin-arrow,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin .reg-text .signin-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-image:url(../../willbetgamebettingsa/image/signin-arrow.svg);width:.90625rem;height:.4875rem;margin-left:.5rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration .g-recaptcha,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin .g-recaptcha,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration .g-recaptcha,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin .g-recaptcha{display:block}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.finish-registration .loader-wrapper,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin .loader-wrapper,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.finish-registration .loader-wrapper,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.submit-signin .loader-wrapper{display:none;margin-top:.375rem;width:25rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.err-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.err-text{margin:0;font-size:.8125rem;display:list-item}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.accept-terms,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.accept-terms{word-wrap:break-word;margin-top:2.1875rem;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.accept-terms span,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.accept-terms span{color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.accept-terms a,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.accept-terms span.accept-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.accept-terms a,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li.accept-terms span.accept-text{color:rgba(255,255,255,.8)}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li span.desc,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li span.desc{display:inline-block;float:left}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select{width:100%;height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,210,52,.37);background:#18181e;padding-left:.9375rem;color:#f8f1f1;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;padding-inline:1rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input.country-select,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select.country-select,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input.country-select,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select.country-select{width:15.125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input.dirty.invalid,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select.dirty.invalid,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input.dirty.invalid,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select.dirty.invalid{border-color:rgba(255,52,52,.6)}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input::-webkit-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select::-webkit-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input::-webkit-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select::-webkit-input-placeholder{color:#f8f1f1}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input::-moz-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select::-moz-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input::-moz-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select::-moz-placeholder{color:#f8f1f1}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input::-ms-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select::-ms-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input::-ms-input-placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select::-ms-input-placeholder{color:#f8f1f1}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input::placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select::placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input::placeholder,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select::placeholder{color:#f8f1f1}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li input:focus,html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li select:focus,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li input:focus,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li select:focus{border:1px solid #ffd234}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .select-wrapper,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .select-wrapper{position:relative}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .select-wrapper.currency,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .select-wrapper.currency{width:100%}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .select-wrapper select,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .select-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .select-wrapper::after,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .select-wrapper::after{content:"";width:.78rem;height:.56rem;position:absolute;top:50%;right:1rem;background:url(../../willbetgamebettingsa/image/dropdown-caret.svg) no-repeat center;background-size:contain;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .check,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .check{display:block;position:relative;padding-left:1.875rem;line-height:1.375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .check input,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .check input{position:absolute;opacity:0;cursor:pointer;height:auto}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .check .checkmark,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .check .checkmark{position:absolute;top:0;left:0;height:1rem;width:1rem;background:radial-gradient(50% 50% at 50% 50%,rgba(131,122,122,.3) 0,rgba(229,229,229,.03) 100%);border:1px solid rgba(229,229,229,.16);border-radius:.23rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .check .checkmark:after,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .check .checkmark:after{content:"";position:absolute;display:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .check:hover input~.checkmark,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .check:hover input~.checkmark{opacity:1}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .check input:checked~.checkmark:after,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .check input:checked~.checkmark:after{display:block}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .check .checkmark:after,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .check .checkmark:after{width:.5rem;height:.5rem;background:url(../../willbetgamebettingsa/image/checkmark.svg) no-repeat center}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li .eye,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .bottom-content .half ul li .eye{position:absolute;right:1.0625rem;color:rgba(255,255,255,.4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:120ms ease-in;transition:120ms ease-in}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .err-text.main-err,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .fields .err-text.main-err{display:none;margin-top:1.25rem;text-align:center;font-size:1rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .terms,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .terms{margin-top:3.125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .terms:hover,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content .terms:hover{text-decoration:underline}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content::-webkit-scrollbar-track,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content::-webkit-scrollbar-track{background:rgba(241,241,241,.16)}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content::-webkit-scrollbar,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content::-webkit-scrollbar{width:.316vw}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content::-webkit-scrollbar-thumb,html:not(:lang(fa)):not(:lang(ar)) .overlay.signup-popup form.content::-webkit-scrollbar-thumb{background:#00aaeb;border-radius:6.579vw}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content{height:661px;padding:0}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .close{right:1.5625rem;top:1.25rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content{height:100%;gap:3.6875rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half{-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half.user-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half .sec-title{margin-bottom:0}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half .sec-subtitle{margin-top:5px;margin-bottom:1.5625rem;font-family:Poppins,sans-serif;font-weight:400;font-size:1rem;color:#f6f0f0}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half .vertical-slider{height:100%}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half .vertical-slider .photo{height:100%}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.submit-signin{margin-top:20px}html:not(:lang(fa)):not(:lang(ar)) .overlay.signin-popup form.content .fields .bottom-content .half ul li.forgot-pass{font-family:Poppins,sans-serif;font-weight:500;font-size:.7rem;color:#4f58a8;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup{font-family:Poppins,sans-serif;font-weight:300;z-index:9999}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup h2{height:3.5rem;background:#13141b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;padding-left:1.5625rem;font-family:Poppins,sans-serif}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div{border-top:0;overflow:hidden;width:28.25rem;height:30rem;border-radius:.625rem;border:1px solid #3a353aba;background:#13141b}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .content,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .fields-wrapper,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .content,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .fields-wrapper{padding:2.5rem 2.8125rem;padding-bottom:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .content .field,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .fields-wrapper .field,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .content .field,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .fields-wrapper .field{position:relative;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .content .field label,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .fields-wrapper .field label,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .content .field label,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .fields-wrapper .field label{margin-bottom:.4375rem;font-size:1rem;line-height:1.5rem;color:#fff;font-weight:300}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .content .field .forgot-pass,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .fields-wrapper .field .forgot-pass,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .content .field .forgot-pass,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .fields-wrapper .field .forgot-pass{position:absolute;right:0;top:.125rem;font-size:.875rem;line-height:1.3125rem;text-align:right;color:rgba(255,255,255,.5);cursor:pointer;font-weight:300}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .content .field input,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .fields-wrapper .field input,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .content .field input,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .fields-wrapper .field input{background:#18181e;border-radius:.25rem;height:46px}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .content .field button,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .fields-wrapper .field button,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .content .field button,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .fields-wrapper .field button{height:2.875rem;min-width:9.375rem;color:#1e1e25;border-radius:.625rem;background:#ffd234;color:#040404;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .reg-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .reg-text{line-height:1.375rem;font-size:1rem;margin-bottom:1rem;color:rgba(255,255,255,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .reg-text .register,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .reg-text .register{color:#17e3ff;cursor:pointer;margin-left:.625rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .reg-text .register:hover,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .reg-text .register:hover{text-decoration:underline}html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup form .err-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.new-popup>div .err-text{text-align:center!important}html:not(:lang(fa)):not(:lang(ar)) .aviso-popup .popup{width:32.5625rem!important;height:unset!important}html:not(:lang(fa)):not(:lang(ar)) .aviso-popup .popup .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(../../willbetgamebettingsa/image/as-background.png);background-size:cover;background-position:center;height:21.5625rem;padding:0!important;color:#fff;text-align:center}html:not(:lang(fa)):not(:lang(ar)) .aviso-popup .popup .content .text-wrapper{margin:.625rem auto;font-size:.95rem;height:18.8125rem;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Poppins;font-weight:300;color:#e0dfdf}html:not(:lang(fa)):not(:lang(ar)) .aviso-popup .popup .content .text-wrapper p:first-child{width:22.9375rem;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .aviso-popup .popup .content .btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:auto;margin-bottom:2.5rem;font-size:.875rem}html:not(:lang(fa)):not(:lang(ar)) .aviso-popup .popup .content .btns-wrapper .btn{height:2.5rem;width:9rem}html:not(:lang(fa)):not(:lang(ar)) .crypto-cashback-success .content{margin-bottom:3rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.check-bonus .popup,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback .popup,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback-success .popup{max-height:400px;border-radius:.625rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.check-bonus .popup .close,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback .popup .close,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback-success .popup .close{color:#fff;z-index:99999}html:not(:lang(fa)):not(:lang(ar)) .overlay.check-bonus .popup .content,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback .popup .content,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback-success .popup .content{text-align:center;padding-bottom:0;font-size:1rem;line-height:1.5rem;font-weight:300;margin-top:4rem;color:#fff;padding:0 3rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.check-bonus .popup .content .err-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback .popup .content .err-text,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback-success .popup .content .err-text{font-size:1rem;line-height:1.5rem;font-weight:300;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.check-bonus .popup .content .text,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback .popup .content .text,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback-success .popup .content .text{margin-bottom:1.5rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.check-bonus .popup .content .btn,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback .popup .content .btn,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback-success .popup .content .btn{min-width:9.625rem;height:3rem;line-height:1.5rem;font-size:1rem;border-radius:.625rem;margin-top:3rem;margin:0 5px;color:#000}html:not(:lang(fa)):not(:lang(ar)) .overlay.check-bonus .popup .content .btn.yes-btn,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback .popup .content .btn.yes-btn,html:not(:lang(fa)):not(:lang(ar)) .overlay.crypto-cashback-success .popup .content .btn.yes-btn{background:#17e3ff}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .points{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Poppins-Regular}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .points span{color:#fff300;font-size:10px;font-weight:600;line-height:normal}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .progress-bar{position:relative;height:36px;width:100%;border-radius:4px;border:1px solid #4f58a8;padding:1px;background:#0c121e}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .progress-bar .line{position:relative;background:#ffd234;height:100%;width:0}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .progress-bar .line .amount{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;text-align:center;-ms-flex-negative:0;flex-shrink:0;right:0;height:100%}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .progress-bar .current{position:absolute;top:-.2rem;left:0;height:120%}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .levels{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Poppins-Regular}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .levels img{height:20px}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .levels P{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .levels b,html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .levels span p span{margin:0 4px}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .levels span{color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:16px}html:not(:lang(fa)):not(:lang(ar)) .info-wrapper .levels span b{opacity:.88;color:#ffef00;font-size:10px;font-style:normal;font-weight:800;line-height:16px}html:not(:lang(fa)):not(:lang(ar)) .overlay.points{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup{position:relative;width:425px;margin-top:9vh;text-align:center;border-radius:40px;height:646px;z-index:99;padding:25px 62px;font-family:Roboto-Black;color:#fff;border-radius:10px;border-top:0;overflow:hidden;background:url(../../willbetgamebettingsa/image/bg.png);-webkit-box-shadow:0 4px 20px 0 #4071C780 inset;box-shadow:0 4px 20px 0 #4071C780 inset;background-size:cover;-webkit-box-shadow:0 4px 30px 0 #0bc4FF99;box-shadow:0 4px 30px 0 #0bc4FF99}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup.success{display:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup.success+.points-success{display:block}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .close{position:absolute;right:16px;top:16px;font-size:24px;font-weight:700;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:20px}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .list .item{height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;border:1px solid rgba(204,214,246,.2);font-family:Poppins-Regular}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .list .item span{color:#fff;font-size:13px;font-style:normal;font-weight:400;text-align:left;line-height:16px}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .list .item span:last-child{color:#fff300;text-align:right;font-size:13px;font-weight:600;margin-left:auto}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .btn{background:#ffd234;width:100%;height:54px;margin-top:12px;color:#000;font-size:16px;letter-spacing:1px;font-style:normal;font-weight:700;line-height:normal;border-radius:4px}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .btn.rules{background:#4f58a8!important;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .btn.disabled{opacity:.5!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;pointer-events:none!important}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .status-text{display:none;font-size:.875rem;text-align:center;margin-top:12px}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .popup .status-text.success-text{color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .points-success{position:relative;z-index:99;display:none;top:10rem;z-index:1;text-align:center;width:21.3rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .points-success p{margin-top:4rem;font-size:1.6rem;color:#ffd234;margin-bottom:.7rem;font-weight:900}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .points-success span{color:#fff;font-size:.9rem;font-weight:600}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .points-success img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}html:not(:lang(fa)):not(:lang(ar)) .overlay.points .points-success .cashedout-amount{display:block;font-size:2.2rem;margin-top:2.8rem;color:#ffd234;font-weight:900;text-shadow:0 0 10px #000}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999!important}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup{width:28rem;margin:auto;background:#1c1513BD linear-gradient(138.68deg,rgba(73,81,158,0) 53.7%,rgba(73,81,158,.3) 77.81%,rgba(73,81,158,0) 89.7%);padding:2.2667rem 1.6667rem;border-radius:1.6rem;border:1px solid #3a353ACC}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup>.border-effect{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:calc(100% - 40px);z-index:8;pointer-events:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup>.border-effect::after{content:"";width:1px;position:absolute;height:100%;left:0;top:0;background:linear-gradient(179.84deg,rgba(240,127,23,0) 1.61%,#f07f17 41.65%,rgba(240,127,23,0) 99.82%)}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup>.border-effect::before{content:"";width:1px;position:absolute;height:100%;right:0;top:0;background:linear-gradient(179.84deg,rgba(240,127,23,0) 1.61%,#f07f17 41.65%,rgba(240,127,23,0) 99.82%)}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .close{cursor:pointer;font-size:1.3rem;font-weight:300;position:absolute;right:1rem;margin-left:auto;color:#87879b}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .profit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.7333rem;position:relative;z-index:2}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .profit-wrapper::before{content:'';position:absolute;width:100%;height:100%;background-image:url(../../willbetgamebettingsa/image/blur.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;-webkit-filter:blur(25px);filter:blur(25px)}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .profit-wrapper p{font-family:Poppins-Regular;font-size:1.3333rem;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .profit-wrapper .profit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .profit-wrapper .profit span{color:#ffcd34;font-family:Poppins-ExtraBold;font-size:1.6rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .profit-wrapper .profit span:not(:last-child){margin-right:.3rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;border:1px solid #292621;background-color:#1a1A1FB0;border-radius:2rem;padding:1rem;margin-bottom:.8rem;position:relative}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info .border-effect{position:absolute;left:0;right:0;margin:auto;top:0;height:100%;width:calc(100% - 80px);z-index:8;pointer-events:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info .border-effect::after{content:"";width:100%;position:absolute;height:1px;left:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,205,52,.0493)),color-stop(50.48%,rgba(255,225,0,.29)),to(rgba(255,205,52,.0493)));background:linear-gradient(90deg,rgba(255,205,52,.0493) 0,rgba(255,225,0,.29) 50.48%,rgba(255,205,52,.0493) 100%)}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info .border-effect::before{content:"";width:100%;position:absolute;height:1px;right:0;top:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,205,52,.0493)),color-stop(50.48%,rgba(255,225,0,.29)),to(rgba(255,205,52,.0493)));background:linear-gradient(90deg,rgba(255,205,52,.0493) 0,rgba(255,225,0,.29) 50.48%,rgba(255,205,52,.0493) 100%)}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info img{height:4.6333rem;border-radius:12px;width:6.0667rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info .game{margin-left:.6667rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info .game .game-name{font-size:1rem;color:#fff;margin-bottom:.1333rem;font-family:Poppins-ExtraBold;max-width:10rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info .game .vendor-name{font-size:.9333rem;color:#fffFFFB2;font-family:Poppins-Light}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .game-info .play{background:-webkit-gradient(linear,left top,left bottom,from(#ffcd34),to(#ffcd34));background:linear-gradient(180deg,#ffcd34 0,#ffcd34 100%);border-radius:8px;height:2.4rem;color:#18141a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.4rem .6667rem;font-family:Roboto-Medium;font-size:.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li{border-radius:1.0667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.3333rem;padding:.3333rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li .copy-wrapper{cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li .copy-wrapper .copied,html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li .copy-wrapper .to-copy{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li .copy-wrapper .copied.visible,html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li .copy-wrapper .to-copy.visible{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li .dashed{width:100%;height:1px;border-bottom:.5px dashed #3a353a;-ms-flex-negative:1;flex-shrink:1;margin-top:.4667rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li span{font-size:.9333rem;-ms-flex-negative:0;flex-shrink:0}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li span.desc{color:#fff;font-family:Poppins-Medium}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li span.info{color:#ffcd34;font-family:Poppins-ExtraBold}html:not(:lang(fa)):not(:lang(ar)) .overlay.big-win-info .popup .content .bet-details ul li:not(:last-child){margin-bottom:.6rem}html:lang(fi) header .auth-bar .lnk,html:lang(ru) header .auth-bar .lnk{margin-left:.9375rem!important}html:lang(fi) header .auth-bar .authorize ul li input,html:lang(ru) header .auth-bar .authorize ul li input{width:8.4375rem!important}@media screen and (max-width:600px){html:lang(fi) header .auth-bar .authorize ul li input,html:lang(ru) header .auth-bar .authorize ul li input{width:7.8125rem!important}}@media screen and (max-width:600px){html:lang(fi) header .auth-bar .authorize ul li input,html:lang(ru) header .auth-bar .authorize ul li input{width:7.8125rem!important}}.account-menu{position:absolute;right:-4.5rem;top:2.5rem;width:14.375rem;z-index:9999;opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);pointer-events:none;-webkit-transition:.3s ease;transition:.3s ease;border-radius:12px;background:rgba(23,23,23,.98);border:1px solid rgba(57,64,132,.22);padding:16px 0 24px!important}.account-menu::before{content:"";position:absolute;left:0;top:0;width:100%;height:2.275rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.account-menu:hover{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.account-menu .account-menu-helper{top:1rem;border-radius:.625rem;z-index:99}.account-menu .account-menu-helper img{margin-right:14px;height:18px}.account-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-menu ul li{height:36px!important;line-height:36px!important;margin-bottom:8px!important}.account-menu ul li.logout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px!important;line-height:52px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-menu ul li.logout a{width:198px;height:40px;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;background:-webkit-gradient(linear,left top,left bottom,from(#ffd234),to(#f07f17));background:linear-gradient(180deg,#ffd234 0,#f07f17 100%);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 13px!important}.account-menu ul li.logout a img{height:22px;margin-right:9px;-webkit-filter:brightness(0);filter:brightness(0)}.account-menu ul li.logout a span{color:#171717!important;font-family:Barlow-Bold!important}.account-menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding-left:24px!important;-webkit-transition:.2s ease;transition:.2s ease;border-radius:6px}.account-menu ul li span{color:#909096;font-size:14px;-webkit-transition:.3s ease;transition:.3s ease;font-family:Barlow-Medium}.account-menu ul li span:hover{color:#fff}.account-menu .btn{width:calc(100% - 3.75rem);margin:auto;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.account-menu .btn:after{height:.9375rem}html:lang(it) header .auth-bar .lnk{margin-left:1rem;font-size:.875rem}html:lang(it) .time{display:none!important}@media screen and (max-height:800px){html{font-size:14px}.overlay.signup-popup{max-height:96%!important}}@media screen and (max-width:1260px){body.game-mode .actions .logo{left:40%!important}}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;z-index:9999}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup:not(.visible){display:none}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg{width:100%;height:100%;background:url(../../willbetgamebettingsa/image/blocked-bg.png);background-size:cover;background-repeat:no-repeat;border-radius:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6.25rem!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(.8);transform:scale(.8)}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .close{position:absolute;top:.9375rem;right:.9375rem;padding:1rem;font-size:2.85rem;background:#ffffffd9;border-radius:50%;color:#000;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .logo{height:4.75rem;display:block;margin-bottom:5rem}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .logo img{height:100%}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg h1{margin-bottom:1.25rem;font-size:2.625rem;width:70rem}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .button-wrapper{position:relative;margin-top:1.875rem}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .button-wrapper img.button{width:50rem}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .button-wrapper a{color:#fff;position:absolute;left:10.5rem;font-size:4.125rem;top:50%;-webkit-transform:translateY(-87%);transform:translateY(-87%);font-family:Roboto-Black;text-shadow:.625rem .25rem 1.25rem #3a3a3a}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .button-wrapper a:hover{text-decoration:underline}html:not(:lang(fa)):not(:lang(ar)) body .blocked-popup .bg .button-wrapper img.finger{position:absolute;left:30%;bottom:-3.75rem;width:13.875rem;-webkit-animation:.4s anim infinite alternate;animation:.4s anim infinite alternate}@-webkit-keyframes anim{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(1.5625rem);transform:translateY(1.5625rem)}100%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}}@keyframes anim{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(1.5625rem);transform:translateY(1.5625rem)}100%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}}.license-banner .license-popup{margin:0 auto;position:relative;height:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.license-banner .license-popup>img{max-height:100%}.license-banner .license-popup .close{position:absolute;top:0;right:-30px;font-size:30px;color:#fff;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) footer{background-color:#030303;margin-top:60px;padding-bottom:72px}html:not(:lang(fa)):not(:lang(ar)) footer .text{margin-top:1.875rem;color:rgba(255,255,255,.3);text-align:center;font-size:.875rem}html:not(:lang(fa)):not(:lang(ar)) footer .warning-middle{position:relative}html:not(:lang(fa)):not(:lang(ar)) footer .warning-middle::after{content:"";background:linear-gradient(92deg,rgba(16,17,28,0) 6.66%,#282b43 51.76%,rgba(21,22,38,0) 97.87%);width:100%;height:1px;position:absolute;top:0}html:not(:lang(fa)):not(:lang(ar)) footer .warning-middle::before{content:"";background:linear-gradient(92deg,rgba(16,17,28,0) 6.66%,#282b43 51.76%,rgba(21,22,38,0) 97.87%);width:100%;height:1px;position:absolute;bottom:0}html:not(:lang(fa)):not(:lang(ar)) footer nav{overflow:hidden}html:not(:lang(fa)):not(:lang(ar)) footer nav .middle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul{overflow:hidden;padding-top:35px;padding-bottom:35px}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;color:#fff}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.socials{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.75rem}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.socials li:first-child{margin-right:.75rem}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.socials li:nth-child(2){margin-right:.75rem}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.socials li img{height:2.4625rem}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li>p{font-size:16.6px;margin-bottom:16px;color:#ffd234;font-family:Roboto-Medium}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.inner-list{font-size:13px}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.inner-list>li{margin-top:10px;-webkit-transition:color ease-out .2s;transition:color ease-out .2s;text-transform:capitalize}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.inner-list>li.needs-auth{display:none}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li ul.inner-list>li a:hover{color:#fff}html:not(:lang(fa)):not(:lang(ar)) footer nav>ul>li .logo img{width:100%}html:not(:lang(fa)):not(:lang(ar)) footer .icons{overflow:hidden;padding:1rem 0}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments{width:100%}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments div{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(4,1fr);grid-gap:1rem}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments div+div{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(4,1fr);grid-gap:1rem}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments div+div a{height:3.75rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(58,53,58,.8)}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments a{height:100%;display:block;height:3.75rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(58,53,58,.8)}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments a img{max-height:1.5rem}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}html:not(:lang(fa)):not(:lang(ar)) footer .warning-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto;padding:30px 0}html:not(:lang(fa)):not(:lang(ar)) footer .warning-text div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) footer .warning-text .imgs{display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) footer .warning-text .imgs img{margin-left:17px}html:not(:lang(fa)):not(:lang(ar)) footer .warning-text span.warning{color:#fff;font-size:14px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html:not(:lang(fa)):not(:lang(ar)) footer .vendors{overflow:hidden;padding:30px 0}html:not(:lang(fa)):not(:lang(ar)) footer .vendors a{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}html:not(:lang(fa)):not(:lang(ar)) footer .vendors a:hover{-webkit-filter:brightness(2);filter:brightness(2)}html:not(:lang(fa)):not(:lang(ar)) footer .vendors .vendors-line{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}html:not(:lang(fa)):not(:lang(ar)) footer .vendors .vendors-line a:not(.pragmatic){height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) footer section.btm{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}html:not(:lang(fa)):not(:lang(ar)) footer section.btm .middle{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html:not(:lang(fa)):not(:lang(ar)) footer section.btm p.copyright{min-width:350px;color:#c7c7c7}html:not(:lang(fa)):not(:lang(ar)) footer section.btm ul.socials{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}html:not(:lang(fa)):not(:lang(ar)) footer section.btm ul.socials li{margin-left:15px;opacity:.9;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}html:not(:lang(fa)):not(:lang(ar)) footer section.btm ul.socials li img{cursor:pointer;width:1.5rem}html:not(:lang(fa)):not(:lang(ar)) footer section.btm ul.socials li:hover{opacity:1}html:lang(ar) footer,html:lang(fa) footer{background-color:#151519;margin-top:60px;padding-bottom:72px}html:lang(ar) footer nav,html:lang(fa) footer nav{overflow:hidden}html:lang(ar) footer nav>ul,html:lang(fa) footer nav>ul{overflow:hidden;padding-top:35px;padding-bottom:35px}html:lang(ar) footer nav>ul>li,html:lang(fa) footer nav>ul>li{float:right;width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;color:rgba(255,255,255,.4)}html:lang(ar) footer nav>ul>li.license,html:lang(fa) footer nav>ul>li.license{cursor:pointer}html:lang(ar) footer nav>ul>li:nth-child(1),html:lang(fa) footer nav>ul>li:nth-child(1){width:245px}html:lang(ar) footer nav>ul>li:nth-child(2),html:lang(fa) footer nav>ul>li:nth-child(2){width:310px}html:lang(ar) footer nav>ul>li:nth-child(3),html:lang(fa) footer nav>ul>li:nth-child(3){width:260px}html:lang(ar) footer nav>ul>li:nth-child(4),html:lang(fa) footer nav>ul>li:nth-child(4){width:25%}html:lang(ar) footer nav>ul>li:nth-child(5),html:lang(fa) footer nav>ul>li:nth-child(5){width:140px;float:left}html:lang(ar) footer nav>ul>li:nth-child(5) .mobile-icon,html:lang(fa) footer nav>ul>li:nth-child(5) .mobile-icon{padding-top:15px;font-size:70px;color:#6a7b8c;-webkit-transition:color 120ms ease-in;transition:color 120ms ease-in;text-align:center;cursor:pointer}html:lang(ar) footer nav>ul>li:nth-child(5) .mobile-icon:hover,html:lang(fa) footer nav>ul>li:nth-child(5) .mobile-icon:hover{color:#889db3}html:lang(ar) footer nav>ul>li>p,html:lang(fa) footer nav>ul>li>p{font-size:16.6px;margin-bottom:16px;color:#ffd234;font-family:Roboto-Medium}html:lang(ar) footer nav>ul>li ul.inner-list,html:lang(fa) footer nav>ul>li ul.inner-list{font-size:13px}html:lang(ar) footer nav>ul>li ul.inner-list>li,html:lang(fa) footer nav>ul>li ul.inner-list>li{margin-top:10px;-webkit-transition:color ease-out .2s;transition:color ease-out .2s;text-transform:capitalize}html:lang(ar) footer nav>ul>li ul.inner-list>li.needs-auth,html:lang(fa) footer nav>ul>li ul.inner-list>li.needs-auth{display:none}html:lang(ar) footer nav>ul>li ul.inner-list>li a:hover,html:lang(fa) footer nav>ul>li ul.inner-list>li a:hover{color:#fff}html:lang(ar) footer nav>ul>li .logo img,html:lang(fa) footer nav>ul>li .logo img{width:100%}html:lang(ar) footer .icons,html:lang(fa) footer .icons{height:60px;line-height:60px;overflow:hidden;background:#121215}html:lang(ar) footer .icons div.payments,html:lang(fa) footer .icons div.payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}html:lang(ar) footer .icons div.payments a,html:lang(fa) footer .icons div.payments a{height:100%;display:block;float:right;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}html:lang(ar) footer .icons div.payments a img,html:lang(fa) footer .icons div.payments a img{max-height:2.5rem}html:lang(ar) footer .icons div.payments a:hover,html:lang(fa) footer .icons div.payments a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}html:lang(ar) footer .warning-text,html:lang(fa) footer .warning-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto;padding:32px 0}html:lang(ar) footer .warning-text div:first-child,html:lang(fa) footer .warning-text div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}html:lang(ar) footer .warning-text .imgs,html:lang(fa) footer .warning-text .imgs{display:-webkit-box;display:-ms-flexbox;display:flex}html:lang(ar) footer .warning-text .imgs img,html:lang(fa) footer .warning-text .imgs img{margin-right:17px}html:lang(ar) footer .warning-text span.warning,html:lang(fa) footer .warning-text span.warning{color:#fff;font-size:14px;margin-right:27px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html:lang(ar) footer .vendors,html:lang(fa) footer .vendors{overflow:hidden;padding:30px 0}html:lang(ar) footer .vendors a,html:lang(fa) footer .vendors a{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}html:lang(ar) footer .vendors a:hover,html:lang(fa) footer .vendors a:hover{-webkit-filter:brightness(2);filter:brightness(2)}html:lang(ar) footer .vendors .vendors-line,html:lang(fa) footer .vendors .vendors-line{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}html:lang(ar) footer .vendors .vendors-line a:not(.pragmatic),html:lang(fa) footer .vendors .vendors-line a:not(.pragmatic){height:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:lang(ar) footer section.btm,html:lang(fa) footer section.btm{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}html:lang(ar) footer section.btm .middle,html:lang(fa) footer section.btm .middle{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html:lang(ar) footer section.btm p.copyright,html:lang(fa) footer section.btm p.copyright{min-width:350px;color:#c7c7c7}html:lang(ar) footer section.btm ul.socials,html:lang(fa) footer section.btm ul.socials{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}html:lang(ar) footer section.btm ul.socials li,html:lang(fa) footer section.btm ul.socials li{margin-right:15px;opacity:.9;-webkit-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}html:lang(ar) footer section.btm ul.socials li img,html:lang(fa) footer section.btm ul.socials li img{cursor:pointer;width:1.5rem}html:lang(ar) footer section.btm ul.socials li:hover,html:lang(fa) footer section.btm ul.socials li:hover{opacity:1}@media screen and (max-width:1600px){html:not(:lang(fa)):not(:lang(ar)) html{font-size:14px}html:not(:lang(fa)):not(:lang(ar)) main>section:nth-child(1) .bg-shadow{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}html:not(:lang(fa)):not(:lang(ar)) main>section:nth-child(1) .bg-shadow h1{font-size:11.5rem!important}html:not(:lang(fa)):not(:lang(ar)) main>section:nth-child(1) .bg-shadow h1.percentage{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}@media screen and (max-width:1400px){html:not(:lang(fa)):not(:lang(ar)) html{font-size:13px}}@media screen and (max-width:1300px){html:not(:lang(fa)):not(:lang(ar)) body{max-width:1300px!important}html:not(:lang(fa)):not(:lang(ar)) main .top-casino-games .middle{width:auto!important}html:not(:lang(fa)):not(:lang(ar)) header .middle{padding:0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) main .top-casino-games{padding:0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}html:not(:lang(fa)):not(:lang(ar)) main .categories.middle{padding:0 3vw}html:not(:lang(fa)):not(:lang(ar)) main .get-bonuses.middle{padding:0 3vw}html:not(:lang(fa)):not(:lang(ar)) footer{padding:0 1vw}html:not(:lang(fa)):not(:lang(ar)) footer .middle.text{width:100%}html:not(:lang(fa)):not(:lang(ar)) footer .icons .middle{width:auto}html:not(:lang(fa)):not(:lang(ar)) footer .middle{width:auto}}@media screen and (max-width:1200px){html:not(:lang(fa)):not(:lang(ar)) html{font-size:12px}}@media screen and (max-width:1025px){html:not(:lang(fa)):not(:lang(ar)) html{font-size:.836vw}html:not(:lang(fa)):not(:lang(ar)) main .middle{width:100%!important}html:not(:lang(fa)):not(:lang(ar)) footer .icons div.payments a img{width:3.7rem}}html:not(:lang(fa)):not(:lang(ar)) .bottom-text{overflow:hidden;padding-bottom:70px;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#626265),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#626265 20%,rgba(255,255,255,0) 0);background-position:top;background-size:12px 2px;background-repeat:repeat-x;margin-top:75px;display:none}html:not(:lang(fa)):not(:lang(ar)) .bottom-text h1{margin-top:14px;text-transform:uppercase;font-family:Anton;font-size:36px;text-align:center;padding:17px 0;padding-bottom:0}html:not(:lang(fa)):not(:lang(ar)) .bottom-text .footer-text{position:relative;width:1030px;margin:auto;text-align:center}html:not(:lang(fa)):not(:lang(ar)) .bottom-text .footer-text section.text{color:rgba(255,255,255,.6);font-size:14px;line-height:26px;height:100px;-webkit-transition:height 50ms;transition:height 50ms}html:not(:lang(fa)):not(:lang(ar)) .bottom-text .footer-text section.text.active{height:auto}html:not(:lang(fa)):not(:lang(ar)) .bottom-text .footer-text .read-more{display:block;margin-top:10px;-webkit-box-shadow:0 -35px 100px #1b1b22;box-shadow:0 -35px 100px #1b1b22;background:#1b1b22;position:absolute;width:100%;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .bottom-text .footer-text .read-more span{color:#ffd234;font-size:16.6px}html:not(:lang(fa)):not(:lang(ar)) .bottom-text .footer-text .read-more span.less{display:none}html:not(:lang(fa)):not(:lang(ar)) .bottom-text .footer-text .read-more span.material-icons{display:block;margin-top:4px;font-size:43px}html:not(:lang(fa)):not(:lang(ar)) .change-lang{position:relative;float:right;height:5rem;line-height:5rem}html:not(:lang(fa)):not(:lang(ar)) .change-lang div.current-lang{text-transform:uppercase;margin-left:.9375rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-family:Roboto-Medium;cursor:pointer}html:not(:lang(fa)):not(:lang(ar)) .change-lang div.current-lang *{vertical-align:middle}html:not(:lang(fa)):not(:lang(ar)) .change-lang div.current-lang img{margin-left:.4375rem;height:22px;margin-right:.3125rem}html:not(:lang(fa)):not(:lang(ar)) .change-lang div.current-lang span.material-icons{font-size:1.25rem}html:not(:lang(fa)):not(:lang(ar)) .change-lang div.current-lang:hover+ul{display:block}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul{position:absolute;top:4rem;overflow:hidden;min-width:11.875rem;display:none;line-height:normal;z-index:999;background:#13141b;right:0;border-radius:12px}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul:after{content:"";position:absolute;left:0;top:0;height:1.1rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;background:0 0}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul:hover{display:block}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul li{cursor:pointer;border-bottom:.0625rem solid rgba(255,255,255,.05)}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .9375rem}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul li:last-child{border-bottom:none}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul li span{display:inline-block;margin-left:.5rem;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul li img{height:22px}html:not(:lang(fa)):not(:lang(ar)) .change-lang ul li:hover{background:rgba(255,255,255,.04)}@media screen and (max-width:1600px){html:lang(ar) html,html:lang(fa) html{font-size:14px}}@media screen and (max-width:1400px){html:lang(ar) html,html:lang(fa) html{font-size:13px}}@media screen and (max-width:1200px){html:lang(ar) html,html:lang(fa) html{font-size:12px}}@media screen and (max-width:1000px){html:lang(ar) html,html:lang(fa) html{font-size:12px}}html:lang(ar) .bottom-text,html:lang(fa) .bottom-text{overflow:hidden;padding-bottom:70px;background-image:-webkit-gradient(linear,right top,left top,color-stop(20%,#626265),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to left,#626265 20%,rgba(255,255,255,0) 0);background-position:top;background-size:12px 2px;background-repeat:repeat-x;margin-top:75px;display:none}html:lang(ar) .bottom-text h1,html:lang(fa) .bottom-text h1{margin-top:14px;text-transform:uppercase;font-family:Anton;font-size:36px;text-align:center;padding:17px 0;padding-bottom:0}html:lang(ar) .bottom-text .footer-text,html:lang(fa) .bottom-text .footer-text{position:relative;width:1030px;margin:auto;text-align:center}html:lang(ar) .bottom-text .footer-text section.text,html:lang(fa) .bottom-text .footer-text section.text{color:rgba(255,255,255,.6);font-size:14px;line-height:26px;height:100px;-webkit-transition:height 50ms;transition:height 50ms}html:lang(ar) .bottom-text .footer-text section.text.active,html:lang(fa) .bottom-text .footer-text section.text.active{height:auto}html:lang(ar) .bottom-text .footer-text .read-more,html:lang(fa) .bottom-text .footer-text .read-more{display:block;margin-top:10px;-webkit-box-shadow:0 -35px 100px #1b1b22;box-shadow:0 -35px 100px #1b1b22;background:#1b1b22;position:absolute;width:100%;cursor:pointer}html:lang(ar) .bottom-text .footer-text .read-more span,html:lang(fa) .bottom-text .footer-text .read-more span{color:#ffd234;font-size:16.6px}html:lang(ar) .bottom-text .footer-text .read-more span.less,html:lang(fa) .bottom-text .footer-text .read-more span.less{display:none}html:lang(ar) .bottom-text .footer-text .read-more span.material-icons,html:lang(fa) .bottom-text .footer-text .read-more span.material-icons{display:block;margin-top:4px;font-size:43px}.grecaptcha-badge{visibility:hidden!important}[data-point=hide]{display:none!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm92ZXJyaWRlcy9mb250cy5zY3NzIiwiY29tcG9uZW50cy9mYXN0LXRyYWNrLnNjc3MiLCJsYXlvdXRzL2hlYWRlci5zY3NzIiwib3ZlcnJpZGVzL292ZXJyaWRlcy5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwic3R5bGUuY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLCJsYXlvdXRzL2Zvb3Rlci5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwT0EsMkRDdk9BLGtJQzJqRUUsZ0dGN2pFRixXQUNJLFlBQUEsZUFDQSxJQUFBLHVEQUFBLGVBQUEsQ0FBQSxzREFBQSxjQUFBLENBQUEscURBQUEsbUJBS0osV0FDSSxZQUFBLFlBQ0EsSUFBQSxpREFBQSxlQUFBLENBQUEsZ0RBQUEsY0FBQSxDQUFBLCtDQUFBLG1CQUtKLFdBQ0ksWUFBQSxhQUNBLElBQUEsbURBQUEsZUFBQSxDQUFBLGtEQUFBLGNBQUEsQ0FBQSxpREFBQSxtQkFLSixXQUNJLFlBQUEsYUFDQSxJQUFBLG1EQUFBLGVBQUEsQ0FBQSxrREFBQSxjQUFBLENBQUEsaURBQUEsbUJBS0osV0FDSSxZQUFBLGNBQ0EsSUFBQSxxREFBQSxlQUFBLENBQUEsb0RBQUEsY0FBQSxDQUFBLG1EQUFBLG1CQUtKLFdBQ0ksWUFBQSxZQUNBLElBQUEsaURBQUEsZUFBQSxDQUFBLGdEQUFBLGNBQUEsQ0FBQSwrQ0FBQSxtQkFPSixXQUNJLFlBQUEsbUJBQ0EsSUFBQSx1REFBQSxlQUFBLENBQUEsc0RBQUEsY0FBQSxDQUFBLHFEQUFBLG1CQUtKLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLG9EQUFBLGVBQUEsQ0FBQSxtREFBQSxjQUFBLENBQUEsa0RBQUEsbUJBS0osV0FDSSxZQUFBLGlCQUNBLElBQUEscURBQUEsZUFBQSxDQUFBLG9EQUFBLGNBQUEsQ0FBQSxtREFBQSxtQkFLSixXQUNJLFlBQUEsaUJBQ0EsSUFBQSxxREFBQSxlQUFBLENBQUEsb0RBQUEsY0FB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QUEsS0FBQSxJQUNBLGtCQUFBLFNBQ0EsV0FBQSxLQUNBLFFBQUEsS0htN0tOLDhCR3Y5S0YsOEJBdUNZLFdBQUEsS0FDQSxlQUFBLFVBQ0EsWUFBQSxNQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQ0EsZUFBQSxFSG03S1Ysd0NHaCtLRix3Q0FpRFksU0FBQSxTQUNBLE1BQUEsT0FDQSxPQUFBLEtBQ0EsV0FBQSxPSGs3S1IscURHdCtLSixxREF1RGdCLE1BQUEscUJBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLE1BQ0EsbUJBQUEsT0FBQSxLQUFBLFdBQUEsT0FBQSxLSG03S1YsNERHOStLTiw0REE4RG9CLE9BQUEsS0htN0toQixtREdqL0tKLG1EQW1FZ0IsUUFBQSxNQUNBLFdBQUEsS0FDQSxtQkFBQSxFQUFBLE1BQUEsTUFBQSxRQUFBLFdBQUEsRUFBQSxNQUFBLE1BQUEsUUFDQSxXQUFBLFFBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLFFIazdLVix3REczL0tOLHdEQTRFb0IsTUFBQSxRQUNBLFVBQUEsT0hrN0taLDZERy8vS1IsNkRBZ0Z3QixRQUFBLEtIazdLaEIsdUVHbGdMUix1RUFvRndCLFFBQUEsTUFDQSxXQUFBLElBQ0EsVUFBQSxLQVF4QixrQkFDSSxXQUFBLGlCSGc4SUosa0JHNTdJSSxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICAgIHJvYm90b1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1UaGluJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICAgIHJvYm90b1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzLUJsYWNrJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1NZWRpdW0nO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1UaGluJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuLy8gQmFybG93XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmlsbHMtTWFmaWEnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQmlsbHMgTWFmaWEud29mZjI/djQnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1FeHRyYUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUJvbGQud29mZjI/djQnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1TZW1pQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LVNlbWlCb2xkLndvZmYyP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctQmxhY2snO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1CbGFjay53b2ZmMj92NCcpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1Cb2xkLndvZmYyP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTWVkaXVtLndvZmYyP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LVJlZ3VsYXIud29mZjI/djUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LUxpZ2h0LndvZmYyP3Y1Jyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1FeHRyYUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZjI/djUnKTtcclxufVxyXG5cclxuLy8gQmFybG93XHJcblxyXG4vLy8vIFBvcHBpbnNcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVJlZ3VsYXIud29mZjI/djInKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmYyP3YyJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQud29mZjI/djInKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJvbGQud29mZjI/djInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1FeHRyYUJvbGQud29mZjI/djInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQmxhY2snO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJsYWNrLndvZmYyP3YyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1MaWdodC53b2ZmMj92MicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1FeHRyYUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZjI/djInKTtcclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NYXRlcmlhbEljb25zLU91dGxpbmVkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIH1cclxufVxyXG5cclxuaHRtbDpsYW5nKGZhKSwgaHRtbDpsYW5nKGFyKSB7XHJcbiAgICAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BbnRvbicpOyIsIkBpbXBvcnQgJy4uL2NvbW1vbi92YXJzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vbWl4aW5zLnNjc3MnO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWF0ZXJpYWwrU3ltYm9scytPdXRsaW5lZDpvcHN6LHdnaHQsRklMTCxHUkFEQDIwLi40OCwxMDAuLjcwMCwwLi4xLC01MC4uMjAwJyk7XHJcblxyXG4ubm90aWZpY2F0aW9uLW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIzEyMDcxNywgMC43KTtcclxuXHQqIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQubm90aWZpY2F0aW9uLXBvcHVwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA1M3JlbSAhaW1wb3J0YW50O1xyXG5cdFx0bWF4LWhlaWdodDogODAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDYxMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogIzI5MjkzOTtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcblxyXG5cdFx0LmhlYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHJcblx0XHRcdC5jaGVjayB7XHJcblx0XHRcdFx0Y29sb3I6ICM2OTczODY7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjJweCBzb2xpZCAjNEE0QTY2O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIGlucHV0fi5jaGVja21hcmsge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyayB7fVxyXG5cclxuXHRcdFx0XHRpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2hlY2ttYXJrOmFmdGVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VhcmNoIHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNEE0QTY2O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM4MjhBOTk7XHJcblxyXG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzgyOEE5OTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRyaWdodDogMS44NzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5jbG9zZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHQgICAgdG9wOiAxOXB4O1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQubm90aWZpY2F0aW9uLWl0ZW1zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM1NTU1NzU7XHJcblxyXG5cdFx0XHQvKiB3aWR0aCAqL1xyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzQyNDI1QjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvKiBUcmFjayAqL1xyXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LyogSGFuZGxlICovXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzA3MDlFOyBcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM0MjQyNUI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5ub3RpZmljYXRpb24taXRlbSB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDQwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjdweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTM5O1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjEpO1xyXG5cclxuXHRcdFx0XHQmLnVucmVhZCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnVucmVhZC1jaXJjbGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjM0O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTE0cHg7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0XHRcdC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0Lm5vdGlmaWNhdGlvbi10aXRsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5ub3RpZmljYXRpb24tZGVsZXRlIHtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRjQ4NUE7XHJcblxyXG5cdFx0XHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMsIHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1ib2R5IHtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNmVtO1xyXG5cclxuXHRcdFx0XHRcdHVsLCAgbGkge1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHQmLnZpc2libGUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0LmJhbm5lciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYmFubmVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjIwcHggYXV0bztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYnV0dG9ucyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDc2LCA3NiwgMTE4LCAwLjg5KTtcclxuXHRcdFx0XHRcdFx0XHQvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkQyMzQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkQyMzQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1mb290ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1kYXRlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM2OTczODY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5vdGlmaWNhdGlvbi12aWV3LW1vcmUsXHJcblx0XHRcdFx0XHQubm90aWZpY2F0aW9uLXZpZXctbGVzcyB7XHJcblx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDk2cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRDIzNDtcclxuXHJcblx0XHRcdFx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji52aXNpYmxlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucHVzaC1ub3RpZmljYXRpb25zIHtcclxuXHQucG9wdXAge1xyXG5cdFx0Ym9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucHVzaC1ub3RpZmljYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpIGRyb3Atc2hhZG93KDBweCAwLjVweCAxLjVweCByZ2JhKDAsIDAsIDAsIDAuMDgpKSBkcm9wLXNoYWRvdygwcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDYpKTtcclxuXHRcdGJhY2tncm91bmQ6ICMyOTI5Mzk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZGF0ZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Y29sb3I6ICM2OTczODY7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJldmlldyB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnV0dG9ucyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRnYXA6IDVweDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzMyMzI0NjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjM0MzQzNDO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblxyXG5cdFx0XHRcdCYudmlldy1tb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkQyMzQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIHtcclxuXHQucG9wdXAge1xyXG5cdFx0d2lkdGg6IDU4MHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjkyOTM5O1xyXG5cclxuXHRcdCoge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib2R5IHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kYXRlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjNjk3Mzg2O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b25zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzIzMjQ2O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzQzNDM0M7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkQyMzQ7XHJcblxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkQyMzQ7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2NvbW1vbi92YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi9taXhpbnMuc2Nzc1wiO1xyXG5cclxuaHRtbDpsYW5nKGVzKSxcclxuaHRtbDpsYW5nKGphKSxcclxuaHRtbDpsYW5nKHJ1KSxcclxuaHRtbDpsYW5nKGZyKSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC50aW1lIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubG5rOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgLmhlYWRlci1iYW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bC5zb2NpYWxzIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMS41NjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItd2FybmluZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNzM3O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgKiB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi53YXJuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBhbmltYXRpb246IHdhcm5BbmltIDgwMG1zIGVhc2UtaW47XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHdhcm5BbmltIHtcclxuICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA3MCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2LnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgZWFzZS1pbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciAuY2xvc2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aC1iYXIge1xyXG4gICAgICAkaGVpZ2h0OiA1cmVtO1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMDtcclxuXHJcbiAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTguNzVyZW07XHJcbiAgICAgICAgdG9wOiAxLjEyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA3LjEyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQuODEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aW1lIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtaW4td2lkdGg6IDYuMjVyZW07XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuXHJcbiAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG5rIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS40Mzc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNTQ1NDY5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXV0aG9yaXplIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5leWUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMjBtcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICB0b3A6IC4wNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWxhbmNlIHtcclxuICAgICAgICAuZXllIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1dGhvcml6ZSxcclxuICAgICAgLnVzZXItaW5mbyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcclxuXHJcbiAgICAgICAgICAgICYucGFzc3dvcmQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5jYXNoYmFjay1hbnl0aW1lIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hlYWRlci9jYXNoYmFjay5wbmcnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4LjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjEyNXJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uZm9yZ290LXBhc3Mge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1SZWd1bGFyJztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDEsIDQxLCA0MSwgMSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAxKTtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctUmVndWxhcicgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2ZmMTcyZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgdG9wOiAwLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAuZXJyLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMCwgMCwgMC45KTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDMuMjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOS44MTI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMTBzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c2VyLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYWNjb3VudC1tZW51IHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm15LWFjY291bnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuOTRyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgNTgsIDgsIDAuNDUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ucmVnaXN0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzM5NDA4NDtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM5NDA4NCAwJSwgIzJBMkY1RCAxMDAlKTtcclxuXHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTcsIDY0LCAxMzIsIDAuNyk7XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1dGhvcml6ZSB7XHJcbiAgICAgICAgdWwgbGkgKyBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgbGkgKiB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRDIzNCAwJSwgI0YwN0YxNyAxMDAlKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgyNTUsIDIxMCwgNTIsIDAuNyk7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnO1xyXG5cclxuICAgICAgICAgIC8vIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51c2VyLWluZm8ge1xyXG4gICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuXHJcbiAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAkaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJi5oZWFkZXItYmFubmVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMuM3JlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmJ0biB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogNi44NzVyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLmRlcG9zaXQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMzAzMDM7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyNi40NyUgMTI2LjQ3JSBhdCA0Ni4yNSUgLTEwLjI5JSwgI0ZGRDIzNCA0MC4zJSwgI0YwN0YxNyAxMDAlKTtcclxuICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4ICNGRkQyMzRCMjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAzMDMwMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnVzZXItbWVzc2FnZXMge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzViNWI1YjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MTcxNzE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudW5yZWFkLW1zZy1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTAuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjJmMmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtc2dBbmltIDgwMG1zIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbXNnQW5pbSB7XHJcbiAgICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib251cy1iYWxhbmNlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQwMDQ5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMCAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAuc3Rhci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGhlaWdodCAtIDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMDAzNjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjMxMjVyZW0gc29saWQgI2EzMDAzNjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjMxMjVyZW0gc29saWQgI2EzMDAzNjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4udGV4dCxcclxuICAgICAgICAgICAgICBzcGFuLmFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iYWxhbmNlIHtcclxuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgIC8vIGJvcmRlcjogMS40cHggc29saWQgIzY4M0FERjtcclxuICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggIzdENEFGRjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAyMywgMjMsIDEpO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDEsIDQxLCA0MSwgMSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAuZGVwb3NpdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRDIzNCAwJSwgI0YwN0YxNyAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDI1NSwgMjEwLCA1MiwgMC43KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm11bHR5IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOS4zNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5yZWZyZXNoLWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICB1bC53YWxsZXRzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpub3QoLm11bHR5KSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4uYW1vdW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY3VycmVuY3ktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4uY3VycmVuY3ktc3RyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIHRvcDogLTAuMDV2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4uYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5yZWZyZXNoLWJhbGFuY2UsXHJcbiAgICAgICAgICAgICAgc3Bhbi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5sb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmxvY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAubG9jayB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWRiOGNjO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjEyNXJlbSAwIDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hbW91bnQsXHJcbiAgICAgICAgICAgICAgICAuY3VycmVuY3ktc3RyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NvdW50LWluZm8ge1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5Ljg3NXJlbTtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQxLCA0MSwgNDEsIDEpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMSk7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgIC8vIGJvcmRlcjogMS40cHggc29saWQgIzY4M0FERjtcclxuICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggIzdENEFGRjtcclxuXHJcbiAgICAgICAgICAgICAgLmhlYWRlci1waG90byB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgxODE4NDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gLmxvZ291dCB7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjNjE2MTdBO1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgLy8gICAgIGltZyB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMilcclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudXNlci1naWZ0cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAxKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MSwgNDEsIDQxLCAxKTtcclxuICAgICAgICAgICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcblxyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA0MSwgNDQsIDAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC50b3QtZ2lmdHMge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtNDAlKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG9nZ2xlZCB7XHJcbiAgICAgICAgICAgICAgJiA+IC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIC8vIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMy41MjVyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMTQxYjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC42MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC42MjVyZW0gc29saWQgIzEzMTQxYjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNy4yNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjI0MmI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtIDAuMTI1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMC4xMjVyZW0gMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ub3RpZmljYXRpb25zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAyMywgMjMsIDEpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQxLCA0MSwgNDEsIDEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbnMtY291bnQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtNDAlKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICYgPiAubm90aWZpY2F0aW9uLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLmN1c3RvbS1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNhNDE1NTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tZGF0YSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDMuMDI1cmVtO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgzODtcclxuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNjM2NDk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYucmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZGI4Y2M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm5vdCgucmVhZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGg1OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjQyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjJiM2E7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgICAgICAgICBkaXYsXHJcbiAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWRiOGNjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC42MjVyZW0gMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGY5OGE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWV3LWFsbCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgJGhlaWdodDogNThweDtcclxuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGhlaWdodDtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyMjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDYwbXMgZWFzZS1pbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhMzUzYTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgcmdiYSgxNCwgMTIsIDEzLCAwLjkpIC0yOC4yNSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDMyLCAyNywgMjksIDAuOSkgMTI5LjclXHJcbiAgICAgICk7XHJcblxyXG4gICAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDByZW0gMC4wNjI1cmVtIDAuMjVyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjA2MjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xyXG5cclxuICAgICAgICAubWlkZGxlIC5sb2dvIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAubmF2LWhlbHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5taWRkbGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDYwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgIC8vIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG5cclxuICAgICAgICAgICAgICAvLyAmLnJhY2luZyB7XHJcbiAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAubmV3IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMTcyZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNHMgbmV3QW5pbWF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIG5ld0FuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgLy8gIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBpbWc6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMy44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTAuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmQyMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1oZWxwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItaW5mbyB1bC53YWxsZXRzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMzMTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIuNjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiMWIyMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmdDb2xvckhvdmVyKCMyYjJiM2IpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICYuYmFsYW5jZS1zdHIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jdXJyZW5jeU5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2I2YzlkNztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keTpub3QoLmdhbWUtbW9kZSkgaGVhZGVyIHtcclxuICAgIC5hdXRoLWJhciB7XHJcbiAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbGFuY2Uge1xyXG4gICAgICAubG9ja2VkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5LmdhbWUtbW9kZSB7XHJcblxyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudC1tZW51IHtcclxuICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIC8vIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSwgIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBsaSB7XHJcblxyXG4gIC8vICAgICAgICAgaGVpZ2h0OiAyLjcyNXJlbTtcclxuICAvLyAgICAgbGluZS1oZWlnaHQ6IDIuNzI1cmVtO1xyXG4gIC8vIH1cclxuXHJcblxyXG4gICAgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMgLm1lbnUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9ja2VkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbGFuY2Uge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmID4gKjpub3QoLmxvY2tlZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2tlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+ICo6bm90KC5sb2NrZWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAuc29jaWFscyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbWUsXHJcbiAgICAgIC5sbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdXRoLWJhciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XHJcblxyXG4gICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWlkZGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJiA+IGEubG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnVzZXItaW5mbyB7XHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNDc1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYWRiOGNjO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMTIwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdvLWJhY2sge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGFuZ2UtbGFuZyB1bCB7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAxLjQzNzVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMi4xODc1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcge1xyXG4gICAgICAgIGhlaWdodDogMy4xMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMy4xMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjA2MjVyZW0gMC4yNXJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDAuMTg3NXJlbSBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCZ0NvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW0gMCAxLjU2MjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMS41NjI1cmVtIDVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtCZ0NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxvYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcnItdGV4dCxcclxuICAgICAgLnN1Y2Nlc3MtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgLnBvcHVwOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC5zdWNjZXNzIHtcclxuICAgICAgcC5zdWNjZXNzLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXkubmV3LW1lc3NhZ2Uge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgd2lkdGg6IDQzLjc1cmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNXJlbTtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLmJhbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogI2M3YzdjNztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLXNjcm9sbGJhci1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA0My43NXJlbTtcclxuICAgICAgaGVpZ2h0OiAyNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZnJlZXNwaW5wb3B1cGJnLnBuZz92NFwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAuZnJlZXNwaW4tY291bnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblxyXG4gICAgICAgIHNwYW4uY291bnQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjM2FmZjVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdhbWVzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDkuMzc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2LjI1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4xNik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNhZmY1ZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY29sb3I6ICMzYWZmNWQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lnbnVwLXBvcHVwIHtcclxuICAgIC5wcm9tby10ZXJtcyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZDIzNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXkuc2lnbmluLXBvcHVwLFxyXG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCAge1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hdXRoLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIC8vICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICBmb3JtLmNvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMi4zMTI1cmVtIDEuNzVyZW07XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNjBweCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggODBweCAwICMwMzAzMDM7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyMTAsIDUyLCAwLjExKTtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAyLjMxcmVtO1xyXG4gICAgICAgIHRvcDogMi4zMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmllbGRzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAudXNlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjA3NDRyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNy4xMjVyZW07XHJcblxyXG4gICAgICAgICAgLmhhbGYge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJi51c2VyLWRhdGEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuOTM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmlsbHMtTWFmaWFcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTI1LCAxMzcsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZlcnRpY2FsLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB3aWR0aDogMjYuODc1cmVtO1xyXG4gICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYucHJvbW8tY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY2NlcHQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZpbmlzaC1yZWdpc3RyYXRpb24sICYuc3VibWl0LXNpZ25pbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAucmVnLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaWduLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGMUYxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RDU3QkU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaWduaW4tYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zaWduaW4tYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOTA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZy1yZWNhcHRjaGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjY2VwdC10ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgICAgc3Bhbi5hY2NlcHQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjEwLCA1MiwgMC4zNyk7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MWU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RjFGMTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5jb3VudHJ5LXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1LjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5kaXJ0eS5pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA1MiwgNTIsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RjFGMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjEwLCA1Mik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNzhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjU2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Ryb3Bkb3duLWNhcmV0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMTMxLCAxMjIsIDEyMiwgMC4zKSAwJSwgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjAzKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2hlY2ttYXJrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXllIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMjBtcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci10ZXh0Lm1haW4tZXJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlcm1zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwLjMxNnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2LjU3OXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheS5zaWduaW4tcG9wdXAge1xyXG4gICAgZm9ybS5jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiA2NjFweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcmlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICB0b3A6IDEuMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWVsZHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgLmJvdHRvbS1jb250ZW50IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGdhcDogMy42ODc1cmVtO1xyXG5cclxuICAgICAgICAgIC5oYWxmIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICYudXNlci1kYXRhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWMtdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWMtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRjZGMEYwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmVydGljYWwtc2xpZGVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5zdWJtaXQtc2lnbmluIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcmdvdC1wYXNzIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RjU4QTg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDEwMDszMDA7NDAwOzUwMCZkaXNwbGF5PXN3YXBcIik7XHJcblxyXG4gIC5vdmVybGF5Lm5ldy1wb3B1cCB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFiO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdixcclxuICAgIGZvcm0ge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMjguMjVyZW07XHJcbiAgICAgIGhlaWdodDogMzByZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2EzNTNhYmE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxMzE0MWI7XHJcblxyXG4gICAgICAuZmllbGRzLXdyYXBwZXIsXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMi44MTI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9yZ290LXBhc3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi44NzVyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOS4zNzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxZTI1O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZDIzNDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2xvZ2luLWJ1dHRvbi1hcnJvdy5zdmc/djInKTtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuODc1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlZy10ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgIC5yZWdpc3RlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzE3ZTNmZjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXJyLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXZpc28tcG9wdXAge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgd2lkdGg6IDMyLjU2MjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hcy1iYWNrZ3JvdW5kLnBuZz92MlwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIxLjU2MjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4LjgxMjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZTBkZmRmO1xyXG5cclxuICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjIuOTM3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRucy13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXkuY2hlY2stYm9udXMsIC5vdmVybGF5LmNyeXB0by1jYXNoYmFjaywgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3Mge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG5cclxuICAgICAgICAuZXJyLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA5LjYyNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgJi55ZXMtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjI3LCAyNTUsIDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjU4QTg7XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogIzBDMTIxRTtcclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcblxyXG4gICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTAuMnJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgUCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHAgc3BhbixcclxuICAgICAgYiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZWYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5LnBvaW50cyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA5dmg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgaGVpZ2h0OiA2NDZweDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggNjJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BvaW50cy9iZy5wbmc/djMnKTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCAjNDA3MUM3ODAgaW5zZXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggIzBCQzRGRjk5O1xyXG5cclxuXHJcbiAgICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJiArIC5wb2ludHMtc3VjY2VzcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4yKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmMzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgJi5ydWxlcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEY1OEE4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuc3RhdHVzLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuXHJcbiAgICAgICAgJi5zdWNjZXNzLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvaW50cy1zdWNjZXNzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdG9wOiAxMHJlbTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMjEuM3JlbTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICNGRkQyMzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXNoZWRvdXQtYW1vdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICNGRkQyMzQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnBvcHVwIHtcclxuICAgICAgICAgIHdpZHRoOiAyOHJlbTtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxQzE1MTNCRCBsaW5lYXItZ3JhZGllbnQoMTM4LjY4ZGVnLCByZ2JhKDczLCA4MSwgMTU4LCAwKSA1My43JSwgcmdiYSg3MywgODEsIDE1OCwgMC4zKSA3Ny44MSUsIHJnYmEoNzMsIDgxLCAxNTgsIDApIDg5LjclKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuMjY2N3JlbSAxLjY2NjdyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzNTNBQ0M7XHJcblxyXG4gICAgICAgICAgPiAuYm9yZGVyLWVmZmVjdCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5Ljg0ZGVnLCByZ2JhKDI0MCwgMTI3LCAyMywgMCkgMS42MSUsICNGMDdGMTcgNDEuNjUlLCByZ2JhKDI0MCwgMTI3LCAyMywgMCkgOTkuODIlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzkuODRkZWcsIHJnYmEoMjQwLCAxMjcsIDIzLCAwKSAxLjYxJSwgI0YwN0YxNyA0MS42NSUsIHJnYmEoMjQwLCAxMjcsIDIzLCAwKSA5OS44MiUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICBjb2xvcjogIzg3ODc5QjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvZml0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjczMzNyZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9iaWd3aW5zL2JsdXIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDI1cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnByb2ZpdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkNEMzQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1FeHRyYUJvbGQnO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIC5nYW1lLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjkyNjIxO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFGQjA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmJvcmRlci1lZmZlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDAlLCByZ2JhKDI1NSwgMjI1LCAwLCAwLjI5KSA1MC40OCUsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjA1LCA1MiwgMC4wNDkzKSAwJSwgcmdiYSgyNTUsIDIyNSwgMCwgMC4yOSkgNTAuNDglLCByZ2JhKDI1NSwgMjA1LCA1MiwgMC4wNDkzKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNjMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2LjA2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5nYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjY2NjdyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLmdhbWUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUV4dHJhQm9sZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLnZlbmRvci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRkIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkNEMzQgMCUsICNGRkNEMzQgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxNDFBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjY2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgLmJldC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMC4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzMzM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvcHktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3BpZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50by1jb3B5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhc2hlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggZGFzaGVkICMzQTM1M0E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNDY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkNEMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbDpsYW5nKGZpKSxcclxuaHRtbDpsYW5nKHJ1KSB7XHJcbiAgaGVhZGVyIC5hdXRoLWJhciAubG5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCB7XHJcbiAgICB3aWR0aDogOC40Mzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDcuODEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiA3LjgxMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTQuNXJlbTtcclxuICB0b3A6IDIuNXJlbTtcclxuICB3aWR0aDogMTQuMzc1cmVtO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4yNXJlbSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAwLjk4KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA2NCwgMTMyLCAwLjIyKTtcclxuICBwYWRkaW5nOiAxNnB4IDAgMjRweCAhaW1wb3J0YW50O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMi4yNzVyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcblxyXG4gIC5hY2NvdW50LW1lbnUtaGVscGVyIHtcclxuICAgIHRvcDogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC8vIGdhcDogMC42MjVyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLmxvZ291dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkQyMzQgMCUsICNGMDdGMTcgMTAwJSk7XHJcblxyXG4gICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0U2NDUyRjtcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA3NiwgNTIsIDAuNTApO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTNweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjMsIDIzLCAyMywgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1Cb2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzIzMjgyYTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICMxZjI0MmI7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgxNDQsIDE0NCwgMTUwLCAxKTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctTWVkaXVtJztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWw6bGFuZyhpdCkge1xyXG4gIGhlYWRlciAuYXV0aC1iYXIgLmxuayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgfVxyXG5cclxuICAudGltZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NiUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gIGJvZHkuZ2FtZS1tb2RlIC5hY3Rpb25zIC5sb2dvIHtcclxuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkge1xyXG4gIGJvZHkge1xyXG4gICAgLmJsb2NrZWQtcG9wdXAge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMGJmO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibG9ja2VkL2Jsb2NrZWQtYmcucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDAuOTM3NXJlbTtcclxuICAgICAgICAgIHJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjg1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmQ5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQuNzVyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogNzByZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XHJcblxyXG4gICAgICAgICAgaW1nLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTAuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjEyNXJlbTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODclKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwLjYyNXJlbSAwLjI1cmVtIDEuMjVyZW0gIzNhM2EzYTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nLmZpbmdlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgICBib3R0b206IC0zLjc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTMuODc1cmVtO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDAuNHMgYW5pbSBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyBhbmltIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNjAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41NjI1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuODc1cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi9jb21tb24vdmFycy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL21peGlucy5zY3NzJztcclxuXHJcblxyXG5saSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkge1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtaW4td2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xyXG5cclxuICAgICAgICAmLmJnLXNjcm9sbC1ibG9ja2VkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcHJldmVudERyYWc7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICBidXR0b24sXHJcbiAgICB0ZXh0YXJlYSxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsQmdDb2xvcjtcclxuICAgICAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm5ldyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdWwuZmllbGRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhYThjNDYxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAuZnVjdXNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VjY2Vzcy10ZXh0LFxyXG4gICAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuaHRtbDpsYW5nKGZhKSwgaHRtbDpsYW5nKGFyKSB7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjIyO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1pbi13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgICAgICYuYmctc2Nyb2xsLWJsb2NrZWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmV2ZW50RHJhZztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCxcclxuICAgIGJ1dHRvbixcclxuICAgIHRleHRhcmVhLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxCZ0NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm5ldyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdWwuZmllbGRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLmZ1Y3VzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VjY2Vzcy10ZXh0LFxyXG4gICAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIkBtaXhpbiBwcmV2ZW50RHJhZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xyXG4gICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAtby11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICB1c2VyLWRyYWc6IG5vbmU7XHJcblxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRudW1MaW5lcyA6IDEsICRsaW5lSGVpZ2h0OiAxLjQxMikge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IC1vLWVsbGlwc2lzLWxhc3RsaW5lO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLy8gbWF4LWhlaWdodDogJG51bUxpbmVzICogJGxpbmVIZWlnaHQgKyB1bnF1b3RlKCdlbScpO1xyXG4gIH1cclxuXHJcbkBtaXhpbiBkb3R0ZWRIaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1peGluIGxlc3NCcmlnaHRuZXNzSG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0Q29sb3JIb3ZlciAoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDFkMjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiZ0NvbG9ySG92ZXIgKCRjb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYnJpZ2h0bmVzc0hvdmVyICgkYnJpZ2h0bmVzczogNzAlLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYmdBbmRUZXh0Q29sb3JIb3ZlciAoJGJnQ29sb3IsICR0ZXh0Q29sb3IsICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCdG5CZ0NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0QnRuQmdDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHVuZGVybGluZUhvdmVyICgkdW5kZXJsaW5lQ29sb3I6IGluaXRpYWwpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR1bmRlcmxpbmVDb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BbnRvblwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NYXRlcmlhbCtTeW1ib2xzK091dGxpbmVkOm9wc3osd2dodCxGSUxMLEdSQURAMjAuLjQ4LDEwMC4uNzAwLDAuLjEsLTUwLi4yMDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDEwMDszMDA7NDAwOzUwMCZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JsYWNrL1JvYm90by1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JsYWNrL1JvYm90by1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1UaGluJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1CbGFjayc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtTGlnaHQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzLU1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtVGhpbic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JpbGxzLU1hZmlhJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0JpbGxzIE1hZmlhLndvZmYyP3Y0XCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhcmxvdy1FeHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1FeHRyYUJvbGQud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LVNlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctU2VtaUJvbGQud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LUJsYWNrJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctQmxhY2sud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1Cb2xkLndvZmYyP3Y0XCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhcmxvdy1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1NZWRpdW0ud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1SZWd1bGFyLndvZmYyP3Y1XCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhcmxvdy1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LUxpZ2h0LndvZmYyP3Y1XCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyP3Y1XCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtUmVndWxhci53b2ZmMj92MlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQm9sZC53b2ZmMj92MlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtRXh0cmFCb2xkLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtQmxhY2snO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJsYWNrLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUxpZ2h0LndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtT3V0bGluZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuaHRtbDpsYW5nKGZhKSAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQsIGh0bWw6bGFuZyhhcikgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiA5ODBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5iZy1zY3JvbGwtYmxvY2tlZCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGEgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAtby11c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbnB1dCxcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYnV0dG9uLFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB0ZXh0YXJlYSxcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXRbZGlzYWJsZWRdLFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJ1dHRvbltkaXNhYmxlZF0sXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgdGV4dGFyZWFbZGlzYWJsZWRdLFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHNlbGVjdFtkaXNhYmxlZF0ge1xuICAgIGJvcmRlcjogMDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGlucHV0LFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjclO1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0LFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgc2VsZWN0LFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhYThjNDYxO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgaW5wdXQ6Zm9jdXMsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDpmb2N1cyxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHAuZnVjdXNlZCB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBvcHRpb24ge1xuICAgICAgICBjb2xvcjogaW5pdGlhbDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIC5hY3Rpb25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpLnN1YiAuYWN0aW9ucyAuYnRuIHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyAuc3VjY2Vzcy10ZXh0LFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IC5lcnItdGV4dCB7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoMSxcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaDIsXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGgzLFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoNCxcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaDUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xuICBmb250LXNpemU6IDNyZW07IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICBmb250LXNpemU6IDJyZW07IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5odG1sOmxhbmcoZmEpICosIGh0bWw6bGFuZyhhcikgKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbmh0bWw6bGFuZyhmYSkgaHRtbCwgaHRtbDpsYW5nKGFyKSBodG1sIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbmh0bWw6bGFuZyhmYSkgYm9keSwgaHRtbDpsYW5nKGFyKSBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi13aWR0aDogOTgwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgZGlyZWN0aW9uOiBydGw7IH1cbiAgaHRtbDpsYW5nKGZhKSBib2R5LmJnLXNjcm9sbC1ibG9ja2VkLCBodG1sOmxhbmcoYXIpIGJvZHkuYmctc2Nyb2xsLWJsb2NrZWQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5odG1sOmxhbmcoZmEpIHVsLCBodG1sOmxhbmcoYXIpIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmh0bWw6bGFuZyhmYSkgYSwgaHRtbDpsYW5nKGFyKSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBodG1sOmxhbmcoZmEpIGEgaW1nLCBodG1sOmxhbmcoYXIpIGEgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmh0bWw6bGFuZyhmYSkgaW1nLCBodG1sOmxhbmcoYXIpIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xuICAtbW96LXVzZXItZHJhZzogbm9uZTtcbiAgLW8tdXNlci1kcmFnOiBub25lO1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbmh0bWw6bGFuZyhmYSkgaW5wdXQsXG5odG1sOmxhbmcoZmEpIGJ1dHRvbixcbmh0bWw6bGFuZyhmYSkgdGV4dGFyZWEsXG5odG1sOmxhbmcoZmEpIHNlbGVjdCwgaHRtbDpsYW5nKGFyKSBpbnB1dCxcbmh0bWw6bGFuZyhhcikgYnV0dG9uLFxuaHRtbDpsYW5nKGFyKSB0ZXh0YXJlYSxcbmh0bWw6bGFuZyhhcikgc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIGh0bWw6bGFuZyhmYSkgaW5wdXRbZGlzYWJsZWRdLFxuICBodG1sOmxhbmcoZmEpIGJ1dHRvbltkaXNhYmxlZF0sXG4gIGh0bWw6bGFuZyhmYSkgdGV4dGFyZWFbZGlzYWJsZWRdLFxuICBodG1sOmxhbmcoZmEpIHNlbGVjdFtkaXNhYmxlZF0sIGh0bWw6bGFuZyhhcikgaW5wdXRbZGlzYWJsZWRdLFxuICBodG1sOmxhbmcoYXIpIGJ1dHRvbltkaXNhYmxlZF0sXG4gIGh0bWw6bGFuZyhhcikgdGV4dGFyZWFbZGlzYWJsZWRdLFxuICBodG1sOmxhbmcoYXIpIHNlbGVjdFtkaXNhYmxlZF0ge1xuICAgIGJvcmRlcjogMDsgfVxuXG5odG1sOmxhbmcoZmEpIGlucHV0LFxuaHRtbDpsYW5nKGZhKSBzZWxlY3QsIGh0bWw6bGFuZyhhcikgaW5wdXQsXG5odG1sOmxhbmcoYXIpIHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuaHRtbDpsYW5nKGZhKSBpbnB1dDo6cGxhY2Vob2xkZXIsIGh0bWw6bGFuZyhhcikgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG5odG1sOmxhbmcoZmEpIHNlbGVjdCwgaHRtbDpsYW5nKGFyKSBzZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaHRtbDpsYW5nKGZhKSBmb3JtLm5ldywgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMsIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSwgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dCxcbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdCxcbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHRleHRhcmVhLCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dCxcbiAgICAgIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdCxcbiAgICAgIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUxpZ2h0JztcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgaW5wdXQ6Zm9jdXMsXG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDpmb2N1cyxcbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWE6Zm9jdXMsIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0OmZvY3VzLFxuICAgICAgICBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBzZWxlY3Q6Zm9jdXMsXG4gICAgICAgIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwLmZ1Y3VzZWQsIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHAuZnVjdXNlZCB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgcCwgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgb3B0aW9uLCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBvcHRpb24ge1xuICAgICAgICBjb2xvcjogaW5pdGlhbDsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViLCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIC5hY3Rpb25zLCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIgLmFjdGlvbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIC5hY3Rpb25zIC5idG4sIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpLnN1YiAuYWN0aW9ucyAuYnRuIHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyAuc3VjY2Vzcy10ZXh0LFxuICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IC5lcnItdGV4dCwgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyAuc3VjY2Vzcy10ZXh0LFxuICBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IC5lcnItdGV4dCB7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbmh0bWw6bGFuZyhmYSkgdGV4dGFyZWEsIGh0bWw6bGFuZyhhcikgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuaHRtbDpsYW5nKGZhKSB0YWJsZSB0aCwgaHRtbDpsYW5nKGFyKSB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaHRtbDpsYW5nKGZhKSBoMSxcbmh0bWw6bGFuZyhmYSkgaDIsXG5odG1sOmxhbmcoZmEpIGgzLFxuaHRtbDpsYW5nKGZhKSBoNCxcbmh0bWw6bGFuZyhmYSkgaDUsIGh0bWw6bGFuZyhhcikgaDEsXG5odG1sOmxhbmcoYXIpIGgyLFxuaHRtbDpsYW5nKGFyKSBoMyxcbmh0bWw6bGFuZyhhcikgaDQsXG5odG1sOmxhbmcoYXIpIGg1IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuaHRtbDpsYW5nKGZhKSBoMSwgaHRtbDpsYW5nKGFyKSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbmh0bWw6bGFuZyhmYSkgaDIsIGh0bWw6bGFuZyhhcikgaDIge1xuICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmh0bWw6bGFuZyhmYSkgaDMsIGh0bWw6bGFuZyhhcikgaDMge1xuICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmh0bWw6bGFuZyhmYSkgaDQsIGh0bWw6bGFuZyhhcikgaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaHRtbDpsYW5nKGZhKSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5odG1sOmxhbmcoZmEpIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaHRtbDpsYW5nKGFyKSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5odG1sOmxhbmcoYXIpIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMTgzcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSczJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzA0LjhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE5NjAuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzA3MS4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjgyMS4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTY5Mi45Mzg3OHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTMnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE2MDMuODM2NzNweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDUuNTEwMnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMxMS44NTcxNHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYzNjhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE3J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMzc5Ljg1NzE0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxOCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTkxNS42OTM4OHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTknXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIyMi43NTUxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScyMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjA5My44OTc5NnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMjEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY2OC4yNjUzMXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMjYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI2Ny4zMDYxMnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMzAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ0LjU1MTAycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSczMSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwOyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMzInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUzNC42MTIyNHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMzQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg5MS4wMjA0MXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMzYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyMy43MTQyOXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMzgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE2NDguMzg3NzZweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzQwJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMDY5LjIyNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc0MSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTg3MS4xNDI4NnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNDInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE0MjUuNjMyNjVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzQ4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NTcuMzY3MzVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzUwJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xODI2LjU5MTg0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc1MSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDAwLjk1OTE4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc1MiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTc4LjIwNDA4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc1MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTM4MS4wODE2M3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNTQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE3ODIuMDQwODJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzU2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NDYuNDY5MzlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzU3J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzMxLjY1MzA2cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc1OCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTU1OS4yODU3MXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwMS45MTgzN3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIwMDQuNzk1OTJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzYyJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTEzLjc3NTUxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc2MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjI3OHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0MjVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzY1J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMzMuNjUzMDZweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzY2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NzkuMTYzMjdweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzY3J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNzM3LjQ4OThweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzY4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMTM4LjQ0ODk4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc3MSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTE1OC4zMjY1M3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNzInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIyNzIuMTAyMDRweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNzMnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE0NzAuMTgzNjdweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzc0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODAxLjhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzc1J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MzMxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc3NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzI0MXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nODQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4OHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nODUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI3NzUuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nODYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM1NDQuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nODcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2MTEuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nODknXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5MjMuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOTAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMxMjMuNDQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOTEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMyMTkuNDU3MTRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzkzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDIxLjI0NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzk0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yODcxLjI0NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzk1J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMTY4LjM1NzE0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc5NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzI3NS4zNTcxNHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOTcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMzMjguMzU3MTRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzk4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNDM2LjM1NzE0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc5OSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjk3My4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMDAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM2MDMuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTAxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNDk5LjI0NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEwMiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjQyN3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTA0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MzAwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMDUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYxODJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEwNiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDgwMnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTA4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NzMwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMDknXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYzMjFweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzExMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDkxNXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTExJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzc2cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMTInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwOTdweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzExMyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDE1MHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTE0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNDY5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMTUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQwNTVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzExOCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjU3OHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTE5J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01OTM1cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMjAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM3NTMuOHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTIxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTIxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMjInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY3MzJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEyMyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjYyN3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTI1J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjc5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMjYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyMjVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEyOCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDEwNXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTI5J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MzQ2cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMzAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQyMDBweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEzMSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjczMXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTMyJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNjUxLjhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEzMyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDQ0M3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTM0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zOTUwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMzUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzOTVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEzNiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzg1MnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTM3J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zOTAxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMzgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQyNTRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEzOSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDAwMHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTQwJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01OTgzcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNDInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYwMzVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE0MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTI3MnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTQ0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MzI3cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNDUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ3NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE0NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDY5NnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTQ5J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00ODU2cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNTAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYwODRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE1MSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAzN3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTUyJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MTU5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNTMnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUyMTNweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE1NCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTM4MHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTU1J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NDgwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNTYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU1MzRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE1NyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTU4MXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTU4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NjMycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNTknXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYxMzlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE2MCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTgzNHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTYxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01ODg0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNjInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY3ODJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE2MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjgyNXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTY0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02OTIwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNjUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwNTVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE2NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzEwMHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTY3J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MTQ4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNjgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwMDhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE4MSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODE3N3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTgyJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03ODI4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxODMnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc3MjFweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE4NCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzg4MHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTg1J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NjYycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxODcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc5MzNweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE4OCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzk5NHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTkxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MDk0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxOTInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgyNjZweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE5MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODIxOXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTk2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MzczcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScyMDEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg2MDNweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzIwNiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODY1NHB4O1xuICBzY2FsZTogMC45O1xuICBoZWlnaHQ6IDIuNzg1N3JlbSAhaW1wb3J0YW50O1xuICB0b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxOTcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0MjhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjU1KTtcbiAgaGVpZ2h0OiAzOXB4O1xuICB0b3A6IC05cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScyMDAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0ODhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICBoZWlnaHQ6IDIuMjg1N3JlbTtcbiAgdG9wOiAtNnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTk1J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NTU0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9XCI2XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODc1NS4yNDQ5cHg7XG4gIHNjYWxlOiAwLjc7XG4gIGhlaWdodDogMi41cmVtO1xuICB0b3A6IC0wLjdyZW07IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PVwiMjA4XCJdIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODg1MC4yNDQ5cHg7XG4gIHNjYWxlOiAwLjk7XG4gIGhlaWdodDogMi42ODU3cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogLTEycHggIWltcG9ydGFudDsgfVxuXG4ubm90LXdlYnNob3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3VzdG9tLXNlbGVjdC12YiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jdXN0b20tc2VsZWN0LXZiIC50dGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jdXN0b20tc2VsZWN0LXZiIC5zbGN0ZC12YWwge1xuICB3aWR0aDogNDEwLjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzM1O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93X2Rvd24uc3ZnP3YzXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS4zNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjQzNzVyZW07IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3VzdG9tLXNlbGVjdC12YiAub3B0bnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA0MTAuNXB4O1xuICB6LWluZGV4OiA5O1xuICBib3gtc2hhZG93OiAwIDBweCAycHggI2E3YTdhNzsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jdXN0b20tc2VsZWN0LXZiIC5vcHRucy52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3VzdG9tLXNlbGVjdC12YiAub3B0bnMgLm9wdG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzM1O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3VzdG9tLXNlbGVjdC12YiAub3B0bnMgLm9wdG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjJhOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNyeXB0by1jb250LWVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jcnlwdG8tY29udC1lbCAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNyeXB0by1jb250LWVsIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jcnlwdG8tY29udC1lbCAuYyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDQxMC41cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMzU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jcnlwdG8tY29udC1lbCAuYyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNyeXB0by1jb250LWVsIC5jIC5jb3B5IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jcnlwdG8tY29udC1lbC52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5sb2FkZXIsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmxvYWRlcjpiZWZvcmUsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmxvYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhbmltYXRpb246IGxvYWRlckFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubG9hZGVyIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5sb2FkZXI6YmVmb3JlLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5sb2FkZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogJyc7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubG9hZGVyOmJlZm9yZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubG9hZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAxMHB4OyB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyQW5pbSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4O1xuICAgIGhlaWdodDogMzBweDsgfSB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIGEge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgICAgIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAgICAgLW8tdXNlci1kcmFnOiBub25lO1xuICAgICAgdXNlci1kcmFnOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIC5idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDUzMHB4O1xuICAgICAgdG9wOiAzNTBweDtcbiAgICAgIHdpZHRoOiAyMjNweDtcbiAgICAgIGhlaWdodDogNzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSAuYm5yLWxuayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDIzNDtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJuci1sbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xuICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMDQwNDA0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYnRuOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYnRuLmJsdWUge1xuICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYnRuLmRhcmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyMzJjMzM7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYnRuLmRhcms6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMyk7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYnRuLnJvdW5kZWQge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5idG5bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hieCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYnguZ3JlZW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MTQxNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYnguZ3JlZW4uY2hlY2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OTEzNzsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGJ4LmNoZWNrZWQ6YmVmb3JlLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGJ4Lm1pZGRsZXN0YXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hieC5taWRkbGVzdGF0ZTpiZWZvcmUge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogNnB4OyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkudmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5IC5wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRkZEMjM0O1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheSAucG9wdXAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5kb3R0ZWQtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubm8tZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xuICBoZWlnaHQ6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubm8tZGF0YSAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBmb250LXNpemU6IDQycHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubm8tZGF0YSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc3VjY2Vzcy10ZXh0LFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZXJyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc3VjY2Vzcy10ZXh0LnN1Y2Nlc3MtdGV4dCxcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZXJyLXRleHQuc3VjY2Vzcy10ZXh0IHtcbiAgICBjb2xvcjogI0ZGRDIzNDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zdWNjZXNzLXRleHQuZXJyLXRleHQsXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmVyci10ZXh0LmVyci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmMzAzMDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zdWNjZXNzLXRleHQgc3BhbixcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZXJyLXRleHQgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zdWNjZXNzLXRleHQgc3Bhbi5tYXRlcmlhbC1pY29ucyxcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZXJyLXRleHQgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2FwdGNoYS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jYXB0Y2hhLXdyYXBwZXIgZGl2LmNhcHRjaGEtaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2FwdGNoYS13cmFwcGVyIGRpdi5tYXRlcmlhbC1pY29ucyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZGF0ZXBpY2tlciAuY2FsZW5kYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NhbGVuZGFyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmRhdGVwaWNrZXIgLmNhbGVuZGFyOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgyNywgMjcsIDI3LCAwLjMzKTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTEwcHg7XG4gIGJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpZnJhbWUuc3BvcnRzYm9vayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jb21taW5nLXNvb24ge1xuICBwYWRkaW5nOiAyNTBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY29tbWluZy1zb29uIHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnBhZ2UtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTQ2O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNGRkQyMzQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUyNTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI0ZGRDIzNDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgc3Bhbi5kb25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjM2NiMjUxO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCArIHNwYW4uZG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZCxcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cykuaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2MjcwMDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQ6OnBsYWNlaG9sZGVyLFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpLmludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZlMDAwMDsgfVxuXG5odG1sOmxhbmcoZmEpIC5tYXRlcmlhbC1pY29ucywgaHRtbDpsYW5nKGFyKSAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG5cbmh0bWw6bGFuZyhmYSkgLmxvYWRlciwgaHRtbDpsYW5nKGFyKSAubG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuICBodG1sOmxhbmcoZmEpIC5sb2FkZXIsIGh0bWw6bGFuZyhmYSkgLmxvYWRlcjpiZWZvcmUsIGh0bWw6bGFuZyhmYSkgLmxvYWRlcjphZnRlciwgaHRtbDpsYW5nKGFyKSAubG9hZGVyLCBodG1sOmxhbmcoYXIpIC5sb2FkZXI6YmVmb3JlLCBodG1sOmxhbmcoYXIpIC5sb2FkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYW5pbWF0aW9uOiBsb2FkZXJBbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIGh0bWw6bGFuZyhmYSkgLmxvYWRlciwgaHRtbDpsYW5nKGFyKSAubG9hZGVyIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuICBodG1sOmxhbmcoZmEpIC5sb2FkZXI6YmVmb3JlLCBodG1sOmxhbmcoZmEpIC5sb2FkZXI6YWZ0ZXIsIGh0bWw6bGFuZyhhcikgLmxvYWRlcjpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLmxvYWRlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBjb250ZW50OiAnJzsgfVxuICBodG1sOmxhbmcoZmEpIC5sb2FkZXI6YmVmb3JlLCBodG1sOmxhbmcoYXIpIC5sb2FkZXI6YmVmb3JlIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cbiAgaHRtbDpsYW5nKGZhKSAubG9hZGVyOmFmdGVyLCBodG1sOmxhbmcoYXIpIC5sb2FkZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4OyB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyQW5pbSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0xMHB4O1xuICAgIGhlaWdodDogMzBweDsgfSB9XG5cbmh0bWw6bGFuZyhmYSkgLnNsaWRlci13cmFwcGVyLCBodG1sOmxhbmcoYXIpIC5zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHZ3OyB9XG4gIGh0bWw6bGFuZyhmYSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUsIGh0bWw6bGFuZyhhcikgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgYSwgaHRtbDpsYW5nKGFyKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSBhIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAtbW96LXVzZXItZHJhZzogbm9uZTtcbiAgICAgIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgICAgIHVzZXItZHJhZzogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgaHRtbDpsYW5nKGZhKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSAuYnRuLCBodG1sOmxhbmcoYXIpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIC5idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTMwcHg7XG4gICAgICB0b3A6IDM1MHB4O1xuICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBodG1sOmxhbmcoZmEpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIC5ibnItbG5rLCBodG1sOmxhbmcoYXIpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIC5ibnItbG5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIGh0bWw6bGFuZyhmYSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItYnVsbGV0cywgaHRtbDpsYW5nKGFyKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBodG1sOmxhbmcoZmEpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMgdWwgbGksIGh0bWw6bGFuZyhhcikgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItYnVsbGV0cyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQyMzQ7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItYnVsbGV0cyB1bCBsaS5hY3RpdmU6YmVmb3JlLCBodG1sOmxhbmcoYXIpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMgdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuaHRtbDpsYW5nKGZhKSAuYm5yLWxuaywgaHRtbDpsYW5nKGFyKSAuYm5yLWxuayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OyB9XG5cbmh0bWw6bGFuZyhmYSkgLm1pZGRsZSwgaHRtbDpsYW5nKGFyKSAubWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sOmxhbmcoZmEpIC5idG4sIGh0bWw6bGFuZyhhcikgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgYmFja2dyb3VuZDogI2ZmMTcyZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmJ0bjpob3ZlciwgaHRtbDpsYW5nKGFyKSAuYnRuOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7IH1cbiAgaHRtbDpsYW5nKGZhKSAuYnRuLmJsdWUsIGh0bWw6bGFuZyhhcikgLmJ0bi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0OyB9XG4gIGh0bWw6bGFuZyhmYSkgLmJ0bi5kYXJrLCBodG1sOmxhbmcoYXIpIC5idG4uZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzIzMmMzMztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBodG1sOmxhbmcoZmEpIC5idG4uZGFyazpob3ZlciwgaHRtbDpsYW5nKGFyKSAuYnRuLmRhcms6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMyk7IH1cbiAgaHRtbDpsYW5nKGZhKSAuYnRuLnJvdW5kZWQsIGh0bWw6bGFuZyhhcikgLmJ0bi5yb3VuZGVkIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1CbGFjayc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBmb250LXNpemU6IDI3cHg7IH1cbiAgaHRtbDpsYW5nKGZhKSAuYnRuW2Rpc2FibGVkXSwgaHRtbDpsYW5nKGFyKSAuYnRuW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmh0bWw6bGFuZyhmYSkgLmNoYngsIGh0bWw6bGFuZyhhcikgLmNoYngge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBodG1sOmxhbmcoZmEpIC5jaGJ4LmdyZWVuLCBodG1sOmxhbmcoYXIpIC5jaGJ4LmdyZWVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE0MTQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7IH1cbiAgICBodG1sOmxhbmcoZmEpIC5jaGJ4LmdyZWVuLmNoZWNrZWQ6YmVmb3JlLCBodG1sOmxhbmcoYXIpIC5jaGJ4LmdyZWVuLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjkxMzc7IH1cbiAgaHRtbDpsYW5nKGZhKSAuY2hieC5jaGVja2VkOmJlZm9yZSwgaHRtbDpsYW5nKGZhKSAuY2hieC5taWRkbGVzdGF0ZTpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLmNoYnguY2hlY2tlZDpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLmNoYngubWlkZGxlc3RhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgaHRtbDpsYW5nKGZhKSAuY2hieC5taWRkbGVzdGF0ZTpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLmNoYngubWlkZGxlc3RhdGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IDZweDsgfVxuXG5odG1sOmxhbmcoZmEpIC5vdmVybGF5LCBodG1sOmxhbmcoYXIpIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgaHRtbDpsYW5nKGZhKSAub3ZlcmxheS52aXNpYmxlLCBodG1sOmxhbmcoYXIpIC5vdmVybGF5LnZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgaHRtbDpsYW5nKGZhKSAub3ZlcmxheSAucG9wdXAsIGh0bWw6bGFuZyhhcikgLm92ZXJsYXkgLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRkQyMzQ7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBodG1sOmxhbmcoZmEpIC5vdmVybGF5IC5wb3B1cCAuY2xvc2UsIGh0bWw6bGFuZyhhcikgLm92ZXJsYXkgLnBvcHVwIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5odG1sOmxhbmcoZmEpIC5kb3R0ZWQtaGlkZGVuLCBodG1sOmxhbmcoYXIpIC5kb3R0ZWQtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuaHRtbDpsYW5nKGZhKSAubm8tZGF0YSwgaHRtbDpsYW5nKGFyKSAubm8tZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xuICBoZWlnaHQ6IDI4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgaHRtbDpsYW5nKGZhKSAubm8tZGF0YSAuaWNvbiwgaHRtbDpsYW5nKGFyKSAubm8tZGF0YSAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBmb250LXNpemU6IDQycHg7IH1cbiAgaHRtbDpsYW5nKGZhKSAubm8tZGF0YSAudGV4dCwgaHRtbDpsYW5nKGFyKSAubm8tZGF0YSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuaHRtbDpsYW5nKGZhKSAuc3VjY2Vzcy10ZXh0LFxuaHRtbDpsYW5nKGZhKSAuZXJyLXRleHQsIGh0bWw6bGFuZyhhcikgLnN1Y2Nlc3MtdGV4dCxcbmh0bWw6bGFuZyhhcikgLmVyci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGh0bWw6bGFuZyhmYSkgLnN1Y2Nlc3MtdGV4dC5zdWNjZXNzLXRleHQsXG4gIGh0bWw6bGFuZyhmYSkgLmVyci10ZXh0LnN1Y2Nlc3MtdGV4dCwgaHRtbDpsYW5nKGFyKSAuc3VjY2Vzcy10ZXh0LnN1Y2Nlc3MtdGV4dCxcbiAgaHRtbDpsYW5nKGFyKSAuZXJyLXRleHQuc3VjY2Vzcy10ZXh0IHtcbiAgICBjb2xvcjogI0ZGRDIzNDsgfVxuICBodG1sOmxhbmcoZmEpIC5zdWNjZXNzLXRleHQuZXJyLXRleHQsXG4gIGh0bWw6bGFuZyhmYSkgLmVyci10ZXh0LmVyci10ZXh0LCBodG1sOmxhbmcoYXIpIC5zdWNjZXNzLXRleHQuZXJyLXRleHQsXG4gIGh0bWw6bGFuZyhhcikgLmVyci10ZXh0LmVyci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmMzAzMDsgfVxuICBodG1sOmxhbmcoZmEpIC5zdWNjZXNzLXRleHQgc3BhbixcbiAgaHRtbDpsYW5nKGZhKSAuZXJyLXRleHQgc3BhbiwgaHRtbDpsYW5nKGFyKSAuc3VjY2Vzcy10ZXh0IHNwYW4sXG4gIGh0bWw6bGFuZyhhcikgLmVyci10ZXh0IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgaHRtbDpsYW5nKGZhKSAuc3VjY2Vzcy10ZXh0IHNwYW4ubWF0ZXJpYWwtaWNvbnMsXG4gIGh0bWw6bGFuZyhmYSkgLmVyci10ZXh0IHNwYW4ubWF0ZXJpYWwtaWNvbnMsIGh0bWw6bGFuZyhhcikgLnN1Y2Nlc3MtdGV4dCBzcGFuLm1hdGVyaWFsLWljb25zLFxuICBodG1sOmxhbmcoYXIpIC5lcnItdGV4dCBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuaHRtbDpsYW5nKGZhKSAuY2FwdGNoYS13cmFwcGVyLCBodG1sOmxhbmcoYXIpIC5jYXB0Y2hhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmNhcHRjaGEtd3JhcHBlciBkaXYuY2FwdGNoYS1pbWcsIGh0bWw6bGFuZyhhcikgLmNhcHRjaGEtd3JhcHBlciBkaXYuY2FwdGNoYS1pbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIGh0bWw6bGFuZyhmYSkgLmNhcHRjaGEtd3JhcHBlciBkaXYubWF0ZXJpYWwtaWNvbnMsIGh0bWw6bGFuZyhhcikgLmNhcHRjaGEtd3JhcHBlciBkaXYubWF0ZXJpYWwtaWNvbnMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmh0bWw6bGFuZyhmYSkgLmRhdGVwaWNrZXIgLmNhbGVuZGFyLCBodG1sOmxhbmcoYXIpIC5kYXRlcGlja2VyIC5jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYWxlbmRhci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zczsgfVxuICBodG1sOmxhbmcoZmEpIC5kYXRlcGlja2VyIC5jYWxlbmRhcjpob3ZlciwgaHRtbDpsYW5nKGFyKSAuZGF0ZXBpY2tlciAuY2FsZW5kYXI6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTsgfVxuXG5odG1sOmxhbmcoZmEpIC5kYXRlcGlja2VyLWRyb3Bkb3duLCBodG1sOmxhbmcoYXIpIC5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDI3LCAyNywgMjcsIDAuMzMpOyB9XG5cbmh0bWw6bGFuZyhmYSkgLnNjcm9sbC10by10b3AsIGh0bWw6bGFuZyhhcikgLnNjcm9sbC10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDExMHB4O1xuICBib3R0b206IDEwMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWw6bGFuZyhmYSkgLnNjcm9sbC10by10b3A6aG92ZXIsIGh0bWw6bGFuZyhhcikgLnNjcm9sbC10by10b3A6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyB9XG5cbmh0bWw6bGFuZyhmYSkgaWZyYW1lLnNwb3J0c2Jvb2ssIGh0bWw6bGFuZyhhcikgaWZyYW1lLnNwb3J0c2Jvb2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSk7IH1cblxuaHRtbDpsYW5nKGZhKSAuY29tbWluZy1zb29uLCBodG1sOmxhbmcoYXIpIC5jb21taW5nLXNvb24ge1xuICBwYWRkaW5nOiAyNTBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgaHRtbDpsYW5nKGZhKSAuY29tbWluZy1zb29uIHA6Zmlyc3QtY2hpbGQsIGh0bWw6bGFuZyhhcikgLmNvbW1pbmctc29vbiBwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDNyZW07IH1cblxuaHRtbDpsYW5nKGZhKSAuZGF0ZXBpY2tlci1jb250YWluZXIsIGh0bWw6bGFuZyhhcikgLmRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuaHRtbDpsYW5nKGZhKSAucGFnZS10aXRsZSwgaHRtbDpsYW5nKGFyKSAucGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlNDY7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0ZGRDIzNDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG5odG1sOmxhbmcoZmEpIC5nLXRpdGxlLCBodG1sOmxhbmcoYXIpIC5nLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI0ZGRDIzNDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG5odG1sOmxhbmcoZmEpIHNwYW4uZG9uZSwgaHRtbDpsYW5nKGFyKSBzcGFuLmRvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogIzNjYjI1MTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sOmxhbmcoZmEpIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOm5vdCguaW52YWxpZCk6dmFsaWQgKyBzcGFuLmRvbmUsIGh0bWw6bGFuZyhhcikgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCArIHNwYW4uZG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmh0bWw6bGFuZyhmYSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZCxcbmh0bWw6bGFuZyhmYSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cykuaW52YWxpZCwgaHRtbDpsYW5nKGFyKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTppbnZhbGlkLFxuaHRtbDpsYW5nKGFyKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyNzAwOyB9XG4gIGh0bWw6bGFuZyhmYSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZDo6cGxhY2Vob2xkZXIsXG4gIGh0bWw6bGFuZyhmYSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cykuaW52YWxpZDo6cGxhY2Vob2xkZXIsIGh0bWw6bGFuZyhhcikgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZDo6cGxhY2Vob2xkZXIsXG4gIGh0bWw6bGFuZyhhcikgaW5wdXQuZGlydHk6bm90KDpmb2N1cykuaW52YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmUwMDAwOyB9XG5cbi5zbGlkZXItYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgZ2FwOiAwLjYyNXJlbTsgfVxuICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItcHJldixcbiAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLW5leHQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ob21lcGFnZS9zbGlkZXIvYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLXByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm5vdGlmaWNhdGlvbi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOCwgNywgMjMsIDAuNyk7IH1cbiAgLm5vdGlmaWNhdGlvbi1vdmVybGF5ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzI5MjkzOTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIHtcbiAgICAgICAgY29sb3I6ICM2OTczODY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMThweDsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjayBpbnB1dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjayAuY2hlY2ttYXJrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7XG4gICAgICAgICAgYm9yZGVyOiAxLjJweCBzb2xpZCAjNEE0QTY2O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjayBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2sgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0OyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5zZWFyY2gge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEE0QTY2O1xuICAgICAgICAgIGNvbG9yOiAjODI4QTk5OyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgyOEE5OTsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5zZWFyY2ggaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDEuODc1cmVtOyB9XG4gICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxOXB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NTU1NzU7XG4gICAgICAvKiB3aWR0aCAqL1xuICAgICAgLyogVHJhY2sgKi9cbiAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDI0MjVCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzcwNzA5RTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQyNDI1QjsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTM5O1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbS51bnJlYWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLnVucmVhZC1jaXJjbGUge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0b3A6IDNweDsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIgLm5vdGlmaWNhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIC5ub3RpZmljYXRpb24tZGVsZXRlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY0ODVBOyB9XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIC5ub3RpZmljYXRpb24tZGVsZXRlIC5tYXRlcmlhbC1pY29ucywgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciAubm90aWZpY2F0aW9uLWRlbGV0ZSBzdmcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgbWF4LWhlaWdodDogNmVtOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IHVsLCAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkudmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5LnZpc2libGUgLmJhbm5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIC5idXR0b25zIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0OyB9XG4gICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IC5iYW5uZXIgLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjM0OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIgLm5vdGlmaWNhdGlvbi1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzY5NzM4NjsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1tb3JlLFxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1sZXNzIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0OyB9XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLXZpZXctbW9yZSAubWF0ZXJpYWwtaWNvbnMsXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLXZpZXctbGVzcyAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1tb3JlLnZpc2libGUsXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLXZpZXctbGVzcy52aXNpYmxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4ucHVzaC1ub3RpZmljYXRpb25zIC5wb3B1cCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MDBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSkgZHJvcC1zaGFkb3coMHB4IDAuNXB4IDEuNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpIGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNikpO1xuICBiYWNrZ3JvdW5kOiAjMjkyOTM5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC5kYXRlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzY5NzM4NjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLnByZXZpZXcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzIzMjQ2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDM0MzQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmJ1dHRvbnMgLmJ1dHRvbi52aWV3LW1vcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0OyB9XG4gICAgICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7IH1cblxuLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIHtcbiAgd2lkdGg6IDU4MHB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjkyOTM5OyB9XG4gIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC5kYXRlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgY29sb3I6ICM2OTczODY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiAucG9wdXAgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiAucG9wdXAgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzIzMjQ2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDM0MzQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7IH1cbiAgICAgIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7IH1cblxuaHRtbDpsYW5nKGVzKSBoZWFkZXIgLnRpbWUsXG5odG1sOmxhbmcoamEpIGhlYWRlciAudGltZSxcbmh0bWw6bGFuZyhydSkgaGVhZGVyIC50aW1lLFxuaHRtbDpsYW5nKGZyKSBoZWFkZXIgLnRpbWUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWw6bGFuZyhlcykgaGVhZGVyIC5sbms6Zmlyc3Qtb2YtdHlwZSxcbmh0bWw6bGFuZyhqYSkgaGVhZGVyIC5sbms6Zmlyc3Qtb2YtdHlwZSxcbmh0bWw6bGFuZyhydSkgaGVhZGVyIC5sbms6Zmlyc3Qtb2YtdHlwZSxcbmh0bWw6bGFuZyhmcikgaGVhZGVyIC5sbms6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuaGVhZGVyLWJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxLjJyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciB1bC5zb2NpYWxzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciB1bC5zb2NpYWxzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciB1bC5zb2NpYWxzIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgdWwuc29jaWFscyBsaSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5oZWFkZXItd2FybmluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzczNztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmhlYWRlci13YXJuaW5nICoge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuaGVhZGVyLXdhcm5pbmcgc3Bhbi53YXJuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgY29sb3I6IHllbGxvdztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiB3YXJuQW5pbSA4MDBtcyBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtOyB9XG5cbkBrZXlmcmFtZXMgd2FybkFuaW0ge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICA3MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmhlYWRlci13YXJuaW5nIGRpdi50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuaGVhZGVyLXdhcm5pbmcgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLWluOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuaGVhZGVyLXdhcm5pbmc6aG92ZXIgLmNsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciB7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAwOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE4Ljc1cmVtO1xuICAgICAgICB0b3A6IDEuMTI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNy4xMjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAubG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQuODEyNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC50aW1lIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogNi4yNXJlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnRpbWUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmxuayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS40Mzc1cmVtO1xuICAgICAgICBjb2xvcjogIzU0NTQ2OTtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmxuazpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAubG5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgLmV5ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDEyMG1zIGVhc2UtaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiAuMDYyNXJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSAuZXllOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYmFsYW5jZSAuZXllIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplLFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGksXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkucGFzc3dvcmQtY29udGFpbmVyIGlucHV0LFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpLnBhc3N3b3JkLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkuY2FzaGJhY2stYW55dGltZSxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBsaS5jYXNoYmFjay1hbnl0aW1lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hlYWRlci9jYXNoYmFjay5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTguMDYyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC4xMjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaS5jYXNoYmFjay1hbnl0aW1lIGltZyxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpLmNhc2hiYWNrLWFueXRpbWUgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkuY2FzaGJhY2stYW55dGltZSBhLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkuY2FzaGJhY2stYW55dGltZSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBzcGFuLmZvcmdvdC1wYXNzLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpIHNwYW4uZm9yZ290LXBhc3Mge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1SZWd1bGFyJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgc3Bhbi5mb3Jnb3QtcGFzczpob3ZlcixcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpIHNwYW4uZm9yZ290LXBhc3M6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIGlucHV0LFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4xMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjkyOTI5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LVJlZ3VsYXInICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIGlucHV0LmVycm9yLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkgaW5wdXQuZXJyb3Ige1xuICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmYxNzJkOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgLmJ0bixcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBsaSAuYnRuIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIC5pY29uLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpIC5pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgICAgbGVmdDogMC42MjVyZW07XG4gICAgICAgICAgICB0b3A6IDAuMDYyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBwLmVyci10ZXh0LFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBwLmVyci10ZXh0IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAwLCAwLCAwLjkpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMy4yNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTkuODEyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBwLmVyci10ZXh0IHNwYW4sXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgcC5lcnItdGV4dCBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBwLmVyci10ZXh0LnZpc2libGUsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgcC5lcnItdGV4dC52aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEwczsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIHAuZXJyLXRleHQgaSxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBwLmVyci10ZXh0IGkge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIC51c2VyLW1lbnUsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIC51c2VyLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLnVzZXItbWVudTpob3ZlciAuYWNjb3VudC1tZW51LFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIC51c2VyLW1lbnU6aG92ZXIgLmFjY291bnQtbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIC51c2VyLW1lbnUgLm15LWFjY291bnQsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gLnVzZXItbWVudSAubXktYWNjb3VudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuOTRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDU4LCA4LCAwLjQ1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIC51c2VyLW1lbnUgLm15LWFjY291bnQgc3ZnLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gLnVzZXItbWVudSAubXktYWNjb3VudCBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLnVzZXItbWVudSAubXktYWNjb3VudCBpbWcsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyAudXNlci1tZW51IC5teS1hY2NvdW50IGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLnVzZXItbWVudSAubXktYWNjb3VudCAudXNlcm5hbWUsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyAudXNlci1tZW51IC5teS1hY2NvdW50IC51c2VybmFtZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIC5idG4ucmVnaXN0ZXIsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIC5idG4ucmVnaXN0ZXIge1xuICAgICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1Cb2xkJyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzOTQwODQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM5NDA4NCAwJSwgIzJBMkY1RCAxMDAlKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNTcsIDY0LCAxMzIsIDAuNyk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgKiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIC5sb2dpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkQyMzQgMCUsICNGMDdGMTcgMTAwJSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgyNTUsIDIxMCwgNTIsIDAuNyk7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctQm9sZCc7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaSB7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmhlYWRlci1iYW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4zcmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaSA+IC5idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNi44NzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkgYS5kZXBvc2l0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDMwMzAzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyNi40NyUgMTI2LjQ3JSBhdCA0Ni4yNSUgLTEwLjI5JSwgI0ZGRDIzNCA0MC4zJSwgI0YwN0YxNyAxMDAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCAjRkZEMjM0QjI7XG4gICAgICAgICAgICBjb2xvcjogIzAzMDMwMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS51c2VyLW1lc3NhZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLnVzZXItbWVzc2FnZXMgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzE3MTcxOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkudXNlci1tZXNzYWdlcyAudW5yZWFkLW1zZy1jb3VudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0wLjQzNzVyZW07XG4gICAgICAgICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjJmMmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogbXNnQW5pbSA4MDBtcyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG5Aa2V5ZnJhbWVzIG1zZ0FuaW0ge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkudXNlcm5hbWUgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5ib251cy1iYWxhbmNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDAwNDk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtIDAgMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYm9udXMtYmFsYW5jZSAuc3Rhci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwMDM2O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJvbnVzLWJhbGFuY2UgLnN0YXItd3JhcHBlcjpiZWZvcmUsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5ib251cy1iYWxhbmNlIC5zdGFyLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJvbnVzLWJhbGFuY2UgLnN0YXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjMxMjVyZW0gc29saWQgI2EzMDAzNjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5ib251cy1iYWxhbmNlIC5zdGFyLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjMxMjVyZW0gc29saWQgI2EzMDAzNjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYm9udXMtYmFsYW5jZSBzcGFuLnRleHQsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYm9udXMtYmFsYW5jZSBzcGFuLmFtb3VudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5MjkyOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UgLmRlcG9zaXQtaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkQyMzQgMCUsICNGMDdGMTcgMTAwJSk7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgyNTUsIDIxMCwgNTIsIDAuNyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UgLmRlcG9zaXQtaWNvbiBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlIC5kZXBvc2l0LWljb24gaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UuZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlLm11bHR5IHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZS5tdWx0eSBzcGFuLnJlZnJlc2gtYmFsYW5jZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZS5tdWx0eTpob3ZlciAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlLm11bHR5OmhvdmVyIHVsLndhbGxldHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZTpub3QoLm11bHR5KSBzcGFuLmFycm93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2Ugc3Bhbi5hbW91bnQge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSAuY3VycmVuY3ktd3JhcHBlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2Ugc3Bhbi5jdXJyZW5jeS1zdHIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlIHNwYW4uY3VycmVuY3ktc3RyIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4wNXZ3O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2Ugc3Bhbi5hcnJvdyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2Ugc3Bhbi5yZWZyZXNoLWJhbGFuY2UsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSBzcGFuLmFycm93IHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSBzcGFuLnJlZnJlc2gtYmFsYW5jZTpob3ZlcixcbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2Ugc3Bhbi5hcnJvdzpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlIC5sb2NrIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UubG9ja2VkIC5sb2NrIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNhZGI4Y2M7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMTI1cmVtIDAgMS44NzVyZW07IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlLmxvY2tlZCAuYW1vdW50LFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UubG9ja2VkIC5jdXJyZW5jeS1zdHIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpIC5hY2NvdW50LWluZm8ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogOS44NzVyZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5MjkyOTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaSAuYWNjb3VudC1pbmZvIC5oZWFkZXItcGhvdG8gaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkgLmFjY291bnQtaW5mbyBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpIC5hY2NvdW50LWluZm8gc3BhbiB7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkgLmFjY291bnQtaW5mbyBzcGFuLnVzZXJuYW1lIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LU1lZGl1bScgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpIC5hY2NvdW50LWluZm8gc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODE4MTg0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5MjkyOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgLnRvdC1naWZ0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTQwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjJiM2E7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgLnRvdC1naWZ0czpub3QoLnZpc2libGUpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMudG9nZ2xlZCA+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0czpob3ZlciA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyBwID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMy41MjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFiO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC42MjVyZW0gc29saWQgIzEzMTQxYjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB0b3A6IC0wLjMxMjVyZW07IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWw6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDcuMjYyNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC44MTI1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjI0MmI7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gMC4xMjVyZW0gMCAwOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuMTI1cmVtIDAuMTI1cmVtOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43Mzc1cmVtOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5MjkyOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbnMtY291bnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIC00MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbnMtY291bnQ6bm90KC52aXNpYmxlKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zOmhvdmVyID4gLm5vdGlmaWNhdGlvbi1kYXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE2cmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5saXN0LXdyYXBwZXIgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0MTU1OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMuMDI1cmVtO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3OHB4OyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODM4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzYzNjQ5OyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkucmVhZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2OyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaS5yZWFkIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZGI4Y2M7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaTpub3QoLnJlYWQpIGg1OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMS4xODc1cmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQyNXJlbTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjQyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjJiM2E7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSBoNSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGg1LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGRpdixcbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWRiOGNjICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSBwIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC42MjVyZW0gMCAxcmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc1cmVtOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Zjk4YTg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLnZpZXctYWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQyMzQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNjBtcyBlYXNlLWluO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNhMzUzYTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsIDEyLCAxMywgMC45KSAtMjguMjUlLCByZ2JhKDMyLCAyNywgMjksIDAuOSkgMTI5LjclKTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDByZW0gMC4wNjI1cmVtIDAuMjVyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGhlaWdodDogNC4wNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyLmZpeGVkIC5taWRkbGUgLmxvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIuZml4ZWQgKyAubmF2LWhlbHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSAubG9nbyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwJTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIC5sb2dvIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCA2MG1zIGVhc2UtaW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwgbGkgLm5ldyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMC4zNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIuMTg3NXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYxNzJkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzIG5ld0FuaW1hdGlvbiBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cblxuQGtleWZyYW1lcyBuZXdBbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjM7IH0gfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciA4MG1zIGVhc2UtaW47XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwgbGkgYSA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuODc1cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCBsaSBhIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMC42ODc1cmVtO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4yczsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwgbGkgYTpob3ZlciBzcGFuOjpiZWZvcmUsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtaGVscGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAudXNlci1pbmZvIHVsLndhbGxldHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzMxO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAudXNlci1pbmZvIHVsLndhbGxldHMgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWIxYjIyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2UtaW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAudXNlci1pbmZvIHVsLndhbGxldHMgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiM2I7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLnVzZXItaW5mbyB1bC53YWxsZXRzIGxpIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLnVzZXItaW5mbyB1bC53YWxsZXRzIGxpIHNwYW4uYmFsYW5jZS1zdHIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLnVzZXItaW5mbyB1bC53YWxsZXRzIGxpIHNwYW4uY3VycmVuY3lOYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjZjOWQ3O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC51c2VyLWluZm8gdWwud2FsbGV0cyBsaSBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5Om5vdCguZ2FtZS1tb2RlKSBoZWFkZXIgLmF1dGgtYmFyIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keTpub3QoLmdhbWUtbW9kZSkgaGVhZGVyIC5iYWxhbmNlIC5sb2NrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSAubWlkZGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSAuYWNjb3VudC1tZW51IHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMgLm1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSAuYWN0aW9ucyAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIC5sb2NrZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIC5iYWxhbmNlOmhvdmVyID4gKjpub3QoLmxvY2tlZCkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIC5iYWxhbmNlOmhvdmVyIC5sb2NrZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSAuYmFsYW5jZSA+ICo6bm90KC5sb2NrZWQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLnRpbWUsXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5sbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIHtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubG9hZGVyIHtcbiAgICAgIHRvcDogMC41cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUgPiBhLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSAudXNlci1pbmZvID4gdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC5hY3Rpb25zIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSAuYWN0aW9ucyA+ICoge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMgLmxvZ28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuNDc1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC5hY3Rpb25zIC5tZW51IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcbiAgICAgICAgICBjb2xvcjogI2FkYjhjYztcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIGVhc2Utb3V0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC5hY3Rpb25zIC5tZW51OmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC5hY3Rpb25zIC5nby1iYWNrIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMgLmdvLWJhY2sgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSAuYWN0aW9ucyAuZ28tYmFjayBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSAuY2hhbmdlLWxhbmcgdWwge1xuICAgICAgICB0b3A6IDIuMTg3NXJlbTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZyB7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDMuMTI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlO1xuICAgIGhlaWdodDogNThweDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGJveC1zaGFkb3c6IDByZW0gMC4wNjI1cmVtIDAuMjVyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgei1pbmRleDogOTk5OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLm5hdi13cmFwcGVyOm5vdCgudmlzaWJsZSkge1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLm5hdi13cmFwcGVyIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIC5wb3B1cCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwIC5jbG9zZSB7XG4gICAgICAgIHRvcDogMC41cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGgyIHtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjE4NzVyZW0gc29saWQgI0ZGRDIzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW0gMCAxLjU2MjVyZW07XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxLjU2MjVyZW0gNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNXJlbSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgaW5wdXQsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCBmb3JtIHVsIGxpIC5sb2FkZXItd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAuZXJyLXRleHQsXG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gLnN1Y2Nlc3MtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAuZXJyLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIC5wb3B1cDpub3QoLnZpc2libGUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCAucG9wdXAuc3VjY2VzcyBwLnN1Y2Nlc3MtdGV4dCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIC5wb3B1cC5zdWNjZXNzIC5idG4td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIC5wb3B1cC5zdWNjZXNzIC5idG4td3JhcHBlciAuYnRuIHtcbiAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAge1xuICAgIHdpZHRoOiA0My43NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAyNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jbG9zZSB7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jbG9zZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY29udGVudCAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLmJhbm5lci13cmFwcGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICNjN2M3Yzc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY3VzdG9tLXNjcm9sbGJhci1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZiAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDMuNzVyZW07XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIC5jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ZyZWVzcGlucG9wdXBiZy5wbmc/djRcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCBwLmZyZWVzcGluLWNvdW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCBwLmZyZWVzcGluLWNvdW50IHNwYW4uY291bnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICAgICAgICBjb2xvcjogIzNhZmY1ZDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogOS4zNzVyZW07XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGhlaWdodDogNi4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4xNik7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzYWZmNWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIC5nYW1lcy1saXN0IGxpIHtcbiAgICAgICAgY29sb3I6ICMzYWZmNWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIC5nYW1lcy1saXN0IGxpOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zaWdudXAtcG9wdXAgLnByb21vLXRlcm1zIHtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2lnbnVwLXBvcHVwIC5wcm9tby10ZXJtcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZkMjM0OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwLFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCB7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYXV0aC1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQsXG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZzogMi4zMTI1cmVtIDEuNzVyZW07XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDYwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggODBweCAwICMwMzAzMDM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjEwLCA1MiwgMC4xMSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuY2xvc2UsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgcmlnaHQ6IDIuMzFyZW07XG4gICAgICAgIHRvcDogMi4zMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA3NDRyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBhLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC51c2UgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBhOmhvdmVyLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAudXNlIHAsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50LFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA3LjEyNXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZixcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmLnVzZXItZGF0YSxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZi51c2VyLWRhdGEge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS45Mzc1cmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgLnNlYy10aXRsZSxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAuc2VjLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmlsbHMtTWFmaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTI1LCAxMzcsIDI1NSwgMC42KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgLnZlcnRpY2FsLXNsaWRlcixcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAudmVydGljYWwtc2xpZGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB3aWR0aDogMjYuODc1cmVtO1xuICAgICAgICAgICAgICBnYXA6IDFyZW07IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIC52ZXJ0aWNhbC1zbGlkZXIgLnBob3RvLFxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgLnZlcnRpY2FsLXNsaWRlciAucGhvdG8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAwLjc1cmVtOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSxcbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuYWNjZXB0LXRleHQsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5hY2NlcHQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4sXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24sXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5maW5pc2gtcmVnaXN0cmF0aW9uIC5idG4sIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5zdWJtaXQtc2lnbmluIC5idG4sXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAuYnRuLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLnJlZy10ZXh0LCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAucmVnLXRleHQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAucmVnLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLnJlZy10ZXh0IC5zaWduLXRleHQsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5zdWJtaXQtc2lnbmluIC5yZWctdGV4dCAuc2lnbi10ZXh0LFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQgLnNpZ24tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLnJlZy10ZXh0IC5zaWduLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RjFGMTsgfVxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQgLmxuaywgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLnJlZy10ZXh0IC5sbmssXG4gICAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5maW5pc2gtcmVnaXN0cmF0aW9uIC5yZWctdGV4dCAubG5rLFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAucmVnLXRleHQgLmxuayB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ1N0JFO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLnJlZy10ZXh0IC5zaWduaW4tYXJyb3csIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5zdWJtaXQtc2lnbmluIC5yZWctdGV4dCAuc2lnbmluLWFycm93LFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQgLnNpZ25pbi1hcnJvdyxcbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLnJlZy10ZXh0IC5zaWduaW4tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NpZ25pbi1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOTA2MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQ4NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLmctcmVjYXB0Y2hhLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAuZy1yZWNhcHRjaGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAuZy1yZWNhcHRjaGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAuZy1yZWNhcHRjaGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLmxvYWRlci13cmFwcGVyLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAubG9hZGVyLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAubG9hZGVyLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAubG9hZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cmVtOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmVyci10ZXh0LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5lcnItdGV4dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5hY2NlcHQtdGVybXMsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmFjY2VwdC10ZXJtcyB7XG4gICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5hY2NlcHQtdGVybXMgc3BhbixcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5hY2NlcHQtdGVybXMgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIHNwYW4uYWNjZXB0LXRleHQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIHNwYW4uYWNjZXB0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNwYW4uZGVzYyxcbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc3Bhbi5kZXNjIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBzZWxlY3QsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyMTAsIDUyLCAwLjM3KTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MWU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGMUYxO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgaW5wdXQuY291bnRyeS1zZWxlY3QsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0LmNvdW50cnktc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LmNvdW50cnktc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNlbGVjdC5jb3VudHJ5LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS4xMjVyZW07IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBpbnB1dC5kaXJ0eS5pbnZhbGlkLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNlbGVjdC5kaXJ0eS5pbnZhbGlkLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LmRpcnR5LmludmFsaWQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0LmRpcnR5LmludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA1MiwgNTIsIDAuNik7IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGMUYxOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgaW5wdXQ6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0OmZvY3VzLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0OmZvY3VzLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmQyMzQ7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyLFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyLmN1cnJlbmN5LFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5zZWxlY3Qtd3JhcHBlci5jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyOjphZnRlcixcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNzhyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41NnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Ryb3Bkb3duLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrLFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuY2hlY2sge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xMjVyZW07IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuY2hlY2sgaW5wdXQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayAuY2hlY2ttYXJrLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMTMxLCAxMjIsIDEyMiwgMC4zKSAwJSwgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjAzKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayAuY2hlY2ttYXJrOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuY2hlY2s6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjazpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5leWUsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5leWUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIGVhc2UtaW47IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmVyci10ZXh0Lm1haW4tZXJyLFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuZXJyLXRleHQubWFpbi1lcnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLnRlcm1zLFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC50ZXJtcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAudGVybXM6aG92ZXIsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAudGVybXM6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4xNik7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAuMzE2dnc7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNi41Nzl2dzsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQge1xuICAgIGhlaWdodDogNjYxcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuY2xvc2Uge1xuICAgICAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgICAgIHRvcDogMS4yNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZ2FwOiAzLjY4NzVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmLnVzZXItZGF0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIC5zZWMtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAuc2VjLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogI0Y2RjBGMDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAudmVydGljYWwtc2xpZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIC52ZXJ0aWNhbC1zbGlkZXIgLnBob3RvIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5mb3Jnb3QtcGFzcyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICBjb2xvcjogIzRGNThBODtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgaDIge1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2LFxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0ge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjguMjVyZW07XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2EzNTNhYmE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFiOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuZmllbGRzLXdyYXBwZXIsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuY29udGVudCxcbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmZpZWxkcy13cmFwcGVyLFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjgxMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmZpZWxkcy13cmFwcGVyIC5maWVsZCxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmNvbnRlbnQgLmZpZWxkLFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmNvbnRlbnQgLmZpZWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIGxhYmVsLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5jb250ZW50IC5maWVsZCBsYWJlbCxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgbGFiZWwsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuY29udGVudCAuZmllbGQgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5maWVsZHMtd3JhcHBlciAuZmllbGQgLmZvcmdvdC1wYXNzLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5jb250ZW50IC5maWVsZCAuZm9yZ290LXBhc3MsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIC5mb3Jnb3QtcGFzcyxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5jb250ZW50IC5maWVsZCAuZm9yZ290LXBhc3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDAuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmZpZWxkcy13cmFwcGVyIC5maWVsZCBpbnB1dCxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuY29udGVudCAuZmllbGQgaW5wdXQsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIGlucHV0LFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmNvbnRlbnQgLmZpZWxkIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmZpZWxkcy13cmFwcGVyIC5maWVsZCBidXR0b24sXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmNvbnRlbnQgLmZpZWxkIGJ1dHRvbixcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgYnV0dG9uLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmNvbnRlbnQgLmZpZWxkIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxZTI1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5yZWctdGV4dCxcbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLnJlZy10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5yZWctdGV4dCAucmVnaXN0ZXIsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLnJlZy10ZXh0IC5yZWdpc3RlciB7XG4gICAgICAgICAgY29sb3I6ICMxN2UzZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5yZWctdGV4dCAucmVnaXN0ZXI6aG92ZXIsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAucmVnLXRleHQgLnJlZ2lzdGVyOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuZXJyLXRleHQsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5lcnItdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmF2aXNvLXBvcHVwIC5wb3B1cCB7XG4gICAgd2lkdGg6IDMyLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5hdmlzby1wb3B1cCAucG9wdXAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hcy1iYWNrZ3JvdW5kLnBuZz92MlwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIxLjU2MjVyZW07XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYXZpc28tcG9wdXAgLnBvcHVwIC5jb250ZW50IC50ZXh0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxOC44MTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNlMGRmZGY7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYXZpc28tcG9wdXAgLnBvcHVwIC5jb250ZW50IC50ZXh0LXdyYXBwZXIgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDIyLjkzNzVyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmF2aXNvLXBvcHVwIC5wb3B1cCAuY29udGVudCAuYnRucy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYXZpc28tcG9wdXAgLnBvcHVwIC5jb250ZW50IC5idG5zLXdyYXBwZXIgLmJ0biB7XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDlyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3MgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jaGVjay1ib251cyAucG9wdXAsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrIC5wb3B1cCwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jaGVjay1ib251cyAucG9wdXAgLmNsb3NlLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNyeXB0by1jYXNoYmFjayAucG9wdXAgLmNsb3NlLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNyeXB0by1jYXNoYmFjay1zdWNjZXNzIC5wb3B1cCAuY2xvc2Uge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY2hlY2stYm9udXMgLnBvcHVwIC5jb250ZW50LCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNyeXB0by1jYXNoYmFjayAucG9wdXAgLmNvbnRlbnQsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3MgLnBvcHVwIC5jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY2hlY2stYm9udXMgLnBvcHVwIC5jb250ZW50IC5lcnItdGV4dCwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2sgLnBvcHVwIC5jb250ZW50IC5lcnItdGV4dCwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAgLmNvbnRlbnQgLmVyci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jaGVjay1ib251cyAucG9wdXAgLmNvbnRlbnQgLnRleHQsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrIC5wb3B1cCAuY29udGVudCAudGV4dCwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAgLmNvbnRlbnQgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY2hlY2stYm9udXMgLnBvcHVwIC5jb250ZW50IC5idG4sIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrIC5wb3B1cCAuY29udGVudCAuYnRuLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNyeXB0by1jYXNoYmFjay1zdWNjZXNzIC5wb3B1cCAuY29udGVudCAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiA5LjYyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNoZWNrLWJvbnVzIC5wb3B1cCAuY29udGVudCAuYnRuLnllcy1idG4sIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrIC5wb3B1cCAuY29udGVudCAuYnRuLnllcy1idG4sIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3MgLnBvcHVwIC5jb250ZW50IC5idG4ueWVzLWJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE3ZTNmZjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLnBvaW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuaW5mby13cmFwcGVyIC5wb2ludHMgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAucHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEY1OEE4O1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMEMxMjFFOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuaW5mby13cmFwcGVyIC5wcm9ncmVzcy1iYXIgLmxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLnByb2dyZXNzLWJhciAubGluZSAuYW1vdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuaW5mby13cmFwcGVyIC5wcm9ncmVzcy1iYXIgLmN1cnJlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMC4ycmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTIwJTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLmxldmVscyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuaW5mby13cmFwcGVyIC5sZXZlbHMgaW1nIHtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAubGV2ZWxzIFAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLmxldmVscyBzcGFuIHAgc3BhbixcbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLmxldmVscyBiIHtcbiAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLmxldmVscyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLmxldmVscyBzcGFuIGIge1xuICAgICAgICBvcGFjaXR5OiAwLjg4O1xuICAgICAgICBjb2xvcjogI2ZmZWYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvcHVwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0MjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDl2aDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDY0NnB4O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBwYWRkaW5nOiAyNXB4IDYycHg7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcG9pbnRzL2JnLnBuZz92M1wiKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggIzQwNzFDNzgwIGluc2V0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggIzBCQzRGRjk5OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAuc3VjY2VzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvcHVwLnN1Y2Nlc3MgKyAucG9pbnRzLXN1Y2Nlc3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAuaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvcHVwIC5saXN0IC5pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMik7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLmxpc3QgLml0ZW0gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLmxpc3QgLml0ZW0gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmMzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvcHVwIC5idG4ucnVsZXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0RjU4QTggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLmJ0bi5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLnN0YXR1cy10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAuc3RhdHVzLXRleHQuc3VjY2Vzcy10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb2ludHMtc3VjY2VzcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0b3A6IDEwcmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMS4zcmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9pbnRzLXN1Y2Nlc3MgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9pbnRzLXN1Y2Nlc3Mgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvaW50cy1zdWNjZXNzIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9pbnRzLXN1Y2Nlc3MgLmNhc2hlZG91dC1hbW91bnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICAgICAgY29sb3I6ICNGRkQyMzQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCBibGFjazsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCB7XG4gICAgICB3aWR0aDogMjhyZW07XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMUMxNTEzQkQgbGluZWFyLWdyYWRpZW50KDEzOC42OGRlZywgcmdiYSg3MywgODEsIDE1OCwgMCkgNTMuNyUsIHJnYmEoNzMsIDgxLCAxNTgsIDAuMykgNzcuODElLCByZ2JhKDczLCA4MSwgMTU4LCAwKSA4OS43JSk7XG4gICAgICBwYWRkaW5nOiAyLjI2NjdyZW0gMS42NjY3cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzUzQUNDOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgPiAuYm9yZGVyLWVmZmVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCA+IC5ib3JkZXItZWZmZWN0OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS44NGRlZywgcmdiYSgyNDAsIDEyNywgMjMsIDApIDEuNjElLCAjRjA3RjE3IDQxLjY1JSwgcmdiYSgyNDAsIDEyNywgMjMsIDApIDk5LjgyJSk7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwID4gLmJvcmRlci1lZmZlY3Q6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzkuODRkZWcsIHJnYmEoMjQwLCAxMjcsIDIzLCAwKSAxLjYxJSwgI0YwN0YxNyA0MS42NSUsIHJnYmEoMjQwLCAxMjcsIDIzLCAwKSA5OS44MiUpOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjODc4NzlCOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLnByb2ZpdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzMzM3JlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAucHJvZml0LXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9iaWd3aW5zL2JsdXIucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDI1cHgpOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAucHJvZml0LXdyYXBwZXIgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzcmVtO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAucHJvZml0LXdyYXBwZXIgLnByb2ZpdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5wcm9maXQtd3JhcHBlciAucHJvZml0IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkNEMzQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLnByb2ZpdC13cmFwcGVyIC5wcm9maXQgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuZ2FtZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5MjYyMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExRkIwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmdhbWUtaW5mbyAuYm9yZGVyLWVmZmVjdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmdhbWUtaW5mbyAuYm9yZGVyLWVmZmVjdDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjA1LCA1MiwgMC4wNDkzKSAwJSwgcmdiYSgyNTUsIDIyNSwgMCwgMC4yOSkgNTAuNDglLCByZ2JhKDI1NSwgMjA1LCA1MiwgMC4wNDkzKSAxMDAlKTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuZ2FtZS1pbmZvIC5ib3JkZXItZWZmZWN0OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDIwNSwgNTIsIDAuMDQ5MykgMCUsIHJnYmEoMjU1LCAyMjUsIDAsIDAuMjkpIDUwLjQ4JSwgcmdiYSgyNTUsIDIwNSwgNTIsIDAuMDQ5MykgMTAwJSk7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQuNjMzM3JlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiA2LjA2NjdyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gLmdhbWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjY2NjdyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmdhbWUtaW5mbyAuZ2FtZSAuZ2FtZS1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xMzMzcmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUV4dHJhQm9sZCc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gLmdhbWUgLnZlbmRvci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkZCMjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gLnBsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkNEMzQgMCUsICNGRkNEMzQgMTAwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgIGNvbG9yOiAjMTgxNDFBO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC42NjY3cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjA2NjdyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAwLjMzMzNyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMzMzM3JlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1kZXRhaWxzIHVsIGxpIC5jb3B5LXdyYXBwZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkgLmNvcHktd3JhcHBlciAuY29waWVkLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkgLmNvcHktd3JhcHBlciAudG8tY29weSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1kZXRhaWxzIHVsIGxpIC5jb3B5LXdyYXBwZXIgLmNvcGllZC52aXNpYmxlLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtZGV0YWlscyB1bCBsaSAuY29weS13cmFwcGVyIC50by1jb3B5LnZpc2libGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkgLmRhc2hlZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggZGFzaGVkICMzQTM1M0E7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40NjY3cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1kZXRhaWxzIHVsIGxpIHNwYW4uZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtZGV0YWlscyB1bCBsaSBzcGFuLmluZm8ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkNEMzQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJzsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1kZXRhaWxzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTsgfVxuXG5odG1sOmxhbmcoZmkpIGhlYWRlciAuYXV0aC1iYXIgLmxuayxcbmh0bWw6bGFuZyhydSkgaGVhZGVyIC5hdXRoLWJhciAubG5rIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbmh0bWw6bGFuZyhmaSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIGlucHV0LFxuaHRtbDpsYW5nKHJ1KSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQge1xuICB3aWR0aDogOC40Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaHRtbDpsYW5nKGZpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQsXG4gIGh0bWw6bGFuZyhydSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIGlucHV0IHtcbiAgICB3aWR0aDogNy44MTI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBodG1sOmxhbmcoZmkpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCxcbiAgaHRtbDpsYW5nKHJ1KSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQge1xuICAgIHdpZHRoOiA3LjgxMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5hY2NvdW50LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNC41cmVtO1xuICB0b3A6IDIuNXJlbTtcbiAgd2lkdGg6IDE0LjM3NXJlbTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuMjVyZW0pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAyMywgMjMsIDAuOTgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA2NCwgMTMyLCAwLjIyKTtcbiAgcGFkZGluZzogMTZweCAwIDI0cHggIWltcG9ydGFudDsgfVxuICAuYWNjb3VudC1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi4yNzVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAuYWNjb3VudC1tZW51OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC5hY2NvdW50LW1lbnUgLmFjY291bnQtbWVudS1oZWxwZXIge1xuICAgIHRvcDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5hY2NvdW50LW1lbnUgLmFjY291bnQtbWVudS1oZWxwZXIgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGhlaWdodDogMThweDsgfVxuICAuYWNjb3VudC1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWNjb3VudC1tZW51IHVsIGxpIHtcbiAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gICAgICAuYWNjb3VudC1tZW51IHVsIGxpLmxvZ291dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuYWNjb3VudC1tZW51IHVsIGxpLmxvZ291dCBhIHtcbiAgICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRDIzNCAwJSwgI0YwN0YxNyAxMDAlKTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTNweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmFjY291bnQtbWVudSB1bCBsaS5sb2dvdXQgYSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7IH1cbiAgICAgICAgICAuYWNjb3VudC1tZW51IHVsIGxpLmxvZ291dCBhIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hY2NvdW50LW1lbnUgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAuYWNjb3VudC1tZW51IHVsIGxpIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzkwOTA5NjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LU1lZGl1bSc7IH1cbiAgICAgICAgLmFjY291bnQtbWVudSB1bCBsaSBzcGFuOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFjY291bnQtbWVudSAuYnRuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgLmFjY291bnQtbWVudSAuYnRuOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMC45Mzc1cmVtOyB9XG5cbmh0bWw6bGFuZyhpdCkgaGVhZGVyIC5hdXRoLWJhciAubG5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuaHRtbDpsYW5nKGl0KSAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5vdmVybGF5LnNpZ251cC1wb3B1cCB7XG4gICAgbWF4LWhlaWdodDogOTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgYm9keS5nYW1lLW1vZGUgLmFjdGlvbnMgLmxvZ28ge1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50OyB9IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5IC5ibG9ja2VkLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDBiZjtcbiAgei1pbmRleDogOTk5OTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXA6bm90KC52aXNpYmxlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmxvY2tlZC9ibG9ja2VkLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5IC5ibG9ja2VkLXBvcHVwIC5iZyAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjkzNzVyZW07XG4gICAgICByaWdodDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi44NXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZkOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5IC5ibG9ja2VkLXBvcHVwIC5iZyAubG9nbyB7XG4gICAgICBoZWlnaHQ6IDQuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSAuYmxvY2tlZC1wb3B1cCAuYmcgLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5IC5ibG9ja2VkLXBvcHVwIC5iZyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgIHdpZHRoOiA3MHJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSAuYmxvY2tlZC1wb3B1cCAuYmcgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIC5idXR0b24td3JhcHBlciBpbWcuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDUwcmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIC5idXR0b24td3JhcHBlciBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiA0LjEyNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODclKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XG4gICAgICAgIHRleHQtc2hhZG93OiAwLjYyNXJlbSAwLjI1cmVtIDEuMjVyZW0gIzNhM2EzYTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIC5idXR0b24td3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5IC5ibG9ja2VkLXBvcHVwIC5iZyAuYnV0dG9uLXdyYXBwZXIgaW1nLmZpbmdlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICBib3R0b206IC0zLjc1cmVtO1xuICAgICAgICB3aWR0aDogMTMuODc1cmVtO1xuICAgICAgICBhbmltYXRpb246IDAuNHMgYW5pbSBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cblxuQGtleWZyYW1lcyBhbmltIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjU2MjVyZW0pOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjg3NXJlbSk7IH0gfVxuXG4ubGljZW5zZS1iYW5uZXIgLmxpY2Vuc2UtcG9wdXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDkwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmxpY2Vuc2UtYmFubmVyIC5saWNlbnNlLXBvcHVwID4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5saWNlbnNlLWJhbm5lciAubGljZW5zZS1wb3B1cCAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctbWlkZGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAud2FybmluZy1taWRkbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTJkZWcsIHJnYmEoMTYsIDE3LCAyOCwgMCkgNi42NiUsICMyODJCNDMgNTEuNzYlLCByZ2JhKDIxLCAyMiwgMzgsIDApIDk3Ljg3JSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctbWlkZGxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MmRlZywgcmdiYSgxNiwgMTcsIDI4LCAwKSA2LjY2JSwgIzI4MkI0MyA1MS43NiUsIHJnYmEoMjEsIDIyLCAzOCwgMCkgOTcuODclKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2IC5taWRkbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLnNvY2lhbHMge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuc29jaWFscyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLnNvY2lhbHMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuc29jaWFscyBsaSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjQ2MjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwgPiBsaSA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTYuNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkQyMzQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJzsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLmlubmVyLWxpc3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAwLjJzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpLm5lZWRzLWF1dGgge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLmlubmVyLWxpc3QgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwgPiBsaSAubG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBkaXYgKyBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgZ3JpZC1nYXA6IDFyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIGRpdiArIGRpdiBhIHtcbiAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU4LCA1MywgNTgsIDAuOCk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU4LCA1MywgNTgsIDAuOCk7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMS41cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYTpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctdGV4dCBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC53YXJuaW5nLXRleHQgLmltZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctdGV4dCAuaW1ncyBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC53YXJuaW5nLXRleHQgc3Bhbi53YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLnZlbmRvcnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLnZlbmRvcnMgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4yczsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLnZlbmRvcnMgYTpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC52ZW5kb3JzIC52ZW5kb3JzLWxpbmUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAudmVuZG9ycyAudmVuZG9ycy1saW5lIGE6bm90KC5wcmFnbWF0aWMpIHtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIHNlY3Rpb24uYnRtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBzZWN0aW9uLmJ0bSAubWlkZGxlIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gcC5jb3B5cmlnaHQge1xuICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgIGNvbG9yOiAjYzdjN2M3OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1pbjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBzZWN0aW9uLmJ0bSB1bC5zb2NpYWxzIGxpIGltZyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG5odG1sOmxhbmcoZmEpIGZvb3RlciwgaHRtbDpsYW5nKGFyKSBmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE5O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYsIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsLCBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaSwgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpLmxpY2Vuc2UsIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGkubGljZW5zZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDEpLCBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDI0NXB4OyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDIpLCBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDMxMHB4OyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDMpLCBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDQpLCBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSwgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIC5tb2JpbGUtaWNvbiwgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoNSkgLm1vYmlsZS1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YTdiOGM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSAubW9iaWxlLWljb246aG92ZXIsIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIC5tb2JpbGUtaWNvbjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODg5ZGIzOyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgPiBwLCBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCA+IGxpID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNi42cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nOyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCwgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLmlubmVyLWxpc3QgPiBsaSwgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMnM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkubmVlZHMtYXV0aCwgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkubmVlZHMtYXV0aCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpIGE6aG92ZXIsIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpIC5sb2dvIGltZywgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSAubG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC5pY29ucywgaHRtbDpsYW5nKGFyKSBmb290ZXIgLmljb25zIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjE1OyB9XG4gICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cywgaHRtbDpsYW5nKGFyKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSwgaHRtbDpsYW5nKGFyKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4yczsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIGEgaW1nLCBodG1sOmxhbmcoYXIpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIGEgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjVyZW07IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhOmhvdmVyLCBodG1sOmxhbmcoYXIpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIGE6aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyB9XG4gIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC53YXJuaW5nLXRleHQsIGh0bWw6bGFuZyhhcikgZm9vdGVyIC53YXJuaW5nLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAwOyB9XG4gICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLndhcm5pbmctdGV4dCBkaXY6Zmlyc3QtY2hpbGQsIGh0bWw6bGFuZyhhcikgZm9vdGVyIC53YXJuaW5nLXRleHQgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBodG1sOmxhbmcoZmEpIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzLCBodG1sOmxhbmcoYXIpIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC53YXJuaW5nLXRleHQgLmltZ3MgaW1nLCBodG1sOmxhbmcoYXIpIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC53YXJuaW5nLXRleHQgc3Bhbi53YXJuaW5nLCBodG1sOmxhbmcoYXIpIGZvb3RlciAud2FybmluZy10ZXh0IHNwYW4ud2FybmluZyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC52ZW5kb3JzLCBodG1sOmxhbmcoYXIpIGZvb3RlciAudmVuZG9ycyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBodG1sOmxhbmcoZmEpIGZvb3RlciAudmVuZG9ycyBhLCBodG1sOmxhbmcoYXIpIGZvb3RlciAudmVuZG9ycyBhIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzOyB9XG4gICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciAudmVuZG9ycyBhOmhvdmVyLCBodG1sOmxhbmcoYXIpIGZvb3RlciAudmVuZG9ycyBhOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpOyB9XG4gICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLnZlbmRvcnMgLnZlbmRvcnMtbGluZSwgaHRtbDpsYW5nKGFyKSBmb290ZXIgLnZlbmRvcnMgLnZlbmRvcnMtbGluZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC52ZW5kb3JzIC52ZW5kb3JzLWxpbmUgYTpub3QoLnByYWdtYXRpYyksIGh0bWw6bGFuZyhhcikgZm9vdGVyIC52ZW5kb3JzIC52ZW5kb3JzLWxpbmUgYTpub3QoLnByYWdtYXRpYykge1xuICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgaHRtbDpsYW5nKGZhKSBmb290ZXIgc2VjdGlvbi5idG0sIGh0bWw6bGFuZyhhcikgZm9vdGVyIHNlY3Rpb24uYnRtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBzZWN0aW9uLmJ0bSAubWlkZGxlLCBodG1sOmxhbmcoYXIpIGZvb3RlciBzZWN0aW9uLmJ0bSAubWlkZGxlIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgc2VjdGlvbi5idG0gcC5jb3B5cmlnaHQsIGh0bWw6bGFuZyhhcikgZm9vdGVyIHNlY3Rpb24uYnRtIHAuY29weXJpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICBjb2xvcjogI2M3YzdjNzsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMsIGh0bWw6bGFuZyhhcikgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMgbGksIGh0bWw6bGFuZyhhcikgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluOyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMgbGkgaW1nLCBodG1sOmxhbmcoYXIpIGZvb3RlciBzZWN0aW9uLmJ0bSB1bC5zb2NpYWxzIGxpIGltZyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaTpob3ZlciwgaHRtbDpsYW5nKGFyKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBtYWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLmJnLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIG1haW4gPiBzZWN0aW9uOm50aC1jaGlsZCgxKSAuYmctc2hhZG93IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBtYWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLmJnLXNoYWRvdyBoMS5wZXJjZW50YWdlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIG1haW4gLnRvcC1jYXNpbm8tZ2FtZXMgLm1pZGRsZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubWlkZGxlIHtcbiAgICBwYWRkaW5nOiAwIDN2dztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgbWFpbiAudG9wLWNhc2luby1nYW1lcyB7XG4gICAgcGFkZGluZzogMCAzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIG1haW4gLmNhdGVnb3JpZXMubWlkZGxlIHtcbiAgICBwYWRkaW5nOiAwIDN2dzsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIG1haW4gLmdldC1ib251c2VzLm1pZGRsZSB7XG4gICAgcGFkZGluZzogMCAzdnc7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMXZ3OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLm1pZGRsZS50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLmljb25zIC5taWRkbGUge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAubWlkZGxlIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaHRtbCB7XG4gICAgZm9udC1zaXplOiAuODM2dnc7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBtYWluIC5taWRkbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhIGltZyB7XG4gICAgd2lkdGg6IDMuN3JlbTsgfSB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJvdHRvbS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzYyNjI2NSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJvdHRvbS10ZXh0IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IEFudG9uO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IHNlY3Rpb24udGV4dCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDVzOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgc2VjdGlvbi50ZXh0LmFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTM1cHggMTAwcHggIzFiMWIyMjtcbiAgICAgIGJhY2tncm91bmQ6ICMxYjFiMjI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkZEMjM0O1xuICAgICAgICBmb250LXNpemU6IDE2LjZweDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgLnJlYWQtbW9yZSBzcGFuLmxlc3Mge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nOmhvdmVyICsgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDExLjg3NXJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICMxMzE0MUI7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIHVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIHVsOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcgdWwgbGkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyB1bCBsaSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcgdWwgbGkgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyB1bCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGh0bWw6bGFuZyhmYSkgaHRtbCxcbiAgaHRtbDpsYW5nKGFyKSBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbDpsYW5nKGZhKSBodG1sLFxuICBodG1sOmxhbmcoYXIpIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sOmxhbmcoZmEpIGh0bWwsXG4gIGh0bWw6bGFuZyhhcikgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGh0bWw6bGFuZyhmYSkgaHRtbCxcbiAgaHRtbDpsYW5nKGFyKSBodG1sIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5odG1sOmxhbmcoZmEpIC5ib3R0b20tdGV4dCxcbmh0bWw6bGFuZyhhcikgLmJvdHRvbS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjNjI2MjY1IDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQgaDEsXG4gIGh0bWw6bGFuZyhhcikgLmJvdHRvbS10ZXh0IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IEFudG9uO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0LFxuICBodG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBodG1sOmxhbmcoZmEpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgc2VjdGlvbi50ZXh0LFxuICAgIGh0bWw6bGFuZyhhcikgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCBzZWN0aW9uLnRleHQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjA1czsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IHNlY3Rpb24udGV4dC5hY3RpdmUsXG4gICAgICBodG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgc2VjdGlvbi50ZXh0LmFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIGh0bWw6bGFuZyhmYSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlLFxuICAgIGh0bWw6bGFuZyhhcikgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTM1cHggMTAwcHggIzFiMWIyMjtcbiAgICAgIGJhY2tncm91bmQ6ICMxYjFiMjI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3BhbixcbiAgICAgIGh0bWw6bGFuZyhhcikgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgZm9udC1zaXplOiAxNi42cHg7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3Bhbi5sZXNzLFxuICAgICAgICBodG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgLnJlYWQtbW9yZSBzcGFuLmxlc3Mge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3Bhbi5tYXRlcmlhbC1pY29ucyxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDsgfVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbltkYXRhLXBvaW50PVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9taXhpbnMuc2Nzcyc7XHJcblxyXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpIHtcclxuICAgICRpY29uV2lkdGg6IDIxODNweCAvIDQ5O1xyXG5cclxuICAgICZbY29tcGFueT0nMSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0OX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSczJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM3MDQuOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0NH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc5J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMwNzEuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjgyMS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzOH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzNn07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxMH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYzNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMzNzkuODU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQzfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE5J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDV9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMjAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDd9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMjEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTV9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMjYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNn07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSczMCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGh9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMzEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMzInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTJ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMzQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMjB9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMzYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTR9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMzgnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzd9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNDAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMjR9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNDEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDJ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNDInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzJ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNDgnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTd9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNTAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDF9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNTEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogOX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc1MiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzUzJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDMxfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzU0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQwfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzU2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE5fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzU3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzMzEuNjUzMDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzU4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDM1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzYwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE4fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzYxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQ1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzYyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDI1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzYzJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyNzhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzY0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0MjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzY1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDN9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNjYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTN9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNjcnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzl9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNjgnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDh9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNzEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMjZ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNzInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNTF9O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzczJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDMzfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzc0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM4MDEuOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNzUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzMzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNzYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzI0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nODQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc4NSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNzc1LjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzg2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM1NDQuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nODcnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzYxMS4yNDQ5cHhcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzg5J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5MjMuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzEyMy40NDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc5MSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMjE5LjQ1NzE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc5MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDIxLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzk0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4NzEuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzE2OC4zNTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzI3NS4zNTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTcnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzMyOC4zNTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTgnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzQzNi4zNTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTknXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjk3My4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMDAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzYwMy4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMDEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzQ5OS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMDInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjQyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTA0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEwNSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MTgycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMDYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDgwMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTA4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU3MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEwOSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MzIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMTAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDkxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTExJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzNzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzExMiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDk3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMTMnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTE0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI0NjlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzExNSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMTgnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjU3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTE5J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5MzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEyMCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzUzLjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEyMSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMjInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjczMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTIzJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI2MjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEyNSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjc5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMjYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjIyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTI4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQxMDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEyOSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MzQ2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMzAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTMxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI3MzFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEzMiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNjUxLjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEzMyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMzQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzk1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTM1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEzNiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMzcnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzkwMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTM4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQyNTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEzOSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNDAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTk4M3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTQyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYwMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE0MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MjcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNDQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTMyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTQ1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ3NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE0NiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00Njk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNDknXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDg1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTUwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYwODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE1MSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDM3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNTInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTE1OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTUzJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUyMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE1NCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNTUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTQ4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTU2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU1MzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE1NyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NTgxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNTgnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTYzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTU5J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYxMzlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE2MCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01ODM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNjEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTg4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTYyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY3ODJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE2MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02ODI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNjQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjkyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTY1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwNTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE2NiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNjcnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzE0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTY4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwMDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE4MSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MTc3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxODInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzgyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTgzJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc3MjFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE4NCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03ODgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxODUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzY2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTg3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc5MzNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE4OCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03OTk0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxOTEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODA5NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTkyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgyNjZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE5MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MjE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxOTYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODM3M3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMjAxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg2MDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzIwNiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NjU0cHg7XHJcbiAgICAgICAgc2NhbGU6IDAuOTtcclxuICAgICAgICBoZWlnaHQ6IDIuNzg1N3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogLTE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE5NyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NDI4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjU1KTtcclxuICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMjAwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0ODhweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjI4NTdyZW07XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTk1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg1NTRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9XCI2XCJdIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NzU1LjI0NDlweDtcclxuICAgICAgICBzY2FsZTogMC43O1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIHRvcDogLTAuN3JlbTtcclxuICAgIH1cclxuICAgICZbY29tcGFueT1cIjIwOFwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODg1MC4yNDQ5cHg7XHJcbiAgICAgICAgc2NhbGU6IDAuOTtcclxuICAgICAgICBoZWlnaHQ6IDIuNjg1N3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogLTEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdC13ZWJzaG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB7XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3QtdmIge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR0bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsY3RkLXZhbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTAuNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMzU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI0NDRDZGNiwgMC4yKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9hcnJvd19kb3duLnN2Zz92MycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjQzNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3B0bnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTAuNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDBweCAycHggI2E3YTdhNztcclxuXHJcblxyXG4gICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcHRuIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMzU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3J5cHRvLWNvbnQtZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTAuNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMzU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoI0NDRDZGNiwgMC4yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29weSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXJBbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbG9hZGVyQW5pbSB7XHJcblxyXG4gICAgICAgICAgICAwJSxcclxuICAgICAgICAgICAgODAlLFxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIC5nLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJldmVudERyYWc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJuci1sbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyQnVsbGV0c0JnQ29sb3I7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dENvbG9yT25CcmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm5yLWxuayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAubWlkZGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogIzA0MDQwNDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyaWdodG5lc3NIb3ZlcigxLjE1KTtcclxuXHJcblxyXG4gICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kYXJrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQnRuQ29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQnRuQmdDb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyaWdodG5lc3NIb3ZlcigxLjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yb3VuZGVkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGJ4IHtcclxuICAgICAgICAkc2l6ZTogMTRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE0MTQxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xyXG5cclxuICAgICAgICAgICAgJi5jaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5MTM3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoZWNrZWQsXHJcbiAgICAgICAgJi5taWRkbGVzdGF0ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICRpbm5lclJlY3RTaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogKCRzaXplIC0gJGlubmVyUmVjdFNpemUpIC8gMjtcclxuICAgICAgICAgICAgICAgIHRvcDogKCRzaXplIC0gJGlubmVyUmVjdFNpemUpIC8gMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW5uZXJSZWN0U2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGlubmVyUmVjdFNpemU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1pZGRsZXN0YXRlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICgkc2l6ZSAtIDJweCkgLyAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbEJnQ29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZVRleHRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0Q29sb3JIb3ZlcigkYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdHRlZC1oaWRkZW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAubm8tZGF0YSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsQmdDb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VjY2Vzcy10ZXh0LFxyXG4gICAgLmVyci10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICYuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYzMDMwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGNoYS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGRpdi5jYXB0Y2hhLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVwaWNrZXIge1xyXG4gICAgICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYWxlbmRhci5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4zMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtdG8tdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUuc3BvcnRzYm9vayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1pbmctc29vbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjUwcHggMDtcclxuICAgICAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlcGlja2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlNDY7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmctdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgc3Bhbi5kb25lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzY2IyNTE7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTpub3QoLmludmFsaWQpOnZhbGlkK3NwYW4uZG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZCxcclxuICAgIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpLmludmFsaWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q2MjcwMDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZlMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWw6bGFuZyhmYSksIGh0bWw6bGFuZyhhcikge1xyXG4gICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGVyQW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbG9hZGVyQW5pbSB7XHJcblxyXG4gICAgICAgICAgICAwJSxcclxuICAgICAgICAgICAgODAlLFxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNDAlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHZ3O1xyXG5cclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgLmctc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJldmVudERyYWc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm5yLWxuayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci1idWxsZXRzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyQnVsbGV0c0JnQ29sb3I7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dENvbG9yT25CcmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm5yLWxuayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuXHJcbiAgICAubWlkZGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjE3MmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJpZ2h0bmVzc0hvdmVyKDEuMTUpO1xyXG5cclxuICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGFyayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0J0bkNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0J0bkJnQ29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMS4zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucm91bmRlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hieCB7XHJcbiAgICAgICAgJHNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQxNDE0MTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OTEzNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jaGVja2VkLFxyXG4gICAgICAgICYubWlkZGxlc3RhdGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAkaW5uZXJSZWN0U2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAoJHNpemUgLSAkaW5uZXJSZWN0U2l6ZSkgLyAyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAoJHNpemUgLSAkaW5uZXJSZWN0U2l6ZSkgLyAyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpbm5lclJlY3RTaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaW5uZXJSZWN0U2l6ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWlkZGxlc3RhdGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogKCRzaXplIC0gMnB4KSAvIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbEJnQ29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRDb2xvckhvdmVyKCRicmFuZENvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG90dGVkLWhpZGRlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1kYXRhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxCZ0NvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWNjZXNzLXRleHQsXHJcbiAgICAuZXJyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgJi5zdWNjZXNzLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVyci10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjMwMzA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGNoYS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGRpdi5jYXB0Y2hhLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgLmNhbGVuZGFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2FsZW5kYXIucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDI3LCAyNywgMjcsIDAuMzMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsLXRvLXRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgLjQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUuc3BvcnRzYm9vayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1pbmctc29vbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjUwcHggMDtcclxuICAgICAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlcGlja2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlNDY7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmctdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICRicmFuZENvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBzcGFuLmRvbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjM2NiMjUxO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCtzcGFuLmRvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQsXHJcbiAgICBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNkNjI3MDA7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZTAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWJ0bi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICBnYXA6IDAuNjI1cmVtO1xyXG5cclxuICAgIC5zd2lwZXItcHJldixcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgJHNpemU6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9ob21lcGFnZS9zbGlkZXIvYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcHJldiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuXHJcbn0iLCJAaW1wb3J0ICcuLi9jb21tb24vdmFycy5zY3NzJztcclxuXHJcbi5saWNlbnNlLWJhbm5lciB7XHJcbiAgICAubGljZW5zZS1wb3B1cCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7XHJcblxyXG4gICAgICAgIC50ZXh0ICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndhcm5pbmctbWlkZGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyZGVnLCByZ2JhKDE2LCAxNywgMjgsIDAuMDApIDYuNjYlLCAjMjgyQjQzIDUxLjc2JSwgcmdiYSgyMSwgMjIsIDM4LCAwLjAwKSA5Ny44NyUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MmRlZywgcmdiYSgxNiwgMTcsIDI4LCAwLjAwKSA2LjY2JSwgIzI4MkI0MyA1MS43NiUsIHJnYmEoMjEsIDIyLCAzOCwgMC4wMCkgOTcuODclKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAubWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi40NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJi5saWNlbnNlIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAubW9iaWxlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzZhN2I4YztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6ICM4ODlkYjM7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bC5pbm5lci1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmVlZHMtYXV0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nbyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICMxQjFCMjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCA7XHJcblxyXG5cclxuICAgICAgICAgICAgZGl2LnBheW1lbnRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBhOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBhOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAxLjI1cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIHJnYmEoNTgsIDUzLCA1OCwgMC44MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogZmlsdGVyIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAxLjI1cmVtIDAuOTVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgcmdiYSg1OCwgNTMsIDU4LCAwLjgwKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53YXJuaW5nLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1ncyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ud2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZW5kb3JzIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52ZW5kb3JzLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGE6bm90KC5wcmFnbWF0aWMpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLmJ0bSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAubWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjN2M3Yzc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaHRtbDpsYW5nKGZhKSwgaHRtbDpsYW5nKGFyKSB7XHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHJcblxyXG5cclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saWNlbnNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9iaWxlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZhN2I4YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ODlkYjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bC5pbm5lci1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmVlZHMtYXV0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9nbyBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjEyMTU7XHJcblxyXG5cclxuICAgICAgICAgICAgZGl2LnBheW1lbnRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndhcm5pbmctdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZ3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi53YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZW5kb3JzIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52ZW5kb3JzLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGE6bm90KC5wcmFnbWF0aWMpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLmJ0bSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAubWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjN2M3Yzc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICdjb21tb24vdmFycy5zY3NzJztcclxuQGltcG9ydCAnY29tbW9uL21peGlucy5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ292ZXJyaWRlcy9mb250cy5zY3NzJztcclxuQGltcG9ydCAnb3ZlcnJpZGVzL292ZXJyaWRlcy5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tcG9uZW50cy5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mYXN0LXRyYWNrLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnbGF5b3V0cy9oZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2xheW91dHMvZm9vdGVyLnNjc3MnO1xyXG5cclxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBodG1sIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFpbj5zZWN0aW9uOm50aC1jaGlsZCgxKSAuYmctc2hhZG93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEucGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBodG1sIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICBib2R5IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLnRvcC1jYXNpbm8tZ2FtZXMgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWFkZXIgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3Z3O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLnRvcC1jYXNpbm8tZ2FtZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDN2dztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLmNhdGVnb3JpZXMubWlkZGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYWluIC5nZXQtYm9udXNlcy5taWRkbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDN2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXZ3O1xyXG5cclxuICAgICAgICAgICAgLm1pZGRsZS50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbnMgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgaHRtbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIGh0bWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44MzZ2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLm1pZGRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBtYWluIHNlY3Rpb24udG9wLWNhc2luby1nYW1lcyAuZ2FtZXMgdWw6bGFzdC1jaGlsZCAucmVnaXN0ZXJ7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxNC43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMy43cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuYm90dG9tLXRleHQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjI2MjY1IDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBbnRvbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzZWN0aW9uLnRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjA1cztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTM1cHggMTAwcHggIzFiMWIyMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjFiMjI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNi42cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAuY2hhbmdlLWxhbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgICAgICBkaXYuY3VycmVudC1sYW5nIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyK3VsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExLjg3NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFCO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sOmxhbmcoZmEpLFxyXG5odG1sOmxhbmcoYXIpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGh0bWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIGh0bWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgaHRtbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgaHRtbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ib3R0b20tdGV4dCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzYyNjI2NSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQW50b247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc2VjdGlvbi50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zNXB4IDEwMHB4ICMxYjFiMjI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxYjIyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGF0YS1wb2ludD1cImhpZGVcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59Il19 */
