@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css?family=Anton);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500&display=swap);@font-face{font-family:Roboto-Regular;src:url(/assets/fonts/roboto/Regular/Roboto-Regular.woff2) format("woff2"),url(/assets/fonts/roboto/Regular/Roboto-Regular.woff) format("woff"),url(/assets/fonts/roboto/Regular/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:url(/assets/fonts/roboto/Bold/Roboto-Bold.woff2) format("woff2"),url(/assets/fonts/roboto/Bold/Roboto-Bold.woff) format("woff"),url(/assets/fonts/roboto/Bold/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto-Black;src:url(/assets/fonts/roboto/Black/Roboto-Black.woff2) format("woff2"),url(/assets/fonts/roboto/Black/Roboto-Black.woff) format("woff"),url(/assets/fonts/roboto/Black/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto-Light;src:url(/assets/fonts/roboto/Light/Roboto-Light.woff2) format("woff2"),url(/assets/fonts/roboto/Light/Roboto-Light.woff) format("woff"),url(/assets/fonts/roboto/Light/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;src:url(/assets/fonts/roboto/Medium/Roboto-Medium.woff2) format("woff2"),url(/assets/fonts/roboto/Medium/Roboto-Medium.woff) format("woff"),url(/assets/fonts/roboto/Medium/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto-Thin;src:url(/assets/fonts/roboto/Thin/Roboto-Thin.woff2) format("woff2"),url(/assets/fonts/roboto/Thin/Roboto-Thin.woff) format("woff"),url(/assets/fonts/roboto/Thin/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:Metropolis-Regular;src:url(/assets/fonts/Metropolis/Metropolis-Regular.woff2) format("woff2"),url(/assets/fonts/Metropolis/Metropolis-Regular.woff) format("woff"),url(/assets/fonts/Metropolis/Metropolis-Regular.ttf) format("truetype")}@font-face{font-family:Metropolis-Bold;src:url(/assets/fonts/Metropolis/Metropolis-Bold.woff2) format("woff2"),url(/assets/fonts/Metropolis/Metropolis-Bold.woff) format("woff"),url(/assets/fonts/Metropolis/Metropolis-Bold.ttf) format("truetype")}@font-face{font-family:Metropolis-Black;src:url(/assets/fonts/Metropolis/Metropolis-Black.woff2) format("woff2"),url(/assets/fonts/Metropolis/Metropolis-Black.woff) format("woff"),url(/assets/fonts/Metropolis/Metropolis-Black.ttf) format("truetype")}@font-face{font-family:Metropolis-Light;src:url(/assets/fonts/Metropolis/Metropolis-Light.woff2) format("woff2"),url(/assets/fonts/Metropolis/Metropolis-Light.woff) format("woff"),url(/assets/fonts/Metropolis/Metropolis-Light.ttf) format("truetype")}@font-face{font-family:Metropolis-Medium;src:url(/assets/fonts/Metropolis/Metropolis-Medium.woff2) format("woff2"),url(/assets/fonts/Metropolis/Metropolis-Medium.woff) format("woff"),url(/assets/fonts/Metropolis/Metropolis-Medium.ttf) format("truetype")}@font-face{font-family:Metropolis-Thin;src:url(/assets/fonts/Metropolis/Metropolis-Thin.woff2) format("woff2"),url(/assets/fonts/Metropolis/Metropolis-Thin.woff) format("woff"),url(/assets/fonts/Metropolis/Metropolis-Thin.ttf) format("truetype")}@font-face{font-family:Inter_18pt-Light;src:url(/assets/fonts/Inter/Inter_18pt-Light.woff2?v4)}@font-face{font-family:Inter_18pt-Bold;src:url(/assets/fonts/Inter/Inter_18pt-Bold.woff2?v4)}@font-face{font-family:Inter_18pt-ExtraBold;src:url(/assets/fonts/Inter/Inter_18pt-ExtraBold.woff2?v4)}@font-face{font-family:Inter_18pt-Black;src:url(/assets/fonts/Inter/Inter_18pt-Black.woff2?v4)}@font-face{font-family:Bills-Mafia;src:url("/assets/fonts/Bills Mafia.woff2?v4")}@font-face{font-family:Barlow-ExtraBold;src:url(/assets/fonts/Barlow/Barlow-ExtraBold.woff2?v4)}@font-face{font-family:Barlow-SemiBold;src:url(/assets/fonts/Barlow/Barlow-SemiBold.woff2?v4)}@font-face{font-family:Barlow-Black;src:url(/assets/fonts/Barlow/Barlow-Black.woff2?v4)}@font-face{font-family:Barlow-Bold;src:url(/assets/fonts/Barlow/Barlow-Bold.woff2?v4)}@font-face{font-family:Barlow-Medium;src:url(/assets/fonts/Barlow/Barlow-Medium.woff2?v4)}@font-face{font-family:Barlow-Regular;src:url(/assets/fonts/Barlow/Barlow-Regular.woff2?v5)}@font-face{font-family:Barlow-Light;src:url(/assets/fonts/Barlow/Barlow-Light.woff2?v5)}@font-face{font-family:Montserrat-ExtraBold;src:url(/assets/fonts/Montserrat-ExtraBold.woff2?v5)}@font-face{font-family:Poppins-Regular;src:url(/assets/fonts/Poppins/Poppins-Regular.woff2?v2)}@font-face{font-family:Poppins-Medium;src:url(/assets/fonts/Poppins/Poppins-Medium.woff2?v2)}@font-face{font-family:Poppins-SemiBold;src:url(/assets/fonts/Poppins/Poppins-SemiBold.woff2?v2)}@font-face{font-family:Poppins-Bold;src:url(/assets/fonts/Poppins/Poppins-Bold.woff2?v2)}@font-face{font-family:Poppins-ExtraBold;src:url(/assets/fonts/Poppins/Poppins-ExtraBold.woff2?v2)}@font-face{font-family:Poppins-Black;src:url(/assets/fonts/Poppins/Poppins-Black.woff2?v2)}@font-face{font-family:Poppins-Light;src:url(/assets/fonts/Poppins/Poppins-Light.woff2?v2)}@font-face{font-family:Montserrat-ExtraBold;src:url(/assets/fonts/Montserrat-ExtraBold.woff2?v2)}@font-face{font-family:'Material Icons';font-weight:400;font-style:normal;src:url(/assets/fonts/MaterialIcons-Regular.woff) format("woff")}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:url(/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(/assets/images/arrow_down.svg?v3);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(/assets/images/calendar.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(/assets/images/calendar.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(/assets/images/homepage/slider/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(/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{width:7.2625rem;height:2.5rem;padding:0;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;line-height:normal!important;font-size:.7375rem}html:not(:lang(fa)):not(:lang(ar)) header .auth-bar .user-info>ul .user-gifts ul li a{width:100%;height:100%;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%;padding:.375rem .8125rem}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 .change-lang{height:auto!important;line-height:auto!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-freespins{max-height:100dvh;position:relative;width:493px;height:736px;text-align:center;font-family:Roboto-Black;color:#fff;z-index:1;border:none;border-radius:24px;padding:30px 24px 29px;-webkit-box-sizing:border-box;box-sizing:border-box;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .close{position:absolute;top:12px;right:12px;z-index:2;cursor:pointer;font-size:1.5rem;font-weight:700}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/assets/images/freespins.png?v4);background-size:cover;background-position:center;z-index:-1;border-radius:24px}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px;-ms-flex-negative:0;flex-shrink:0}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-content .freespin-title{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;gap:5px}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-content .freespin-title h3{font-size:1.38rem;font-family:Inter_18pt-Light}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-content .freespin-title h4{font-family:Inter_18pt-Bold;font-size:1.38rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-content h2{color:#feeb1b;font-family:Inter_18pt-Black;text-shadow:0 0 15px #fe8C1B80,0 0 30px #7c00ff,0 2px 0 #fe8c1b;font-size:2.25rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-content p.freespin-count{margin-top:0;font-size:1.25rem;font-family:Inter_18pt-ExtraBold}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-content p.freespin-count span.count{color:#feeb1b}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-ms-flex-negative:0;flex-shrink:0;font-size:1.0625rem;padding:24px 1.25rem 16px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,72,153,.76)),color-stop(81.71%,rgba(29,15,51,.8171)),to(rgba(22,12,38,.88)));background:linear-gradient(180deg,rgba(102,72,153,.76) 0,rgba(29,15,51,.8171) 81.71%,rgba(22,12,38,.88) 100%);border-radius:24px;height:221px;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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-box-shadow:inset 0 0 11.6px 0 rgba(43,37,98,.65);box-shadow:inset 0 0 11.6px 0 rgba(43,37,98,.65)}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list p{font-size:1.13rem;font-family:Inter_18pt-Black;text-decoration:underline;text-shadow:0 4px 4px #0000007A}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-top:.75rem;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list ul::-webkit-scrollbar-track{background:rgba(241,241,241,.16)}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list ul::-webkit-scrollbar{width:.3125rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list ul::-webkit-scrollbar-thumb{background:#ffd234;border-radius:1.5625rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list li{color:#feeb1b;font-size:1.25rem;cursor:pointer;width:100%;font-family:Inter_18pt-Black;text-shadow:0 4px 4px #00000040;padding-bottom:.38rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list li:last-child{padding-bottom:0!important}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freespins .popup-freespins .popup-footer.games-list li:hover{text-decoration:underline}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets:not(.visible){display:none}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:493px;height:736px;max-height:100dvh;background-image:url(/assets/images/freebets-purple.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;border-radius:24px;padding:30px 24px 29px;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Inter_18pt-Light,sans-serif}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .close{position:absolute;top:12px;right:12px;z-index:2;cursor:pointer;font-size:1.5rem;font-weight:700}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px;-ms-flex-negative:0;flex-shrink:0}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-content .freebet-title{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;gap:5px}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-content .freebet-title h3{font-size:1.38rem;font-family:Inter_18pt-Light}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-content .freebet-title h4{font-family:Inter_18pt-Bold;font-size:1.38rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-content h2{color:#feeb1b;font-family:Inter_18pt-Black;text-shadow:0 0 15px #fe8C1B80,0 0 30px #7c00ff,0 2px 0 #fe8c1b;font-size:2.25rem}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-content p.freebet-amount{margin-top:0;font-size:1.25rem;font-family:Inter_18pt-ExtraBold}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-content p.freebet-amount .total-freebet-amount{font-family:inherit;font-size:inherit;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-content p.freebet-amount .currency{font-family:inherit;font-size:inherit;color:#feeb1b}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-footer{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:16px 0;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:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:24px;padding-block:16px 31px;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,72,153,.76)),color-stop(81.71%,rgba(29,15,51,.8171)),to(rgba(22,12,38,.88)));background:linear-gradient(180deg,rgba(102,72,153,.76) 0,rgba(29,15,51,.8171) 81.71%,rgba(22,12,38,.88) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-box-shadow:inset 0 0 11.6px 0 rgba(43,37,98,.65);box-shadow:inset 0 0 11.6px 0 rgba(43,37,98,.65)}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-footer h3{font-family:Inter_18pt-Black,sans-serif;font-size:16px;color:#fff}html:not(:lang(fa)):not(:lang(ar)) .overlay.active-freebets .popup-freebets .popup-footer h4{font-family:Inter_18pt-Black,sans-serif;font-size:16px;color:#feeb1b}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(/assets/images/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(/assets/images/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(/assets/images/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(/assets/images/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;text-align:center;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(/assets/images/as-background.png?v2);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(/assets/images/points/bg.png?v3);-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(/assets/images/bigwins/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(/assets/images/blocked/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 ul.inner-list>li.live-chat{cursor:pointer}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 ul.inner-list>li.live-chat,html:lang(fa) footer nav>ul>li ul.inner-list>li.live-chat{cursor:pointer}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}.google-auth-button{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-box-sizing:border-box;box-sizing:border-box;border-radius:8px;border:1px solid rgba(255,210,52,.37)!important;background:#18181e!important;padding-left:.9375rem!important;gap:10px}.google-auth-button span{font-family:Barlow-Regular;font-size:14px;color:#fff}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm92ZXJyaWRlcy9mb250cy5zY3NzIiwiY29tcG9uZW50cy9mYXN0LXRyYWNrLnNjc3MiLCJsYXlvdXRzL2hlYWRlci5zY3NzIiwib3ZlcnJpZGVzL292ZXJyaWRlcy5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwic3R5bGUuY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLCJsYXlvdXRzL2Zvb3Rlci5zY3NzIiwic3R5bGUuc2NzcyIsImNvbW1vbi92YXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsNEhBb1FBLDJEQ2xRQSxrSUMwd0VFLGdHRjF3RUYsV0FDSSxZQUFBLGVBQ0EsSUFBQSx1REFBQSxlQUFBLENBQUEsc0RBQUEsY0FBQSxDQUFBLHFEQUFBLG1CQUtKLFdBQ0ksWUFBQSxZQUNBLElBQUEsaURBQUEsZUFBQSxDQUFBLGdEQUFBLGNBQUEsQ0FBQSwrQ0FBQSxtQkFLSixXQUNJLFlBQUEsYUFDQSxJQUFBLG1EQUFBLGVBQUEsQ0FBQSxrREFBQSxjQUFBLENBQUEsaURBQUEsbUJBS0osV0FDSSxZQUFBLGFBQ0EsSUFBQSxtREFBQSxlQUFBLENBQUEsa0RBQUEsY0FBQSxDQUFBLGlEQUFBLG1CQUtKLFdBQ0ksWUFBQSxjQUNBLElBQUEscURBQUEsZUFBQSxDQUFBLG9EQUFBLGNBQUEsQ0FBQSxtREFBQSxtQkFLSixXQUNJLFlBQUEsWUFDQSxJQUFBLGlEQUFBLGVBQUEsQ0FBQSxnREFBQSxjQUFBLENBQUEsK0NBQUEsbUJBT0osV0FDSSxZQUFBLG1CQUNBLElBQUEsdURBQUEsZUFBQSxDQUFBLHNEQUFBLGNBQUEsQ0FBQSxxREFBQSxtQkFLSixXQUNJLFlBQUEsZ0JBQ0EsSUFBQSxvREFBQSxlQUFBLENBQUEsbURBQUEsY0FBQSxDQUFBLGtEQUFBLG1CQUtKLFdBQ0ksWUFBQSxpQkFDQSxJQUFBLHFEQUFBLGVBQUEsQ0FBQSxvREFBQSxjQUFBLENBQUEsbURBQUEsbUJBS0osV0FDSSxZQUFBLGlCQUNBLElBQUEscURBQUEsZUFBQSxDQUFBLG9EQUFBLGNBQUEsQ0FBQSxtREFBQSxtQkFLSixXQUNJLFlBQUEsa0JBQ0EsSUFBQSxzREFBQSxlQUFBLENBQUEscURBQUEsY0FBQSxDQUFBLG9EQUFBLG1CQUtKLFdBQ0ksWUFBQSxnQkFDQSxJQUFBLG9EQUFBLGVBQUEsQ0FBQSxtREFBQSxjQUFBLENBQUEsa0RBQUEsbUJBU0osV0FDSSxZQUFBLGlCQUNBLElBQUEsbURBR0osV0FDSSxZQUFBLGdCQUNBLElBQUEsa0RBR0osV0FDSSxZQUFBLHFCQUNBLElBQUEsdURBR0osV0FDSSxZQUFBLGlCQUNBLElBQUEsbURBTUosV0FDSSxZQUFBLFlBQ0EsSUFBQSwwQ0FHSixXQUNJLFlBQUEsaUJBQ0EsSUFBQSxvREFHSixXQUNJLFlBQUEsZ0JBQ0EsSUFBQSxtREFHSixXQUNJLFlBQUEsYUFDQSxJQUFBLGdEQUdKLFdBQ0ksWUFBQSxZQUNBLElBQUEsK0NBR0osV0FDSSxZQUFBLGNBQ0EsSUFBQSxpREFHSixXQUNJLFlBQUEsZUFDQSxJQUFBLGtEQUdKLFdBQ0ksWUFBQSxhQUNBLElBQUEsZ0RBSUosV0FDSSxZQUFBLHFCQUNBLElBQUEsaURBT0osV0FDSSxZQUFBLGdCQUNBLElBQUEsb0RBSUosV0FDSSxZQUFBLGVBQ0EsSUFBQSxtREFJSixXQUNJLFlBQUEsaUJBQ0EsSUFBQSxxREFJSixXQUNJLFlBQUEsYUFDQSxJQUFBLGlEQUdKLFdBQ0ksWUFBQSxrQkFDQSxJQUFBLHNEQUdKLFdBQ0ksWUFBQSxjQUNBLElBQUEsa0RBR0osV0FDSSxZQUFBLGNBQ0EsSUFBQSxrREFHSixXQUNJLFlBQUEscUJBQ0EsSUFBQSxpREFNSixXQUNJLFlBQUEsaUJBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxJQUFBLDhDQUFBLGVBR0osV0FDSSxZQUFBLDBCQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSxnREFBQSxnQkFHSiw0REFFUSxZQUFBLDBCQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLGVBQUEsT0FDQSxlQUFBLEtBQ0EsUUFBQSxhQUNBLFlBQUEsT0FDQSxVQUFBLE9BQ0EsVUFBQSxJQUNBLDhCQUFBLE9BQ0EsdUJBQUEsWUFJUix1Q0FBQSx1Q0FFUSxZQUFBLDBCQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLGVBQUEsT0FDQSxlQUFBLEtBQ0EsUUFBQSxhQUNBLFlBQUEsT0FDQSxVQUFBLE9BQ0EsVUFBQSxJQUNBLDhCQUFBLE9BQ0EsdUJBQUEsWUc1UFIsR0FDSSxnQkFBQSxLQUdKLHFDQUdRLFFBQUEsRUFDQSxPQUFBLEVBQ0EsNEJBQUEsb0JBTFIsd0NBU1EsVUFBQSxLQVRSLHdDQWFRLGlCQUFBLFFBQ0EsTUFBQSxxQkFDQSxXQUFBLE1BQ0EsVUFBQSxNQUNBLFNBQUEsS0FDQSxZQUFBLGVBbEJSLDBEQXFCWSxPQUFBLE1BQ0EsU0FBQSxPQXRCWixzQ0EyQlEsZ0JBQUEsS0EzQlIscUNBK0JRLGdCQUFBLEtBQ0EsTUFBQSxRQWhDUix5Q0FtQ1ksZUFBQSxPQW5DWix1Q0NQSSxlQUFBLE9BQ0Esa0JBQUEsS0FDQSxpQkFBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBQ0EsVUFBQSxLQUVBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0NvTkosMENGcE5BLHlDRXNOQSwwQ0FEQSw0Q0Z0S1EsT0FBQSxFQUNBLFFBQUEsRUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxVQUFBLFFBQ0EsWUFBQSxlQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLGNBQUEsSUUyS04sb0RGak9GLG1ERW1PRSxvREFEQSxzREZ6S1UsT0FBQSxFQXpEWix5Q0V1T0EsMENGeEtRLGFBQUEsS0EvRFIsb0VBbUVRLE1BQUEscUJBbkVSLDJEQW1FUSxNQUFBLHFCQW5FUixnRUFtRVEsTUFBQSxxQkFuRVIsc0RBbUVRLE1BQUEscUJBbkVSLDBDQXVFUSxPQUFBLFFBdkVSLDRDQTJFUSxNQUFBLGVBM0VSLHNEQThFWSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBaEZaLHlEQW1GZ0IsU0FBQSxTQUNBLE1BQUEsSUFDQSxTQUFBLGdCQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUNBLFdBQUEsS0FDQSxjQUFBLGVBeEZoQiwrREU2UU0sZ0VBQ0Esa0VGakxjLE1BQUEsZUFDQSxXQUFBLGNBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLGFBQ0EsT0FBQSxLQUNBLGFBQUEsSUFDQSxjQUFBLElBQUEsTUFBQSxVQUNBLG1CQUFBLElBQUEsV0FBQSxJQUNBLGNBQUEsRUF0R3BCLDBGRTJSUSwyRkFDQSw2RkZuTGdCLE1BQUEsWUFDQSxvQkFBQSxLQUFBLFlBQUEsS0ExR3hCLGlGRWlTUSxrRkFDQSxvRkZ6TGdCLE1BQUEsWUFDQSxpQkFBQSxLQUFBLFlBQUEsS0ExR3hCLHNGRXVTUSx1RkFDQSx5RkYvTGdCLE1BQUEsWUFDQSxnQkFBQSxLQUFBLFlBQUEsS0ExR3hCLDRFRTZTUSw2RUFDQSwrRUZyTWdCLE1BQUEsWUFDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBMUd4QixxRUVxVFEsc0VBQ0Esd0VGeE1nQixjQUFBLElBQUEsTUFBQSxxQkE5R3hCLG1FQW1Ib0IsSUFBQSxNQUNBLFVBQUEsS0FwSHBCLDJEQXdIb0IsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxlQUNBLFVBQUEsS0FDQSxlQUFBLEtBQ0EsTUFBQSxxQkFDQSxZQUFBLGFBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQW5JcEIsZ0VBdUlvQixNQUFBLFFBdklwQiw2REEySW9CLFlBQUEsS0FDQSxXQUFBLGdCQTVJcEIsc0VBK0l3QixNQUFBLEtBL0l4QiwyRUFrSjRCLE9BQUEsZUFDQSxNQUFBLGVBQ0EsVUFBQSxLQUNBLFlBQUEsY0FDQSxjQUFBLElFcU0xQixzREYzVkYsMERBZ0tZLE1BQUEsSUFDQSxNQUFBLE1BQ0EsV0FBQSxlQWxLWiw0Q0F1S1EsT0FBQSxLQXZLUiw0Q0EyS1EsWUFBQSxJQTNLUixzQ0V1V0Esc0NBQ0Esc0NBQ0Esc0NBQ0Esc0NGdkxRLE1BQUEsS0FDQSxZQUFBLElBcExSLHNDQXdMUSxZQUFBLGFBQ0EsVUFBQSxLQXpMUixzQ0E2TFEsWUFBQSxZQUNBLFVBQUEsS0E5TFIsc0NBa01RLFlBQUEsWUFDQSxVQUFBLFFBbk1SLHNDQXVNUSxZQUFBLElBQ0EsVUFBQSxLQXhNUixpRkUrWEEsaUZGbExRLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxFQVFSLGdCQUFBLGdCQUdRLFFBQUEsRUFDQSxPQUFBLEVBQ0EsNEJBQUEsb0JBTFIsbUJBQUEsbUJBU1EsVUFBQSxLQVRSLG1CQUFBLG1CQWFRLGlCQUFBLFFBQ0EsTUFBQSxxQkFDQSxXQUFBLE1BQ0EsVUFBQSxNQUNBLFNBQUEsS0FDQSxZQUFBLGVBQ0EsVUFBQSxJQW5CUixxQ0FBQSxxQ0FzQlksT0FBQSxNQUNBLFNBQUEsT0F2QlosaUJBQUEsaUJBNEJRLGdCQUFBLEtBNUJSLGdCQUFBLGdCQWdDUSxnQkFBQSxLQUNBLE1BQUEsUUFqQ1Isb0JBQUEsb0JBb0NZLGVBQUEsT0FwQ1osa0JBQUEsa0JDL05JLGVBQUEsT0FDQSxrQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsS0FDQSxVQUFBLEtBRUEsb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQ2tiSixxQkFEc0Isb0JBR3RCLHFCQURBLHVCQUpBLHFCRnZOQSxvQkV5TkEscUJBREEsdUJGeEtRLE9BQUEsRUFDQSxRQUFBLEVBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxRQUNBLFlBQUEsZUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxjQUFBLElFbUxOLCtCQURnQyw4QkFHaEMsK0JBREEsaUNBSkEsK0JGdk9GLDhCRXlPRSwrQkFEQSxpQ0Y5S1UsT0FBQSxFRXNMVSxvQkFDdEIscUJGalBBLG9CRWdQQSxxQkZoTFEsY0FBQSxLQWhFUiwrQ0FBQSwrQ0FvRVEsTUFBQSxxQkFwRVIsc0NBQUEsc0NBb0VRLE1BQUEscUJBcEVSLDJDQUFBLDJDQW9FUSxNQUFBLHFCQXBFUixpQ0FBQSxpQ0FvRVEsTUFBQSxxQkFwRVIscUJBQUEscUJBd0VRLE9BQUEsUUF4RVIsdUJBQUEsdUJBNEVRLE1BQUEsZUE1RVIsaUNBQUEsaUNBK0VZLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FqRlosb0NBQUEsb0NBb0ZnQixTQUFBLFNBQ0EsTUFBQSxJQUNBLFNBQUEsZ0JBQ0Esa0JBQUEsRUFBQSxZQUFBLEVBQ0EsV0FBQSxLQUNBLGNBQUEsZUUrTG9DLDBDQUM5QywyQ0FDQSw2Q0YxUk4sMENFdVJNLDJDQUNBLDZDRjFMYyxNQUFBLGVBQ0EsV0FBQSxjQUNBLE9BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxhQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEscUJBQ0EsbUJBQUEsSUFBQSxXQUFBLElBQ0EsY0FBQSxFRWlNNkQscUVBQ3pFLHNFQUNBLHdFRjFTUixxRUV1U1Esc0VBQ0Esd0VGOUxnQixNQUFBLFlBQ0Esb0JBQUEsS0FBQSxZQUFBLEtFcU1nRCw0REFDaEUsNkRBQ0EsK0RGbFRSLDRERStTUSw2REFDQSwrREZ0TWdCLE1BQUEsWUFDQSxpQkFBQSxLQUFBLFlBQUEsS0U2TXFELGlFQUNyRSxrRUFDQSxvRUYxVFIsaUVFdVRRLGtFQUNBLG9FRjlNZ0IsTUFBQSxZQUNBLGdCQUFBLEtBQUEsWUFBQSxLRXFOMkMsdURBQzNELHdEQUNBLDBERmxVUix1REUrVFEsd0RBQ0EsMERGdE5nQixNQUFBLFlBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLRStOb0MsZ0RBQ3BELGlEQUNBLG1ERjVVUixnREV5VVEsaURBQ0EsbURGM05nQixjQUFBLElBQUEsTUFBQSxxQkEvR3hCLDhDQUFBLDhDQW9Ib0IsSUFBQSxNQUNBLFVBQUEsS0FySHBCLHNDQUFBLHNDQXlIb0IsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxlQUNBLFVBQUEsS0FDQSxlQUFBLEtBQ0EsTUFBQSxxQkFDQSxZQUFBLGFBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQXBJcEIsMkNBQUEsMkNBd0lvQixNQUFBLFFBeElwQix3Q0FBQSx3Q0E0SW9CLGFBQUEsS0FDQSxXQUFBLGdCQTdJcEIsaURBQUEsaURBZ0p3QixNQUFBLEtBaEp4QixzREFBQSxzREFtSjRCLE9BQUEsZUFDQSxNQUFBLGVBQ0EsVUFBQSxLQUNBLFlBQUEsY0FDQSxjQUFBLElFMk4xQixpQ0FEa0MscUNBQWxDLGlDRmpYRixxQ0FpS1ksTUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLGdCQW5LWix1QkFBQSx1QkF3S1EsT0FBQSxLQXhLUix1QkFBQSx1QkE0S1EsWUFBQSxJRXFOVSxpQkFDbEIsaUJBQ0EsaUJBQ0EsaUJBQ0EsaUJGcllBLGlCRThYQSxpQkFDQSxpQkFDQSxpQkFDQSxpQkY3TVEsTUFBQSxLQUNBLFlBQUEsSUFyTFIsaUJBQUEsaUJBeUxRLFlBQUEsYUFDQSxVQUFBLEtBMUxSLGlCQUFBLGlCQThMUSxZQUFBLFlBQ0EsVUFBQSxLQS9MUixpQkFBQSxpQkFtTVEsWUFBQSxZQUNBLFVBQUEsUUFwTVIsaUJBQUEsaUJBd01RLFlBQUEsSUFDQSxVQUFBLEtFaU5xRCw0REFDN0QsNERGM1pBLDRERTBaQSw0REY1TVEsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLEVHOWFSLDBDQUlRLHNCQUFBLFFBSlIsMENBUVEsc0JBQUEsVUFSUiwwQ0FZUSxzQkFBQSxhQVpSLDBDQWdCUSxzQkFBQSxhQWhCUiwyQ0FvQlEsc0JBQUEsYUFwQlIsMkNBd0JRLHNCQUFBLGNBeEJSLDJDQTRCUSxzQkFBQSxjQTVCUiwyQ0FnQ1Esc0JBQUEsWUFoQ1IsMkNBb0NRLHNCQUFBLGFBcENSLDJDQXdDUSxzQkFBQSxRQXhDUiwyQ0E0Q1Esc0JBQUEsY0E1Q1IsMkNBZ0RRLHNCQUFBLGNBaERSLDJDQW9EUSxzQkFBQSxZQXBEUiwyQ0F3RFEsc0JBQUEsY0F4RFIsMkNBNERRLHNCQUFBLGFBNURSLDJDQWdFUSxzQkFBQSxhQWhFUiwyQ0FvRVEsc0JBQUEsWUFwRVIsMkNBd0VRLHNCQUFBLEVBeEVSLDJDQTRFUSxzQkFBQSxhQTVFUiwyQ0FnRlEsc0JBQUEsYUFoRlIsMkNBb0ZRLHNCQUFBLGFBcEZSLDJDQXdGUSxzQkFBQSxjQXhGUiwyQ0E0RlEsc0JBQUEsY0E1RlIsMkNBZ0dRLHNCQUFBLGNBaEdSLDJDQW9HUSxzQkFBQSxjQXBHUiwyQ0F3R1Esc0JBQUEsYUF4R1IsMkNBNEdRLHNCQUFBLGNBNUdSLDJDQWdIUSxzQkFBQSxhQWhIUiwyQ0FvSFEsc0JBQUEsYUFwSFIsMkNBd0hRLHNCQUFBLGNBeEhSLDJDQTRIUSxzQkFBQSxjQTVIUiwyQ0FnSVEsc0JBQUEsYUFoSVIsMkNBb0lRLHNCQUFBLGNBcElSLDJDQXdJUSxzQkFBQSxjQXhJUiwyQ0E0SVEsc0JBQUEsYUE1SVIsMkNBZ0pRLHNCQUFBLGNBaEpSLDJDQW9KUSxzQkFBQSxjQXBKUiwyQ0F3SlEsc0JBQUEsUUF4SlIsMkNBNEpRLHNCQUFBLFFBNUpSLDJDQWdLUSxzQkFBQSxhQWhLUiwyQ0FvS1Esc0JBQUEsYUFwS1IsMkNBd0tRLHNCQUFBLGFBeEtSLDJDQTRLUSxzQkFBQSxjQTVLUiwyQ0FnTFEsc0JBQUEsY0FoTFIsMkNBb0xRLHNCQUFBLGNBQ0Esa0JBQUEsVUFBQSxVQUFBLFVBckxSLDJDQXlMUSxzQkFBQSxjQXpMUiwyQ0E2TFEsc0JBQUEsVUE3TFIsMkNBaU1RLHNCQUFBLFFBak1SLDJDQXFNUSxzQkFBQSxRQXJNUiwyQ0F5TVEsc0JBQUEsT0F6TVIsMkNBNk1RLHNCQUFBLGFBN01SLDJDQWlOUSxzQkFBQSxhQWpOUiwyQ0FxTlEsc0JBQUEsYUFyTlIsMkNBeU5RLHNCQUFBLGFBek5SLDJDQTZOUSxzQkFBQSxhQTdOUiwyQ0FpT1Esc0JBQUEsY0FqT1IsMkNBcU9RLHNCQUFBLGFBck9SLDJDQXlPUSxzQkFBQSxhQXpPUiwyQ0E2T1Esc0JBQUEsY0E3T1IsMkNBaVBRLHNCQUFBLGNBalBSLDJDQXFQUSxzQkFBQSxjQXJQUiwyQ0F5UFEsc0JBQUEsY0F6UFIsMkNBNlBRLHNCQUFBLGFBN1BSLDRDQWlRUSxzQkFBQSxhQWpRUiw0Q0FxUVEsc0JBQUEsYUFyUVIsNENBeVFRLHNCQUFBLFFBelFSLDRDQTZRUSxzQkFBQSxRQTdRUiw0Q0FpUlEsc0JBQUEsUUFqUlIsNENBcVJRLHNCQUFBLFFBclJSLDRDQXlSUSxzQkFBQSxRQXpSUiw0Q0E2UlEsc0JBQUEsUUE3UlIsNENBaVNRLHNCQUFBLFFBalNSLDRDQXFTUSxzQkFBQSxRQXJTUiw0Q0F5U1Esc0JBQUEsUUF6U1IsNENBNlNRLHNCQUFBLFFBN1NSLDRDQWlUUSxzQkFBQSxRQWpUUiw0Q0FxVFEsc0JBQUEsUUFyVFIsNENBeVRRLHNCQUFBLFFBelRSLDRDQTZUUSxzQkFBQSxRQTdUUiw0Q0FpVVEsc0JBQUEsVUFqVVIsNENBcVVRLHNCQUFBLFFBclVSLDRDQXlVUSxzQkFBQSxRQXpVUiw0Q0E2VVEsc0JBQUEsUUE3VVIsNENBaVZRLHNCQUFBLFFBalZSLDRDQXFWUSxzQkFBQSxRQXJWUiw0Q0F5VlEsc0JBQUEsUUF6VlIsNENBNlZRLHNCQUFBLFFBN1ZSLDRDQWlXUSxzQkFBQSxRQWpXUiw0Q0FxV1Esc0JBQUEsUUFyV1IsNENBeVdRLHNCQUFBLFVBeldSLDRDQTZXUSxzQkFBQSxRQTdXUiw0Q0FpWFEsc0JBQUEsUUFqWFIsNENBcVhRLHNCQUFBLFFBclhSLDRDQXlYUSxzQkFBQSxRQXpYUiw0Q0E2WFEsc0JBQUEsUUE3WFIsNENBaVlRLHNCQUFBLFFBallSLDRDQXFZUSxzQkFBQSxRQXJZUiw0Q0F5WVEsc0JBQUEsUUF6WVIsNENBNllRLHNCQUFBLFFBN1lSLDRDQWlaUSxzQkFBQSxRQWpaUiw0Q0FxWlEsc0JBQUEsUUFyWlIsNENBeVpRLHNCQUFBLFFBelpSLDRDQTZaUSxzQkFBQSxRQTdaUiw0Q0FpYVEsc0JBQUEsUUFqYVIsNENBcWFRLHNCQUFBLFFBcmFSLDRDQXlhUSxzQkFBQSxRQXphUiw0Q0E2YVEsc0JBQUEsUUE3YVIsNENBaWJRLHNCQUFBLFFBamJSLDRDQXFiUSxzQkFBQSxRQXJiUiw0Q0F5YlEsc0JBQUEsUUF6YlIsNENBNmJRLHNCQUFBLFFBN2JSLDRDQWljUSxzQkFBQSxRQWpjUiw0Q0FxY1Esc0JBQUEsUUFyY1IsNENBeWNRLHNCQUFBLFFBemNSLDRDQTZjUSxzQkFBQSxRQTdjUiw0Q0FpZFEsc0JBQUEsUUFqZFIsNENBcWRRLHNCQUFBLFFBcmRSLDRDQXlkUSxzQkFBQSxRQXpkUiw0Q0E2ZFEsc0JBQUEsUUE3ZFIsNENBaWVRLHNCQUFBLFFBamVSLDRDQXFlUSxzQkFBQSxRQXJlUiw0Q0F5ZVEsc0JBQUEsUUF6ZVIsNENBNmVRLHNCQUFBLFFBN2VSLDRDQWlmUSxzQkFBQSxRQWpmUiw0Q0FxZlEsc0JBQUEsUUFyZlIsNENBeWZRLHNCQUFBLFFBemZSLDRDQTZmUSxzQkFBQSxRQTdmUiw0Q0FpZ0JRLHNCQUFBLFFBamdCUiw0Q0FxZ0JRLHNCQUFBLFFBcmdCUiw0Q0F5Z0JRLHNCQUFBLFFBemdCUiw0Q0E2Z0JRLHNCQUFBLFFBN2dCUiw0Q0FpaEJRLHNCQUFBLFFBamhCUiw0Q0FxaEJRLHNCQUFBLFFBcmhCUiw0Q0F5aEJRLHNCQUFBLFFBemhCUiw0Q0E2aEJRLHNCQUFBLFFBN2hCUiw0Q0FpaUJRLHNCQUFBLFFBQ0EsTUFBQSxHQUNBLE9BQUEsb0JBQ0EsSUFBQSxnQkFwaUJSLDRDQXdpQlEsc0JBQUEsUUFDQSxrQkFBQSxXQUFBLFVBQUEsV0FDQSxPQUFBLEtBQ0EsSUFBQSxLQTNpQlIsNENBK2lCUSxzQkFBQSxRQUNBLGtCQUFBLFVBQUEsVUFBQSxVQUNBLE9BQUEsVUFDQSxJQUFBLEtBbGpCUiw0Q0FzakJRLHNCQUFBLFFBQ0Esa0JBQUEsVUFBQSxVQUFBLFVBdmpCUiwwQ0EyakJRLHNCQUFBLGFBQ0EsTUFBQSxHQUNBLE9BQUEsT0FDQSxJQUFBLE9BOWpCUiw0Q0Fpa0JRLHNCQUFBLGFBQ0EsTUFBQSxHQUNBLE9BQUEsb0JBQ0EsSUFBQSxnQkFJUixhQUNJLFFBQUEsZUFHSix1REFJWSxtQkFBQSxXQUFBLFdBQUEsV0FKWiwwREFRWSxVQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLEtBWFosZ0VBZVksTUFBQSxRQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFFBQUEsRUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEscUJBQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxpQkFBQSxzQ0FDQSxrQkFBQSxVQUNBLGdCQUFBLEtBQUEsU0FDQSxvQkFBQSxPQUFBLE1BQUEsU0E1QlosNERBZ0NZLFFBQUEsS0FDQSxXQUFBLE1BQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLE1BQUEsUUFDQSxRQUFBLEVBQ0EsbUJBQUEsRUFBQSxFQUFBLElBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLFFBeENaLG9FQTRDZ0IsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQTdDaEIsa0VBaURnQixPQUFBLFFBQ0EsaUJBQUEsUUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsbUJBQUEsaUJBQUEsSUFBQSxLQUFBLFdBQUEsaUJBQUEsSUFBQSxLQXhEaEIsd0VBMkRvQixNQUFBLEtBQ0EsaUJBQUEsUUE1RHBCLG1EQW1FUSxRQUFBLEtBQ0EsY0FBQSxLQXBFUixxREF1RVksbUJBQUEsV0FBQSxXQUFBLFdBdkVaLDBEQTJFWSxjQUFBLEtBQ0EsTUFBQSxLQTVFWixzREFnRlksY0FBQSxJQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxxQkFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQTFGWixzRUE4RmdCLFVBQUEsSUFDQSxTQUFBLE9BQ0EsY0FBQSxTQWhHaEIsNERBb0dnQixPQUFBLFFBcEdoQiwyREF5R1ksUUFBQSxNQXpHWixtREE4R1EsWUFBQSxpQkFDQSxXQUFBLE9BQ0EsZUFBQSxLQUNBLGVBQUEsT0FDQSxVQUFBLE9BQ0EsWUFBQSxPQUNBLFVBQUEsSUFDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQ0EsdUJBQUEsWUFDQSxlQUFBLG1CQUNBLHdCQUFBLFVBQ0EsOEJBQUEsT0FBQSxzQkFBQSxPQXpIUiwyQ0E2SFEsU0FBQSxTQUNBLE1BQUEsS0FDQSxZQUFBLFFBQ0EsT0FBQSxFQUFBLEtBQ0Esa0JBQUEsZ0JBQUEsVUFBQSxnQkFqSVIsMkNBQUEsaURBQUEsa0RBc0lZLFdBQUEsS0FDQSxrQkFBQSxXQUFBLEdBQUEsU0FBQSxZQUFBLFVBQUEsV0FBQSxHQUFBLFNBQUEsWUFDQSxNQUFBLElBQ0EsT0FBQSxLQXpJWiwyQ0E2SVksd0JBQUEsTUFBQSxnQkFBQSxNQTdJWixpREFBQSxrREFrSlksU0FBQSxTQUNBLElBQUEsRUFDQSxRQUFBLEdBcEpaLGtEQXdKWSxLQUFBLE1BQ0Esd0JBQUEsTUFBQSxnQkFBQSxNQXpKWixpREE2SlksS0FBQSxLQUdKLDhCQUVJLEdEd2VWLEtBREEsSUNwZWMsbUJBQUEsRUFBQSxFQUFBLFdBQUEsRUFBQSxFQUNBLE9BQUEsS0FHSixJQUNJLG1CQUFBLEVBQUEsTUFBQSxXQUFBLEVBQUEsTUFDQSxPQUFBLE1BWFIsc0JBRUksR0RvZlYsS0FEQSxJQ2hmYyxtQkFBQSxFQUFBLEVBQUEsV0FBQSxFQUFBLEVBQ0EsT0FBQSxLQUdKLElBQ0ksbUJBQUEsRUFBQSxNQUFBLFdBQUEsRUFBQSxNQUNBLE9BQUEsTUEzS2hCLG1EQWlMUSxTQUFBLFNBQ0EsT0FBQSxNQWxMUixvRUFzTGdCLGdCQUFBLE1BQ0Esb0JBQUEsSUFBQSxPQUNBLGtCQUFBLG9CQXhMaEIsc0VGOWtCSSxlQUFBLE9BQ0Esa0JBQUEsS0FDQSxpQkFBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBQ0EsVUFBQSxLQUVBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0V1a0JKLHlFQThMb0IsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxZQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BdE1wQiw2RUEwTW9CLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQTVNcEIsbUVBa05ZLFNBQUEsU0FDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0F4TloseUVBOE5vQixRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxPQUFBLEVBQUEsSUFDQSxlQUFBLE9BQ0EsUUFBQSxJQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE9BQUEsUUF2T3BCLHVGQTBPd0IsUUFBQSxHQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLGlCQUFBLEtBOU94Qiw0Q0FzUFEsU0FBQSxTQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUExUFIsMkNBOFBRLFNBQUEsU0FDQSxVQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQWxRUix3Q0FzUVEsU0FBQSxTQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFFBQUEsYUFDQSxZQUFBLElBQ0EsWUFBQSxjQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLFFBQUEsbUJBQUEsUUFBQSxtQkFBQSxRQUFBLFlBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9GcnlCSixtQkFBQSxlQUFBLE1BQUEsUUFBQSxXQUFBLGVBQUEsTUFBQSxRQUFBLFdBQUEsT0FBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE1BQUEsT0FBQSxDQUFBLGVBQUEsTUFBQSxRQUNBLE9BQUEsUUFFQSw4Q0FDSSxlQUFBLGlCQUFBLE9BQUEsaUJFMGdCUiw2Q0E2UlksV0FBQSxRQTdSWiw2Q0FpU1ksTUFBQSxLQUNBLFdBQUEsUUZoekJSLG1CQUFBLGVBQUEsTUFBQSxRQUFBLFdBQUEsZUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsTUFBQSxPQUFBLENBQUEsZUFBQSxNQUFBLFFBQ0EsT0FBQSxRQUVBLG1EQUNJLGVBQUEsZ0JBQUEsT0FBQSxnQkUwZ0JSLGdEQXdTWSxZQUFBLGFBQ0EsY0FBQSxPQUNBLE9BQUEsTUFDQSxZQUFBLE1BQ0EsTUFBQSxNQUNBLFVBQUEsS0E3U1osa0RBaVRZLFFBQUEsR0FDQSxlQUFBLEtBbFRaLHlDQXdUUSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLE9BQUEsUUE1VFIsK0NBK1RZLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUUFoVVosOERBbVVnQixpQkFBQSxRQW5VaEIsd0RBQUEsNERBMlVnQixRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsUUFsVmhCLDREQXdWZ0IsT0FBQSxJQUNBLElBQUEsSUF6VmhCLDRDQStWUSxTQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGVBQ0EsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFFBQUEsSUF4V1Isb0RBMldZLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQTNXWixtREErV1ksU0FBQSxTQUNBLE1BQUEsTUFDQSxpQkFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUNBLFNBQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FyWFosMERBd1hnQixTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0Z0NkJaLE9BQUEsUUV5aUJKLGtEQXFZUSxTQUFBLE9BQ0EsY0FBQSxTQUNBLFlBQUEsT0F2WVIsNENBMllRLE1BQUEsS0FDQSxpQkFBQSxRQUNBLE9BQUEsTUFDQSxXQUFBLE9BQ0EsU0FBQSxPQS9ZUixrREFrWlksV0FBQSxLQUNBLFVBQUEsS0FuWlosa0RBdVpZLFVBQUEsS0FDQSxXQUFBLEtEb2VaLDZDQzUzQkEsaURBOFpRLFVBQUEsS0RpZU4sMERDLzNCRiw4REFpYVksTUFBQSxRRGllVixzRENsNEJGLDBEQXFhWSxNQUFBLFFEZ2VWLGtEQ3I0QkYsc0RBeWFZLGVBQUEsT0QrZFYsaUVDeDRCRixxRUE2YVksVUFBQSxLQUNBLFlBQUEsSUE5YVosb0RBbWJRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FwYlIsb0VBdWJZLE9BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLElBQUEsS0FDQSxvQkFBQSxPQUFBLElBQUEsSUFDQSxrQkFBQSxVQTliWix1RUFrY1ksTUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxRQXhjWix5REE4Y1ksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxpQkFBQSxpQ0FDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsT0FBQSxRQUNBLG1CQUFBLGVBQUEsSUFBQSxXQUFBLGVBQUEsSUFBQSxXQUFBLE9BQUEsSUFBQSxXQUFBLE9BQUEsR0FBQSxDQUFBLGVBQUEsSUF2ZFosK0RBMGRnQixlQUFBLGNBQUEsT0FBQSxjQTFkaEIsd0RBK2RZLG1CQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsbUJBL2RaLGtEQW9lUSxTQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUNBLG1CQUFBLGVBQUEsTUFBQSxRQUFBLFdBQUEsZUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsTUFBQSxPQUFBLENBQUEsZUFBQSxNQUFBLFFBQ0EsT0FBQSxRQWxmUix3REFxZlksZUFBQSxnQkFBQSxPQUFBLGdCQXJmWixxREEwZlEsTUFBQSxLQUNBLE9BQUEsbUJBM2ZSLGlEQStmUSxRQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFVBQUEsS0FuZ0JSLCtEQXNnQlksZUFBQSxLQUNBLFVBQUEsS0F2Z0JaLHlEQTRnQlEsTUFBQSxLQTVnQlIsK0NBZ2hCUSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLE1BQUEsS0F0aEJSLDRDQTBoQlEsU0FBQSxTQUNBLFlBQUEsY0FDQSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLEtBQ0Esb0JBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxLQXZpQlIsNkNBNmlCUSxTQUFBLFNBQ0EsZUFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLElBQ0EsSUFBQSxJQUNBLFdBQUEsTUFDQSxNQUFBLFFBQ0EsUUFBQSxLQXBqQlIseUZBd2pCUSxRQUFBLE1Eb2RSLG1FQzVnQ0EsbUVBNmpCUSxhQUFBLFFEa2ROLDhGQy9nQ0YsOEZBZ2tCWSxNQUFBLFFEa2RWLHFGQ2xoQ0YscUZBZ2tCWSxNQUFBLFFEcWRWLDBGQ3JoQ0YsMEZBZ2tCWSxNQUFBLFFEd2RWLGdGQ3hoQ0YsZ0ZBZ2tCWSxNQUFBLFFBS1osOEJBQUEsOEJBRVEsWUFBQSxpQkFDQSxXQUFBLE9BQ0EsZUFBQSxLQUNBLGVBQUEsT0FDQSxVQUFBLE9BQ0EsWUFBQSxPQUNBLFVBQUEsSUFDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQ0EsdUJBQUEsWUFDQSxlQUFBLG1CQUNBLHdCQUFBLFVBQ0EsOEJBQUEsT0FBQSxzQkFBQSxPQWJSLHNCQUFBLHNCQWlCUSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFlBQUEsUUFDQSxPQUFBLEVBQUEsS0FDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQXJCUixzQkFBQSw0QkFBQSw2QkFBQSxzQkFBQSw0QkFBQSw2QkEwQlksV0FBQSxLQUNBLGtCQUFBLFdBQUEsR0FBQSxTQUFBLFlBQUEsVUFBQSxXQUFBLEdBQUEsU0FBQSxZQUNBLE1BQUEsSUFDQSxPQUFBLEtBN0JaLHNCQUFBLHNCQWlDWSx3QkFBQSxNQUFBLGdCQUFBLE1BakNaLDRCQUFBLDZCQUFBLDRCQUFBLDZCQXNDWSxTQUFBLFNBQ0EsSUFBQSxFQUNBLFFBQUEsR0F4Q1osNkJBQUEsNkJBNENZLE1BQUEsTUFDQSx3QkFBQSxNQUFBLGdCQUFBLE1BN0NaLDRCQUFBLDRCQWlEWSxNQUFBLEtBR0osc0JBRUksR0RnZFYsS0FEQSxJQzVjYyxtQkFBQSxFQUFBLEVBQUEsV0FBQSxFQUFBLEVBQ0EsT0FBQSxLQUdKLElBQ0ksbUJBQUEsRUFBQSxNQUFBLFdBQUEsRUFBQSxNQUNBLE9BQUEsTUEvRGhCLDhCQUFBLDhCQXFFUSxTQUFBLFNBQ0EsT0FBQSxLQXRFUiwrQ0FBQSwrQ0EwRWdCLGdCQUFBLE1BQ0Esb0JBQUEsSUFBQSxPQTNFaEIsaURBQUEsaURGbnBDSSxlQUFBLE9BQ0Esa0JBQUEsS0FDQSxpQkFBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBQ0EsVUFBQSxLQUVBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0U0b0NKLG9EQUFBLG9EQWtGb0IsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxZQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BMUZwQix3REFBQSx3REE4Rm9CLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQWhHcEIsOENBQUEsOENBc0dZLFNBQUEsU0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0E1R1osb0RBQUEsb0RBa0hvQixRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxPQUFBLEVBQUEsSUFDQSxlQUFBLE9BQ0EsUUFBQSxJQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE9BQUEsUUEzSHBCLGtFQUFBLGtFQThId0IsUUFBQSxHQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLGlCQUFBLEtBbEl4Qix1QkFBQSx1QkEwSVEsU0FBQSxTQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUE5SVIsc0JBQUEsc0JBa0pRLFNBQUEsU0FDQSxNQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBckpSLG1CQUFBLG1CQXlKUSxTQUFBLFNBQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxhQUNBLFlBQUEsSUFDQSxZQUFBLGNBQ0EsV0FBQSxRQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQ0EsUUFBQSxtQkFBQSxRQUFBLG1CQUFBLFFBQUEsWUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0Y3dkNKLG1CQUFBLGVBQUEsTUFBQSxRQUFBLFdBQUEsZUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsTUFBQSxPQUFBLENBQUEsZUFBQSxNQUFBLFFBQ0EsT0FBQSxRQUVBLHlCQUFBLHlCQUNJLGVBQUEsaUJBQUEsT0FBQSxpQkUra0NSLHdCQUFBLHdCQStLWSxXQUFBLFFBL0taLHdCQUFBLHdCQW1MWSxNQUFBLEtBQ0EsV0FBQSxRRnZ3Q1IsbUJBQUEsZUFBQSxNQUFBLFFBQUEsV0FBQSxlQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsTUFBQSxRQUFBLFdBQUEsT0FBQSxNQUFBLE9BQUEsQ0FBQSxlQUFBLE1BQUEsUUFDQSxPQUFBLFFBRUEsOEJBQUEsOEJBQ0ksZUFBQSxnQkFBQSxPQUFBLGdCRStrQ1IsMkJBQUEsMkJBMExZLFlBQUEsYUFDQSxjQUFBLE9BQ0EsT0FBQSxNQUNBLFlBQUEsTUFDQSxNQUFBLE1BQ0EsVUFBQSxLQS9MWiw2QkFBQSw2QkFtTVksUUFBQSxHQUNBLGVBQUEsS0FwTVosb0JBQUEsb0JBME1RLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxRQTlNUiwwQkFBQSwwQkFpTlksT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQWxOWix5Q0FBQSx5Q0FxTmdCLGlCQUFBLFFBck5oQixtQ0FBQSx1Q0FBQSxtQ0FBQSx1Q0E2TmdCLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxpQkFBQSxRQXBPaEIsdUNBQUEsdUNBME9nQixPQUFBLElBQ0EsSUFBQSxJQTNPaEIsdUJBQUEsdUJBaVBRLFNBQUEsTUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZUFDQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsUUFBQSxJQTFQUiwrQkFBQSwrQkE2UFksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBN1BaLDhCQUFBLDhCQWlRWSxTQUFBLFNBQ0EsTUFBQSxNQUNBLGlCQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQ0EsU0FBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQXZRWixxQ0FBQSxxQ0EwUWdCLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLRjczQ1osT0FBQSxRRThtQ0osNkJBQUEsNkJBdVJRLFNBQUEsT0FDQSxjQUFBLFNBQ0EsWUFBQSxPQXpSUix1QkFBQSx1QkE2UlEsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxNQUNBLFdBQUEsT0FDQSxTQUFBLE9BalNSLDZCQUFBLDZCQW9TWSxXQUFBLEtBQ0EsVUFBQSxLQXJTWiw2QkFBQSw2QkF5U1ksVUFBQSxLQUNBLFdBQUEsS0RpY1osd0JBRHlCLDRCQUF6Qix3QkMxdUJBLDRCQWdUUSxVQUFBLEtEK2JOLHFDQURzQyx5Q0FBdEMscUNDOXVCRix5Q0FtVFksTUFBQSxRRGdjVixpQ0FEa0MscUNBQWxDLGlDQ2x2QkYscUNBdVRZLE1BQUEsUURnY1YsNkJBRDhCLGlDQUE5Qiw2QkN0dkJGLGlDQTJUWSxlQUFBLE9EZ2NWLDRDQUQ2QyxnREFBN0MsNENDMXZCRixnREErVFksVUFBQSxLQUNBLGFBQUEsSUFoVVosK0JBQUEsK0JBcVVRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0F0VVIsK0NBQUEsK0NBeVVZLE9BQUEsS0FDQSxNQUFBLE1BQ0EsTUFBQSxLQUNBLGFBQUEsS0FDQSxpQkFBQSxLQUNBLGdCQUFBLElBQUEsS0FDQSxvQkFBQSxPQUFBLElBQUEsSUFDQSxrQkFBQSxVQWhWWixrREFBQSxrREFvVlksTUFBQSxLQUNBLE1BQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxRQTFWWixvQ0FBQSxvQ0FnV1ksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxpQkFBQSxpQ0FDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsT0FBQSxRQUNBLG1CQUFBLGVBQUEsSUFBQSxXQUFBLGVBQUEsSUFBQSxXQUFBLE9BQUEsSUFBQSxXQUFBLE9BQUEsR0FBQSxDQUFBLGVBQUEsSUF6V1osMENBQUEsMENBNFdnQixlQUFBLGNBQUEsT0FBQSxjQTVXaEIsbUNBQUEsbUNBaVhZLG1CQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsbUJBalhaLDZCQUFBLDZCQXNYUSxTQUFBLE1BQ0EsS0FBQSxNQUNBLE9BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUNBLG1CQUFBLGVBQUEsTUFBQSxRQUFBLFdBQUEsZUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE1BQUEsUUFBQSxXQUFBLE9BQUEsTUFBQSxPQUFBLENBQUEsZUFBQSxNQUFBLFFBQ0EsT0FBQSxRQXBZUixtQ0FBQSxtQ0F1WVksZUFBQSxnQkFBQSxPQUFBLGdCQXZZWixnQ0FBQSxnQ0E0WVEsTUFBQSxLQUNBLE9BQUEsbUJBN1lSLDRCQUFBLDRCQWlaUSxRQUFBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFVBQUEsS0FyWlIsMENBQUEsMENBd1pZLGVBQUEsS0FDQSxVQUFBLEtBelpaLG9DQUFBLG9DQThaUSxNQUFBLEtBOVpSLDBCQUFBLDBCQWthUSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLE1BQUEsS0F4YVIsdUJBQUEsdUJBNGFRLFNBQUEsU0FDQSxZQUFBLGNBQ0EsaUJBQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxLQUNBLG9CQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0F6YlIsd0JBQUEsd0JBK2JRLFNBQUEsU0FDQSxlQUFBLEtBQ0EsVUFBQSxLQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsV0FBQSxNQUNBLE1BQUEsUUFDQSxRQUFBLEtBdGNSLG9FQUFBLG9FQTBjUSxRQUFBLE1Ec2JSLDhDQUQrQyw4Q0FBL0MsOENDLzNCQSw4Q0ErY1EsYUFBQSxRRHFiTix5RUFEMEUseUVBQTFFLHlFQ240QkYseUVBa2RZLE1BQUEsUURzYlYsZ0VBRGlFLGdFQUFqRSxnRUN2NEJGLGdFQWtkWSxNQUFBLFFEMGJWLHFFQURzRSxxRUFBdEUscUVDMzRCRixxRUFrZFksTUFBQSxRRDhiViwyREFENEQsMkRBQTVELDJEQy80QkYsMkRBa2RZLE1BQUEsUUFLWixvQkFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0EsWUFBQSxRQUNBLElBQUEsUURtY0YsaUNDdmNGLGlDQVNRLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSw4Q0FDQSxvQkFBQSxPQUNBLGtCQUFBLFVBQ0EsT0FBQSxRQUNBLFFBQUEsRUFDQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLEtEa2NKLHdEQ2xkSix3REFtQlksUUFBQSxHQW5CWixpQ0F3QlEsa0JBQUEsZUFBQSxVQUFBLGVMOW5EUixzQkFDQyxXQUFBLGlCQURELHdCQUdFLG1CQUFBLFdBQUEsV0FBQSxXQUhGLDBDQU9FLFNBQUEsU0FDQSxNQUFBLGdCQUNBLFdBQUEsY0FDQSxPQUFBLE1BQ0EsY0FBQSxJQUNBLFNBQUEsaUJBQ0EsV0FBQSxRQUNBLFdBQUEsS0FDQSxlQUFBLEtBZkYsa0RBa0JHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLEtBcEJILHlEQXVCSSxNQUFBLFFBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLFlBQUEsS0FDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLEtBakNKLCtEQW9DSyxTQUFBLFNBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxPQUFBLEtBdkNMLG9FQTJDSyxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsT0FBQSxNQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsbUJBQUEsSUFBQSxXQUFBLElBdERMLDBFQXlETSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFFBQUEsS0EzRE4sZ0ZBZ0VLLFFBQUEsRUFoRUwsd0ZBc0VLLFFBQUEsTUF0RUwsMEVBMEVLLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsUUE3RUwsMERBa0ZJLE1BQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGFBQUEsRUFDQSxhQUFBLEtBdEZKLGdFQXlGSyxjQUFBLElBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQTlGTCwyRkFpR00sTUFBQSxRQWpHTixrRkFpR00sTUFBQSxRQWpHTix1RkFpR00sTUFBQSxRQWpHTiw2RUFpR00sTUFBQSxRQWpHTiw4REFzR0ssU0FBQSxTQUNBLE1BQUEsU0F2R0wsaURBOEdHLFNBQUEsU0FDQSxNQUFBLEtBQ0csSUFBQSxLQWhITiw4REFxSEcsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFdBQUEsS0FDQSxPQUFBLGtCQUNBLFdBQUEsSUFBQSxNQUFBLFFBekhILGlGQTZISSxNQUFBLEtBQ0EsV0FBQSxRQUNBLGNBQUEsS0EvSEosdUZBb0lJLGNBQUEsS0FwSUosdUZBeUlJLFdBQUEsUUFDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUEzSUosaUZBK0lJLFNBQUEsT0FDQSxrQkFBQSxFQUFBLFlBQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsaUJBQUEsUUFDQSxXQUFBLE1BQ0EsV0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxxQkF4Skosd0ZBMkpLLGlCQUFBLFFBM0pMLGdHQStKSyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxpQkFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLE1BQ0Esa0JBQUEsa0JBQUEsVUFBQSxrQkFDQSxJQUFBLElBdEtMLDhHQTRLSyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEtBL0tMLGtJQWtMTSxZQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQXRMTixtSUEwTE0sT0FBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxZQUFBLFFBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsVUFBQSxLQUdBLE1BQUEsUUFwTU4sbUpBQUEsdUlBdU1PLGFBQUEsSUFDQSxVQUFBLEtBeE1QLG9HQStNSyxZQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FFQSxRQUFBLFlBQ0EsbUJBQUEsRUFDQSxtQkFBQSxTQUNBLFNBQUEsT0FDQSxjQUFBLFNBQ0EsV0FBQSxJQTNOTCx1R0FBQSx1R0E4Tk0sZ0JBQUEsZUFDQSxvQkFBQSxPQS9OTiw0R0FvT00sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLG1CQUFBLE1BQ0EsU0FBQSxRQUNBLFdBQUEsT0F4T04sb0hBMk9PLFFBQUEsTUEzT1AsNEdBZ1BNLFFBQUEsS0FDQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsU0FBQSxPQXRQTixnSEF5UE8sTUFBQSxLQUNBLE9BQUEsS0ExUFAscUhBOFBPLE1BQUEsS0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUdBLGNBQUEsRUFDQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxJQUFBLEtBdlFQLDZIQTBRUSxXQUFBLEtBRUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsV0FBQSxPQUNBLGVBQUEsV0FDQSxtQkFBQSxJQUFBLFdBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLE9BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsUUE5UlIsbUlBaVNTLGlCQUFBLFFBalNULHNHQTBTSyxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0E1U0wseUhBK1NNLFlBQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFJa2pFSSw4SEpyMkVWLDhIQXdUTSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBQ0EsT0FBQSxRQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxZQUFBLFFBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxRSXFqRU0sOElKMzNFWiw4SUF5VU8sVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtJcWpFSyxzSUpoNEVaLHNJQStVTyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FZUCwyQkFFRSxXQUFBLFlBRkYsdUNBS0UsU0FBQSxNQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxNQUFBLE1BQ0EsZUFBQSwyQ0FBQSw2Q0FBQSwwQ0FBQSxPQUFBLDJDQUFBLDZDQUFBLDBDQUNBLFdBQUEsUUFDQSxjQUFBLElBWkYsMkNBZ0JHLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQWxCSCw2Q0FzQkcsWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsRUFBQSxLQTdCSCw4Q0FpQ0csWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxLQXhDSCxnREE0Q0csWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsRUFBQSxLQW5ESCxnREF1REcsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLGVBQUEsS0E1REgsd0RBK0RJLE9BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsT0FDQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLEtBRUEsTUFBQSxLQW5GSixrRUFzRkssV0FBQSxRQXRGTCw4REEwRkssZUFBQSxnQkFBQSxPQUFBLGdCQVFMLCtCQUVFLE1BQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsUUFMRixpQ0FRRyxtQkFBQSxXQUFBLFdBQUEsV0FSSCxtQ0FZRyxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FkSCxzQ0FrQkcsWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxLQXpCSCxxQ0E2QkcsWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxLQXBDSCxxQ0F3Q0csWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLFFBQ0EsY0FBQSxLQS9DSCx3Q0FtREcsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxJQUNBLFFBQUEsRUFBQSxLQUNBLGVBQUEsS0F4REgsZ0RBMkRJLE9BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFdBQUEsT0FDQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsUUEvRUosc0RBbUZLLFdBQUEsUUFDQSxlQUFBLGdCQUFBLE9BQUEsZ0JDbmhCTCwyQkc0akZBLDJCQUZBLDJCQUNBLDJCSHJqRk0sUUFBQSxLQU5OLHdDR2trRkEsd0NBRkEsd0NBQ0Esd0NIdmpGTSxZQUFBLFlBS04sMENBRUksaUJBQUEsUUFDQSxTQUFBLGVBQUEsU0FBQSxPQUNBLElBQUEsRUFDQSxRQUFBLEdBTEoseURBUU0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxPQVROLHFEQWFNLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxZQUFBLFFBZk4sb0VBbUJVLGFBQUEsT0FuQlYscUVBdUJVLGFBQUEsT0F2QlYsNERBMkJVLE9BQUEsVUEzQlYsMERBaUNNLFdBQUEsT0FDQSxPQUFBLFNBQ0EsWUFBQSxTQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLGVBQUEsU0FDQSxPQUFBLFFBdkNOLDREQTBDUSxlQUFBLE9BMUNSLG9FQThDUSxhQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxrQkFBQSxTQUFBLElBQUEsUUFBQSxVQUFBLFNBQUEsSUFBQSxRQUNBLGtDQUFBLFNBQUEsMEJBQUEsU0FDQSxVQUFBLFNBQ0EsZUFBQSxPQUNBLFFBQUEsYUFDQSxXQUFBLFVBRUEsNEJBQ0UsSUFDRSxRQUFBLEdBR0YsSUFDRSxRQUFBLEdBTkosb0JBQ0UsSUFDRSxRQUFBLEdBR0YsSUFDRSxRQUFBLEdBOURaLG1FQW9FUSxRQUFBLGFBQ0EsU0FBQSxPQUNBLFdBQUEsVUF0RVIsaUVBMEVRLFNBQUEsU0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsUUFDQSxRQUFBLEdBQ0EsbUJBQUEsUUFBQSxNQUFBLFFBQUEsV0FBQSxRQUFBLE1BQUEsUUEvRVIsdUVBbUZRLFFBQUEsRUFuRlIsb0RBeUZNLE9BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxNQUFBLEVBM0ZOLDREQThGUSxTQUFBLFNBQ0EsTUFBQSxTQUNBLElBQUEsU0FoR1IsNERBb0dRLFFBQUEsRUFBQSxTQXBHUiw4REF5R1UsT0FBQSxVQXpHViwwREE4R1EsTUFBQSxLQUNBLFVBQUEsUUFDQSxNQUFBLHFCQWhIUiwwRUFtSFUsWUFBQSxTQW5IVix5REF3SFEsTUFBQSxLQUNBLFlBQUEsVUFDQSxNQUFBLFFBQ0EsVUFBQSxTQUNBLG1CQUFBLE1BQUEsSUFBQSxXQUFBLE1BQUEsSUFDQSxZQUFBLGNBN0hSLHVFQWdJVSxZQUFBLFlBaElWLCtEQW9JVSxNQUFBLEtBcElWLDBFQTRJYyxTQUFBLFNBQ0EsTUFBQSxTQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLG1CQUFBLE1BQUEsUUFBQSxXQUFBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsSUFBQSxTQW5KZCxnRkFzSmdCLFFBQUEsR0F0SmhCLGtFQStKVSxhQUFBLElBL0pWLCtERzhxRk0sK0RIemdGRSxNQUFBLE1BQ0EsUUFBQSxLQXRLUixxRUdrckZRLHFFSHhnRkksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQTdLWiw4Rkd3ckZVLDhGSHRnRk0sY0FBQSxLQWxMaEIsc0ZHMnJGVSxzRkhsZ0ZJLGlCQUFBLHdDQUNBLG9CQUFBLE9BQ0EsTUFBQSxXQUNBLE9BQUEsU0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0EvTGQsMEZHMHNGWSwwRkh4Z0ZJLE9BQUEsUUFDQSxTQUFBLFNBQ0EsS0FBQSxPQXBNaEIsd0ZHK3NGWSx3Rkh2Z0ZJLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxZQUFBLFFBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxVQUFBLFFBL01oQixzRkcrdEZVLHNGSDNnRkksYUFBQSxTQUNBLE9BQUEsUUFDQSxZQUFBLGVBQ0EsVUFBQSxLQXZOZCw0RkdxdUZZLDRGSDNnRkksZ0JBQUEsVUExTmhCLDJFR3d1RlUsMkVIemdGSSxNQUFBLFNBQ0EsT0FBQSxTQUNBLFFBQUEsRUFBQSxTQUNBLGFBQUEsVUFFQSxVQUFBLFNBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxRQUNBLE1BQUEsS0F4T2Qsc0dHbXZGWSxzR0h4Z0ZJLE1BQUEsUUFDQSxZQUFBLHlCQTVPaEIsNkZHdXZGWSw2Rkg1Z0ZJLE1BQUEsUUFDQSxZQUFBLHlCQTVPaEIsa0dHMnZGWSxrR0hoaEZJLE1BQUEsUUFDQSxZQUFBLHlCQTVPaEIsd0ZHK3ZGWSx3RkhwaEZJLE1BQUEsUUFDQSxZQUFBLHlCQTVPaEIsaUZHbXdGWSxpRkhuaEZJLE9BQUEsU0FBQSxNQUFBLFFBaFBoQiwwRUdzd0ZVLDBFSGpoRkksT0FBQSxLQUNBLFlBQUEsaUJBdFBkLDJFRzB3RlUsMkVIaGhGSSxTQUFBLFNBQ0EsVUFBQSxVQUNBLEtBQUEsUUFDQSxJQUFBLFNBQ0EsT0FBQSxLQUNBLE9BQUEsS0EvUGQsNkVHa3hGUSw2RUg5Z0ZJLFNBQUEsT0FDQSxjQUFBLFNBQ0EsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLFNBQ0EsU0FBQSxTQUNBLFFBQUEsS0FDQSxXQUFBLGlCQUNBLE1BQUEsS0FDQSxNQUFBLEVBQ0EsSUFBQSxRQUNBLE1BQUEsV0FDQSxRQUFBLEVBQUEsUUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FqUlosa0ZHcXlGVSxrRkhqaEZJLGNBQUEsU0FDQSxTQUFBLE9BQ0EsWUFBQSxPQXRSZCxxRkcweUZVLHFGSGhoRkksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSx3QkFBQSxJQUFBLGdCQUFBLElBNVJkLCtFR296RlUsK0VIcGhGSSxPQUFBLFFBaFNkLDBFR3V6RlEsMEVIamhGRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLE1BQ0EsU0FBQSxTQXhTViw4Rkc4ekZVLDhGSGxoRkksUUFBQSxFQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUNBLGVBQUEsSUE5U2Qsc0ZHbzBGVSxzRkhqaEZFLE9BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLFFBQUEsRUFBQSxRQUNBLGNBQUEsT0F6VFosMEZHaTFGWSwwRkhyaEZFLE9BQUEsTUE1VGQsMEZHbzFGWSwwRkhwaEZFLE9BQUEsUUFoVWQsZ0dHdTFGWSxnR0huaEZFLFlBQUEsUUFDQSxhQUFBLFVBQ0EsVUFBQSxTQXRVZCw2RUc0MUZRLDZFSGhoRkUsTUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLFdBQ0EsWUFBQSxPQUNBLGNBQUEsSUFDQSxZQUFBLHNCQUNBLFdBQUEsUUFDQSxNQUFBLGVBQ0EsV0FBQSx3RUFBQSxXQUFBLCtDQUVBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLG1CQUVBLFVBQUEsS0F4VlYsd0VBOFZVLFlBQUEsU0E5VlYsdUVBa1dVLGVBQUEsT0FsV1Ysc0VBc1dVLFdBQUEsd0VBQUEsV0FBQSwrQ0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLG9CQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxvQkFDQSxNQUFBLEtBQ0EsWUFBQSxZQUdBLE1BQUEsS0FDQSxPQUFBLGVBQ0EsY0FBQSxJQUNBLFVBQUEsS0EvV1Ysa0VBcVhVLFlBQUEsWUFDQSxVQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsS0F6WFYscUVBNlhZLE9BQUEsS0FDQSxZQUFBLEtBOVhaLG1GQWlZYyxPQUFBLE9BQ0EsWUFBQSxPQWxZZCx3RUF1WWMsWUFBQSxTQXZZZCwwRUEyWWMsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLFNBQ0EsY0FBQSxTQS9ZZCwrRUFtWmMsV0FBQSxRQUNBLGVBQUEsV0FDQSxPQUFBLEtBQ0EsVUFBQSxPQUNBLE1BQUEsUUFDQSxXQUFBLDhFQUNBLE1BQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFVBQ0EsTUFBQSxrQkFDQSxjQUFBLElBQ0EsZUFBQSxVQTdaZCxtRkFpYWMsU0FBQSxTQUNBLFVBQUEsVUFDQSxNQUFBLFFBQ0EsYUFBQSxTQUNBLE9BQUEsUUFyYWQsdUdBd2FnQixNQUFBLFFBeGFoQixxR0E0YWdCLFNBQUEsU0FDQSxNQUFBLFVBQ0EsSUFBQSxFQUNBLE1BQUEsU0FDQSxPQUFBLFNBQ0EsaUJBQUEsUUFDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFVBQUEsUUFDQSxZQUFBLFNBQ0EsY0FBQSxJQUNBLFlBQUEsSUFFQSxrQkFBQSxRQUFBLElBQUEsU0FBQSxZQUFBLFVBQUEsUUFBQSxJQUFBLFNBQUEsWUFFQSwyQkFDRSxJQUNFLFFBQUEsR0FHRixLQUNFLFFBQUEsR0FOSixtQkFDRSxJQUNFLFFBQUEsR0FHRixLQUNFLFFBQUEsR0FqY3BCLGdGQXljZ0IsTUFBQSxLQXpjaEIsbUZBOGNjLGlCQUFBLFFBQ0EsUUFBQSxFQUFBLFFBQUEsRUFBQSxPQUNBLE1BQUEsS0FoZGQsaUdBbWRnQixTQUFBLFNBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxTQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQXpkaEIsdUdBQUEsd0dBNmRrQixRQUFBLEdBQ0EsUUFBQSxhQUNBLFNBQUEsU0FDQSxJQUFBLEVBaGVsQix3R0FvZWtCLEtBQUEsVUFDQSxhQUFBLFNBQUEsTUFBQSxRQUNBLFdBQUEsS0FBQSxNQUFBLFlBdGVsQix1R0EwZWtCLE1BQUEsVUFDQSxZQUFBLFNBQUEsTUFBQSxRQUNBLGNBQUEsS0FBQSxNQUFBLFlHcS9FTiwrRkhqK0ZaLDZGQWtmZ0IsWUFBQSxTQWxmaEIsNkVBMGZjLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE9BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUdBLFdBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFsZ0JkLDJGQXFnQmdCLFdBQUEsd0VBQUEsV0FBQSwrQ0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsb0JBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLG9CQUNBLGNBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxZQUFBLElBN2dCaEIsNkZBZ2hCa0IsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FwaEJsQiwrRkF3aEJrQixPQUFBLElBeGhCbEIscUZBNmhCZ0IsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQTloQmhCLG1GQWtpQmdCLFVBQUEsU0FsaUJoQix3R0FxaUJrQixRQUFBLEtBcmlCbEIsZ0dBMGlCb0IsTUFBQSxLQTFpQnBCLG9HQThpQm9CLFFBQUEsTUE5aUJwQixvR0FxakJrQixRQUFBLEtBcmpCbEIseUZBMGpCZ0IsTUFBQSxLQUNBLGFBQUEsS0FDQSxVQUFBLEtBQ0EsYUFBQSxJQTdqQmhCLCtGQWtrQmdCLFdBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQXZrQmhCLCtGQTJrQmdCLE1BQUEsS0FFQSxZQUFBLGNBN2tCaEIsbUdBZ2xCa0IsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLElBQUEsT0FDQSxTQUFBLFNBcGxCbEIsd0ZBeWxCZ0IsVUFBQSxLR20rRUosd0ZINWpHWixrR0E4bEJnQixlQUFBLE9BQ0EsUUFBQSxhQUNBLFdBQUEsU0FDQSxVQUFBLE9BQ0EsWUFBQSxPQUNBLG1CQUFBLE1BQUEsSUFBQSxRQUFBLFdBQUEsTUFBQSxJQUFBLFFBQ0EsTUFBQSxxQkdrK0VGLDhGSHRrR2Qsd0dBdW1Ca0IsTUFBQSxLQXZtQmxCLG1GQTRtQmdCLFFBQUEsS0E1bUJoQiwwRkFpbkJrQixNQUFBLFFBQ0EsUUFBQSxhQUNBLGVBQUEsT0FDQSxPQUFBLEVBQUEsU0FBQSxFQUFBLFNBcG5CbEIsNEZHZ2xHWSxrR0h2OUVNLFFBQUEsS0F6bkJsQixtRkFnb0JjLE1BQUEsS0FDQSxNQUFBLFNBQ0EsWUFBQSxPQUdBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxRQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxJQUNBLGNBQUEsSUF6b0JkLHFHQWdwQmtCLE9BQUEsS0FocEJsQix1RkFxcEJnQixhQUFBLElBcnBCaEIsd0ZBNnBCZ0IsZUFBQSxPQUNBLGVBQUEsS0E5cEJoQixpR0FrcUJnQixTQUFBLE9BQ0EsY0FBQSxTQUNBLFlBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxhQUNBLFdBQUEsS0FDQSxZQUFBLHdCQXhxQmhCLHVHQTRxQmdCLE1BQUEsUUFFQSxVQUFBLFFBOXFCaEIsOEVBd3NCWSxTQUFBLFNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBSUEsY0FBQSxJQUNBLE9BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFlBQUEsT0FydEJaLHlGQXd0QmMsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0Esa0JBQUEsb0JBQUEsVUFBQSxvQkFDQSxVQUFBLFNBQ0EsV0FBQSxRQUNBLE9BQUEsUUFDQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxJQW51QmQsdUdBc3VCZ0IsUUFBQSxLQXR1QmhCLHNHQTR1QmdCLGtCQUFBLGVBQUEsVUFBQSxlQTV1QmhCLHVGQWt2QmdCLFFBQUEsTUFsdkJoQixrRkE2dkJjLE9BQUEsS0E3dkJkLGdGQWl3QmMsVUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLFFBQ0EsWUFBQSxJQXB3QmQscUZBdXdCZ0IsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBendCaEIsbUZBOHdCYyxNQUFBLEtBQ0EsVUFBQSxRQS93QmQsaUZBbXhCYyxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsU0FDQSxXQUFBLFFBQ0EsUUFBQSxHQUNBLGNBQUEsU0F4eEJkLHlGQTJ4QmdCLFFBQUEsR0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsUUFBQSxNQUFBLFlBQ0EsYUFBQSxRQUFBLE1BQUEsWUFDQSxjQUFBLFFBQUEsTUFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxJQUFBLFVBcHlCaEIsdUZBd3lCZ0IsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxXQUFBLElBL3lCaEIsb0ZBbXpCZ0IsTUFBQSxVQUNBLE9BQUEsT0FDQSxRQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsbUJBQUEsSUFBQSxLQUFBLElBQUEsV0FBQSxJQUFBLEtBQUEsSUFDQSxjQUFBLFNBQUEsTUFBQSxzQkExekJoQiwwRkE2ekJrQixXQUFBLFFBN3pCbEIsZ0dBaTBCa0IsY0FBQSxRQUFBLFFBQUEsRUFBQSxFQWowQmxCLCtGQXEwQmtCLGNBQUEsRUFBQSxFQUFBLFFBQUEsUUFyMEJsQix5RkF5MEJrQixRQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsaUJBQ0EsVUFBQSxTQTUwQmxCLHNGQWcxQmtCLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsUUFBQSxTQXQxQmxCLGlGQTYxQlksU0FBQSxTQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxPQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxZQUFBLE9BdjJCWix3RkEyMkJjLFFBQUEsZUEzMkJkLHNHQSsyQmMsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0Esa0JBQUEsb0JBQUEsVUFBQSxvQkFDQSxVQUFBLFNBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsTUFBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsSUEzM0JkLG9IQTgzQmdCLFFBQUEsS0E5M0JoQiwwR0FvNEJnQixRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FwNEJoQiwrRkF5NEJjLE1BQUEsTUF6NEJkLGlIQTQ0QmdCLFdBQUEsUUE1NEJoQixvR0FpNUJjLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsU0FBQSxTQUNBLElBQUEsU0FDQSxRQUFBLEdBQ0EsY0FBQSxTQUNBLE1BQUEsRUF2NUJkLDBHQTA1QmdCLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLE1BQUEsS0FDQSxPQUFBLE9BQ0EsV0FBQSxJQWo2QmhCLHVHQXE2QmdCLGNBQUEsSUFBQSxJQUFBLEVBQUEsRUFDQSxTQUFBLEtBQ0EsaUJBQUEsUUFDQSxXQUFBLE1BeDZCaEIsMEdBMjZCa0IsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxTQUFBLFVBQ0EsbUJBQUEsSUFBQSxLQUFBLElBQUEsV0FBQSxJQUFBLEtBQUEsSUFDQSxjQUFBLFNBQUEsTUFBQSxzQkFDQSxXQUFBLFFBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBbDdCbEIsZ0hBcTdCb0IsV0FBQSxRQXI3QnBCLCtHQXk3Qm9CLGlCQUFBLFFBejdCcEIsa0hBNDdCc0IsTUFBQSxRQTU3QnRCLGdJQWs4QnNCLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxTQUNBLElBQUEsVUFDQSxPQUFBLFFBQ0EsTUFBQSxRQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxNQUNBLGFBQUEsUUEzOEJ0Qiw2R0FnOUJvQixjQUFBLFFHNDRFSiw4R0g1MUdoQiw2R0c2MUdnQiwrR0h2NEVJLFlBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxRQXg5QnBCLDhHQTQ5Qm9CLE1BQUEsa0JBNTlCcEIsNEdBZytCb0IsT0FBQSxRQUFBLEVBQUEsS0FDQSxZQUFBLFNBaitCcEIsK0dBcStCb0IsUUFBQSxNQUNBLE1BQUEsUUFDQSxVQUFBLE9BditCcEIsNEdBMitCb0IsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBNytCcEIsMkZBby9CYyxpQkFBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxNQUNBLFFBQUEsTUFDQSxjQUFBLEVBQUEsRUFBQSxJQUFBLElBei9CZCx1REFrZ0NNLE9BQUEsS0FDQSxZQUFBLEtBRUEsU0FBQSxPQUNBLG1CQUFBLE9BQUEsS0FBQSxRQUFBLFdBQUEsT0FBQSxLQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLHlIQUFBLFdBQUEsMkVBeGdDTiw2REE2Z0NRLFNBQUEsTUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsbUJBQUEsRUFBQSxTQUFBLE9BQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxTQUFBLE9BQUEsRUFBQSxlQUNBLE9BQUEsVUFDQSxZQUFBLFNBcGhDUiwrRUF1aENVLFdBQUEsU0F2aENWLHlFQTJoQ1UsUUFBQSxNQTNoQ1YsK0RBZ2lDUSxTQUFBLE9BaGlDUixxRUFtaUNVLE1BQUEsS0FDQSxNQUFBLElBcGlDVix5RUF1aUNZLFdBQUEsU0FDQSxtQkFBQSxPQUFBLEtBQUEsUUFBQSxXQUFBLE9BQUEsS0FBQSxRQUNBLE9BQUEsUUF6aUNaLG1FQStpQ1UsTUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQWxqQ1YseUVBd2pDYyxTQUFBLFNBQ0EsTUFBQSxLQUNBLFdBQUEsTUFDQSxVQUFBLFFBQ0EsWUFBQSxjQTVqQ2QsOEVBbWtDZ0IsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLFFBQ0EsT0FBQSxVQUNBLFVBQUEsVUFDQSxXQUFBLE9BQ0EsWUFBQSxVQUNBLFdBQUEsUUFDQSxVQUFBLFNBQ0EsY0FBQSxTQUNBLFFBQUEsRUFBQSxTQUNBLGtCQUFBLElBQUEsYUFBQSxZQUFBLFNBQUEsVUFBQSxVQUFBLElBQUEsYUFBQSxZQUFBLFNBQUEsVUFFQSxnQ0FDRSxLQUNFLFFBQUEsSUFGSix3QkFDRSxLQUNFLFFBQUEsSUFsbENwQiwyRUFtbUNnQixRQUFBLE1BQ0EsUUFBQSxFQUFBLFNBQ0EsUUFBQSxhQUNBLG1CQUFBLE1BQUEsS0FBQSxRQUFBLFdBQUEsTUFBQSxLQUFBLFFBQ0EsT0FBQSxRQXZtQ2hCLDZGQTBtQ2tCLE9BQUEsU0FDQSxTQUFBLFNBQ0EsS0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLGNBQUEsUUFBQSxXQUFBLFFBL21DbEIsZ0ZBbW5Da0IsU0FBQSxTQUNBLFFBQUEsRUFBQSxTQUNBLGVBQUEsV0FybkNsQix3RkF3bkNvQixRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsVUFDQSxLQUFBLEVBQ0EsT0FBQSxJQUNBLE1BQUEsRUFDQSxXQUFBLFFBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsTUFBQSxJQS9uQ3BCLCtGQUFBLDhGQXVvQ3NCLE1BQUEsS0F2b0N0QixzRkE4b0NnQixjQUFBLEVBOW9DaEIsc0RBdXBDTSxRQUFBLEtBQ0EsT0FBQSxLQXhwQ04sZ0VBNHBDTSxTQUFBLFNBQ0EsUUFBQSxJQUNBLFdBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxFQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUNBLGNBQUEsT0FDQSxTQUFBLE9BQ0EsT0FBQSxFQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBdHFDTixtRUF5cUNRLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxRQUFBLEVBQUEsU0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxZQUFBLGNBQ0EsT0FBQSxFQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLFNBQ0EsWUFBQSxNQUNBLFdBQUEsSUFBQSxNQUFBLFFFanBDSixtQkFBQSxpQkFBQSxNQUFBLFFBQUEsV0FBQSxpQkFBQSxNQUFBLFFBQ0EsT0FBQSxRQUVBLHlFQUNJLGlCQUFBLFFGckNSLHdFQXVyQ1UsTUFBQSxLQXZyQ1Ysb0ZBMHJDWSxhQUFBLEtBMXJDWixxRkE4ckNZLE1BQUEsUUFDQSxZQUFBLFNBL3JDWix1RkFtc0NZLFlBQUEsT0FDQSxXQUFBLGlCQXBzQ1osa0ZBOHNDUSxRQUFBLEtBOXNDUixnRkFvdENRLFFBQUEsS0FwdENSLDBEQTR0Q00sU0FBQSxTQTV0Q04sZ0VBZ3VDTSxNQUFBLFlBaHVDTiwrREFvdUNNLE9BQUEsZUFDQSxZQUFBLGVBcnVDTixtRkFndkNNLFlBQUEsWUFodkNOLGlFQXF2Q1EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkF4dkNSLDBEQTZ2Q00sY0FBQSxJQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFNBQUEsT0FDQSxNQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BbHdDTiwrRUF3d0NVLFFBQUEsc0JBQUEsUUFBQSxzQkFBQSxRQUFBLGVBeHdDVix5RUE0d0NVLFFBQUEsS0E1d0NWLHlFQWl4Q1EsUUFBQSxlQWp4Q1Isa0VBdXhDUSxRQUFBLEtHb3lFTiw4REgzakhGLCtEQTR4Q1EsUUFBQSxLQTV4Q1IsbUVBZ3lDUSxPQUFBLFNBQ0EsWUFBQSxTQWp5Q1IsMkVBb3lDVSxJQUFBLE1BcHlDViwyRUF3eUNVLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLFFBQ0EsVUFBQSxlQTN5Q1Ysa0ZBOHlDWSxRQUFBLEtBOXlDWix5RkFtekNjLFdBQUEsUUFDQSxPQUFBLFVBcHpDZCxvRkF5ekNZLE9BQUEsS0FDQSxTQUFBLE9BQ0EsTUFBQSxLQTN6Q1osc0ZBOHpDYyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FqMENkLDhGQXMwQ2dCLE9BQUEsU0F0MENoQiwwRkEyMENjLE1BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsaUJBQUEsUUFDQSxNQUFBLFFBQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxtQkFBQSxNQUFBLFNBQUEsV0FBQSxNQUFBLFNBQ0EsT0FBQSxRQW4xQ2QsZ0dBczFDZ0IsTUFBQSxLQXQxQ2hCLDZGQTIxQ2MsWUFBQSxTQUNBLE9BQUEsUUE1MUNkLDhHQSsxQ2dCLFVBQUEsUUEvMUNoQiw2R0FtMkNnQixNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsU0FyMkNoQiwyRkE0MkNZLElBQUEsVUE1MkNaLHVGQWszQ1EsT0FBQSxTQUNBLFlBQUEsU0FuM0NSLHNFQXUzQ1EsU0FBQSxNQUNBLEtBQUEsRUFDQSxJQUFBLFNBQ0EsTUFBQSxLQUNBLG1CQUFBLE9BQUEsSUFBQSxLQUFBLFdBQUEsT0FBQSxJQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsT0FDQSxtQkFBQSxFQUFBLFNBQUEsT0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLFNBQUEsT0FBQSxFQUFBLGVBQ0EsUUFBQSxJQS8zQ1Isb0ZBazRDVSxPQUFBLEVBbDRDViw0RUFzNENVLFFBQUEsS0F0NENWLDhFQTA0Q1UsTUFBQSxLQTE0Q1Ysa0ZBNjRDWSxNQUFBLEtBQ0EsY0FBQSxRQUNBLG1CQUFBLFdBQUEsV0FBQSxXQS80Q1oseURBczVDTSxRQUFBLEtBdDVDTixvREEyNUNJLFFBQUEsS0EzNUNKLDJEQTg1Q00sV0FBQSxFQTk1Q04sa0VBaTZDUSxJQUFBLE1BajZDUix1REFzNkNNLE9BQUEsT0FDQSxZQUFBLE9BQ0EsWUFBQSxTQUFBLE1BQUEsUUFDQSxpQkFBQSxlQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsU0FBQSxFQUFBLFVBQ0EsVUFBQSxTQUNBLE1BQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0E5NkNOLDREQW03Q1EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxVQUFBLEtBQ0EsZUFBQSxTQUNBLE9BQUEsb0JBdDdDUiwrREF5N0NVLFNBQUEsT0FDQSxNQUFBLEtBQ0EsY0FBQSxPR2d2RUYsc0VIM3FIUixxRUErN0NZLE1BQUEsS0EvN0NaLHFFQW04Q1ksT0FBQSxLQUNBLFdBQUEsZUFDQSxRQUFBLEVBQ0EsYUFBQSxRQXQ4Q1osc0VBMDhDWSxPQUFBLEtBQ0EsV0FBQSxRQTM4Q1osK0VBKzhDWSxPQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsS0FqOUNaLG1FRzBySEksdUVIbHVFSSxRQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsUUExOUNSLG1FQTg5Q1EsUUFBQSxNQTk5Q1IseUVBcStDTSxRQUFBLEtBcitDTixrRkEwK0NRLFFBQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxPQTUrQ1IsZ0ZBZy9DUSxXQUFBLE9BQ0EsZUFBQSxLQWovQ1IscUZBby9DVSxNQUFBLEtBQ0EsT0FBQSxPQXIvQ1YsK0RBNi9DTSxNQUFBLFNBQ0EsV0FBQSxNQTkvQ04sc0VBaWdEUSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsR0FuZ0RSLDRFQXNnRFUsUUFBQSxFQXRnRFYsd0VBMmdEUSxRQUFBLE9BQ0EsbUJBQUEsV0FBQSxXQUFBLFdBNWdEUix3RkErZ0RVLGNBQUEsT0FDQSxRQUFBLEtBaGhEViw0RkFtaERZLE1BQUEsS0FuaERaLDhFQXdoRFUsTUFBQSxRQUNBLFVBQUEsU0F6aERWLHFGQThoRFEsaUJBQUEsa0JBOWhEUiw4RUFxaURNLFdBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxXQUFBLE9BQ0EsWUFBQSxhQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUVBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FyakROLHFGQXdqRFEsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxVQUFBLE9BQ0EsWUFBQSxJQTlqRFIscUZBa2tEUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxxQ0FDQSxnQkFBQSxNQUNBLG9CQUFBLE9BQ0EsUUFBQSxHQUNBLGNBQUEsS0E1a0RSLDZGQWdsRFEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUNBLElBQUEsSUFDQSxrQkFBQSxFQUFBLFlBQUEsRUFybERSLDZHQXdsRFUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsSUFBQSxJQTNsRFYsZ0hBOGxEWSxVQUFBLFFBQ0EsWUFBQSxpQkEvbERaLGdIQW1tRFksWUFBQSxnQkFDQSxVQUFBLFFBcG1EWixnR0F5bURVLE1BQUEsUUFDQSxZQUFBLGlCQUNBLFlBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxDRzZzRVQsRUFBSSxFSHJzRUssS0FBQSxPQUFBLENHc3NFVCxFQUFJLElBam5CQyxFQUFBLFFIbmxESSxVQUFBLFFHc3NFSiw4R0FobkJFLFdBQUEsRUgzc0dKLFVBQUEsUUc4ekhJLFlIaHNFQSxxQkdnbERKLHlISDlrREksTUFBQSxRR2lzRUosdUdIaHNFSSxtQkFBVyxXQUNYLFdBQUEsV0FBQSxNQUFBLEtBQ0Esa0JBQUEsRUFJQSxZQUFBLEVBQ0EsVUFBQSxVQUFBLFFBQUEsS0FBQSxRQUFBLEtBQ0EsV0FBQSx3SUFDQSxXQUFBLG1HQUNBLGNBQUEsS0FBQSxPQUFBLE1BQUEsUUFBQSxZQUNBLFFBQUEsWUFBQSxRQUFBLEtBQUEsbUJBQUEsU0FBQSxzQkFBaUIsT0FDakIsbUJBQUEsT0FBQSxlQUFBLE9BQUEsa0JBQUEsT0FDQSxlQUFBLE9BQUEsWUFBQSxPQUFBLGlCQUFBLE1BQ0EsY0FBQSxNQS9vRFIsZ0JBQUEsV0c2dEdNLHdCQUFBLFdBQUEsZ0JBQUEsV0FDQSxtQkFBQSxNQUFBLEVBQUEsRUFBQSxPQUFBLEVBQUEsbUJBK25CQSxXSHpzRUksTUFBQSxFQUFBLEVBQWlCLE9BQUEsRUFBQSxtQkcwc0VyQix5R0g5MUhOLFVBQUEsUUF5cERVLFlBQUEsaUJHMGtESixnQkFBQSxVSHhrREksWUFBQSxFQUFBLElBQU8sSUFBQSxVR3dzRVgsMEdIeHNFSSxRQUFBLFlBQ0EsUUFBQSxZQUNBLFFBQUEsS0FBQSxNQUFBLEtBQUEsaUJBQUEsRUFDQSxTQUFBLEVBQ0EsS0FBQSxFQS9wRFYsV0FBQSxFRzB1R1EsV0FBQSxPQUFBLFdBQUEsS0FBQSxtQkFBQSxTQUFBLHNCSHhrRGdCLE9BbHFEeEIsbUJBQUEsT0dpM0hRLGVIM3NFSSxPQXRxRFosbUlBMHFEWSxXQUFBLHNCR3FrREosNkhIL3VHSixNQUFBLFNHczNISSxtSUFwb0JGLFdBQUEsUUhoa0RJLGNBQWUsVUd1c0VuQiwwR0hyc0VJLE1BQUEsUUFDQSxVQUFBLFFBQ0EsT0FBQSxRQXRyRFYsTUFBQSxLR3l2R1EsWUFBQSxpQkh6dkdSLFlBQUEsRUFBQSxJQUFBLElBQUEsVUdnNEhRLGVIbnNFSSxPQTdyRFIscUhBc3NERSxlQUFBLFlBdHNETixnSEEwc0RNLGdCQUFVLFVHc2pEZCwwRUhwakRJLFFBQUEsS0cyckVKLDRFSDFyRUksU0FBQSxTQUNBLG1CQUFZLFdBQ1osV0FBQSxXQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSxPQUNBLGlCQUFBLHdDQUNBLGtCQUFBLFVBQ0EsZ0JBQUEsS0FBYSxLQUNiLG9CQUFBLE9BQ0EsY0FBQSxLQUFBLFFBQUEsS0FBQSxLQUFBLEtBQUEsUUFBQSxZQUNBLFFBQUEsWUFBQSxRQUFBLEtBQUEsbUJBQUEsU0FBQSxzQkFBbUIsT0FDbkIsbUJBQUEsT0FBQSxlQUFBLE9BQUEsaUJBQUEsUUF6dEROLGNBQUEsUUFBQSxnQkFBQSxjQUFBLGtCQUFBLE9HZ3hHSSxlQUFBLE9BQ0EsWUFBQSxPQWdwQkEsWUhuc0VJLGdCQUFXLENBQUEsV0dvc0VmLG1GSGxzRUksU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBbHVEUixRQUFBLEVBdXVEUSxPQUFBLFFHa2pESixVQUFBLE9IaGpESSxZQUFBLElHaXNFSiwyRkhqc0VJLFFBQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxLQUFBLG1CQUFBLFNBQUEsc0JBQWlCLE9BQ2pCLG1CQUFBLE9BQUEsZUFBQSxPQUFBLGtCQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FBQSxpQkFBQSxNQTV1RFIsY0FBUyxNRyt4R0gsZ0JBQUEsV0FBQSxJQUFBLElBQ0Esa0JBQUEsRUEwcEJBLFlIenNFSSxFRzBzRUosMEdIMXNFSSxRQUFBLFlBQ0EsUUFBQSxZQUFBLFFBQUEsS0FBQSxrQkFBQSxPQWx2RFYsZUFBQSxPQUFBLFlBQUEsT0FBQSxpQkFBQSxPR295R1EsY0gvaURhLE9HZ2pEYixnQkFBQSxPQWdxQkEsSUhyOEhSLElHczhIUSw2R0E5cEJBLFVBQUEsUUh4eUdKLFlBQUEsaUJHeThISSw2R0E5cEJGLFlBQUEsZ0JIemlESSxVQUFBLFFHMHNFSiw4Rkg1OEhOLE1BQUEsUUE0d0RVLFlBQUEsaUJHc2lESixZQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsQ0E4cEJMLEVBQUksRUE3cEJHLEtBQUEsT0FBQSxDQThwQlAsRUFBSSxJQTdwQkcsRUFBQSxRQUNBLFVBQUEsUUE4cEJGLDRHQUNFLFdIL3JFSSxFR2dzRUosVUgvckVJLFFHZ3NFSixZSC9yRUkscUJBdnhEUixrSUE2eERJLFlBQUEsUUFDQSxVQUFBLFFBQ0EsTUFBQSxLRytoREosc0hINWhESSxZQUFBLFFBQUEsVUFBQSxRQUNBLE1BQUEsUUc0ckVKLDBGSDFyRUksbUJBQUEsV0FBQSxXQUFBLFdBQUEsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQWUsT0FBZixtQkFBZSxPQUNmLGVBQUEsT0FBQSxrQkFBQSxPQUFBLGVBQUEsT0FDQSxZQUFVLE9BSVYsaUJBQUEsT0FDQSxjQUFBLE9BQ0EsZ0JBQWlCLE9BL3lEekIsSUFBQSxLQUFBLGNBQUEsS0cyMEdNLGNBQUEsS0FBQSxLQUNBLFNBQUEsT0FDQSxXQUFBLHdJQUFBLFdBQUEsbUdINzBHTix3QkFBQSxXR3cvSE0sZ0JIaHNFSSxXR2lzRUosbUJIaHNFbUIsTUFBQSxFQUFBLEVBQUEsT0FBQSxFQUFBLG1CR2lzRW5CLFdIaHNFSSxNQUFjLEVBQUEsRUFBQSxPQUFBLEVBQUEsbUJBMXpEcEIsNkZBazBERSxZQUFBLGdCQUFBLENBQUEsV0FsMERGLFVBQUEsS0FxMERJLE1BQUEsS0FyMERSLDZGQUFBLFlBQUEsZ0JBQXdCLENBQUEsV0E0MERwQixVQUFBLEtBQ0EsTUFBQSxRRzZnREYsOERBMHFCRSxZQUFhLE1IcGdJakIsZ0VBQUEsTUFBQSxRR3VnSUUseURBQ0EseURBeHFCRSxRQUFBLE1BMHFCQSxpQkFBa0IsZ0NBQ2xCLGtCSGpyRWlCLFVHa3JFakIsb0JIanJFRSxPR2tyRUYsc0VBQ0Esc0VIanJFRSxTQUFBLEtBQ0EsUUFBQSxVQUFBLFFBOTFETixNQUFBLE1BQUEsbUJBQUEsV0FBQSxXQUFBLFdHeTJHTSxjQUFBLFVBQUEsd0JBQUEsV0FDQSxnQkFBQSxXQUNBLGlCQUFBLE1BNnFCQSxtQkFBb0IsRUFBRSxLQUFLLEtBQUssRUFBRSxRQUNsQyxXSHByRUUsRUFBQSxLQUFBLEtBQ0QsRUFBQSxRR29yRUQsT0gxaElOLElBQUEsTUFBQSxxQkcyaElNLDZFQUNBLDZFSDVoSU4sU0FBQSxTR2szR00sVUFBQSxPQTZxQkUsTUFBTyxRQTNxQlAsSUFBQSxRQUNBLFlBQUEsSUE2cUJGLDhFQUNBLDhFQUNFLFNBNXFCRSxPQTZxQkYsbUZBQ0EsbUZBQ0UsWUFBYSxhQUNiLFVIeGlJVixVR3lpSVUsV0h6aUlWLE9HMGlJVSxxRkFDQSxxRkgzaUlWLE1BQUEsUUc2aUlZLFlBQWEsZUFDYixPSDlpSVIsRUFBQSxPQUFKLE9BQUEsUUdnaklZLDJGSDlxRUYsMkZHb2dERixnQkFBQSxVQTZxQkUscUZBM3FCQSxxRkFBQSxNQUFBLHFCQThxQkYsOEZBQ0EsOEZBN3FCRSxRQUFBLFlBK3FCQSxRQUFTLFlBQ1QsUUE5cUJFLEtBK3FCRixJQS9xQkUsU0FnckJGLG9HQUNBLG9HQUNFLG1CSGpyRUUsV0drckVGLFdIanJFRSxXR21nREYsOEdBZ3JCQSw4R0hockVFLFdBQUEsVUFDQSxhQUFBLFVHa3JFRiwrR0FDQSwrR0gvcUVFLFlBQUEsV0FBa0IsQ0FBQSxXQUNsQixZQUFBLElHa2dERixVQUFBLFNBZ3JCRSxNQUFPLHFCSC9xRVAsV0FBQSxPQTE1RGQsY0FBQSxLRzRrSVkscUhBQ0EscUhIN2tJWixTQUFBLFNBQUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtHODVHYyxtQkhqZ0RhLFNHa2dEYixzQkhqZ0RVLE9Ha2dEVixtQkFBQSxPQXFyQkEsZUFBZ0IsT0FDaEIsTUhyckVFLFVHc3JFRixJSHJyRUUsS0dzckVGLDRIQUNBLDRISGxyRUEsTUFBQSxLQUNBLE9BQUEsTUdnZ0RGLFdBQUEsS0FxckJJLGtCQUFtQixVSDdsSW5DLGdCQUFBLE1BQUEsY0FBQSxLR2dtSVksdUdBQ0EsdUdBdHJCRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkgvL0NZLFNHZ2dEWixzQkFBQSxPQTByQkEsbUJBQW9CLE9BQ3BCLGVIeHJFYSxPR3lyRWIsSUh6bUlkLE9HMG1JYywwR0FDQSwwR0gzbUlkLE1BQUEsS0drN0dnQixTQUFBLFNBQUEsUUFBQSxZQUFBLFFBQUEsWUFDQSxRQUFBLEtBQ0Esa0JBQUEsT0E4ckJBLGVBQWdCLE9BQ2hCLFlIbm5JaEIsT0dvbklnQixJSHBuSWhCLE1HcW5JZ0IscUhBQ0EscUhBQ0UsUUh2bklkLEtHd25JYyw0SEh4bklsQiw0SEcwbklvQixRQUFTLFlIMXJFWCxRQUFBLFlHNi9DRixRQUFBLEtBZ3NCQSx1SEFDQSx1SEg5bkloQixNQUFBLEtHZ29JZ0IsOEhIaG9JRCx3SEdpb0lDLDhIQUNBLHdISGxvSWhCLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLR2s4R2tCLG1CQUFBLFNBQ0Esc0JBQUEsT0Fxc0JBLG1CQUFvQixPQUNwQixlQUFnQixPQUNoQixXSGpzRUUsVUdrc0VGLG1JSGpzRWUsNkhHa3NFZixtSUFDQSw2SEg3b0lsQixNQUFBLEtBQUEsT0FBQSxLQUFBLFVBQUEsS0FnOURvQixNQUFBLEtHOC9DRixXQUFBLFFBcXNCRSxjQUFlLEtBQ2YsWUFBYSxPQUFTLENBQUUsV0hwcEk1QyxZQUFBLElHc3BJa0Isd0lIdHBJSCxrSUd1cElHLHdJQUNBLGtJSHhwSWxCLFFBQUEsWUFBQSxRQUFBLFlHbTlHb0IsUUFBQSxLQUNBLGtCQUFBLE9BeXNCQSxlQUFnQixPQUNoQixZQUFhLE9BQ2IsV0gvcElwQixJR2dxSW9CLG1KSGhxSUQsNklHaXFJQyxtSkFDQSw2SUF2c0JBLFlBQUEsT0FBQSxDQUFBLFdBeXNCRSxZQUFhLElBQ2IsVUFBVyxLSHJzRVgsTUFBQSxRR3VzRUYsNklIdHNFZSx1SUd1c0VmLDZJQUNBLHVJSHpxSXBCLFlBQUEsT0FBZSxDQUFBLFdBQWYsWUFBQSxJQUFBLFVBQUEsS0FBQSxNQUFBLFFBQUEsUUFBQSxZQUFBLFFBQUEsWUFzK0RzQixRQUFBLEtHKy9DRixrQkFBQSxPQTZzQkUsZUFBZ0IsT0FDaEIsWUFBYSxPSHpzRWIsT0FBQSxRRzJzRUYsc0pIM3NFcUIsZ0pHNHNFckIsc0pBQ0EsZ0pIdnJJaEIsUUFBQSxtQkFBQSxRQUFBLG1CQSsrRGdCLFFBQUEsWUEvK0RwQixpQkFBQSxxQ0c0cklzQixNQUFPLFVBQ1AsT0FBUSxTSDFzRVYsWUFBYSxNRzgvQ2YsMklBQUEscUlBK3NCQSwySUFDQSxxSUhqc0lkLFFBQUEsTUdtc0ljLDhJSHpzRVMsd0lHMHNFVCw4SUE3c0JGLHdJQStzQkksUUFBUyxLSHRzSTdCLFdBQVMsUUFnZ0VTLE1BQUEsTUd5c0VGLG1IQTdzQkEsbUhBK3NCRSxPQUFRLEVIM3NJMUIsVUFBQSxTRysvR2tCLFFBQUEsVUErc0JGLHVIQUNBLHVIQUNFLFVBQVcsV0FDWCxXSGp0SWxCLFVHb2dIa0IsT0FBQSxRQStzQkEsNEhBQ0EsNEhBQ0UsTUFBTyxLQUNULHlISHR0SWxCLHdJR3d0SWtCLHlISHh0SWxCLHdJQUFBLE1BQUEscUJHNmdIZ0Isb0hBK3NCQSxvSEFDRSxRQUFTLGFBQ1QsTUFBTyxLQUNULGdIQUNBLGlIQUNBLGdIQUNBLGlISHRzRUUsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBZ0IsV0FDaEIsV0FBQSxXQUNBLGNBQWMsS0FoaUVoQyxPQUFBLElBQUEsTUFBQSxxQkFBQSxXQUFBLFFBQUEsYUFBQSxTQUFBLE1BQUEsUUc2aEhrQixZQUFBLE9BQUEsQ0FBQSxXQWd0QkEsWUFBYSxJQUNiLFVBQVcsS0FDWCxlQUFnQixLQUNoQiwrSEE5c0JBLGdJQWd0QkEsK0hBQ0EsZ0lBQ0UsTUFBTyxVQUNULDhIQTlzQkEsK0hBZ3RCQSw4SEFDQSwrSEFDRSxhQUFjLG1CQUNoQiwySUFudEJBLDRJQXF0QkEsMklBQ0EsNElBQ0UsTUFBTyxRQUNULGtJQXh0QkEsbUlBMHRCQSxrSUFDQSxtSUFDRSxNQUFPLFFBQ1QsdUlBN3RCQSx3SUErdEJBLHVJQUNBLHdJQUNFLE1BQU8sUUFDVCw2SEE3dEJBLDhIQSt0QkEsNkhBQ0EsOEhBQ0UsTUFBTyxRQUNULHNIQTd0QkYsdUhBK3RCRSxzSEhoeElsQix1SEFBQSxPQUFBLElBQUEsTUFBQSxRR214SWdCLDBIQUNBLDBIQTd0QkUsU0FBQSxTQSt0QkEsbUlBQ0EsbUlIdnhJbEIsTUFBQSxLR3l4SWtCLGlJQUNBLGlJSHR0RUUsT0FBQSxRRzAvQ0YsbUJBQUEsS0ErdEJFLGdCQUFpQixLSHR0RWpCLFdBQVEsS0FDUixTQUFBLFNHd3RFRixpSUFDQSxpSUh0dEVFLFFBQUEsR0FDQSxNQUFBLE9BNWtFaEIsT0FBQSxPQUFBLFNBQUEsU0FpbEVjLElBQUEsSUFDQSxNQUFBLEtBQUEsV0FBQSx1Q0FBa0IsVUFBQSxPR3cvQ3BCLGdCQUFBLFFBZ3VCSSxlQUFnQixLSHJ0RWxCLGtCQUFhLGlCQUNiLFVBQUEsaUJHdXRFRixpSEFDQSxpSEhydEVFLFFBQUEsTUFBQSxTQUFBLFNBQUEsYUFBQSxTQUFBLFlBQUEsU0F6bEVsQixvQkFBZSxLQUFmLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtHbWxIa0IsT0FBQSxRQUFBLFFBQUEsWUFBQSxRQUFBLFlBQ0EsUUFBQSxLQUNBLGtCQUFBLE9BdXVCQSxlQUFnQixPQUNoQixZSDd6SWxCLE9HOHpJa0IsT0g5eklsQixTRyt6SWtCLHVIQUNBLHVIQXJ1QkEsU0FBQSxTQXV1QkUsUUFBUyxFSDN0RVQsT0FBQSxRQUNBLE9BQUEsS0c2dEVGLDRIQUNBLDRISDN0RUUsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxLQTltRXBCLE1BQUEsS0FBQSxXQUFBLHNGQUFBLE9BQUEsSUFBQSxNQUFlLHNCQUFmLGNBQUEsT0FBQSxRQUFBLFlBQUEsUUFBQSxZR3VtSG9CLFFBQUEsS0FBQSxrQkFBQSxPQUFBLGVBQUEsT0FDQSxZQUFBLE9BQUEsaUJIdC9DWSxPR3UvQ1osY0FBQSxPQTh1QkEsZ0JBQWlCLE9BQ2pCLG1CSHgxSUwsSUd5MUlLLFdIanVFQSxJR2t1RUEsa0lIMTFJcEIsa0lHNDFJc0IsUUFBUyxHSDUxSS9CLFNBQVMsU0FBVCxRQUFBLEtHKzFJa0Isd0lBQ0Esd0lBNXVCQSxRQUFBLEVBOHVCQSxnSkFDQSxnSkg1dEVBLFFBQUEsTUc4dEVBLGtJQTV1QkYsa0lBOHVCSSxNQUFPLE1INXRFVCxPQUFBLE1BQ0EsV0FBQSxrQ0FBWSxVQUFBLE9HOHRFZCwrR0FDQSwrR0h2dEVDLFNBQUEsU0FBQSxNQUFBLFVBQUEsTUFBQSxxQkFBQSxPQUFBLFFBQ1Asb0JBQUEsS0FBQSxpQkFBQSxLRzQrQ0YsZ0JBQUEsS0FrdkJVLFlBQWEsS0huM0kzQixtQkFBYSxNQUFBLFFBQWIsV0FBb0IsTUFBQSxRR3MzSWhCLGlHQUNBLGlHQWh2QkYsUUFBQSxLQWt2QkksV0FBWSxRSHozSXRCLFdBQUEsT0FBQSxVQUFBLEtHNDNJTSw2RUFDQSw2RUg3M0lOLFdBQUEsU0crM0lRLG1GSC8zSVIsbUZBQUEsZ0JBQUEsVUdrNElNLCtGQUNBLCtGSG40SUYsV0FBQSxzQkdxNElFLHlGQUNBLHlGSHQ0SUYsTUFBQSxPR3VwSEYsK0ZBQ0UsK0ZIeHBISixXQUFTLFFHMHBITCxjQUFBLFFBa3ZCRixzRUFDRSxPSDc0SUosTUc2cEhJLFFBQUEsRUFrdkJBLDZFQWp2QkUsTUFBQSxVQUFBLElBQUEsUUFvdkJGLDhFQW52QkUsbUJIL3BIRyxTR2dxSEgsc0JBQUEsT0FxdkJBLG1CSHI1SUcsT0dzNUlILGVBcHZCRSxPQXF2QkYsT0FwdkJFLEtBcXZCRiw4RkFDRSxPQXJ2QkUsS0FzdkJGLElIMTVJUixVRzI1SVEsb0dBQ0UsbUJINXNFSSxXRzZzRUosV0g3c0VJLFdHOHNFSiw4R0g5NUlWLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQW90RWMsbUJBQUEsU0FBQSxzQkFBZSxPQUFmLG1CQUFBLE9HcTlDSixlQUFBLE9IbjlDSSxpQkFBWSxPR3E5Q2hCLGNBQUEsT0huOUNJLGdCQUFnQixPR2l0RXBCLCtHSC9zRUksY0FBQSxFR2l0RUosa0hIN3NFSSxXQUFBLElBOXRFZCxjQUFBLFVHa3JIWSxXQUFBLE9IbHJIWixZQUFBLE9BQUEsQ0FBQSxXQXd1RWtCLFlBQVksSUF4dUU5QixVQUFBLEtHazdJWSxNSHRzRU0sUUcyOENSLHFISHo4Q1EsT0FBQSxLRzI4Q1IsNEhIejhDUSxPQUFBLEtHdXNFUix3SEh2N0lELFdBQUEsS0d5N0lDLHNISDFyRU4sWUFBQSxPQUFnQixDQUFBLFdBQWhCLFlBQUEsSUFBQSxVQUFBLE1BQ08sTUFBQSxRR2c4Q1QsaUJBQUEsSUFDRSxjQUFBLElBQ0EsZ0JIOTdDYyxJRys3Q2QsT0g5N0NlLFFHNnJFakIsc0RBQ0UsWUg1ckVFLE9BQWUsQ0FBQSxXRzZyRWpCLFlINXJFRSxJRzZyRUYsUUg1ckVFLEtHNnJFRix5REg3ckVFLE9BQUEsT0F6d0VOLFdBQUEsUUFBQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0E4d0VNLGtCQUFBLE9BQ0EsZUFBQSxPRzY3Q0YsWUFBQSxPQW13QkUsVUFBVyxLSDdyRVgsYUFBYSxVQUNiLFlBQUEsT0FBUSxDQUFBLFdHZ3NFViwyREFEQSwwREhsOUlKLFdBQUEsRUFBQSxTQUFBLE9BQUEsTUFBQSxTR3F0SE0sT0FBQSxNQW13QkEsY0FBZSxRQUNmLE9BQVEsSUFBSSxNQUFNLFVBQ2xCLFdBQVksUUFJWixvRUFEQSwyRUFEQSxtRUFEQSwwRUEvdkJFLFFBQUEsT0FBQSxVQW93QkEsZUFBZ0IsT0FDaEIsbUJBQW9CLFdBQ3BCLFdBQVksV0FJWiwyRUFEQSxrRkFEQSwwRUFEQSxpRkhuK0lSLFNBQUEsU0FBQSxjQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtHb3VIVSxtQkFBQSxTQXl3QkEsc0JBQXVCLE9BQ3ZCLG1CQUFvQixPQUNwQixlQUFnQixPQUloQixpRkFEQSx3RkFEQSxnRkFEQSx1RkhoL0lWLGNBQUEsU0c2dUhVLFVBQUEsS0F5d0JFLFlBQWEsT0FDYixNQUFPLEtBQ1AsWUFBYSxJQUlmLHdGQURBLCtGQURBLHVGQURBLDhGSHRzRUUsU0FBQSxTQW56RVosTUFBQSxFQUFBLElBQUEsUUFBQSxVQUFBLFFBQUEsWUFBQSxVRzB2SFUsV0FBQSxNQXl3QkUsTUFBTyxxQkFDUCxPQUFRLFFBQ1IsWUFBYSxJQXB3QmYsaUZBdXdCQSx3RkFEQSxnRkFEQSx1RkFJRSxXQUFZLFFBQ1osY0FBZSxPQUNmLE9BQVEsS0FJVixrRkFEQSx5RkFEQSxpRkFEQSx3Rkh2c0VFLE9BQUEsU0F0MEVSLFVBQUEsU0FBQSxNQUFBLFFBKzBFSSxjQUFBLFFBQUEsV0FBQSxRQUFBLE1BQUEsUUFDQSxPQUFBLEtHODdDRixpQkFBQSxPQTJ3Qk0sY0FBZSxPSHRzRW5CLGdCQUFBLE9BQ0EsV0FBZSxLR3lzRWpCLHFFQURBLG9FSDVoSk4sWUFBQSxTQUFBLFVBQUEsS0FBQSxjQUFlLEtHcXhIUCxNQUFBLHFCQUFBLFFBQUEsWUFBQSxRQUFBLFlBQ0EsUUFBQSxLQUNBLGlCQUFBLE9BK3dCQSxjQUFlLE9BQ2YsZ0JIdmlKTyxPR3dpSlAsWUE5d0JFLElBZ3hCRiwrRUFEQSw4RUFFRSxNQUFPLFFBQ1AsT0g1aUpELFFBMDJFSCxZQUFBLFFBMTJFRixxRkc4aUpNLG9GQTV3QlIsZ0JBQUEsVUFFRSxxRUFEQSxvRUFFQSxXQUFBLGlCQSt3QkYsdURBQ0UsTUhuc0VJLHFCR29zRUosT0hwc0VJLGdCR3FzRUosZ0VIcHNFSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUNBLHNCQUFXLE9BQ1gsbUJBQUEsT0F0M0VSLGVBQUEsT0c0eUhNLGlCQUFBLHlDQUNBLGdCSG43Q2EsTUdvN0NiLG9CSG43Q3NCLE9HbzdDdEIsT0FBQSxXQW94QkEsUUh0c0VJLFlHdXNFSixNSHRzRUksS0d1c0VKLFdIdHNFSSxPR3VzRUosOEVIcnNFSSxPQUFBLFFBQUEsS0FBQSxVQUFBLE9BQUEsT0FBQSxXQUNBLGNBQUEsUUFBQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQU1ELE9BTkMsbUJBTUQsT0F6NEVULGVBQUEsT0FBQSxrQkFBQSxPQUFBLGVBQUEsT0d3ekhRLFlBQUEsT0FDQSxpQkhqN0NHLFFBeDRFWCxjQUFpQixRQTQ0RVAsZ0JBQUEsY0c0c0VGLFlIM3NFRSxRRzRzRUYsWUgzc0VFLElHZzdDSixNQUFBLFFIOTZDSSw0RkFBQSxNQUFBLFdBQUEsTUFBQSxLRzhzRUosOEVIN3NFSSxRQUFBLFlBQUEsUUFBQSxZQWo1RVYsUUFBQSxLR2swSFEsaUJIOTZDa0IsT0crNkNsQixjQUFBLE9IbjBISixnQkFBQSxPQTY1RUEsSUFBQSxNR3lzRUksV0h0bUpDLEtHdW1KRCxjSHZtSlcsT0FBbkIsVUFBQSxRQW82RU0sbUZHczZDSixPQUFBLE9BaXlCUSxNQUFPLEtBQ2YscUVINW1KRixjQUFBLEtHOG1KRSwrREFDQSxtRUFDQSwyRUFDRSxXQUFZLE1BQ1osY0hsbkpXLFFHbW5KWCxzRUEveEJBLDBFQWl5QkEsa0ZBQ0UsTUFBTyxLSHJzRUwsUUFBQSxNR3VzRUosd0VBQ0EsNEVBQ0Esb0ZIMW5KSixXQUFBLE9BQUEsZUFBQSxFQUFBLFVBQUEsS0c4MUhNLFlBQUEsT0FDQSxZQUFBLElBaXlCQSxXQUFZLEtBQ1osTUFBTyxLQUNQLFFIbG9KTixFQUFBLEtHbW9KTSxrRkFDQSxzRkFDQSw4Rkhyb0pOLFVBQUEsS0d1b0pRLFlBQWEsT0FDYixZQUFhLElIdHNFWCxNQUFBLEtHdzZDSiw4RUFpeUJBLGtGQUNBLDBGSHRzRUksY0FBQSxPR3dzRUosNkVBQ0EsaUZBQ0EseUZIaHBKTixVQUFBLFNBQUEsT0FBQSxLQUFBLFlBQUEsT0dvM0hRLFVBQUEsS0hwM0hKLGNBQUEsUUdzcEpJLFdBQVksS0FDWixPQUFRLEVBQUUsSUFDVixNSGhzRUYsS0dpNkNKLHFGSHozSEYseUZHMjNISSxpR0FBQSxXQUFBLFFBa3lCRix5REFqeUJFLGNBQUEsSUFBQSxRQUFBLFlBQUEsUUFBQSxZQUNBLFFBQUEsS0FDQSxpQkFBQSxRQXF5QkEsY0hucUpBLFFHb3FKQSxnQkhoc0VFLGNHaXNFRixZSGhzRUUsZ0JHaXNFRiw4REFueUJGLE1BQUEsUUgzNUNJLFVBQUEsS0FDQSxZQUFZLElBQ1osWUFBWSxPR2lzRWhCLCtEQW55QkUsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQXF5QkEsT0hockpKLElBQUEsTUFBQSxRR2lySkksUUFweUJFLElBcXlCRixXQXB5QkUsUUFxeUJGLHFFQW55QkUsU0FBQSxTQXF5QkEsV0g5ckVJLFFHK3JFSixPSDlyRUksS0crckVKLE1IL3JFSSxFR2dzRUosNkVIL3JFSSxTQUFBLFNBQUEsUUFBQSxZQUFBLFFBQUEsWUFDQSxRQUFBLEtBQUEsa0JBQUEsT0FBQSxlQUFBLE9BQ0EsWUFBQSxPQTMvRU4saUJBQUEsT0FnZ0ZJLGNBQUEsT0FBQSxnQkFBVSxPQUNWLFVBQUssS0FDTCxXQUFBLE9HdzVDSixrQkFBQSxFSDE1SEEsWUFBQSxFQXdnRkUsTUFBQSxFQUNBLE9BQVMsS0dnc0VYLHdFQTF5QkYsU0FBQSxTSC81SEYsSUFBQSxPR2k2SEksS0FBQSxFQUFBLE9BQUEsS0E2eUJGLHlESDlzSkYsV0FBQSxJQUFBLFFBQUEsWUFBQSxRQUFBLFlHbTZISSxRQUFBLEtBQ0EsaUJBQUEsUUFnekJBLGNIcHRKVyxRQUFmLGdCQUFBLGNHc3RKSSxZSDlyRUksZ0JHK3JFSiw2REgvckVJLE9BQUEsS0dpc0VKLDJESHp0SkosUUFBQSxZQUFBLFFBQUEsWUd5NkhJLFFBQUEsS0FvekJFLGtCQUFtQixPSC9yRWpCLGVBQVksT0c4NENoQixZQUFBLE9BcXpCQSwyREFEQSxxRUFqekJFLE9BQUEsRUFBQSxJQW96QkYsOERBbHpCRSxNQUFBLEtBQ0EsVUFBQSxLQW96QkEsV0gvckVJLE9HZ3NFSixZSC9yRUksSUdnc0VKLFlIeHVKRixLR3l1SkUsZ0VIenJFQyxRQUFBLElBQ0MsTUFBQSxRR3c0Q04sVUFBQSxLSHQ0Q0UsV0FBVyxPQUNYLFlBQU8sSUFDUCxZQUFBLEtHMnJFRixtREFsekJFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUFBLE9BQUEsS0FBQSxNQUFBLEtBQ0EsUUFBQSxjQXN6QkEsa0JIM3JFRSxNRzRyRUYsZUgzckVlLE1HNHJFZixZSDNyRUUsV0c0ckVGLDBESDFyRUUsU0FBQSxTQUNBLE1BQUEsTUFDQSxXQUFBLElBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxHQUNBLFFBQUEsS0FBQSxLQUNBLFlBQUEsYUF4a0ZOLE1BQUEsS0dnOUhNLGNBQUEsS0FBQSxXQUFBLEVBQ0EsU0FBQSxPQUNBLFdBQUEscUNBQUEsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxVSGw0Q0csTUFobEZULFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxVQUFBLE1HMndKTSxnQkh2ckVZLE1Hd3JFWixtQkh2ckVFLEVBQUEsSUFBQSxLQUFBLEVBQUEsVUd3ckVGLFdIdnJFRSxFQUFBLElBQVMsS0FBQSxFQUFBLFVHaTRDWCxrRUgvM0NFLFFBQUEsS0FDQSxrRkF6bEZSLFFBQVMsTUdreEpILGlFSHByRUUsU0FBQSxTQUNBLE1BQUEsS0EvbEZSLElBQUEsS0FtbUZRLFVBQUEsS0FBQSxZQUFBLElBQUEsT0FBQSxRR3NyRUYsZ0VIcnJFRSxRQUFBLFlBQUEsUUFBQSxZQUNBLFFBQUEsS0FBQSxrQkFBQSxPQUFBLGVBQUEsT0c2M0NGLFlBQUEsT0hsK0hOLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFlLE9HbXlKVCxnRUEvekJFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CSDMzQ1MsU0c0M0NULHNCSDMzQ2UsT0c0M0NmLG1CQUFBLE9BbTBCQSxlSDdyRWMsT0c4ckVkLElIN3JFRSxLRzhyRUYsV0g5ckVFLEtHK3JFRixzRUg3eUpSLE9BQUEsS0FBQSxRQUFBLFlBQUEsUUFBQSxZRzIrSFUsUUFBQSxLQUNBLGtCQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsT0F1MEJBLFFIaHNFRSxFQUFBLEtHaXNFRixPSGhzRUUsSUFBQSxNQUFhLHFCR2lzRWYsWUh2ekpWLGdCR3d6SlUsMkVIN3JFRSxNQUFBLEtBQ0EsVUFBQSxLR3kzQ0YsV0FBQSxPSHYzQ0UsWUFBQSxJQTluRlIsV0FBQSxLQW9vRkksWUFBQSxLRzJyRUUsc0ZIenJFRixNQUFBLFFHcTNDRixXQUFBLE1IbDNDRSxVQUFBLEtBRUEsWUFBVyxJQUNYLFlBQUEsS0d5ckVGLCtESHZyRUUsV0FBVyxRQUNYLE1BQUEsS0FDQSxPQUFBLEtBaHBGUixXQUFBLEtHb2dJUSxNQUFBLEtBQ0EsVUFBQSxLSHJnSVIsZUFBQSxJR3VnSVEsV0FBQSxPQXUwQkEsWUhyckVFLElHc3JFRixZSHJyRUUsT0ExcEZWLGNBQUEsSUdpMUpRLHFFSGhyRUEsV0FBQSxrQkFBQSxNQUFBLEtHbXJFQSx3RUhuckVBLFFBQUEsYUFDQSxvQkFBQSxlRzQyQ0YsaUJBQUEsZUg5Z0lOLGdCQUFlLGVHZ2hJUCxZQUFBLGVIaGhJSixlQUFBLGVHMjFKRSx1RUg5cUVBLFFBQUEsS0dnckVFLFVIL3FFRixRR3UyQ0YsV0FBQSxPSHIyQ0UsV0FBQSxLQUNBLG9GQUNBLE1BQUEsS0dnckVGLG1FQXgwQkUsU0FBQSxTQUNBLFFBQUEsR0FDQSxRQUFBLEtBQ0EsSUFBQSxNQTAwQkEsUUg5cUVFLEVHK3FFRixXSHgySk4sT0d5MkpNLE1INXFFRSxRRzZxRUYscUVIM3FFRSxXQUFBLEtBL3JGUixVQUFBLE9BbXNGUSxNQUFBLFFBQ0EsY0FBQSxNQUNBLFlBQUEsSUdrMkNGLHdFSHZpSU4sTUFBQSxLQTBzRlEsVUFBUyxNQUNULFlBQUEsSUd5cUVGLHVFSHhxRUUsU0FBQSxTR2cyQ0YsS0FBQSxJSDkxQ0Usa0JBQWEsaUJBQ2IsVUFBQSxpQkEvc0ZKLFFBQUEsR0cwM0pFLHFGSHBxRUMsUUFBQSxNQUNDLFVBQUEsT0c0MUNOLFdBQUEsT0gxMUNFLE1BQUEsUUFDQSxZQUFPLElBMXRGWCxZQUFTLEVBQUEsRUFBQSxLQUFBLEtHaTRKUCx5REF6MEJFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQTIwQkEsT0hwcUVFLEtHcXFFRixNSHBxRUUsS0dxcUVGLFFIdjRKSixjR3c0SkksZ0VBejBCRSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEsVUFBQSxxR0EyMEJBLFFIbnFFRSxVQUFBLFVHb3FFRixjSG5xRVUsT0dvcUVWLE9IbnFFRSxJQUFTLE1BQUEsVUdvcUVYLCtFSG5xRUUsU0FBQSxTQTV1RlIsS0FBQSxFR3VrSVEsSUFBQSxJQUNBLGtCSHgxQ1MsaUJHeTFDVCxVQUFBLGlCQUNBLE1BQUEsS0E0MEJBLE9IbnFFRSxrQkdvcUVGLFFIbnFFRSxFR29xRUYsZUhucUVFLEtHb3FFRixzRkhocUVFLFFBQU8sR0FDUCxNQUFPLElBQ1AsU0FBQSxTR3UxQ0YsT0FBQSxLSHIxQ0UsS0FBQSxFQUNBLElBQUEsRUFDQSxXQUFBLDZGR2txRUYsdUZIN3BFQSxRQUFRLEdBQ1IsTUFBUyxJQUNULFNBQUEsU0dvMUNGLE9BQUEsS0hsMUNFLE1BQUEsRUFDQSxJQUFBLEVBQ0EsV0FBQSw2RkcrcEVGLHVFSDNwRUUsT0FBQSxRQUNBLFVBQUEsT0FDQSxZQUFBLElHazFDRixTQUFBLFNIaDFDRSxNQUFBLEtBQUEsWUFBQSxLQUFBLE1BQUEsUUcrcEVGLGdGSDlwRUUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBbnhGUixtQkFBQSxTQUFBLHNCQUFtQixPQUFuQixtQkFBbUIsT0dzbUlYLGVBQUEsT0FDQSxrQkhoMUNZLE9HaTFDWixlSGgxQ2EsT0dpMUNiLFlBQUEsT0FtMUJBLGVIbHFFRSxTR21xRUYsU0hscUVFLFNHbXFFRixRSGxxRUUsRUdtcUVGLHdGSGpxRUUsUUFBQSxHQUNBLFNBQUEsU0EveEZWLE1BQUEsS0FteUZVLE9BQUEsS0FDQSxpQkFBVyxxQ0FDWCxrQkFBQSxVQUFBLGdCQUFBLE1BcnlGVixvQkFBQSxPQXl5RlUsUUFBQSxHQUNBLGVBQUEsV0ExeUZWLE9BQUEsV0d3bklRLGtGQUNFLFlBQUEsZ0JBQUEsVUFBQSxVQUFBLE1BQUEsS0FzMUJGLHdGQXIxQkUsUUFBQSxZQUFBLFFBQUEsWUFDQSxRQUFBLEtBdzFCQSxrQkhqcUVnQixPR2txRWhCLGVIcDlKTixPR3E5Sk0sWUgzcEVBLE9HNHBFQSw2RkFDRSxNSDNwRUYsUUdxMENKLFlBQUEsa0JIbjBDSSxVQUFBLE9BQUEsOEdBQUEsYUFBQSxNRzhwRUosb0ZIN3BFSSxRQUFBLFlBQUEsUUFBQSxZQUNBLFFBQUEsS0FDQSxrQkFBQSxPQUNBLGVBQUEsT0FsMEZWLFlBQUEsT0d3b0lRLGNIbjBDYyxLR28wQ2QsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxVQUNBLGNBQUEsS0E0MUJBLFFIOXBFSSxLRytwRUosY0g5cEVZLE1HK3BFWixTSDlwRUksU0crcEVKLG1HSDdwRUksU0FBQSxTQTcwRlosS0FBQSxFR2twSVUsTUFBQSxFQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsT0FBQSxLQTQxQkEsTUg3cEVJLGtCRzhwRUosUUg3cEVJLEVHOHBFSixlSDdwRUksS0c4cEVKLDBHSDFwRUksUUFBTyxHQUNQLE1BQUEsS0FDQSxTQUFBLFNBQUEsT0FBQSxJR2kwQ0osS0FBQSxFSC96Q0ksT0FBQSxFQUNBLFdBQU0sMklBQ04sV0FBQSx1R0c2cEVKLDJHSHhwRUUsUUFBUSxHQUNSLE1BQUEsS0FDQSxTQUFBLFNBQUEsT0FBQSxJQXYyRlosTUFBQSxFQTIyRlksSUFBQSxFQTMyRlosV0FBQSwySUd3cUlVLFdBQUEsdUdBQ0Ysd0ZBQ0UsT0FBQSxVQUNBLGNBQUEsS0E4MUJBLE1IdnBFSSxVR3dwRU4sMEZBQ0UsWUhycEVJLFNHc3BFSixxR0hwcEVJLFVBQUEsS0F4M0ZkLE1BQUEsS0E2M0ZZLGNBQUEsU0FDQSxZQUFBLGtCQUNBLFVBQUEsTUdzekNKLHVHSHB6Q0ksVUFBQSxTQUFBLE1BQUEsVUFDQSxZQUFBLGNHb3BFSiwwRkhscEVJLFdBQUEsd0VBQ0EsV0FBQSwrQ0FBQSxjQUFBLElBQUEsT0FBQSxPQUNBLE1BQUEsUUFBQSxRQUFBLFlBQUEsUUFBQSxZQUNBLFFBQUEsS0FBQSxrQkFBQSxPQUFBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsaUJBQUEsT0F6NEZSLGNBQUEsT0FnNUZVLGdCQUFBLE9BQUEsUUFBQSxNQUFBLFNBQ0EsWUFBQSxjQUNBLFVBQUEsTUdpekNSLG1CQUFBLFdIL3lDUSxXQUFBLFdBQ0EsWUFBQSxLQUFBLE9BQUEsUUd1cEVSLDRGSDVpS04sY0FBQSxVQUFBLFFBQUEsWUFBQSxRQUFBLFlHdXNJUSxRQUFBLEtBQUEsa0JBQUEsT0FBQSxlQUFBLE9BQ0EsWUFBQSxPQUNBLGlCQUFBLFFBQ0EsY0FBQSxRQTQyQkEsZ0JBMzJCRSxjQTQyQkYsSUEzMkJFLFNBNDJCRixRQUFTLFNBQ1QsMEdBQ0UsT0EzMkJFLFFBNDJCRixrSEFDQSxtSEg1aktOLFFBQUEsS0FBQSxrQkFBQSxPQUFBLGVBQUEsT0F1NkZZLFlBQUEsT0cwcEVKLGlCQUFrQixPQUNsQixjSHpwRUksT0cwcEVKLGdCSDFwRUksT0cycEVKLDBIQWgzQkosMkhIenlDUSxRQUFZLFlBMzZGNUIsUUFBZSxZQSs2RkMsUUFBQSxLRzBwRVIsb0dIenBFUSxNQUFBLEtBaDdGaEIsT0FBQSxJRzB0SVEsY0FBQSxLQUFBLE9BQUEsUUFDRSxrQkFBQSxFSDN0SVYsWUFBQSxFQUFBLFdBQUEsU0dnbEtRLGlHQUNFLFVIeHBFUSxTR3lwRVIsa0JIbGxLTixFQTg3RlksWUFBQSxFR3NwRU4sc0dINW9FRSxNQUFBLEtBQ1IsWUFBQSxlQUVBLHNHRzZvRVEsTUFBTyxRSGhwRW5CLFlBQUEsa0JHa3BFUSw2R0gzb0VKLGNBQUEsTUFHRixvQ0c0b0VGLG9DSHJwRUEsWUFBQSxtQkdxeUNBLHNEQW8zQkEsc0RBQ0UsTUFBTyxvQkFFVCxvQ0FsM0JBLHNESHB4Q0Esc0RHeW9FSSxNQUFPLHFCQUVYLG9DQWwzQkEsc0RIcHhDRSxzREFDQSxNQUFBLHFCRzBvRUYsY0h2b0VFLFNBQUEsU0FDQSxNQUFBLFFBQ0EsSUFBQSxPQUFBLE1BQUEsVUFDQSxRQUFBLEtBQ0EsUUFBQSxFQUFBLGtCQUFBLG9CQWJGLFVBQUEsb0JHb3lDRSxlQUFBLEtBQ0EsbUJBQUEsSUFBQSxLQUNBLFdBQUEsSUFBQSxLQUNBLGNBQUEsS0FzM0JBLFdIem9FRSxtQkcwb0VGLE9Iem9FRSxJQUFBLE1BQUEsb0JHMG9FRixRSHpvRUUsS0FBQSxFQUFBLGVHMG9FRixzQkh0b0VFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUFBLElBQUEsRUE1QkosTUFBQSxLQWdDSSxPQUFBLFNBQ0Esa0JBQUEsa0JBQUEsVUFBQSxrQkd3b0VGLG9CQXQzQkEsUUFBQSxFQUNFLGtCSC93Q0UsY0dneENGLFVBQUEsY0hyekNKLGVBMENJLElHb29FRixtQ0FDRSxJSG5vRUEsS0dvb0VBLGNIdG9FRixRR2d4Q0EsUUFBQSxHQUNFLHVDQUFBLGFBQUEsS0FBQSxPQUFBLEtBMDNCRixpQkF6M0JFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBNjNCQSxzQkE1M0JFLE9BNjNCRixtQkE1M0JFLE9BNjNCRixlQTUzQkUsT0E2M0JGLG9CQUNFLE9Icm9FRSxlR3NvRUYsWUh0b0VFLGVHdW9FRixjSHZvRUUsY0d3b0VGLDJCSGpzRU4sUUFBQSxZQUFBLFFBQUEsWUdvMENRLFFBQUEsS0FDQSxrQkFBQSxPQUNBLGVBQUEsT0FBQSxZQUFBLE9BQUEsT0FBQSxlQUNBLFlBQUEsZUFtNEJBLGlCSDFvRWUsT0cyb0VmLGNIMW9FZSxPRzJvRWYsZ0JIem9FRSxPRzBvRUYsNkJIdG9FRSxNQUFBLE1BQUEsT0FBQSxLQUNBLE1BQUEsZUFBQSxRQUFBLFlBQUEsUUFBQSxZQXhFVixRQUFBLEtHODBDVSxrQkFBQSxPQUFBLGVBQUEsT0FDQSxZQUFBLE9BQUEsY0FBQSxJQUNBLFdBQUEsd0VIaDFDVixXQUFBLCtDRzB0RVUsbUJIem9FUyxXRzBvRVQsV0h6b0VFLFdHMG9FRixRSDV0RVYsRUFBQSxlRzZ0RVUsaUNIcm9FRixPQUFBLEtBQ0EsYUFBQSxJQUNBLGVBQUEsY0c4dkNGLE9BQUEsY0gzdkNFLGtDQUFBLE1BQUEsa0JBQUEsWUFBWSxzQkd3b0VkLHNCSHZvRUUsUUFBQSxZQUFBLFFBQUEsWUE5RlIsUUFBQSxLQXdHUSxrQkFBQSxPQUVBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLR292Q0YsYUFBQSxlSC8xQ04sbUJBMENFLElBQUEsS0d1ekNNLFdBQUEsSUhsdkNjLEtBL0d0QixjQUFBLElHaXZFTSx5QkgzbkVGLE1BQUEsUUFDQSxVQUFBLEtHNm5FSSxtQkg1bkVJLElBQUEsS0c4dUNWLFdBQUEsSUFBQSxLQUNFLFlBQUEsY0FDQSwrQkh4dUNBLE1BQUEsS0d5bkVGLG1CSHZuRUUsTUFBQSxxQkd5bkVBLE9IeG5FQSxLR3luRUEsZUFBZ0IsZ0JINW5FcEIsT0FBQSxnQkFPSSx5Qkd3dUNGLE9BQUEsU0FFRixvQ0FDRSxZQUFBLEtBaTVCQSxVQUFXLFFBRWIsb0JBQ0UsUUhqbkVGLGVHbW5FQSxxQ0FDRSxLSDdtRUYsVUFBQSxLQUdNLHNCQUNBLFdBQUEsZUc4dENOLHFDSDN0Q00sOEJBQ0EsS0FBQSxlRzhtRU4sdURBLzRCRSxTQUFBLE1IdnVDRixJQUFBLEVHeXVDRSxLQUFBLEVBQ0EsTUFBQSxLQWk1QkEsT0h6bUVNLEtHMHRDTixXQUFBLFVBaTVCQSxRSHptRU0sS0cwbUVOLHFFSHhtRU0sUUFBQSxLRzBtRU4sMkRIeG1FTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsMkNBQUEsZ0JBQUEsTUFBQSxrQkFBWSxVQUNaLGNBQUEsUUFBQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0EzQlIsbUJBQUEsU0FBQSxzQkFBbUIsT0FBbkIsbUJBQW1CLE9Hc3ZDZixlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQ0EsWUFBQSxPQUFBLFFBQUEsa0JBQ0EsbUJBQUEsV0EwNUJBLFdIam5FTSxXR2tuRU4sa0JIam5Fa0IsVUdrbkVsQixVSGpuRU0sVUdrbkVOLGtFSGhuRU0sU0FBQSxTQXRDVixJQUFBLFNBMENVLE1BQUEsU0FDQSxRQUFBLEtBQ0EsVUFBQSxRR3V0Q04sV0FBQSxVQUNFLGNBQUEsSUhwd0NOLE1BQUEsS0FvRFUsT0FBQSxRRzRtRU4saUVBQ0UsT0gzbUVJLFFBdERWLFFBQUEsTUEwRFUsY0FBQSxLQUNBLHFFQTNEVixPQUFBLEtHNndDSSw4REg3d0NKLGNBQUEsUUcrd0NNLFVBQUEsU0FDQSxNQUFBLE1BMDVCRiwyRUF4NUJFLFNBQUEsU0EwNUJBLFdIdG1FTSxTR3VtRU4sc0ZIcm1FTSxNQUFBLE1HdW1FTiw2RUgvcUVOLE1BQUEsS0d3eENRLFNBQUEsU0FBQSxLQUFBLFFIeHhDUixVQUFBLFNBaUZZLElBQUEsSUFDQSxrQkFBQSxpQkdvbUVKLFVIbm1FSSxpQkcwc0NOLFlBQUEsYUh4c0NNLFlBQUEsUUFBVyxPQUFBLFFBQUEsUUcwc0NmLG1GSHZzQ0UsZ0JBQVUsVUdtbUVkLHNGSGptRVEsU0FBQSxTQUFBLEtBQUEsSUdvbUVOLE9BQVEsU0ExNUJoQixNQUFBLFVIbnNDWSxrQkFBQSxJQUFBLEtBQUEsU0FBQSxVQUNFLFVBQUEsSUFBQSxLQUFBLFNBQUEsVUdpbUVkLHdCQUNFLEdFLzBLRixrQkFBQSxjQUVRLFVBQUEsY0ZnMUtOLElFLzBLTSxrQkFBQSxzQkZpMUtKLFVBQVcsc0JBcjZCZixLSG5zQ1ksa0JBQUEscUJBQ0UsVUFBQSxzQkc0bUVkLGdCQUNFLEdFMTFLRixrQkFBQSxjQUVRLFVBQUEsY0YyMUtOLElFMTFLTSxrQkFBQSxzQkY0MUtKLFVBQVcsc0JBeDZCZixLRWo3SVEsa0JBQWEscUJBQ2IsVUFBQSxzQkY2MUtSLCtCQXo2QkUsT0FBQSxFQUFBLEtBQUEsU0FBQSxTRTM3SUYsT0FBQSxJQUFBLFFBQUEsWUFBQSxRQUFBLFlGNjdJRSxRQUFBLEtBQUEsa0JBQUEsT0FBQSxlQUFBLE9BQ0EsWUFBQSxPQWc3QkEsaUJFOTFLVSxPRmc3SVYsY0FBQSxPQWc3QkEsZ0JFOTFLVSxPRisxS1YsbUNBOTZCRSxXQUFBLEtBZzdCRixzQ0V6MUtNLFNBQUEsU0FDQSxJQUFBLEVGMjFLSixNQUFPLE1BOTZCWCxVQUFBLEtBQ0UsTUFBQSxLQUNBLE9BQUEsUUFpN0JGLDBDQUNFLGlCRXAyS0YsUUZxMktFLFdFdjFLVSxLRncxS1YsZUV0MktGLEtGdTJLRSxnREE5NkJBLFdBQUEsU0FDRSxNQUFBLHFCQUNBLFdBQUEsT0FnN0JBLFVFdDFLWSxRRnUxS2QsMERBQ0UsU0U3MktKLFNGODJLSSxpRUVuMUtZLFFBQUEsR0FDQSxXQUFPLHFGRnM2SW5CLE1BQUEsS0VwNklZLE9BQUEsSUFDQSxTQUFBLFNBL0JaLElBQUEsRUZxM0tBLGtFRXIzS0osUUFBQSxHQXVDZ0IsV0FBQSxxRkZrNklkLE1BQUEsS0V6OElGLE9BQUEsSUYyOElJLFNBQUEsU0U5NUlZLE9BQUEsRUYrMEtkLDhDQUNFLFNFaDFLWSxPRmkxS1osc0RFaDFLWSxpQkFBQSxRQUFBLGNBQWMsUUZnNkkxQixnQkFBQSxjQUNFLFFBQUEsWUFDQSxRQUFBLFlBQ0EsUUFBQSxLQW83QkYsaURBQ0UsU0V0NEtOLE9GdTRLTSxZQW43QkUsS0FvN0JGLGVBcDdCRSxLQXE3QkYsb0RBbjdCRSxNQUFBLEtBQ0EsbUJBQUEsV0FxN0JBLFdBcDdCRSxXQXE3QkYsWUU3NEtSLE9GODRLUSxNRTk0S1IsS0YrNEtRLCtEQXI3QkUsTUFBQSxLRTE5SVYsUUFBQSxZRms1S1UsUUUzMEtzQixZQXZFaEMsUUFBQSxLRm81S1UsV0U3eEtjLE9BQ0EsOEVBQ0EsYUFBQSxPRncySWhCLCtFRWorSVIsYUFBQSxPQThId0Isc0VBOUh4QixPQUFBLFVGMjVLUSxzREFyN0JBLFVBQUEsT0FDRSxjQUFBLEtBQ0EsTUFBQSxRQXU3QkEsWUF0N0JFLGNBdTdCSixrRUFDRSxVRWo2S1YsS0ZrNktVLHFFRWw2S1YsV0FBQSxLRm82S1ksbUJFbHhLYSxNQUFBLFNBQUEsSUFsSnJCLFdBQUEsTUFBQSxTQUFBLElGczZLUSxlRS93S1MsV0F2SlosZ0ZBNkpXLFFBQUEsS0FFUiw2RUEvSlIsTUFBQSxLRm8vSUYsK0VBQ0UsT0FBQSxRQUNBLDhEQUNBLE1BQUEsS0F3N0JGLGlEQUNFLFNBdjdCRSxPQXc3QkYsUUVqN0tKLEtBQUEsRUZrN0tJLDhEQUNFLE1BeDdCRSxLQXk3QkYsa0VBeDdCRSxRQUFBLEtBQ0EsaUJFdjBJZ0IsUUZ3MEloQixjQUFBLFFBMDdCQSxnQkV4N0tPLGNGeTdLUCxzQkF6N0JFLGNBMDdCRixTQTE3QkUsS0EyN0JGLHNFQTE3QkUsUUFBQSxLQUNBLGlCRXIwSStCLFFGczBJL0IsY0FBQSxRQTQ3QkEsZ0JFaHdLa0IsY0Zpd0tsQixzQkVod0trQixjRml3S2xCLFNFaHdLa0IsS0Zpd0tsQix3RUVqd0trQixPQUFBLFFBak14QixNQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsWUF3TWdCLFFBQUEsS0FBQSxrQkFBQSxPQUFBLGVBQUEsT0FDQSxZQUFBLE9BS0EsaUJBQUEsT0Y2eklkLGNBQUEsT0UzekljLGdCQUFhLE9BQ2IsY0FBYSxPQUNiLE9BQUEsSUFBZSxNQUFBLGtCRjh2SzdCLGdFRTV2S2MsT0FBQSxLQUFBLFFBQUEsTUFBQSxPQUFBLFFBcE5wQixNQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsWUZraEpRLFFBQUEsS0FBQSxrQkFBQSxPQUFBLGVBQUEsT0VsaEpSLFlBQUEsT0ZvaEpRLGlCQUFBLE9FcGhKSixjQUFBLE9GNjlLSSxnQkUxdktJLE9BQ0EsY0FBQSxPRjJ2S0osT0UxdktJLElBQUEsTUFBQSxrQkYydktKLG9FQXY4Qk4sV0FBQSxPRWx6SVUsc0VBQUEsZUFBWSxnQkFBWixPQUFZLGdCRjh2S3RCLHdERTd2S1UsUUFBQSxZQUFBLFFBQUEsWUF4T1osUUFBQSxLQUFBLGlCQUFBLFFBQUEsY0FBQSxRRjZoSkksZ0JFanpJeUIsY0E1TzdCLGtCQUFTLE9GK2hKTCxlRTl5SXlCLE9GK3lJekIsWUFBQSxPQSs4QkEsTUE5OEJFLEtBKzhCRixPQS84QkUsS0FnOUJGLFFBaDlCRSxLQUFBLEVFamlKTix3RUF5UGdCLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLRjZ2S1osOERBQ0UsUUUzdktVLFlGMHlJWixRQUFBLFlFeHlJWSxRQUFBLEtBQ0Esa0VBQ0EsWUFBQSxLRjR2S1oscUVFNS9LQSxNQUFBLEtBQUEsVUFBQSxLQXFRUSxZQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsWUFDQSxRQUFBLEtBQUEsa0JBQUEsTUFBQSxlQUFBLE1BdFFaLFlBQUEsV0FBQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPRjhpSkUsbUJBQUEsU0FDRSxzQkUvaUpXLE9GZ2pKWCxtQkVweUl3QixPQTVRNUIsZUFBQSxPRjZnTEUsbURBQ0UsU0U3dktZLE9GOHZLWixRRTl2S1ksS0FBQSxFRit2S1oscURFOXZLWSxtQkFBQSxlQUFBLElGZ3dLVixXRS92S1UsZUFBQSxJRmd3S1YsV0Vod0tVLE9BQUEsSUZreUlaLFdBQUEsT0FBQSxHQUFBLENBQUEsZUFBQSxJRXJqSkosMkRGdWpKTSxlQUFBLGNBQUEsT0FBQSxjQWkrQkYsaUVBaCtCRSxTQUFBLE9BQUEsUUFBQSxZQUFBLFFBQUEsWUFDQSxRQUFBLEtFempKRixpQkFBQSxRRjhoTEUsY0UvdktrQixRRmd3S2xCLGdCRS92S00sY0Znd0tOLGNFaHdLTSxLRml3S04sbUZFamlMRixPQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsWUY4akpGLFFBQUEsS0FDRSxrQkFBQSxPQUFBLGVBQUEsT0FDQSxZRTN4SXlCLE9Gb3dLM0Isc0RBQ0UsbUJFMWlMVyxXRjJpTFgsV0Vqd0tZLFdGa3dLWixTRWx3S1ksT0Ztd0taLDhERWx3S1ksT0FBQSxLQUFBLFFBQUEsWUFBQSxRQUFBLFlBM1NoQixRQUFBLEtBQUEsa0JBQUEsT0FBQSxlQUFBLE9Gc2tKSSxZQUFBLE9FdHhJWSxpQkFnQkgsUUFoVWIsY0FBZSxRRnlrSlgsZ0JBQUEsY0ErK0JBLGtFQTcrQkUsVUFBQSxNQUFBLE1BQUEsUUFnL0JGLGlFQS8rQkUsU0FBQSxPQWkvQkEsUUFoL0JFLFlBaS9CRixRQWgvQkUsWUFpL0JGLFFFL2pMTixLRmdrTE0sb0VBaC9CRSxZQUFBLEtBay9CQSxRQWovQkUsR0FrL0JGLG1CRTV2S0UsUUFBQSxNQUFBLFFBRE4sV0FBQSxRQUFBLE1BQUEsUUYrdktJLHdFQUNFLE9BQVEsUUFoL0JsQixNQUFBLE9Bay9CUSwwRUVsd0tSLFFBQUEsRUZzd0tBLHFCQURBLHFCQUVFLGlCQUFrQixRQUNsQixXQWovQkUsS0FrL0JGLGVBai9CRSxLQW0vQkYseUJBREEseUJBRUUsU0FqL0JFLE9BbS9CRiw0QkFEQSw0QkFFRSxTQUFVLE9BQ1YsWUUzdktjLEtGNHZLZCxlRWx4S0ksS0ZveEtKLCtCQURBLCtCQWgvQkUsTUFBQSxNRW55SVIsTUFBQSxJQUNBLG1CQUFBLFdGdXhLUSxXQUFZLFdBQ1osWUV6eEtSLE9BQ0EsTUFBQSxxQkYyeEtRLHVDQURBLHVDRTF4S1IsT0FBQSxRRjh4S1EsNENBREEsNENFN3hLUixNQUFBLE1GaXlLUSw0Q0FEQSw0Q0VoeUtSLE1BQUEsTUZveUtRLDRDQURBLDRDQWgvQkEsTUFBQSxNQW8vQkEsNENBREEsNENBaC9CRSxNQUFBLElBby9CRiw0Q0FEQSw0Q0FFRSxNRXZ2S2tCLE1Gd3ZLbEIsTUV2dktrQixLRnl2S2xCLHlEQURBLHlERTd5S1YsWUFBQSxLRjZ6SVksVUFBQSxLRTl6SVIsTUFBQSxRQUNBLG1CQUFBLE1BQUEsTUFBQSxRRm16S1EsV0FBWSxNQUFNLE1BQU0sUUFDeEIsV0VydktZLE9GbXdJaEIsT0FBQSxRRW4wSVIsK0RGdXpLWSwrREV0ektaLE1BQUEsUUYwektRLGlDQURBLGlDQWovQkEsVUFBQSxPQW8vQkUsY0FBZSxLQWwvQmYsTUFBQSxRQUNBLFlBQUEsY0FxL0JGLDZDQURBLDZDQUVFLFVBbi9CRSxLQXEvQkYsZ0RBREEsZ0RFbDBLVixXQUFBLEtGcTBLWSxtQkFBb0IsTUFBTSxTQUFTLElBQ25DLFdFdjBLUixNQUVNLFNBQUEsSUFEVixlQUFBLFdGeTBLWSwyREFEQSwyREV4MEtaLFFBQUEsS0FEVSx3REY0MEtFLHdERTMwS1IsTUFBQSxLQXFHUSwwREZ5dUtGLDBEQWwvQlIsT0FBQSxRRTcxSUYseUNGazFLUSx5Q0VqMUtSLE1BQUEsS0ZxMUtFLDRCQURBLDRCQWwvQkUsT0FBQSxLQXEvQkEsWUFBYSxLQUNiLFNFeDFLSixPRnkxS0ksV0V6MUtKLFFGMjFLSSx5Q0FEQSx5Q0FyL0JFLFFBQUEsWUFBQSxRQUFBLFlBQ0EsUUFBQSxLQUNBLGlCQUFBLFFBeS9CQSxjQUFlLFFBQ2YsZ0JFbDJLTSxjRm0yS04sTUVsMktOLEtGbzJLTSwyQ0FEQSwyQ0VwMktOLE9BQUEsS0FBQSxRQUFBLE1BQUEsTUFBQSxNQUNBLG1CQUFBLGVBQUEsSUZ5MktRLFdBQVksZUFBZSxJQUMzQixXRTMyS0osT0FBQSxJQUNBLFdBQUEsT0FBQSxHQUFBLENBQUEsZUFBQSxJRjYyS0ksK0NBREEsK0NFenVLSSxXQUFBLE9GNnVLSixpREE3L0JOLGlERTd1SVUsZUFBWSxnQkFBWixPQUFBLGdCRjh1S1YsbUNBREEsbUNFNXVLVSxRQUFBLFlBQUEsUUFBQSxZQXhJWixRQUFBLEtBQUEsaUJBQUEsT0FBQSxjQUFBLE9BQ0EsZ0JBQVksT0Z5M0lSLGtCRTl1SXlCLE9BNUk3QixlQUVJLE9BREosWUFBQSxPRjgzS0ksTUFBTyxLQUNQLE9FaDRLSixLRmk0S0ksUUVqNEtKLEtBQUEsRUYrM0lJLG1EQW1nQ0EsbURBRUUsUUFBUyxZRXA0S2YsUUFBQSxZQUFBLFFBQUEsS0Z3NEtJLHlDQURBLHlDQUVFLFFBQVMsWUFDVCxRRWh2S1UsWUYydUlaLFFBQUEsS0V4dUlZLDZDRit1S1YsNkNFOXVLVSxhQUFhLEtGa3ZLekIsZ0RBREEsZ0RFLzRLQSxNQUFBLEtBQUEsVUFBQSxLQUFBLGFBRUEsS0FEQSxZQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsWUFvS1EsUUFBQSxLQUFBLGtCQUFBLE1BQUEsZUFBQSxNQUNBLFlBQUEsV0FBQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPRnl1SVYsbUJBQUEsU0FnaENJLHNCQUF1QixPQTlnQ3pCLG1CRXh1SXdCLE9GeXVJeEIsZUVoNUlBLE9GaTZLRiw4QkFEQSw4QkFFRSxTRXA2S0osT0ZxNktJLFFFcjZLSixLQUFBLEVGdTZLSSxnQ0FEQSxnQ0VyNktKLG1CQUFBLGVBQUEsSUZ3NktNLFdBQVksZUFBZSxJQUMzQixXRXh2S1UsT0FBQSxJRnl2S1YsV0V6dktVLE9BQUEsR0FBQSxDQUFhLGVBQUEsSUYydkt2QixzQ0FwaENGLHNDRXo1SUosZUFFSSxjQURKLE9BQUEsY0ZnN0tJLDRDQURBLDRDQW5oQ0UsU0FBQSxPQUFBLFFBQUEsWUFBQSxRQUFBLFlBQ0EsUUFBQSxLQUNBLGlCQUFBLFFBd2hDQSxjQUFlLFFBQ2YsZ0JFdDdLRixjRnU3S0UsY0UxdktNLEtGNHZLTiw4REFEQSw4REUxdktNLE9BQUEsS0FBQSxRQUFBLFlBQUEsUUFBQSxZRm91SVYsUUFBQSxLQTRoQ00sa0JBQW1CLE9BMWhDdkIsZUFBQSxPQUFBLFlBQUEsT0E4aENGLGlDQURBLGlDQUVFLG1CQUFvQixXQUNwQixXRXQ4S0osV0Z1OEtJLFNFdDhLSixPRnc4S0kseUNBREEseUNFOXZLWSxPQUFBLEtBQUEsUUFBQSxZQUFBLFFBQUEsWUFDQSxRQUFBLEtBQUEsa0JBQUEsT0FBQSxlQUFBLE9BM01oQixZQUFBLE9GaTlLTSxpQkFBa0IsUUVsd0tSLGNBQUEsUUFDQSxnQkFnQkgsY0ZxdktULDZDQW5pQ0EsNkNBRUUsVUFBQSxNQUNBLE1BQUEsUUFvaUNGLDRDQURBLDRDQWxpQ0UsU0FBQSxPQXFpQ0EsUUFBUyxZQUNULFFFMzlLTixZRjQ5S00sUUFwaUNFLEtBc2lDRiwrQ0FEQSwrQ0U5OUtOLGFBQUEsS0ZpK0tRLFFBQVMsR0FDVCxtQkVwd0thLFFBQUEsTUFBQSxRRnF3S2IsV0FyaUNFLFFBQWdCLE1BQUEsUUF1aUNsQixtREd4ekxSLG1EQUVJLE9BQUEsUUh3ekxNLE1BQU8sT0dyekxiLHFESGl4SkoscURHanhKSSxRQUFBLEVIMHpMSixvQkd6ekxJLFFBQUEsWUFBQSxRQUFBLFlBQ0EsUUFBQSxLQUFBLGtCQUFBLE9BQUEsZUFBQSxPQUNBLFlBQUEsT0FBQSxpQkFBQSxPQUNBLGNBQUEsT0FUSixnQkFBQSxPSDZ4SkUsbUJBQUEsV0FDQSxXQUFBLFdBQ0EsY0dseEpXLElIbXhKWCxPQUFBLElBQUEsTUFBQSwrQkE2aUNBLFdHM3pMRSxrQkg0ekxGLGFHN3pMRixtQkg4ekxFLElHM3pMVSxLSDR6TFYseUJBM2lDRixZQUFBLGVBQ0UsVUFBQSxLQUNFLE1BQUEsS0E4aUNKLHFDQUNFLHdDQTVpQ0UsVUFBQSxLQThpQ0Ysd0VHdjBMRixrQkFBQSx3Qkh5MExJLFVHcHpMUSx3QkhxekxSLDJFQUNFLFVBQVcsa0JHbHpMYixzRkF6Qkosa0JBQUEsd0JBMkJZLFVBQUEseUJIdXdKWixxQ0dseUpBLHdDQW1DWSxVQUFBLE1IaXpMWixxQ0E3aUNFLHdDRzd2SlUsVUFBQSxpQkg2eUxWLGtFR3YxTEYsTUFBQSxlSDB5SkUsa0RHMXlKRixRQUFBLEVBQUEsSUFrRFksbUJBQUEsV0FBQSxXQUFBLFdBbERaLDBEQXNEWSxRQUFBLEVBQUEsSUh5dkpWLG1CQUFBLFdBQ0UsV0FBQSxXQUNGLDJEQUNFLFFBQUEsRUFBQSxJQWlqQ0YsNERBQ0UsUUdueUxZLEVBQUEsSUhveUxkLDBDQUNFLFFHL3hMTSxFQUFBLElBdkVWLHVEQXlFWSxNQUFBLEtIZ3lMUix5REczeExBLE1BQUEsS0E5RUosa0RBZ0ZZLE1BQUEsTUg4dUpaLHFDRzl6SkEsd0NBNEZZLFVBQUEsTUhzeExaLHFDRzl3TFEsd0NBQ0EsVUFBQSxPSGd4TE4sZ0RBL2lDRixNQUFBLGVHOXRKUSxvRUFDQSxNQUFBLFFIaXhMUixnREcvd0xRLFNBQUEsT0EzR1IsZUFBQSxLSDQwSkUsaUJBQUEsc0dBQ0EsaUJHOXRKd0IsNERIK3RKeEIsb0JHOXRKdUIsSUgrdEp2QixnQkFBQSxLQUFBLElBa2pDQSxrQkcvd0xzQixTSGd4THRCLFdHL3dMVSxLSGd4TFYsUUcvd0xVLEtIZ3hMVixtREc1d0xVLFdBQUEsS0FDQSxlQUFhLFVBQ2IsWUFBQSxNSDZ0SlYsVUFBQSxLR3YxSkYsV0FBQSxPSHkxSkksUUFBQSxLRzN0Sm1CLEVINHRKbkIsZUczdEp1QixFSDZ3THpCLDZEQWhqQ0UsU0FBQSxTQWtqQ0EsTUc1d0xZLE9INndMWixPRy80TEosS0hnNUxJLFdBampDRSxPQWtqQ0YsMEVHdndMWSxNQUFBLHFCQUFBLFVBQUEsS0FDQSxZQUFBLEtIMHdMVixPR3p3TFUsTUh3dEpaLG1CQUFBLE9BQUEsS0d0dEpZLFdBQUEsT0FBVSxLQUNWLGlGQUNBLE9BQUEsS0gwd0xaLHdFRzE1TEosUUFBQSxNSHkySk0sV0FBQSxLQUNBLG1CR3R0SnVCLEVBQUEsTUFBQSxNQUFBLFFIdXRKdkIsV0FBQSxFQUFBLE1HMzJKUyxNQUFBLFFINDJKVCxXQUFBLFFBb2pDQSxTR2g2TE4sU0hpNkxNLE1BbmpDRSxLQW9qQ0YsT0FuakNFLFFBb2pDRiw2RUFsakNFLE1BQUEsUUFvakNBLFVHcjZMQyxPSHM2TEQsa0ZHL3ZMTyxRQUFBLEtIaXdMUCw0RkFsakNSLFFBQUEsTUd0M0pBLFdBQW1CLElIdzNKakIsVUc1c0pVLEtIaXdMWixnREFsakNFLFNBQUEsU0FvakNBLE1HL3ZMVSxNSGd3TFYsT0cvdkxVLEtIZ3dMVixZRy92TFUsS0hnd0xWLGlFRy92TFUsZUFBQSxVQUFBLFlBQUEsU0FuTFosTUFBQSxLQUFBLFFBQUEsWUFBQSxRQUFBLFlIaTRKSSxRQUFBLEtHajRKSixrQkFBQSxPSG00SkksZUd6c0p5QixPSDBzSnpCLFlBQUEsT0F3akNBLE9HaHdMWSxLQTVMaEIsWUFBQSxjSDg3TEksT0c5dkxZLFFIK3ZMWixtRUczdkxZLGVBQUEsT0FwTWhCLHFFQXlNWSxZQUFBLFNBQ0EsT0FBQSxLQUNBLGFBQUEsU0htc0pWLHFGR2pzSlUsVUFBQSxRQUNBLDBFQUNBLFFBQUEsTUgwdkxWLG1ER3h2TFUsU0FBQSxTQUNBLElBQUEsS0FsTlosU0FBQSxPSHM1SkksVUFBQSxVQUNBLFFHanNKWSxLSGtzSlosWUFBQSxPQUNBLFFBQUEsSUF3akNBLFdHeHZMWSxRSHl2TFosTUd4dkxZLEVIeXZMWixjR3h2TG1CLEtIeXZMbkIseURHcDlMSixRQUFBLEdBZ09nQixTQUFBLFNBQUEsS0FBQSxFQWhPaEIsSUFBQSxFQW9PZ0IsT0FBQSxPSDhySlosa0JBQUEsa0JHbDZKSixVQUFBLGtCSG82SkksTUFBQSxLQUNFLFdBQUEsSUF5akNGLHlERzk5TEosUUFBQSxNSGcrTEksc0RBQ0UsT0dudkxjLFFIb3ZMZCxjR3B2TGMsU0FBYSxNQUFBLHNCSHF2TDNCLHdER24rTE4sUUFBQSxZQUFBLFFBQUEsWUFrUG9CLFFBQUEsS0h5ckpkLGtCQUFBLE9HdnJKYyxlQUFBLE9BcFBwQixZQUFBLE9Bd1BvQixRQUFBLFFBQUEsU0htdkxkLGlFRy91TGMsY0FBWSxLSHFySjFCLDJERzVxSkssUUFBQSxhQUZQLFlBQUEsTUFDQSxNQUFBLEtINnVMRSwwREEzakNOLE9BQUEsS0czcUpJLDRESHl1TEksV0FBWSxzQkFFcEIscUNHcHVMSSxtQkh5cUpKLG1CQThqQ0ksVUFBVyxNQUVmLHFDR251TEksbUJId3FKSixtQkE4akNJLFVBQVcsTUFFZixxQ0c3dkxBLG1CSGtzSkEsbUJBOGpDSSxVQUFXLE1BRWYscUNBRUUsbUJBN2pDRixtQkd0cUpRLFVBQUEsTUh1dUxSLDJCQURBLDJCR251TFEsU0FBQSxPQXBDUixlQUFBLEtBQ0EsaUJBQUEsc0dIOHNKRSxpQkd4cUpzQiwyREh5cUp0QixvQkd4cUp3QixJSHlxSnhCLGdCQUFBLEtBQUEsSUE4akNBLGtCQUFtQixTQUNuQixXR3J1TFUsS0hzdUxWLFFHcnVMVSxLSHV1TFYsOEJBREEsOEJHanhMRixXQUFBLEtBZ0RZLGVBQVUsVUFDVixZQUFBLE1Id3FKVixVQUFBLEtBOGpDRSxXQUFZLE9HeHhMaEIsUUFBQSxLQUFBLEVBQ0EsZUEyQkksRUhnd0xGLHdDQURBLHdDQTNqQ0UsU0FBQSxTQThqQ0EsTUFBTyxPQUNQLE9HcHVMWSxLSHF1TFosV0doeUxKLE9Ia3lMSSxxREFEQSxxREdqeUxKLE1BQUEscUJBQUEsVUFBQSxLQUNBLFlBQUEsS0hxeUxNLE9BQVEsTUFDUixtQkdudUwwQixPQUFBLEtIc3FKNUIsV0FBQSxPQUFBLEtHbnFKWSw0REhrdUxWLDRER2p1TFUsT0FBQSxLSHF1TFosbURBREEsbURHNXlMSixRQUFBLE1BQ0EsV0FBQSxLSGd2Sk0sbUJJNS9KTyxFQUFBLE1BQUEsTUFBQSxRSjYvSlAsV0FBQSxFQUFBLE1HcnFKeUIsTUFBQSxRSHNxSnpCLFdBQUEsUUFna0NBLFNBQVUsU0FDVixNQS9qQ0UsS0Fna0NGLE9HcnpMTixRSHV6TE0sd0RBREEsd0RBRUUsTUdudUxnQixRSHFxSmhCLFVBQUEsT0Fpa0NBLDZEQURBLDZERzN0TEosUUFBQSxLSCt0TEksdUVBREEsdUVBN2pDUixRQUFBLE1BQ0UsV0FBQSxJQWdrQ1EsVUFBVyxLQUVyQixrQkFDRSxXQUFZLGlCQUVkLGtCQUNFLFFBQVMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gICAgcm9ib3RvXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOml0YWwsb3Bzeix3Z2h0QDAsMTQuLjMyLDEwMC4uOTAwOzEsMTQuLjMyLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1CbGFjayc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JsYWNrL1JvYm90by1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tVGhpbic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAgICByb2JvdG9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1CbGFjayc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzLUxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtVGhpbic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcblxyXG4vLy8gaW50ZXJcclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlcl8xOHB0LUxpZ2h0LndvZmYyP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXJfMThwdC1Cb2xkLndvZmYyP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUV4dHJhQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlcl8xOHB0LUV4dHJhQm9sZC53b2ZmMj92NCcpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1CbGFjayc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlcl8xOHB0LUJsYWNrLndvZmYyP3Y0Jyk7XHJcbn1cclxuXHJcblxyXG4vLyBCYXJsb3dcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCaWxscy1NYWZpYSc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9CaWxscyBNYWZpYS53b2ZmMj92NCcpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUV4dHJhQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LUV4dHJhQm9sZC53b2ZmMj92NCcpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LVNlbWlCb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctU2VtaUJvbGQud29mZjI/djQnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1CbGFjayc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LUJsYWNrLndvZmYyP3Y0Jyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LUJvbGQud29mZjI/djQnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1NZWRpdW0nO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1NZWRpdW0ud29mZjI/djQnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctUmVndWxhci53b2ZmMj92NScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUxpZ2h0JztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTGlnaHQud29mZjI/djUnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LUV4dHJhQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmMj92NScpO1xyXG59XHJcblxyXG4vLyBCYXJsb3dcclxuXHJcbi8vLy8gUG9wcGluc1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtUmVndWxhci53b2ZmMj92MicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZjI/djInKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1TZW1pQm9sZC53b2ZmMj92MicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQm9sZC53b2ZmMj92MicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1FeHRyYUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUV4dHJhQm9sZC53b2ZmMj92MicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1CbGFjayc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQmxhY2sud29mZjI/djInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUxpZ2h0LndvZmYyP3YyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LUV4dHJhQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmMj92MicpO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtT3V0bGluZWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkge1xyXG4gICAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgfVxyXG59XHJcblxyXG5odG1sOmxhbmcoZmEpLCBodG1sOmxhbmcoYXIpIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIH0gICAgXHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUFudG9uJyk7IiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9taXhpbnMuc2Nzcyc7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NYXRlcmlhbCtTeW1ib2xzK091dGxpbmVkOm9wc3osd2dodCxGSUxMLEdSQURAMjAuLjQ4LDEwMC4uNzAwLDAuLjEsLTUwLi4yMDAnKTtcclxuXHJcbi5ub3RpZmljYXRpb24tb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgjMTIwNzE3LCAwLjcpO1xyXG5cdCoge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC5ub3RpZmljYXRpb24tcG9wdXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDUzcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRtYXgtaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNjEycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjkyOTM5O1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuXHJcblx0XHQuaGVhZGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdFx0LmNoZWNrIHtcclxuXHRcdFx0XHRjb2xvcjogIzY5NzM4NjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7XHJcblx0XHRcdFx0XHRib3JkZXI6IDEuMnB4IHNvbGlkICM0QTRBNjY7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIgaW5wdXR+LmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXQ6Y2hlY2tlZH4uY2hlY2ttYXJrIHt9XHJcblxyXG5cdFx0XHRcdGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyazphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmRDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWFyY2gge1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM0QTRBNjY7XHJcblx0XHRcdFx0XHRjb2xvcjogIzgyOEE5OTtcclxuXHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjODI4QTk5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxLjg3NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmNsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdCAgICB0b3A6IDE5cHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5ub3RpZmljYXRpb24taXRlbXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzU1NTU3NTtcclxuXHJcblx0XHRcdC8qIHdpZHRoICovXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDI0MjVCO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC8qIFRyYWNrICovXHJcblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQvKiBIYW5kbGUgKi9cclxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICM3MDcwOUU7IFxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzQyNDI1QjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm5vdGlmaWNhdGlvbi1pdGVtIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mzk7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTkwcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEod2hpdGUsIDAuMSk7XHJcblxyXG5cdFx0XHRcdCYudW5yZWFkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudW5yZWFkLWNpcmNsZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkQyMzQ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTRweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHQubm90aWZpY2F0aW9uLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm5vdGlmaWNhdGlvbi1kZWxldGUge1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHJcblxyXG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGNDg1QTtcclxuXHJcblx0XHRcdFx0XHRcdC5tYXRlcmlhbC1pY29ucywgc3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubm90aWZpY2F0aW9uLWJvZHkge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2ZW07XHJcblxyXG5cdFx0XHRcdFx0dWwsICBsaSB7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdCYudmlzaWJsZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuYmFubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5iYW5uZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MjBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5idXR0b25zIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6IHJnYmEoNzYsIDc2LCAxMTgsIDAuODkpO1xyXG5cdFx0XHRcdFx0XHRcdC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycztcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA5NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRDIzNDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRDIzNDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubm90aWZpY2F0aW9uLWZvb3RlciB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdFx0XHQubm90aWZpY2F0aW9uLWRhdGUge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzY5NzM4NjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubm90aWZpY2F0aW9uLXZpZXctbW9yZSxcclxuXHRcdFx0XHRcdC5ub3RpZmljYXRpb24tdmlldy1sZXNzIHtcclxuXHRcdFx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogOTZweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZEMjM0O1xyXG5cclxuXHRcdFx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLnZpc2libGUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wdXNoLW5vdGlmaWNhdGlvbnMge1xyXG5cdC5wb3B1cCB7XHJcblx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wdXNoLW5vdGlmaWNhdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSkgZHJvcC1zaGFkb3coMHB4IDAuNXB4IDEuNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpIGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNikpO1xyXG5cdFx0YmFja2dyb3VuZDogIzI5MjkzOTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kYXRlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogIzY5NzM4NjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcmV2aWV3IHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5idXR0b25zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzIzMjQ2O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzQzNDM0M7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHJcblx0XHRcdFx0Ji52aWV3LW1vcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRDIzNDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24ge1xyXG5cdC5wb3B1cCB7XHJcblx0XHR3aWR0aDogNTgwcHg7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICMyOTI5Mzk7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJvZHkge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRhdGUge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0Y29sb3I6ICM2OTczODY7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ1dHRvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzMjMyNDY7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzNDM0MzQztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRDIzNDtcclxuXHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRDIzNDtcclxuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vY29tbW9uL3ZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL21peGlucy5zY3NzXCI7XHJcblxyXG5odG1sOmxhbmcoZXMpLFxyXG5odG1sOmxhbmcoamEpLFxyXG5odG1sOmxhbmcocnUpLFxyXG5odG1sOmxhbmcoZnIpIHtcclxuICBoZWFkZXIge1xyXG4gICAgLnRpbWUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sbms6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHtcclxuICBoZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAuaGVhZGVyLWJhbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLnNvY2lhbHMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci13YXJuaW5nIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjM3Mzc7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLndhcm4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgY29sb3I6IHllbGxvdztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGFuaW1hdGlvbjogd2FybkFuaW0gODAwbXMgZWFzZS1pbjtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgd2FybkFuaW0ge1xyXG4gICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDcwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYudGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMDYyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBlYXNlLWluO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIC5jbG9zZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRoLWJhciB7XHJcbiAgICAgICRoZWlnaHQ6IDVyZW07XHJcbiAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAwO1xyXG5cclxuICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxOC43NXJlbTtcclxuICAgICAgICB0b3A6IDEuMTI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWlkZGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDcuMTI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNC44MTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbWUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1pbi13aWR0aDogNi4yNXJlbTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cclxuICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sbmsge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjQzNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICM1NDU0Njk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdXRob3JpemUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgLmV5ZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM1MjUyNTI7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogLjA2MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgIC5leWUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXV0aG9yaXplLFxyXG4gICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgICAgICAgICAgJi5wYXNzd29yZC1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmNhc2hiYWNrLWFueXRpbWUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2Nhc2hiYWNrLnBuZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTguMDYyNXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQuMTI1cmVtO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5mb3Jnb3QtcGFzcyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LVJlZ3VsYXInO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogOS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MSwgNDEsIDQxLCAxKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAyMywgMjMsIDEpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1SZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmYxNzJkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICB0b3A6IDAuMDYyNXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcC5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAwLCAwLCAwLjkpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMy4yNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDE5LjgxMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5hY2NvdW50LW1lbnUge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubXktYWNjb3VudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi45NHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCA1OCwgOCwgMC40NSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTg3NXJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi5yZWdpc3RlciB7XHJcbiAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzk0MDg0O1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzk0MDg0IDAlLCAjMkEyRjVEIDEwMCUpO1xyXG5cclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1NywgNjQsIDEzMiwgMC43KTtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXV0aG9yaXplIHtcclxuICAgICAgICB1bCBsaStsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgbGkgKiB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkQyMzQgMCUsICNGMDdGMTcgMTAwJSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMjU1LCAyMTAsIDUyLCAwLjcpO1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1Cb2xkJztcclxuXHJcbiAgICAgICAgICAvLyBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAmPnVsIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAkaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJi5oZWFkZXItYmFubmVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMuM3JlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4uYnRuIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2Ljg3NXJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEuZGVwb3NpdCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAzMDMwMztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTI2LjQ3JSAxMjYuNDclIGF0IDQ2LjI1JSAtMTAuMjklLCAjRkZEMjM0IDQwLjMlLCAjRjA3RjE3IDEwMCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggI0ZGRDIzNEIyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDMwMzAzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudXNlci1tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNWI1YjViO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcxNzE3MTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC51bnJlYWQtbXNnLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMmYyZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1zZ0FuaW0gODAwbXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBtc2dBbmltIHtcclxuICAgICAgICAgICAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJvbnVzLWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDAwNDk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjYyNXJlbSAwIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgIC5zdGFyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0IC0gMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwMDM2O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMzEyNXJlbSBzb2xpZCAjYTMwMDM2O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCAjYTMwMDM2O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi50ZXh0LFxyXG4gICAgICAgICAgICAgIHNwYW4uYW1vdW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxLjRweCBzb2xpZCAjNjgzQURGO1xyXG4gICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCAjN0Q0QUZGO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MSwgNDEsIDQxLCAxKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5kZXBvc2l0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRDIzNCAwJSwgI0YwN0YxNyAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDI1NSwgMjEwLCA1MiwgMC43KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubXVsdHkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLnJlZnJlc2gtYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHVsLndhbGxldHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm5vdCgubXVsdHkpIHtcclxuICAgICAgICAgICAgICAgIHNwYW4uYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jdXJyZW5jeS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5jdXJyZW5jeS1zdHIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTAuMDV2dztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuLnJlZnJlc2gtYmFsYW5jZSxcclxuICAgICAgICAgICAgICBzcGFuLmFycm93IHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubG9ja2VkIHtcclxuICAgICAgICAgICAgICAgIC5sb2NrIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZGI4Y2M7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMTI1cmVtIDAgMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFtb3VudCxcclxuICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1zdHIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjY291bnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkuODc1cmVtO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgLy8gcGFkZGluZzogMCAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDEsIDQxLCA0MSwgMSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAxKTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxLjRweCBzb2xpZCAjNjgzQURGO1xyXG4gICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDBweCAjN0Q0QUZGO1xyXG5cclxuICAgICAgICAgICAgICAuaGVhZGVyLXBob3RvIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC8vIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4udXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LU1lZGl1bScgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MTgxODQ7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIC5sb2dvdXQge1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogIzYxNjE3QTtcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC8vICAgICBpbWcge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2UtaW47XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnVzZXItZ2lmdHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDEsIDQxLCA0MSwgMSk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG5cclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNDEsIDQ0LCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudG90LWdpZnRzIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTQwJSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvZ2dsZWQge1xyXG4gICAgICAgICAgICAgICY+Lm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIC8vIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAzLjUyNXJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFiO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC42MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjYyNXJlbSBzb2xpZCAjMTMxNDFiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNy4yNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjI0MmI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtIDAuMTI1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMC4xMjVyZW0gMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjczNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubm90aWZpY2F0aW9ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAxKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MSwgNDEsIDQxLCAxKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb25zLWNvdW50IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTQwJSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmPi5ub3RpZmljYXRpb24tZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAuY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2E0MTU1O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1kYXRhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMy4wMjVyZW07XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDc4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODM4O1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM2MzY0OTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5yZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkYjhjYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bm90KC5yZWFkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNDI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICAgIGRpdixcclxuICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkYjhjYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Zjk4YTg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXctYWxsIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LXdyYXBwZXIge1xyXG4gICAgICAkaGVpZ2h0OiA1OHB4O1xyXG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjIyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNjBtcyBlYXNlLWluO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2EzNTNhO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLFxyXG4gICAgICAgICAgcmdiYSgxNCwgMTIsIDEzLCAwLjkpIC0yOC4yNSUsXHJcbiAgICAgICAgICByZ2JhKDMyLCAyNywgMjksIDAuOSkgMTI5LjclKTtcclxuXHJcbiAgICAgICYuZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjA2MjVyZW0gMC4yNXJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICBoZWlnaHQ6IDQuMDYyNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XHJcblxyXG4gICAgICAgIC5taWRkbGUgLmxvZ28gaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJisubmF2LWhlbHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5taWRkbGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDYwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgIC8vIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG5cclxuICAgICAgICAgICAgICAvLyAmLnJhY2luZyB7XHJcbiAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAubmV3IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMTcyZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNHMgbmV3QW5pbWF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIG5ld0FuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgLy8gIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY+aW1nOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0wLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtaGVscGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51c2VyLWluZm8gdWwud2FsbGV0cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMzE7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjYyNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxYjFiMjI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJnQ29sb3JIb3ZlcigjMmIyYjNiKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAmLmJhbGFuY2Utc3RyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuY3VycmVuY3lOYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICNiNmM5ZDc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHk6bm90KC5nYW1lLW1vZGUpIGhlYWRlciB7XHJcbiAgICAuYXV0aC1iYXIge1xyXG4gICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWxhbmNlIHtcclxuICAgICAgLmxvY2tlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5nYW1lLW1vZGUge1xyXG5cclxuICAgIC5taWRkbGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtbWVudSB7XHJcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYW5nZS1sYW5nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpLCAgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpIHtcclxuXHJcbiAgICAvLyAgICAgICAgIGhlaWdodDogMi43MjVyZW07XHJcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDIuNzI1cmVtO1xyXG4gICAgLy8gfVxyXG5cclxuXHJcbiAgICAuYXV0aC1iYXIgLm1pZGRsZSAuYWN0aW9ucyAubWVudSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbnMge1xyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NrZWQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYmFsYW5jZSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY+Kjpub3QoLmxvY2tlZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2tlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJj4qOm5vdCgubG9ja2VkKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgLnNvY2lhbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aW1lLFxyXG4gICAgICAubG5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXV0aC1iYXIge1xyXG4gICAgICAgIGhlaWdodDogMy4xMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xyXG5cclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY+YS5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmPioge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjQ3NXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2FkYjhjYztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nby1iYWNrIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hhbmdlLWxhbmcgdWwge1xyXG4gICAgICAgICAgICAvLyByaWdodDogMS40Mzc1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDIuMTg3NXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIHtcclxuICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDMuMTI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlO1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDByZW0gMC4wNjI1cmVtIDAuMjVyZW0gMHJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taWRkbGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjE4NzVyZW0gc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmdDb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtIDAgMS41NjI1cmVtO1xyXG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSA1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrQmdDb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sb2FkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXJyLXRleHQsXHJcbiAgICAgIC5zdWNjZXNzLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXJyLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIC5wb3B1cDpub3QoLnZpc2libGUpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAuc3VjY2VzcyB7XHJcbiAgICAgIHAuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5Lm5ldy1tZXNzYWdlIHtcclxuICAgIC5wb3B1cCB7XHJcbiAgICAgIHdpZHRoOiA0My43NXJlbTtcclxuICAgICAgbWluLWhlaWdodDogMjVyZW07XHJcblxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICNjN2M3Yzc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1zY3JvbGxiYXItYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMge1xyXG4gICAgLnBvcHVwLWZyZWVzcGlucyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMGR2aCA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQ5M3B4O1xyXG4gICAgICBoZWlnaHQ6IDczNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI0cHggMjlweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9mcmVlc3BpbnMucG5nP3Y0XCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgIC5mcmVlc3Bpbi10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1MaWdodCc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtQm9sZCc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkVFQjFCO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJsYWNrJztcclxuICAgICAgICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAgICAgICAwcHggMHB4IDE1cHggI0ZFOEMxQjgwLFxyXG4gICAgICAgICAgICAwcHggMHB4IDMwcHggIzdDMDBGRixcclxuICAgICAgICAgICAgMHB4IDJweCAwcHggI0ZFOEMxQjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAuZnJlZXNwaW4tY291bnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1FeHRyYUJvbGQnO1xyXG5cclxuICAgICAgICAgIHNwYW4uY291bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZFRUIxQjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3B1cC1mb290ZXIuZ2FtZXMtbGlzdCB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDEuMjVyZW0gMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEwMiwgNzIsIDE1MywgMC43NikgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjksIDE1LCA1MSwgMC44MTcxKSA4MS43MSUsXHJcbiAgICAgICAgICAgIHJnYmEoMjIsIDEyLCAzOCwgMC44OCkgMTAwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDIyMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDExLjZweCAwIHJnYmEoNDMsIDM3LCA5OCwgMC42NSk7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjEzcmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJsYWNrJztcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4ICMwMDAwMDA3QTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjE2KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZFRUIxQjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJsYWNrJztcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zOHJlbTtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5LmFjdGl2ZS1mcmVlYmV0cyB7XHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1mcmVlYmV0cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgd2lkdGg6IDQ5M3B4O1xyXG4gICAgICBoZWlnaHQ6IDczNnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDBkdmggO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9mcmVlYmV0cy1wdXJwbGUucG5nXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI0cHggMjlweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtTGlnaHQnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgLmZyZWViZXQtdGl0bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM4cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtTGlnaHQnO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJvbGQnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzhyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZFRUIxQjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1CbGFjayc7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzpcclxuICAgICAgICAgICAgMHB4IDBweCAxNXB4ICNGRThDMUI4MCxcclxuICAgICAgICAgICAgMHB4IDBweCAzMHB4ICM3QzAwRkYsXHJcbiAgICAgICAgICAgIDBweCAycHggMHB4ICNGRThDMUI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLmZyZWViZXQtYW1vdW50IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtRXh0cmFCb2xkJztcclxuXHJcbiAgICAgICAgICAudG90YWwtZnJlZWJldC1hbW91bnQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY3VycmVuY3kge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZFRUIxQjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3B1cC1mb290ZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNnB4IDMxcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEwMiwgNzIsIDE1MywgMC43NikgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjksIDE1LCA1MSwgMC44MTcxKSA4MS43MSUsXHJcbiAgICAgICAgICAgIHJnYmEoMjIsIDEyLCAzOCwgMC44OCkgMTAwJSk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMS42cHggMCByZ2JhKDQzLCAzNywgOTgsIDAuNjUpO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtQmxhY2snLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJsYWNrJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjRkVFQjFCO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZ251cC1wb3B1cCB7XHJcbiAgICAucHJvbW8tdGVybXMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmQyMzQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5LnNpZ25pbi1wb3B1cCxcclxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAge1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hdXRoLWJnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIC8vICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICBmb3JtLmNvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMi4zMTI1cmVtIDEuNzVyZW07XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNjBweCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggODBweCAwICMwMzAzMDM7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyMTAsIDUyLCAwLjExKTtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAyLjMxcmVtO1xyXG4gICAgICAgIHRvcDogMi4zMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmllbGRzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAudXNlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjA3NDRyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNy4xMjVyZW07XHJcblxyXG4gICAgICAgICAgLmhhbGYge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJi51c2VyLWRhdGEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuOTM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmlsbHMtTWFmaWFcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTI1LCAxMzcsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZlcnRpY2FsLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB3aWR0aDogMjYuODc1cmVtO1xyXG4gICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLnBob3RvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYucHJvbW8tY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY2NlcHQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZpbmlzaC1yZWdpc3RyYXRpb24sXHJcbiAgICAgICAgICAgICAgICAmLnN1Ym1pdC1zaWduaW4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnJlZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2lnbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RjFGMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ1N0JFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2lnbmluLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2lnbmluLWFycm93LnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjkwNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQ4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmctcmVjYXB0Y2hhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmxvYWRlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZXJyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY2NlcHQtdGVybXMge1xyXG4gICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICAgIHNwYW4uYWNjZXB0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDIxMCwgNTIsIDAuMzcpO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODFlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEYxRjE7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYuY291bnRyeS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuZGlydHkuaW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgNTIsIDUyLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOEYxRjE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUsIDIxMCwgNTIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjc4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41NnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9kcm9wZG93bi1jYXJldC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDEzMSwgMTIyLCAxMjIsIDAuMykgMCUsIHJnYmEoMjI5LCAyMjksIDIyOSwgMC4wMykgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjIzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciBpbnB1dH4uY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2hlY2ttYXJrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXllIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMjBtcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci10ZXh0Lm1haW4tZXJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlcm1zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwLjMxNnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2LjU3OXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheS5zaWduaW4tcG9wdXAge1xyXG4gICAgZm9ybS5jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiA2NjFweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgcmlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICB0b3A6IDEuMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWVsZHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgLmJvdHRvbS1jb250ZW50IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGdhcDogMy42ODc1cmVtO1xyXG5cclxuICAgICAgICAgIC5oYWxmIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICYudXNlci1kYXRhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWMtdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWMtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogI0Y2RjBGMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZlcnRpY2FsLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuc3VibWl0LXNpZ25pbiB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mb3Jnb3QtcGFzcyB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEY1OEE4O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAxMDA7MzAwOzQwMDs1MDAmZGlzcGxheT1zd2FwXCIpO1xyXG5cclxuICAub3ZlcmxheS5uZXctcG9wdXAge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogIzEzMTQxYjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgICY+ZGl2LFxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAyOC4yNXJlbTtcclxuICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTM1M2FiYTtcclxuICAgICAgYmFja2dyb3VuZDogIzEzMTQxYjtcclxuXHJcbiAgICAgIC5maWVsZHMtd3JhcHBlcixcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjgxMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3Jnb3QtcGFzcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODFlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjg3NXJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMxZTFlMjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwNDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvbG9naW4tYnV0dG9uLWFycm93LnN2Zz92MicpO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS44NzVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVnLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgLnJlZ2lzdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTdlM2ZmO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmlzby1wb3B1cCB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICB3aWR0aDogMzIuNTYyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2FzLWJhY2tncm91bmQucG5nP3YyXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjEuNTYyNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMC42MjVyZW0gYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMTguODEyNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICNlMGRmZGY7XHJcblxyXG4gICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMi45Mzc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5zLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNyeXB0by1jYXNoYmFjay1zdWNjZXNzIC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheS5jaGVjay1ib251cyxcclxuICAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2ssXHJcbiAgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3Mge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG5cclxuICAgICAgICAuZXJyLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA5LjYyNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgJi55ZXMtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjI3LCAyNTUsIDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjU4QTg7XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogIzBDMTIxRTtcclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcblxyXG4gICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTAuMnJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgUCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHAgc3BhbixcclxuICAgICAgYiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZWYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5LnBvaW50cyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA5dmg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgaGVpZ2h0OiA2NDZweDtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggNjJweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BvaW50cy9iZy5wbmc/djMnKTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCAjNDA3MUM3ODAgaW5zZXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggIzBCQzRGRjk5O1xyXG5cclxuXHJcbiAgICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJisucG9pbnRzLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMik7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjMwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICYucnVsZXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzRGNThBOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnN0YXR1cy10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG4gICAgICAgICYuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb2ludHMtc3VjY2VzcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHRvcDogMTByZW07XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDIxLjNyZW07XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjRkZEMjM0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FzaGVkb3V0LWFtb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjRkZEMjM0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5LmJpZy13aW4taW5mbyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICB3aWR0aDogMjhyZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogIzFDMTUxM0JEIGxpbmVhci1ncmFkaWVudCgxMzguNjhkZWcsIHJnYmEoNzMsIDgxLCAxNTgsIDApIDUzLjclLCByZ2JhKDczLCA4MSwgMTU4LCAwLjMpIDc3LjgxJSwgcmdiYSg3MywgODEsIDE1OCwgMCkgODkuNyUpO1xyXG4gICAgICBwYWRkaW5nOiAyLjI2NjdyZW0gMS42NjY3cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTM1M0FDQztcclxuXHJcbiAgICAgID4uYm9yZGVyLWVmZmVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS44NGRlZywgcmdiYSgyNDAsIDEyNywgMjMsIDApIDEuNjElLCAjRjA3RjE3IDQxLjY1JSwgcmdiYSgyNDAsIDEyNywgMjMsIDApIDk5LjgyJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzkuODRkZWcsIHJnYmEoMjQwLCAxMjcsIDIzLCAwKSAxLjYxJSwgI0YwN0YxNyA0MS42NSUsIHJnYmEoMjQwLCAxMjcsIDIzLCAwKSA5OS44MiUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICM4Nzg3OUI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9maXQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzMzM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2JpZ3dpbnMvYmx1ci5wbmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjVweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzcmVtO1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZml0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGQ0QzNDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUV4dHJhQm9sZCc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5nYW1lLWluZm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI5MjYyMTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUZCMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5ib3JkZXItZWZmZWN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDAlLCByZ2JhKDI1NSwgMjI1LCAwLCAwLjI5KSA1MC40OCUsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDAlLCByZ2JhKDI1NSwgMjI1LCAwLCAwLjI5KSA1MC40OCUsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0LjYzMzNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjA2NjdyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmdhbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42NjY3cmVtO1xyXG5cclxuICAgICAgICAgICAgLmdhbWUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTMzM3JlbTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJztcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmVuZG9yLW5hbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGQjI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUxpZ2h0JztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGQ0QzNCAwJSwgI0ZGQ0QzNCAxMDAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMxODE0MUE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC42NjY3cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZXQtZGV0YWlscyB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjA2NjdyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBnYXA6IDAuMzMzM3JlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjMzMzNyZW07XHJcblxyXG4gICAgICAgICAgICAgIC5jb3B5LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb3BpZWQsXHJcbiAgICAgICAgICAgICAgICAudG8tY29weSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGFzaGVkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBkYXNoZWQgIzNBMzUzQTtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40NjY3cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQ0QzNDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUV4dHJhQm9sZCc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbDpsYW5nKGZpKSxcclxuaHRtbDpsYW5nKHJ1KSB7XHJcbiAgaGVhZGVyIC5hdXRoLWJhciAubG5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCB7XHJcbiAgICB3aWR0aDogOC40Mzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDcuODEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiA3LjgxMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTQuNXJlbTtcclxuICB0b3A6IDIuNXJlbTtcclxuICB3aWR0aDogMTQuMzc1cmVtO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4yNXJlbSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgMjMsIDIzLCAwLjk4KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA2NCwgMTMyLCAwLjIyKTtcclxuICBwYWRkaW5nOiAxNnB4IDAgMjRweCAhaW1wb3J0YW50O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMi4yNzVyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcblxyXG4gIC5hY2NvdW50LW1lbnUtaGVscGVyIHtcclxuICAgIHRvcDogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC8vIGdhcDogMC42MjVyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLmxvZ291dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDE5OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZEMjM0IDAlLCAjRjA3RjE3IDEwMCUpO1xyXG5cclxuICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNFNjQ1MkY7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgNzYsIDUyLCAwLjUwKTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMyODJhO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZDogIzFmMjQyYjtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHt9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDE0NCwgMTQ0LCAxNTAsIDEpO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LU1lZGl1bSc7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMy43NXJlbSk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sOmxhbmcoaXQpIHtcclxuICBoZWFkZXIgLmF1dGgtYmFyIC5sbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnRpbWUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheS5zaWdudXAtcG9wdXAge1xyXG4gICAgbWF4LWhlaWdodDogOTYlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICBib2R5LmdhbWUtbW9kZSAuYWN0aW9ucyAubG9nbyB7XHJcbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHtcclxuICBib2R5IHtcclxuICAgIC5ibG9ja2VkLXBvcHVwIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDBiZjtcclxuICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYmxvY2tlZC9ibG9ja2VkLWJnLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICByaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44NXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZkOTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0Ljc1cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDcwcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG5cclxuICAgICAgICAgIGltZy5idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTByZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xMjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTg3JSk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMC42MjVyZW0gMC4yNXJlbSAxLjI1cmVtICMzYTNhM2E7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZy5maW5nZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMy43NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzLjg3NXJlbTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjRzIGFuaW0gaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBrZXlmcmFtZXMgYW5pbSB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDYwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNTYyNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjg3NXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICcuLi9jb21tb24vdmFycy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL21peGlucy5zY3NzJztcclxuXHJcblxyXG5saSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkge1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBodG1sIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtaW4td2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xyXG5cclxuICAgICAgICAmLmJnLXNjcm9sbC1ibG9ja2VkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcHJldmVudERyYWc7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICBidXR0b24sXHJcbiAgICB0ZXh0YXJlYSxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsQmdDb2xvcjtcclxuICAgICAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm5ldyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdWwuZmllbGRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlhYThjNDYxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAuZnVjdXNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VjY2Vzcy10ZXh0LFxyXG4gICAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxuaHRtbDpsYW5nKGZhKSwgaHRtbDpsYW5nKGFyKSB7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIGh0bWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjIyO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1pbi13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgICAgICYuYmctc2Nyb2xsLWJsb2NrZWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmV2ZW50RHJhZztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCxcclxuICAgIGJ1dHRvbixcclxuICAgIHRleHRhcmVhLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxCZ0NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLm5ldyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdWwuZmllbGRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgICAgICBzZWxlY3QsXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLmZ1Y3VzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VjY2Vzcy10ZXh0LFxyXG4gICAgICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufSIsIkBtaXhpbiBwcmV2ZW50RHJhZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xyXG4gICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAtby11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICB1c2VyLWRyYWc6IG5vbmU7XHJcblxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRudW1MaW5lcyA6IDEsICRsaW5lSGVpZ2h0OiAxLjQxMikge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IC1vLWVsbGlwc2lzLWxhc3RsaW5lO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLy8gbWF4LWhlaWdodDogJG51bUxpbmVzICogJGxpbmVIZWlnaHQgKyB1bnF1b3RlKCdlbScpO1xyXG4gIH1cclxuXHJcbkBtaXhpbiBkb3R0ZWRIaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1peGluIGxlc3NCcmlnaHRuZXNzSG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0Q29sb3JIb3ZlciAoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDFkMjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiZ0NvbG9ySG92ZXIgKCRjb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYnJpZ2h0bmVzc0hvdmVyICgkYnJpZ2h0bmVzczogNzAlLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYmdBbmRUZXh0Q29sb3JIb3ZlciAoJGJnQ29sb3IsICR0ZXh0Q29sb3IsICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCdG5CZ0NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0QnRuQmdDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHVuZGVybGluZUhvdmVyICgkdW5kZXJsaW5lQ29sb3I6IGluaXRpYWwpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR1bmRlcmxpbmVDb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6aXRhbCxvcHN6LHdnaHRAMCwxNC4uMzIsMTAwLi45MDA7MSwxNC4uMzIsMTAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9QW50b25cIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWF0ZXJpYWwrU3ltYm9scytPdXRsaW5lZDpvcHN6LHdnaHQsRklMTCxHUkFEQDIwLi40OCwxMDAuLjcwMCwwLi4xLC01MC4uMjAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAxMDA7MzAwOzQwMDs1MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1CbGFjayc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tVGhpbic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtQmxhY2snO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzLUxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9NZXRyb3BvbGlzL01ldHJvcG9saXMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzLVRoaW4nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvTWV0cm9wb2xpcy9NZXRyb3BvbGlzLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL01ldHJvcG9saXMvTWV0cm9wb2xpcy1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyXzE4cHQtTGlnaHQud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyXzE4cHQtQm9sZC53b2ZmMj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlcl8xOHB0LUV4dHJhQm9sZC53b2ZmMj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJsYWNrJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyXzE4cHQtQmxhY2sud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmlsbHMtTWFmaWEnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQmlsbHMgTWFmaWEud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LUV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LUV4dHJhQm9sZC53b2ZmMj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3ctU2VtaUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1TZW1pQm9sZC53b2ZmMj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3ctQmxhY2snO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQmFybG93L0Jhcmxvdy1CbGFjay53b2ZmMj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3ctQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LUJvbGQud29mZjI/djRcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LU1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LU1lZGl1bS53b2ZmMj92NFwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3ctUmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9CYXJsb3cvQmFybG93LVJlZ3VsYXIud29mZjI/djVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LUxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0Jhcmxvdy9CYXJsb3ctTGlnaHQud29mZjI/djVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1FeHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZjI/djVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1NZWRpdW0ud29mZjI/djJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQud29mZjI/djJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1FeHRyYUJvbGQud29mZjI/djJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1CbGFjayc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQmxhY2sud29mZjI/djJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTGlnaHQud29mZjI/djJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1FeHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZjI/djJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy1PdXRsaW5lZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5odG1sOmxhbmcoZmEpIC5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCwgaHRtbDpsYW5nKGFyKSAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAqIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBodG1sIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4td2lkdGg6IDk4MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmJnLXNjcm9sbC1ibG9ja2VkIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYSBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGlucHV0LFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBidXR0b24sXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHRleHRhcmVhLFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbnB1dFtkaXNhYmxlZF0sXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYnV0dG9uW2Rpc2FibGVkXSxcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB0ZXh0YXJlYVtkaXNhYmxlZF0sXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgc2VsZWN0W2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXQsXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBzZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNyU7XG4gICAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgaW5wdXQsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBzZWxlY3QsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWFhOGM0NjE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dDpmb2N1cyxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgc2VsZWN0OmZvY3VzLFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgcC5mdWN1c2VkIHtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUxpZ2h0JztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiBpbml0aWFsOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzcHggIWltcG9ydGFudDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIgLmFjdGlvbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIC5hY3Rpb25zIC5idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvcm0ubmV3IC5zdWNjZXNzLXRleHQsXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9ybS5uZXcgLmVyci10ZXh0IHtcbiAgICB3aWR0aDogMjclO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGgxLFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoMixcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaDMsXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGg0LFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoNSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaDEge1xuICBmb250LWZhbWlseTogJ1JvYm90by1CbGFjayc7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGg0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbmh0bWw6bGFuZyhmYSkgKiwgaHRtbDpsYW5nKGFyKSAqIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cblxuaHRtbDpsYW5nKGZhKSBodG1sLCBodG1sOmxhbmcoYXIpIGh0bWwge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuaHRtbDpsYW5nKGZhKSBib2R5LCBodG1sOmxhbmcoYXIpIGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjIyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiA5ODBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuICBodG1sOmxhbmcoZmEpIGJvZHkuYmctc2Nyb2xsLWJsb2NrZWQsIGh0bWw6bGFuZyhhcikgYm9keS5iZy1zY3JvbGwtYmxvY2tlZCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmh0bWw6bGFuZyhmYSkgdWwsIGh0bWw6bGFuZyhhcikgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuaHRtbDpsYW5nKGZhKSBhLCBodG1sOmxhbmcoYXIpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIGh0bWw6bGFuZyhmYSkgYSBpbWcsIGh0bWw6bGFuZyhhcikgYSBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuaHRtbDpsYW5nKGZhKSBpbWcsIGh0bWw6bGFuZyhhcikgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAtby11c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuaHRtbDpsYW5nKGZhKSBpbnB1dCxcbmh0bWw6bGFuZyhmYSkgYnV0dG9uLFxuaHRtbDpsYW5nKGZhKSB0ZXh0YXJlYSxcbmh0bWw6bGFuZyhmYSkgc2VsZWN0LCBodG1sOmxhbmcoYXIpIGlucHV0LFxuaHRtbDpsYW5nKGFyKSBidXR0b24sXG5odG1sOmxhbmcoYXIpIHRleHRhcmVhLFxuaHRtbDpsYW5nKGFyKSBzZWxlY3Qge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgaHRtbDpsYW5nKGZhKSBpbnB1dFtkaXNhYmxlZF0sXG4gIGh0bWw6bGFuZyhmYSkgYnV0dG9uW2Rpc2FibGVkXSxcbiAgaHRtbDpsYW5nKGZhKSB0ZXh0YXJlYVtkaXNhYmxlZF0sXG4gIGh0bWw6bGFuZyhmYSkgc2VsZWN0W2Rpc2FibGVkXSwgaHRtbDpsYW5nKGFyKSBpbnB1dFtkaXNhYmxlZF0sXG4gIGh0bWw6bGFuZyhhcikgYnV0dG9uW2Rpc2FibGVkXSxcbiAgaHRtbDpsYW5nKGFyKSB0ZXh0YXJlYVtkaXNhYmxlZF0sXG4gIGh0bWw6bGFuZyhhcikgc2VsZWN0W2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbmh0bWw6bGFuZyhmYSkgaW5wdXQsXG5odG1sOmxhbmcoZmEpIHNlbGVjdCwgaHRtbDpsYW5nKGFyKSBpbnB1dCxcbmh0bWw6bGFuZyhhcikgc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG5odG1sOmxhbmcoZmEpIGlucHV0OjpwbGFjZWhvbGRlciwgaHRtbDpsYW5nKGFyKSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbmh0bWw6bGFuZyhmYSkgc2VsZWN0LCBodG1sOmxhbmcoYXIpIHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5odG1sOmxhbmcoZmEpIGZvcm0ubmV3LCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcywgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpLCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjclO1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0LFxuICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgc2VsZWN0LFxuICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWEsIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIGlucHV0LFxuICAgICAgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgc2VsZWN0LFxuICAgICAgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuICAgICAgICBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBpbnB1dDpmb2N1cyxcbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgc2VsZWN0OmZvY3VzLFxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSB0ZXh0YXJlYTpmb2N1cywgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgaW5wdXQ6Zm9jdXMsXG4gICAgICAgIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHNlbGVjdDpmb2N1cyxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgdWwuZmllbGRzIGxpIHAuZnVjdXNlZCwgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkgcC5mdWN1c2VkIHtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwLCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaSBvcHRpb24sIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiBpbml0aWFsOyB9XG4gICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIsIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpLnN1YiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzcHggIWltcG9ydGFudDsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIgLmFjdGlvbnMsIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgdWwuZmllbGRzIGxpLnN1YiAuYWN0aW9ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IHVsLmZpZWxkcyBsaS5zdWIgLmFjdGlvbnMgLmJ0biwgaHRtbDpsYW5nKGFyKSBmb3JtLm5ldyB1bC5maWVsZHMgbGkuc3ViIC5hY3Rpb25zIC5idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICBodG1sOmxhbmcoZmEpIGZvcm0ubmV3IC5zdWNjZXNzLXRleHQsXG4gIGh0bWw6bGFuZyhmYSkgZm9ybS5uZXcgLmVyci10ZXh0LCBodG1sOmxhbmcoYXIpIGZvcm0ubmV3IC5zdWNjZXNzLXRleHQsXG4gIGh0bWw6bGFuZyhhcikgZm9ybS5uZXcgLmVyci10ZXh0IHtcbiAgICB3aWR0aDogMjclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuaHRtbDpsYW5nKGZhKSB0ZXh0YXJlYSwgaHRtbDpsYW5nKGFyKSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG5odG1sOmxhbmcoZmEpIHRhYmxlIHRoLCBodG1sOmxhbmcoYXIpIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5odG1sOmxhbmcoZmEpIGgxLFxuaHRtbDpsYW5nKGZhKSBoMixcbmh0bWw6bGFuZyhmYSkgaDMsXG5odG1sOmxhbmcoZmEpIGg0LFxuaHRtbDpsYW5nKGZhKSBoNSwgaHRtbDpsYW5nKGFyKSBoMSxcbmh0bWw6bGFuZyhhcikgaDIsXG5odG1sOmxhbmcoYXIpIGgzLFxuaHRtbDpsYW5nKGFyKSBoNCxcbmh0bWw6bGFuZyhhcikgaDUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5odG1sOmxhbmcoZmEpIGgxLCBodG1sOmxhbmcoYXIpIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xuICBmb250LXNpemU6IDNyZW07IH1cblxuaHRtbDpsYW5nKGZhKSBoMiwgaHRtbDpsYW5nKGFyKSBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICBmb250LXNpemU6IDJyZW07IH1cblxuaHRtbDpsYW5nKGZhKSBoMywgaHRtbDpsYW5nKGFyKSBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaHRtbDpsYW5nKGZhKSBoNCwgaHRtbDpsYW5nKGFyKSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5odG1sOmxhbmcoZmEpIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmh0bWw6bGFuZyhmYSkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBodG1sOmxhbmcoYXIpIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmh0bWw6bGFuZyhhcikgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIxODNweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzMnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM3MDQuOHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTk2MC4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc5J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDcxLjI0NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEwJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yODIxLjI0NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEyJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjkyLjkzODc4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTYwMy44MzY3M3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ0NS41MTAycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzExLjg1NzE0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjM2OHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMzNzkuODU3MTRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xOTE1LjY5Mzg4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxOSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjIyLjc1NTFweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzIwJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMDkzLjg5Nzk2cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScyMSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjY4LjI2NTMxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScyNiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjY3LjMwNjEycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSczMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDQuNTUxMDJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzMxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSczMiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTM0LjYxMjI0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSczNCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODkxLjAyMDQxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSczNiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjIzLjcxNDI5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSczOCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTY0OC4zODc3NnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNDAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwNjkuMjI0NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzQxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xODcxLjE0Mjg2cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc0MiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQyNS42MzI2NXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNDgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc1Ny4zNjczNXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNTAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE4MjYuNTkxODRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzUxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAuOTU5MThweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzUyJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNzguMjA0MDhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzUzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMzgxLjA4MTYzcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc1NCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTc4Mi4wNDA4MnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNTYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg0Ni40NjkzOXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNTcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzMzEuNjUzMDZweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzU4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNTU5LjI4NTcxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc2MCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODAxLjkxODM3cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc2MSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjAwNC43OTU5MnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExMTMuNzc1NTFweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzYzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02Mjc4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc2NCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTQyNXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEzMy42NTMwNnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU3OS4xNjMyN3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE3MzcuNDg5OHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNjgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIxMzguNDQ4OThweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzcxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTU4LjMyNjUzcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc3MiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjI3Mi4xMDIwNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc3MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTQ3MC4xODM2N3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNzQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM4MDEuOHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nNzUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTczMzFweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzc2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MjQxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc4NCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDg4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc4NSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjc3NS4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc4NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzU0NC4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc4NyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzYxMS4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc4OSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjkyMy4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc5MCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzEyMy40NDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc5MSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzIxOS40NTcxNHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOTMnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMwMjEuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOTQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4NzEuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOTUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMxNjguMzU3MTRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzk2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMjc1LjM1NzE0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PSc5NyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzMyOC4zNTcxNHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nOTgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM0MzYuMzU3MTRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9Jzk5J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yOTczLjI0NDlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEwMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzYwMy4yNDQ5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMDEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM0OTkuMjQ0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTAyJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNDI3cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMDQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzMDBweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEwNSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjE4MnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTA2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00ODAycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMDgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU3MzBweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEwOSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjMyMXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTEwJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00OTE1cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMTEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzNzZweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzExMiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTA5N3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTEzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MTUwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMTQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI0NjlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzExNSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDA1NXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTE4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNTc4cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMTknXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5MzVweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEyMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzc1My44cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMjEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI1MjFweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEyMiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjczMnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTIzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjI3cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMjUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI2NzlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEyNiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjIyNXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTI4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MTA1cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMjknXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQzNDZweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEzMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDIwMHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTMxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNzMxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMzInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM2NTEuOHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTMzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NDQzcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMzQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM5NTBweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEzNSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDM5NXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTM2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODUycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxMzcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM5MDFweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzEzOCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDI1NHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTM5J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MDAwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNDAnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5ODNweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE0MiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjAzNXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTQzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MjcycHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNDQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUzMjdweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE0NSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDc0OXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTQ2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00Njk2cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNDknXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4NTZweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE1MCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjA4NHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTUxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDM3cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNTInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUxNTlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE1MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTIxM3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTU0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MzgwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNTUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0ODBweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE1NiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTUzNHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTU3J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NTgxcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNTgnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU2MzJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE1OSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjEzOXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTYwJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01ODM0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNjEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU4ODRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE2MiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjc4MnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTYzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02ODI1cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNjQnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY5MjBweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE2NSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzA1NXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTY2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MTAwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxNjcnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcxNDhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE2OCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzAwOHB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTgxJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MTc3cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxODInXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc4MjhweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE4MyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzcyMXB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTg0J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03ODgwcHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxODUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2NjJweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE4NyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzkzM3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTg4J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03OTk0cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxOTEnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwOTRweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE5MiddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODI2NnB4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMTkzJ10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MjE5cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxOTYnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgzNzNweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzIwMSddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODYwM3B4OyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT0nMjA2J10gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NjU0cHg7XG4gIHNjYWxlOiAwLjk7XG4gIGhlaWdodDogMi43ODU3cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzE5NyddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODQyOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNTUpO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHRvcDogLTlweDsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9JzIwMCddIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODQ4OHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIGhlaWdodDogMi4yODU3cmVtO1xuICB0b3A6IC02cHg7IH1cblxuLmNvbXBhbnktZmlsdGVycyB1bCBsaVtjb21wYW55PScxOTUnXSAuaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg1NTRweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG5cbi5jb21wYW55LWZpbHRlcnMgdWwgbGlbY29tcGFueT1cIjZcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NzU1LjI0NDlweDtcbiAgc2NhbGU6IDAuNztcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRvcDogLTAuN3JlbTsgfVxuXG4uY29tcGFueS1maWx0ZXJzIHVsIGxpW2NvbXBhbnk9XCIyMDhcIl0gLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04ODUwLjI0NDlweDtcbiAgc2NhbGU6IDAuOTtcbiAgaGVpZ2h0OiAyLjY4NTdyZW0gIWltcG9ydGFudDtcbiAgdG9wOiAtMTJweCAhaW1wb3J0YW50OyB9XG5cbi5ub3Qtd2Vic2hvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jdXN0b20tc2VsZWN0LXZiICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmN1c3RvbS1zZWxlY3QtdmIgLnR0bCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmN1c3RvbS1zZWxlY3QtdmIgLnNsY3RkLXZhbCB7XG4gIHdpZHRoOiA0MTAuNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYXJyb3dfZG93bi5zdmc/djNcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDAuNDM3NXJlbTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jdXN0b20tc2VsZWN0LXZiIC5vcHRucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDQxMC41cHg7XG4gIHotaW5kZXg6IDk7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDJweCAjYTdhN2E3OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmN1c3RvbS1zZWxlY3QtdmIgLm9wdG5zLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jdXN0b20tc2VsZWN0LXZiIC5vcHRucyAub3B0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMzU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jdXN0b20tc2VsZWN0LXZiIC5vcHRucyAub3B0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMmE7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3J5cHRvLWNvbnQtZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNyeXB0by1jb250LWVsICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3J5cHRvLWNvbnQtZWwgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNyeXB0by1jb250LWVsIC5jIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNDEwLjVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMzNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMik7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNyeXB0by1jb250LWVsIC5jID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3J5cHRvLWNvbnQtZWwgLmMgLmNvcHkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNyeXB0by1jb250LWVsLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJzsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmxvYWRlciwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubG9hZGVyOmJlZm9yZSwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAubG9hZGVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyQW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5sb2FkZXIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmxvYWRlcjpiZWZvcmUsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmxvYWRlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBjb250ZW50OiAnJzsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5sb2FkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5sb2FkZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwcHg7IH1cblxuQGtleWZyYW1lcyBsb2FkZXJBbmltIHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwO1xuICAgIGhlaWdodDogMjRweDsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgYSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xuICAgICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAtby11c2VyLWRyYWc6IG5vbmU7XG4gICAgICB1c2VyLWRyYWc6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNTMwcHg7XG4gICAgICB0b3A6IDM1MHB4O1xuICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIC5ibnItbG5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItYnVsbGV0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjM0O1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMgdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYm5yLWxuayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gIGJhY2tncm91bmQ6ICNmZmQyMzQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMwNDA0MDQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5idG46aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjE1KTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5idG4uYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRDIzNDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5idG4uZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzIzMmMzMztcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5idG4uZGFyazpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4zKTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5idG4ucm91bmRlZCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQmxhY2snO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJ0bltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGJ4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hieC5ncmVlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQxNDE0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hieC5ncmVlbi5jaGVja2VkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5MTM3OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYnguY2hlY2tlZDpiZWZvcmUsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYngubWlkZGxlc3RhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGJ4Lm1pZGRsZXN0YXRlOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiA2cHg7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkgLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRkQyMzQ7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5IC5wb3B1cCAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmRvdHRlZC1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5uby1kYXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XG4gIGhlaWdodDogMjgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5uby1kYXRhIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5uby1kYXRhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zdWNjZXNzLXRleHQsXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5lcnItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zdWNjZXNzLXRleHQuc3VjY2Vzcy10ZXh0LFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5lcnItdGV4dC5zdWNjZXNzLXRleHQge1xuICAgIGNvbG9yOiAjRkZEMjM0OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnN1Y2Nlc3MtdGV4dC5lcnItdGV4dCxcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZXJyLXRleHQuZXJyLXRleHQge1xuICAgIGNvbG9yOiAjZmYzMDMwOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnN1Y2Nlc3MtdGV4dCBzcGFuLFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5lcnItdGV4dCBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnN1Y2Nlc3MtdGV4dCBzcGFuLm1hdGVyaWFsLWljb25zLFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5lcnItdGV4dCBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jYXB0Y2hhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNhcHRjaGEtd3JhcHBlciBkaXYuY2FwdGNoYS1pbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jYXB0Y2hhLXdyYXBwZXIgZGl2Lm1hdGVyaWFsLWljb25zIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5kYXRlcGlja2VyIC5jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FsZW5kYXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZGF0ZXBpY2tlciAuY2FsZW5kYXI6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDI3LCAyNywgMjcsIDAuMzMpOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLnNjcm9sbC10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMTBweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zY3JvbGwtdG8tdG9wOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGlmcmFtZS5zcG9ydHNib29rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNvbW1pbmctc29vbiB7XG4gIHBhZGRpbmc6IDI1MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jb21taW5nLXNvb24gcDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG5cbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAucGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlNDY7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI0ZGRDIzNDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5nLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjRkZEMjM0O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBzcGFuLmRvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29sb3I6ICMzY2IyNTE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTpub3QoLmludmFsaWQpOnZhbGlkICsgc3Bhbi5kb25lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTppbnZhbGlkLFxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDYyNzAwOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZDo6cGxhY2Vob2xkZXIsXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cykuaW52YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmUwMDAwOyB9XG5cbmh0bWw6bGFuZyhmYSkgLm1hdGVyaWFsLWljb25zLCBodG1sOmxhbmcoYXIpIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuaHRtbDpsYW5nKGZhKSAubG9hZGVyLCBodG1sOmxhbmcoYXIpIC5sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmxvYWRlciwgaHRtbDpsYW5nKGZhKSAubG9hZGVyOmJlZm9yZSwgaHRtbDpsYW5nKGZhKSAubG9hZGVyOmFmdGVyLCBodG1sOmxhbmcoYXIpIC5sb2FkZXIsIGh0bWw6bGFuZyhhcikgLmxvYWRlcjpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLmxvYWRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhbmltYXRpb246IGxvYWRlckFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgaHRtbDpsYW5nKGZhKSAubG9hZGVyLCBodG1sOmxhbmcoYXIpIC5sb2FkZXIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmxvYWRlcjpiZWZvcmUsIGh0bWw6bGFuZyhmYSkgLmxvYWRlcjphZnRlciwgaHRtbDpsYW5nKGFyKSAubG9hZGVyOmJlZm9yZSwgaHRtbDpsYW5nKGFyKSAubG9hZGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmxvYWRlcjpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLmxvYWRlcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICBodG1sOmxhbmcoZmEpIC5sb2FkZXI6YWZ0ZXIsIGh0bWw6bGFuZyhhcikgLmxvYWRlcjphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cblxuQGtleWZyYW1lcyBsb2FkZXJBbmltIHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwO1xuICAgIGhlaWdodDogMjRweDsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuaHRtbDpsYW5nKGZhKSAuc2xpZGVyLXdyYXBwZXIsIGh0bWw6bGFuZyhhcikgLnNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwdnc7IH1cbiAgaHRtbDpsYW5nKGZhKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSwgaHRtbDpsYW5nKGFyKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gICAgaHRtbDpsYW5nKGZhKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlciAuZy1zbGlkZSBhLCBodG1sOmxhbmcoYXIpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIGEge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgICAgIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAgICAgLW8tdXNlci1kcmFnOiBub25lO1xuICAgICAgdXNlci1kcmFnOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBodG1sOmxhbmcoZmEpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyIC5nLXNsaWRlIC5idG4sIGh0bWw6bGFuZyhhcikgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MzBweDtcbiAgICAgIHRvcDogMzUwcHg7XG4gICAgICB3aWR0aDogMjIzcHg7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgLmJuci1sbmssIGh0bWw6bGFuZyhhcikgLnNsaWRlci13cmFwcGVyIC5zbGlkZXIgLmctc2xpZGUgLmJuci1sbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgaHRtbDpsYW5nKGZhKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzLCBodG1sOmxhbmcoYXIpIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWJ1bGxldHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItYnVsbGV0cyB1bCBsaSwgaHRtbDpsYW5nKGFyKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDIzNDtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1idWxsZXRzIHVsIGxpLmFjdGl2ZTpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItYnVsbGV0cyB1bCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5odG1sOmxhbmcoZmEpIC5ibnItbG5rLCBodG1sOmxhbmcoYXIpIC5ibnItbG5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7IH1cblxuaHRtbDpsYW5nKGZhKSAubWlkZGxlLCBodG1sOmxhbmcoYXIpIC5taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWw6bGFuZyhmYSkgLmJ0biwgaHRtbDpsYW5nKGFyKSAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xuICBiYWNrZ3JvdW5kOiAjZmYxNzJkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaHRtbDpsYW5nKGZhKSAuYnRuOmhvdmVyLCBodG1sOmxhbmcoYXIpIC5idG46aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjE1KTsgfVxuICBodG1sOmxhbmcoZmEpIC5idG4uYmx1ZSwgaHRtbDpsYW5nKGFyKSAuYnRuLmJsdWUge1xuICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7IH1cbiAgaHRtbDpsYW5nKGZhKSAuYnRuLmRhcmssIGh0bWw6bGFuZyhhcikgLmJ0bi5kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjMyYzMzO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgLmJ0bi5kYXJrOmhvdmVyLCBodG1sOmxhbmcoYXIpIC5idG4uZGFyazpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4zKTsgfVxuICBodG1sOmxhbmcoZmEpIC5idG4ucm91bmRlZCwgaHRtbDpsYW5nKGFyKSAuYnRuLnJvdW5kZWQge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICBodG1sOmxhbmcoZmEpIC5idG5bZGlzYWJsZWRdLCBodG1sOmxhbmcoYXIpIC5idG5bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuaHRtbDpsYW5nKGZhKSAuY2hieCwgaHRtbDpsYW5nKGFyKSAuY2hieCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmNoYnguZ3JlZW4sIGh0bWw6bGFuZyhhcikgLmNoYnguZ3JlZW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MTQxNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDsgfVxuICAgIGh0bWw6bGFuZyhmYSkgLmNoYnguZ3JlZW4uY2hlY2tlZDpiZWZvcmUsIGh0bWw6bGFuZyhhcikgLmNoYnguZ3JlZW4uY2hlY2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OTEzNzsgfVxuICBodG1sOmxhbmcoZmEpIC5jaGJ4LmNoZWNrZWQ6YmVmb3JlLCBodG1sOmxhbmcoZmEpIC5jaGJ4Lm1pZGRsZXN0YXRlOmJlZm9yZSwgaHRtbDpsYW5nKGFyKSAuY2hieC5jaGVja2VkOmJlZm9yZSwgaHRtbDpsYW5nKGFyKSAuY2hieC5taWRkbGVzdGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuICBodG1sOmxhbmcoZmEpIC5jaGJ4Lm1pZGRsZXN0YXRlOmJlZm9yZSwgaHRtbDpsYW5nKGFyKSAuY2hieC5taWRkbGVzdGF0ZTpiZWZvcmUge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogNnB4OyB9XG5cbmh0bWw6bGFuZyhmYSkgLm92ZXJsYXksIGh0bWw6bGFuZyhhcikgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTsgfVxuICBodG1sOmxhbmcoZmEpIC5vdmVybGF5LnZpc2libGUsIGh0bWw6bGFuZyhhcikgLm92ZXJsYXkudmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBodG1sOmxhbmcoZmEpIC5vdmVybGF5IC5wb3B1cCwgaHRtbDpsYW5nKGFyKSAub3ZlcmxheSAucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUyNTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0ZGRDIzNDtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIGh0bWw6bGFuZyhmYSkgLm92ZXJsYXkgLnBvcHVwIC5jbG9zZSwgaHRtbDpsYW5nKGFyKSAub3ZlcmxheSAucG9wdXAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmh0bWw6bGFuZyhmYSkgLmRvdHRlZC1oaWRkZW4sIGh0bWw6bGFuZyhhcikgLmRvdHRlZC1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5odG1sOmxhbmcoZmEpIC5uby1kYXRhLCBodG1sOmxhbmcoYXIpIC5uby1kYXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XG4gIGhlaWdodDogMjgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBodG1sOmxhbmcoZmEpIC5uby1kYXRhIC5pY29uLCBodG1sOmxhbmcoYXIpIC5uby1kYXRhIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICBodG1sOmxhbmcoZmEpIC5uby1kYXRhIC50ZXh0LCBodG1sOmxhbmcoYXIpIC5uby1kYXRhIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5odG1sOmxhbmcoZmEpIC5zdWNjZXNzLXRleHQsXG5odG1sOmxhbmcoZmEpIC5lcnItdGV4dCwgaHRtbDpsYW5nKGFyKSAuc3VjY2Vzcy10ZXh0LFxuaHRtbDpsYW5nKGFyKSAuZXJyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgaHRtbDpsYW5nKGZhKSAuc3VjY2Vzcy10ZXh0LnN1Y2Nlc3MtdGV4dCxcbiAgaHRtbDpsYW5nKGZhKSAuZXJyLXRleHQuc3VjY2Vzcy10ZXh0LCBodG1sOmxhbmcoYXIpIC5zdWNjZXNzLXRleHQuc3VjY2Vzcy10ZXh0LFxuICBodG1sOmxhbmcoYXIpIC5lcnItdGV4dC5zdWNjZXNzLXRleHQge1xuICAgIGNvbG9yOiAjRkZEMjM0OyB9XG4gIGh0bWw6bGFuZyhmYSkgLnN1Y2Nlc3MtdGV4dC5lcnItdGV4dCxcbiAgaHRtbDpsYW5nKGZhKSAuZXJyLXRleHQuZXJyLXRleHQsIGh0bWw6bGFuZyhhcikgLnN1Y2Nlc3MtdGV4dC5lcnItdGV4dCxcbiAgaHRtbDpsYW5nKGFyKSAuZXJyLXRleHQuZXJyLXRleHQge1xuICAgIGNvbG9yOiAjZmYzMDMwOyB9XG4gIGh0bWw6bGFuZyhmYSkgLnN1Y2Nlc3MtdGV4dCBzcGFuLFxuICBodG1sOmxhbmcoZmEpIC5lcnItdGV4dCBzcGFuLCBodG1sOmxhbmcoYXIpIC5zdWNjZXNzLXRleHQgc3BhbixcbiAgaHRtbDpsYW5nKGFyKSAuZXJyLXRleHQgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICBodG1sOmxhbmcoZmEpIC5zdWNjZXNzLXRleHQgc3Bhbi5tYXRlcmlhbC1pY29ucyxcbiAgaHRtbDpsYW5nKGZhKSAuZXJyLXRleHQgc3Bhbi5tYXRlcmlhbC1pY29ucywgaHRtbDpsYW5nKGFyKSAuc3VjY2Vzcy10ZXh0IHNwYW4ubWF0ZXJpYWwtaWNvbnMsXG4gIGh0bWw6bGFuZyhhcikgLmVyci10ZXh0IHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5odG1sOmxhbmcoZmEpIC5jYXB0Y2hhLXdyYXBwZXIsIGh0bWw6bGFuZyhhcikgLmNhcHRjaGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgaHRtbDpsYW5nKGZhKSAuY2FwdGNoYS13cmFwcGVyIGRpdi5jYXB0Y2hhLWltZywgaHRtbDpsYW5nKGFyKSAuY2FwdGNoYS13cmFwcGVyIGRpdi5jYXB0Y2hhLWltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgaHRtbDpsYW5nKGZhKSAuY2FwdGNoYS13cmFwcGVyIGRpdi5tYXRlcmlhbC1pY29ucywgaHRtbDpsYW5nKGFyKSAuY2FwdGNoYS13cmFwcGVyIGRpdi5tYXRlcmlhbC1pY29ucyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaHRtbDpsYW5nKGZhKSAuZGF0ZXBpY2tlciAuY2FsZW5kYXIsIGh0bWw6bGFuZyhhcikgLmRhdGVwaWNrZXIgLmNhbGVuZGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NhbGVuZGFyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmRhdGVwaWNrZXIgLmNhbGVuZGFyOmhvdmVyLCBodG1sOmxhbmcoYXIpIC5kYXRlcGlja2VyIC5jYWxlbmRhcjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpOyB9XG5cbmh0bWw6bGFuZyhmYSkgLmRhdGVwaWNrZXItZHJvcGRvd24sIGh0bWw6bGFuZyhhcikgLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMjcsIDI3LCAyNywgMC4zMyk7IH1cblxuaHRtbDpsYW5nKGZhKSAuc2Nyb2xsLXRvLXRvcCwgaHRtbDpsYW5nKGFyKSAuc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTEwcHg7XG4gIGJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaHRtbDpsYW5nKGZhKSAuc2Nyb2xsLXRvLXRvcDpob3ZlciwgaHRtbDpsYW5nKGFyKSAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7IH1cblxuaHRtbDpsYW5nKGZhKSBpZnJhbWUuc3BvcnRzYm9vaywgaHRtbDpsYW5nKGFyKSBpZnJhbWUuc3BvcnRzYm9vayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTsgfVxuXG5odG1sOmxhbmcoZmEpIC5jb21taW5nLXNvb24sIGh0bWw6bGFuZyhhcikgLmNvbW1pbmctc29vbiB7XG4gIHBhZGRpbmc6IDI1MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBodG1sOmxhbmcoZmEpIC5jb21taW5nLXNvb24gcDpmaXJzdC1jaGlsZCwgaHRtbDpsYW5nKGFyKSAuY29tbWluZy1zb29uIHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5odG1sOmxhbmcoZmEpIC5kYXRlcGlja2VyLWNvbnRhaW5lciwgaHRtbDpsYW5nKGFyKSAuZGF0ZXBpY2tlci1jb250YWluZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG5odG1sOmxhbmcoZmEpIC5wYWdlLXRpdGxlLCBodG1sOmxhbmcoYXIpIC5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2U0NjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRkZEMjM0O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmh0bWw6bGFuZyhmYSkgLmctdGl0bGUsIGh0bWw6bGFuZyhhcikgLmctdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMjU7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuOHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjRkZEMjM0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbmh0bWw6bGFuZyhmYSkgc3Bhbi5kb25lLCBodG1sOmxhbmcoYXIpIHNwYW4uZG9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjM2NiMjUxO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWw6bGFuZyhmYSkgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCArIHNwYW4uZG9uZSwgaHRtbDpsYW5nKGFyKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTpub3QoLmludmFsaWQpOnZhbGlkICsgc3Bhbi5kb25lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaHRtbDpsYW5nKGZhKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTppbnZhbGlkLFxuaHRtbDpsYW5nKGZhKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkLCBodG1sOmxhbmcoYXIpIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQsXG5odG1sOmxhbmcoYXIpIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpLmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkNjI3MDA7IH1cbiAgaHRtbDpsYW5nKGZhKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTppbnZhbGlkOjpwbGFjZWhvbGRlcixcbiAgaHRtbDpsYW5nKGZhKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkOjpwbGFjZWhvbGRlciwgaHRtbDpsYW5nKGFyKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTppbnZhbGlkOjpwbGFjZWhvbGRlcixcbiAgaHRtbDpsYW5nKGFyKSBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZTAwMDA7IH1cblxuLnNsaWRlci1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBnYXA6IDAuNjI1cmVtOyB9XG4gIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1wcmV2LFxuICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItbmV4dCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hvbWVwYWdlL3NsaWRlci9hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItcHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ubm90aWZpY2F0aW9uLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCA3LCAyMywgMC43KTsgfVxuICAubm90aWZpY2F0aW9uLW92ZXJsYXkgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1M3JlbSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMjkyOTM5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2sge1xuICAgICAgICBjb2xvcjogIzY5NzM4NjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIGlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIC5jaGVja21hcmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcbiAgICAgICAgICBib3JkZXI6IDEuMnB4IHNvbGlkICM0QTRBNjY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2sgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2s6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLnNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLnNlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QTRBNjY7XG4gICAgICAgICAgY29sb3I6ICM4MjhBOTk7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODI4QTk5OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLnNlYXJjaCBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogMS44NzVyZW07IH1cbiAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE5cHg7IH1cbiAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzU1NTU3NTtcbiAgICAgIC8qIHdpZHRoICovXG4gICAgICAvKiBUcmFjayAqL1xuICAgICAgLyogSGFuZGxlICovIH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0MjQyNUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDlFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDI0MjVCOyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mzk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtLnVucmVhZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAudW5yZWFkLWNpcmNsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjM0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRvcDogM3B4OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciAubm90aWZpY2F0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIgLm5vdGlmaWNhdGlvbi1kZWxldGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRjQ4NUE7IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIgLm5vdGlmaWNhdGlvbi1kZWxldGUgLm1hdGVyaWFsLWljb25zLCAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIC5ub3RpZmljYXRpb24tZGVsZXRlIHN2ZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2ZW07IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgdWwsIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keS52aXNpYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4OyB9XG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkudmlzaWJsZSAuYmFubmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgLmJhbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IC5iYW5uZXIgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IC5iYW5uZXIgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IC5iYW5uZXIgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7IH1cbiAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgLmJhbm5lciAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQyMzQ7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLWRhdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjk3Mzg2OyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIgLm5vdGlmaWNhdGlvbi12aWV3LW1vcmUsXG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIgLm5vdGlmaWNhdGlvbi12aWV3LWxlc3Mge1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1tb3JlIC5tYXRlcmlhbC1pY29ucyxcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1sZXNzIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIgLm5vdGlmaWNhdGlvbi12aWV3LW1vcmUudmlzaWJsZSxcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1sZXNzLnZpc2libGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wdXNoLW5vdGlmaWNhdGlvbnMgLnBvcHVwIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDQwMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpKSBkcm9wLXNoYWRvdygwcHggMC41cHggMS41cHggcmdiYSgwLCAwLCAwLCAwLjA4KSkgZHJvcC1zaGFkb3coMHB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2KSk7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNjk3Mzg2O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAucHJldmlldyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMjMyNDY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0MzQzNDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAuYnV0dG9ucyAuYnV0dG9uLnZpZXctbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7IH1cbiAgICAgIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC5idXR0b25zIC5idXR0b246aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuXG4uZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiAucG9wdXAge1xuICB3aWR0aDogNTgwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mzk7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiAucG9wdXAgLmRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogIzY5NzM4NjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMjMyNDY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0MzQzNDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDsgfVxuICAgICAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC5idXR0b25zIC5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0O1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuXG5odG1sOmxhbmcoZXMpIGhlYWRlciAudGltZSxcbmh0bWw6bGFuZyhqYSkgaGVhZGVyIC50aW1lLFxuaHRtbDpsYW5nKHJ1KSBoZWFkZXIgLnRpbWUsXG5odG1sOmxhbmcoZnIpIGhlYWRlciAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbDpsYW5nKGVzKSBoZWFkZXIgLmxuazpmaXJzdC1vZi10eXBlLFxuaHRtbDpsYW5nKGphKSBoZWFkZXIgLmxuazpmaXJzdC1vZi10eXBlLFxuaHRtbDpsYW5nKHJ1KSBoZWFkZXIgLmxuazpmaXJzdC1vZi10eXBlLFxuaHRtbDpsYW5nKGZyKSBoZWFkZXIgLmxuazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5oZWFkZXItYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEuMnJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIHVsLnNvY2lhbHMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIHVsLnNvY2lhbHMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIHVsLnNvY2lhbHMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciB1bC5zb2NpYWxzIGxpIGltZyB7XG4gICAgICAgIGhlaWdodDogMS41NjI1cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmhlYWRlci13YXJuaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmYzNzM3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuaGVhZGVyLXdhcm5pbmcgKiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5oZWFkZXItd2FybmluZyBzcGFuLndhcm4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IHdhcm5BbmltIDgwMG1zIGVhc2UtaW47XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07IH1cblxuQGtleWZyYW1lcyB3YXJuQW5pbSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zOyB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuaGVhZGVyLXdhcm5pbmcgZGl2LnRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5oZWFkZXItd2FybmluZyAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICByaWdodDogMC42MjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIGVhc2UtaW47IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5oZWFkZXItd2FybmluZzpob3ZlciAuY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIHtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDA7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAubG9hZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTguNzVyZW07XG4gICAgICAgIHRvcDogMS4xMjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIHtcbiAgICAgICAgcGFkZGluZzogMCA3LjEyNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogNC44MTI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnRpbWUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiA2LjI1cmVtO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudGltZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAubG5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjQzNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNTQ1NDY5O1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAubG5rOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5sbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSAuZXllIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMC4zMTI1cmVtO1xuICAgICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMTIwbXMgZWFzZS1pbjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0b3A6IC4wNjI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIC5leWU6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5iYWxhbmNlIC5leWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaS5wYXNzd29yZC1jb250YWluZXIgaW5wdXQsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkucGFzc3dvcmQtY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaS5jYXNoYmFjay1hbnl0aW1lLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpLmNhc2hiYWNrLWFueXRpbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL2Nhc2hiYWNrLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxOC4wNjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjEyNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpLmNhc2hiYWNrLWFueXRpbWUgaW1nLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkuY2FzaGJhY2stYW55dGltZSBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMi41cmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaS5jYXNoYmFjay1hbnl0aW1lIGEsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBsaS5jYXNoYmFjay1hbnl0aW1lIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIHNwYW4uZm9yZ290LXBhc3MsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkgc3Bhbi5mb3Jnb3QtcGFzcyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LVJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBzcGFuLmZvcmdvdC1wYXNzOmhvdmVyLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkgc3Bhbi5mb3Jnb3QtcGFzczpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTI5Mjk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBsaSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctUmVndWxhcicgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQuZXJyb3IsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBsaSBpbnB1dC5lcnJvciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNmZjE3MmQ7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSAuYnRuLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIGxpIC5idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgLmljb24sXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gdWwgbGkgLmljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgIHRvcDogMC4wNjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIHAuZXJyLXRleHQsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIHAuZXJyLXRleHQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDAsIDAsIDAuOSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAzLjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxOS44MTI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIHAuZXJyLXRleHQgc3BhbixcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBwLmVyci10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIHAuZXJyLXRleHQudmlzaWJsZSxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyB1bCBwLmVyci10ZXh0LnZpc2libGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMTBzOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgcC5lcnItdGV4dCBpLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIHVsIHAuZXJyLXRleHQgaSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLnVzZXItbWVudSxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gLnVzZXItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSAudXNlci1tZW51OmhvdmVyIC5hY2NvdW50LW1lbnUsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gLnVzZXItbWVudTpob3ZlciAuYWNjb3VudC1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLnVzZXItbWVudSAubXktYWNjb3VudCxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyAudXNlci1tZW51IC5teS1hY2NvdW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMi45NHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgNTgsIDgsIDAuNDUpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLnVzZXItbWVudSAubXktYWNjb3VudCBzdmcsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyAudXNlci1tZW51IC5teS1hY2NvdW50IHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMC41cmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSAudXNlci1tZW51IC5teS1hY2NvdW50IGltZyxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIC51c2VyLW1lbnUgLm15LWFjY291bnQgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSAudXNlci1tZW51IC5teS1hY2NvdW50IC51c2VybmFtZSxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvIC51c2VyLW1lbnUgLm15LWFjY291bnQgLnVzZXJuYW1lIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLmJ0bi5yZWdpc3RlcixcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gLmJ0bi5yZWdpc3RlciB7XG4gICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM5NDA4NDtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzk0MDg0IDAlLCAjMkEyRjVEIDEwMCUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSg1NywgNjQsIDEzMiwgMC43KTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSAqIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgLmxvZ2luIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRDIzNCAwJSwgI0YwN0YxNyAxMDAlKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDI1NSwgMjEwLCA1MiwgMC43KTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1Cb2xkJztcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuaGVhZGVyLWJhbm5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpID4gLmJ0biB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA2Ljg3NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaSBhLmRlcG9zaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRDIzNDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMzAzMDM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTI2LjQ3JSAxMjYuNDclIGF0IDQ2LjI1JSAtMTAuMjklLCAjRkZEMjM0IDQwLjMlLCAjRjA3RjE3IDEwMCUpO1xuICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4ICNGRkQyMzRCMjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDMwMzAzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLnVzZXItbWVzc2FnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ODc1cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkudXNlci1tZXNzYWdlcyBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3MTcxNzE7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS51c2VyLW1lc3NhZ2VzIC51bnJlYWQtbXNnLWNvdW50IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTAuNDM3NXJlbTtcbiAgICAgICAgICAgICAgdG9wOiAwcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMmYyZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtc2dBbmltIDgwMG1zIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbkBrZXlmcmFtZXMgbXNnQW5pbSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS51c2VybmFtZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJvbnVzLWJhbGFuY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMDA0OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMCAwLjc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5ib251cy1iYWxhbmNlIC5zdGFyLXdyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzAwMzY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYm9udXMtYmFsYW5jZSAuc3Rhci13cmFwcGVyOmJlZm9yZSwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJvbnVzLWJhbGFuY2UgLnN0YXItd3JhcHBlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYm9udXMtYmFsYW5jZSAuc3Rhci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMzEyNXJlbSBzb2xpZCAjYTMwMDM2O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJvbnVzLWJhbGFuY2UgLnN0YXItd3JhcHBlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0wLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMzEyNXJlbSBzb2xpZCAjYTMwMDM2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5ib251cy1iYWxhbmNlIHNwYW4udGV4dCxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5ib251cy1iYWxhbmNlIHNwYW4uYW1vdW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjkyOTI5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSAuZGVwb3NpdC1pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRDIzNCAwJSwgI0YwN0YxNyAxMDAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDI1NSwgMjEwLCA1MiwgMC43KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSAuZGVwb3NpdC1pY29uIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UgLmRlcG9zaXQtaWNvbiBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZS5kZWZhdWx0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UubXVsdHkge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDkuMzc1cmVtOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlLm11bHR5IHNwYW4ucmVmcmVzaC1iYWxhbmNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlLm11bHR5OmhvdmVyIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UubXVsdHk6aG92ZXIgdWwud2FsbGV0cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlOm5vdCgubXVsdHkpIHNwYW4uYXJyb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSBzcGFuLmFtb3VudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlIC5jdXJyZW5jeS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSBzcGFuLmN1cnJlbmN5LXN0ciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2Ugc3Bhbi5jdXJyZW5jeS1zdHIgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjA1dnc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSBzcGFuLmFycm93IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSBzcGFuLnJlZnJlc2gtYmFsYW5jZSxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlIHNwYW4uYXJyb3cge1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaS5iYWxhbmNlIHNwYW4ucmVmcmVzaC1iYWxhbmNlOmhvdmVyLFxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZSBzcGFuLmFycm93OmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UgLmxvY2sge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZS5sb2NrZWQgLmxvY2sge1xuICAgICAgICAgICAgICBjb2xvcjogI2FkYjhjYztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMS4xMjVyZW0gMCAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpLmJhbGFuY2UubG9ja2VkIC5hbW91bnQsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkuYmFsYW5jZS5sb2NrZWQgLmN1cnJlbmN5LXN0ciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkgLmFjY291bnQtaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA5Ljg3NXJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjkyOTI5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCA+IGxpIC5hY2NvdW50LWluZm8gLmhlYWRlci1waG90byBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaSAuYWNjb3VudC1pbmZvIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkgLmFjY291bnQtaW5mbyBzcGFuIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgPiBsaSAuYWNjb3VudC1pbmZvIHNwYW4udXNlcm5hbWUge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctTWVkaXVtJyAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsID4gbGkgLmFjY291bnQtaW5mbyBzcGFuLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MTgxODQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC51c2VyLWdpZnRzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjkyOTI5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyAudG90LWdpZnRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAtNDAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyAudG90LWdpZnRzOm5vdCgudmlzaWJsZSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cy50b2dnbGVkID4gLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC51c2VyLWdpZnRzOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC51c2VyLWdpZnRzIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC51c2VyLWdpZnRzIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC51c2VyLWdpZnRzIHAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzLjUyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzE0MWI7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyB1bDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjYyNXJlbSBzb2xpZCAjMTMxNDFiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIHRvcDogLTAuMzEyNXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyB1bDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyB1bCBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3LjI2MjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjI0MmI7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAudXNlci1naWZ0cyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW0gMC4xMjVyZW0gMCAwOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuMTI1cmVtIDAuMTI1cmVtOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLnVzZXItZ2lmdHMgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzM3NXJlbTsgfVxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC51c2VyLWdpZnRzIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuODEyNXJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjkyOTI5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucy5oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9ucy1jb3VudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgLTQwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjJiM2E7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9ucy1jb3VudDpub3QoLnZpc2libGUpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnM6aG92ZXIgPiAubm90aWZpY2F0aW9uLWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLmxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTZyZW07IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLmxpc3Qtd3JhcHBlciAuY3VzdG9tLXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYTQxNTU7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMy4wMjVyZW07XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI0NjtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDc4cHg7IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mzg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNjM2NDk7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaS5yZWFkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyNDY7IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpLnJlYWQgaDUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkYjhjYzsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpOm5vdCgucmVhZCkgaDU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMC42ODc1cmVtO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDI1cmVtO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNDI1cmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGg1IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgaDUsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgZGl2LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZGI4Y2MgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIHAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwIDFyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNzVyZW07IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAuYXV0aC1iYXIgLnVzZXItaW5mbyA+IHVsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzhmOThhODtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5hdXRoLWJhciAudXNlci1pbmZvID4gdWwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLmF1dGgtYmFyIC51c2VyLWluZm8gPiB1bCAubm90aWZpY2F0aW9ucyAudmlldy1hbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCA2MG1zIGVhc2UtaW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2EzNTNhO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMTIsIDEzLCAwLjkpIC0yOC4yNSUsIHJnYmEoMzIsIDI3LCAyOSwgMC45KSAxMjkuNyUpOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjA2MjVyZW0gMC4yNXJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgaGVpZ2h0OiA0LjA2MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjM3NXJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIuZml4ZWQgLm1pZGRsZSAubG9nbyBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlci5maXhlZCArIC5uYXYtaGVscGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIC5sb2dvIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAlOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgLmxvZ28gaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDYwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCBsaSAubmV3IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMi4xODc1cmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjE3MmQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xuICAgICAgICAgICAgICBhbmltYXRpb246IDAuNHMgbmV3QW5pbWF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG5ld0FuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuMzsgfSB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDgwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCBsaSBhID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy44NzVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsIGxpIGEgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IC0wLjY4NzVyZW07XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmQyMzQ7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCBsaSBhOmhvdmVyIHNwYW46OmJlZm9yZSwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi13cmFwcGVyIC5taWRkbGUgbmF2IHVsIGxpIGEuYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIG5hdiB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm5hdi1oZWxwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC51c2VyLWluZm8gdWwud2FsbGV0cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMzE7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC51c2VyLWluZm8gdWwud2FsbGV0cyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMi42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxYjFiMjI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaGVhZGVyIC51c2VyLWluZm8gdWwud2FsbGV0cyBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIzYjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAudXNlci1pbmZvIHVsLndhbGxldHMgbGkgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAudXNlci1pbmZvIHVsLndhbGxldHMgbGkgc3Bhbi5iYWxhbmNlLXN0ciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGhlYWRlciAudXNlci1pbmZvIHVsLndhbGxldHMgbGkgc3Bhbi5jdXJyZW5jeU5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICNiNmM5ZDc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLnVzZXItaW5mbyB1bC53YWxsZXRzIGxpIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHk6bm90KC5nYW1lLW1vZGUpIGhlYWRlciAuYXV0aC1iYXIgLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5Om5vdCguZ2FtZS1tb2RlKSBoZWFkZXIgLmJhbGFuY2UgLmxvY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIC5taWRkbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIC5hY2NvdW50LW1lbnUge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSAuY2hhbmdlLWxhbmcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSAuYXV0aC1iYXIgLm1pZGRsZSAuYWN0aW9ucyAubWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIC5hY3Rpb25zIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgLmxvY2tlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgLmJhbGFuY2U6aG92ZXIgPiAqOm5vdCgubG9ja2VkKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgLmJhbGFuY2U6aG92ZXIgLmxvY2tlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIC5iYWxhbmNlID4gKjpub3QoLmxvY2tlZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAudGltZSxcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmxuayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIge1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5sb2FkZXIge1xuICAgICAgdG9wOiAwLjVyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSA+IGEubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC51c2VyLWluZm8gPiB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNjg3NXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC5hY3Rpb25zID4gKiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSAuYWN0aW9ucyAubG9nbyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMi40NzVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMgLm1lbnUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjQ2O1xuICAgICAgICAgIGNvbG9yOiAjYWRiOGNjO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMTIwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMgLm1lbnU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5LmdhbWUtbW9kZSBoZWFkZXIgLmF1dGgtYmFyIC5taWRkbGUgLmFjdGlvbnMgLmdvLWJhY2sge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAuYXV0aC1iYXIgLm1pZGRsZSAuYWN0aW9ucyAuZ28tYmFjayBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC5hY3Rpb25zIC5nby1iYWNrIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5hdXRoLWJhciAubWlkZGxlIC5jaGFuZ2UtbGFuZyB1bCB7XG4gICAgICAgIHRvcDogMi4xODc1cmVtOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIHtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAubmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMy4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGVhc2U7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjA2MjVyZW0gMC4yNXJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAubmF2LXdyYXBwZXI6bm90KC52aXNpYmxlKSB7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAubmF2LXdyYXBwZXIgLmxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keS5nYW1lLW1vZGUgaGVhZGVyIC5uYXYtd3JhcHBlciAubWlkZGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGhlYWRlciAubmF2LXdyYXBwZXIgLm1pZGRsZSBuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkuZ2FtZS1tb2RlIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCAucG9wdXAgLmNsb3NlIHtcbiAgICAgICAgdG9wOiAwLjVyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgaDIge1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMTg3NXJlbSBzb2xpZCAjRkZEMjM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbSAwIDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi41cmVtKTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCBsaSBpbnB1dCxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSB1bCBsaSBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIGZvcm0gdWwgbGkgLmxvYWRlci13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCBmb3JtIC5lcnItdGV4dCxcbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAuc3VjY2Vzcy10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmZvcmdvdC1wYXNzd29yZCBmb3JtIC5lcnItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwOm5vdCgudmlzaWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuZm9yZ290LXBhc3N3b3JkIC5wb3B1cC5zdWNjZXNzIHAuc3VjY2Vzcy10ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwLnN1Y2Nlc3MgLmJ0bi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5mb3Jnb3QtcGFzc3dvcmQgLnBvcHVwLnN1Y2Nlc3MgLmJ0bi13cmFwcGVyIC5idG4ge1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCB7XG4gICAgd2lkdGg6IDQzLjc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDI1cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNsb3NlIHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNsb3NlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IC5iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1tZXNzYWdlIC5wb3B1cCAuY29udGVudCAuYmFubmVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLnRleHQge1xuICAgICAgICBjb2xvcjogI2M3YzdjNztcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jdXN0b20tc2Nyb2xsYmFyLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cC1mcmVlc3BpbnMge1xuICAgIG1heC1oZWlnaHQ6IDEwMGR2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ5M3B4O1xuICAgIGhlaWdodDogNzM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogMzBweCAyNHB4IDI5cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAtZnJlZXNwaW5zOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZnJlZXNwaW5zLnBuZz92NFwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAucG9wdXAtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAucG9wdXAtY29udGVudCAuZnJlZXNwaW4tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cHg7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cC1mcmVlc3BpbnMgLnBvcHVwLWNvbnRlbnQgLmZyZWVzcGluLXRpdGxlIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzhyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUxpZ2h0JzsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAucG9wdXAtY29udGVudCAuZnJlZXNwaW4tdGl0bGUgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDEuMzhyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAtZnJlZXNwaW5zIC5wb3B1cC1jb250ZW50IGgyIHtcbiAgICAgICAgY29sb3I6ICNGRUVCMUI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1CbGFjayc7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE1cHggI0ZFOEMxQjgwLFxyIDBweCAwcHggMzBweCAjN0MwMEZGLFxyIDBweCAycHggMHB4ICNGRThDMUI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cC1mcmVlc3BpbnMgLnBvcHVwLWNvbnRlbnQgcC5mcmVlc3Bpbi1jb3VudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUV4dHJhQm9sZCc7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cC1mcmVlc3BpbnMgLnBvcHVwLWNvbnRlbnQgcC5mcmVlc3Bpbi1jb3VudCBzcGFuLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogI0ZFRUIxQjsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAtZnJlZXNwaW5zIC5wb3B1cC1mb290ZXIuZ2FtZXMtbGlzdCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgcGFkZGluZzogMjRweCAxLjI1cmVtIDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEwMiwgNzIsIDE1MywgMC43NikgMCUsIHJnYmEoMjksIDE1LCA1MSwgMC44MTcxKSA4MS43MSUsIHJnYmEoMjIsIDEyLCAzOCwgMC44OCkgMTAwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyMjFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDExLjZweCAwIHJnYmEoNDMsIDM3LCA5OCwgMC42NSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAtZnJlZXNwaW5zIC5wb3B1cC1mb290ZXIuZ2FtZXMtbGlzdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtQmxhY2snO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4ICMwMDAwMDA3QTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cC1mcmVlc3BpbnMgLnBvcHVwLWZvb3Rlci5nYW1lcy1saXN0IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cC1mcmVlc3BpbnMgLnBvcHVwLWZvb3Rlci5nYW1lcy1saXN0IHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjE2KTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAucG9wdXAtZm9vdGVyLmdhbWVzLWxpc3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogMC4zMTI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAtZnJlZXNwaW5zIC5wb3B1cC1mb290ZXIuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmQyMzQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAucG9wdXAtZm9vdGVyLmdhbWVzLWxpc3QgbGkge1xuICAgICAgICBjb2xvcjogI0ZFRUIxQjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtQmxhY2snO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggIzAwMDAwMDQwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zOHJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAucG9wdXAtZm9vdGVyLmdhbWVzLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwLWZyZWVzcGlucyAucG9wdXAtZm9vdGVyLmdhbWVzLWxpc3QgbGk6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWViZXRzOm5vdCgudmlzaWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZWJldHMgLnBvcHVwLWZyZWViZXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNDkzcHg7XG4gICAgaGVpZ2h0OiA3MzZweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBkdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZnJlZWJldHMtcHVycGxlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjRweCAyOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtTGlnaHQnLCBzYW5zLXNlcmlmOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZWJldHMgLnBvcHVwLWZyZWViZXRzIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZWJldHMgLnBvcHVwLWZyZWViZXRzIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWViZXRzIC5wb3B1cC1mcmVlYmV0cyAucG9wdXAtY29udGVudCAuZnJlZWJldC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmFjdGl2ZS1mcmVlYmV0cyAucG9wdXAtZnJlZWJldHMgLnBvcHVwLWNvbnRlbnQgLmZyZWViZXQtdGl0bGUgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOHJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyXzE4cHQtTGlnaHQnOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWViZXRzIC5wb3B1cC1mcmVlYmV0cyAucG9wdXAtY29udGVudCAuZnJlZWJldC10aXRsZSBoNCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOHJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZWJldHMgLnBvcHVwLWZyZWViZXRzIC5wb3B1cC1jb250ZW50IGgyIHtcbiAgICAgICAgY29sb3I6ICNGRUVCMUI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1CbGFjayc7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDE1cHggI0ZFOEMxQjgwLFxyIDBweCAwcHggMzBweCAjN0MwMEZGLFxyIDBweCAycHggMHB4ICNGRThDMUI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZWJldHMgLnBvcHVwLWZyZWViZXRzIC5wb3B1cC1jb250ZW50IHAuZnJlZWJldC1hbW91bnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXJfMThwdC1FeHRyYUJvbGQnOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWViZXRzIC5wb3B1cC1mcmVlYmV0cyAucG9wdXAtY29udGVudCBwLmZyZWViZXQtYW1vdW50IC50b3RhbC1mcmVlYmV0LWFtb3VudCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWViZXRzIC5wb3B1cC1mcmVlYmV0cyAucG9wdXAtY29udGVudCBwLmZyZWViZXQtYW1vdW50IC5jdXJyZW5jeSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGNvbG9yOiAjRkVFQjFCOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5hY3RpdmUtZnJlZWJldHMgLnBvcHVwLWZyZWViZXRzIC5wb3B1cC1mb290ZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgcGFkZGluZy1ibG9jazogMTZweCAzMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTAyLCA3MiwgMTUzLCAwLjc2KSAwJSwgcmdiYSgyOSwgMTUsIDUxLCAwLjgxNzEpIDgxLjcxJSwgcmdiYSgyMiwgMTIsIDM4LCAwLjg4KSAxMDAlKTtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDExLjZweCAwIHJnYmEoNDMsIDM3LCA5OCwgMC42NSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWViZXRzIC5wb3B1cC1mcmVlYmV0cyAucG9wdXAtZm9vdGVyIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJsYWNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYWN0aXZlLWZyZWViZXRzIC5wb3B1cC1mcmVlYmV0cyAucG9wdXAtZm9vdGVyIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcl8xOHB0LUJsYWNrJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI0ZFRUIxQjsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5zaWdudXAtcG9wdXAgLnByb21vLXRlcm1zIHtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuc2lnbnVwLXBvcHVwIC5wcm9tby10ZXJtcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZkMjM0OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwLFxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCB7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYXV0aC1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQsXG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZzogMi4zMTI1cmVtIDEuNzVyZW07XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDYwcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggODBweCAwICMwMzAzMDM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjEwLCA1MiwgMC4xMSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuY2xvc2UsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgcmlnaHQ6IDIuMzFyZW07XG4gICAgICAgIHRvcDogMi4zMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUxpZ2h0XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA3NDRyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBhLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC51c2UgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBhOmhvdmVyLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAudXNlIHAsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLnVzZSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50LFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA3LjEyNXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZixcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmLnVzZXItZGF0YSxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZi51c2VyLWRhdGEge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS45Mzc1cmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgLnNlYy10aXRsZSxcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAuc2VjLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmlsbHMtTWFmaWFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTI1LCAxMzcsIDI1NSwgMC42KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgLnZlcnRpY2FsLXNsaWRlcixcbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAudmVydGljYWwtc2xpZGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB3aWR0aDogMjYuODc1cmVtO1xuICAgICAgICAgICAgICBnYXA6IDFyZW07IH1cbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIC52ZXJ0aWNhbC1zbGlkZXIgLnBob3RvLFxuICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgLnZlcnRpY2FsLXNsaWRlciAucGhvdG8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsLFxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAwLjc1cmVtOyB9XG4gICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSxcbiAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnByb21vLWNvZGUuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuYWNjZXB0LXRleHQsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5hY2NlcHQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiwgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4sXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24sXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5maW5pc2gtcmVnaXN0cmF0aW9uIC5idG4sIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5zdWJtaXQtc2lnbmluIC5idG4sXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAuYnRuLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQyMzQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLnJlZy10ZXh0LCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAucmVnLXRleHQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAucmVnLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLnJlZy10ZXh0IC5zaWduLXRleHQsIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5zdWJtaXQtc2lnbmluIC5yZWctdGV4dCAuc2lnbi10ZXh0LFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQgLnNpZ24tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLnJlZy10ZXh0IC5zaWduLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y4RjFGMTsgfVxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQgLmxuaywgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLnJlZy10ZXh0IC5sbmssXG4gICAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5maW5pc2gtcmVnaXN0cmF0aW9uIC5yZWctdGV4dCAubG5rLFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAucmVnLXRleHQgLmxuayB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ1N0JFO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLnJlZy10ZXh0IC5zaWduaW4tYXJyb3csIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5zdWJtaXQtc2lnbmluIC5yZWctdGV4dCAuc2lnbmluLWFycm93LFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAucmVnLXRleHQgLnNpZ25pbi1hcnJvdyxcbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4gLnJlZy10ZXh0IC5zaWduaW4tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NpZ25pbi1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOTA2MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQ4NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLmctcmVjYXB0Y2hhLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAuZy1yZWNhcHRjaGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAuZy1yZWNhcHRjaGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAuZy1yZWNhcHRjaGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmZpbmlzaC1yZWdpc3RyYXRpb24gLmxvYWRlci13cmFwcGVyLCBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAubG9hZGVyLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuZmluaXNoLXJlZ2lzdHJhdGlvbiAubG9hZGVyLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuc3VibWl0LXNpZ25pbiAubG9hZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cmVtOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmVyci10ZXh0LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5lcnItdGV4dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5hY2NlcHQtdGVybXMsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLmFjY2VwdC10ZXJtcyB7XG4gICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5hY2NlcHQtdGVybXMgc3BhbixcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5hY2NlcHQtdGVybXMgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIHNwYW4uYWNjZXB0LXRleHQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIGEsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkuYWNjZXB0LXRlcm1zIHNwYW4uYWNjZXB0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNwYW4uZGVzYyxcbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc3Bhbi5kZXNjIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBzZWxlY3QsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyMTAsIDUyLCAwLjM3KTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MWU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGMUYxO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgaW5wdXQuY291bnRyeS1zZWxlY3QsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0LmNvdW50cnktc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LmNvdW50cnktc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNlbGVjdC5jb3VudHJ5LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS4xMjVyZW07IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBpbnB1dC5kaXJ0eS5pbnZhbGlkLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNlbGVjdC5kaXJ0eS5pbnZhbGlkLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0LmRpcnR5LmludmFsaWQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0LmRpcnR5LmludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA1MiwgNTIsIDAuNik7IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjhGMUYxOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgaW5wdXQ6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgc2VsZWN0OmZvY3VzLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIGlucHV0OmZvY3VzLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmQyMzQ7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyLFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyLmN1cnJlbmN5LFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5zZWxlY3Qtd3JhcHBlci5jdXJyZW5jeSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLnNlbGVjdC13cmFwcGVyOjphZnRlcixcbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNzhyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41NnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Ryb3Bkb3duLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrLFxuICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuY2hlY2sge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xMjVyZW07IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuY2hlY2sgaW5wdXQsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayAuY2hlY2ttYXJrLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayAuY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMTMxLCAxMjIsIDEyMiwgMC4zKSAwJSwgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjAzKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayAuY2hlY2ttYXJrOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaSAuY2hlY2s6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjazpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5jaGVjayBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuYm90dG9tLWNvbnRlbnQgLmhhbGYgdWwgbGkgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2hlY2ttYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5leWUsXG4gICAgICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpIC5leWUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIGVhc2UtaW47IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmVyci10ZXh0Lm1haW4tZXJyLFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQgLmZpZWxkcyAuZXJyLXRleHQubWFpbi1lcnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQgLnRlcm1zLFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50IC50ZXJtcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAudGVybXM6aG92ZXIsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIGZvcm0uY29udGVudCAudGVybXM6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWdudXAtcG9wdXAgZm9ybS5jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4xNik7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAuMzE2dnc7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ251cC1wb3B1cCBmb3JtLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYWFlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNi41Nzl2dzsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnNpZ25pbi1wb3B1cCBmb3JtLmNvbnRlbnQge1xuICAgIGhlaWdodDogNjYxcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuY2xvc2Uge1xuICAgICAgcmlnaHQ6IDEuNTYyNXJlbTtcbiAgICAgIHRvcDogMS4yNXJlbTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZ2FwOiAzLjY4NzVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmLnVzZXItZGF0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIC5zZWMtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAuc2VjLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogI0Y2RjBGMDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiAudmVydGljYWwtc2xpZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIC52ZXJ0aWNhbC1zbGlkZXIgLnBob3RvIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5zaWduaW4tcG9wdXAgZm9ybS5jb250ZW50IC5maWVsZHMgLmJvdHRvbS1jb250ZW50IC5oYWxmIHVsIGxpLnN1Ym1pdC1zaWduaW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuc2lnbmluLXBvcHVwIGZvcm0uY29udGVudCAuZmllbGRzIC5ib3R0b20tY29udGVudCAuaGFsZiB1bCBsaS5mb3Jnb3QtcGFzcyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICBjb2xvcjogIzRGNThBODtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgaDIge1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2LFxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0ge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjguMjVyZW07XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2EzNTNhYmE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFiOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuZmllbGRzLXdyYXBwZXIsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuY29udGVudCxcbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmZpZWxkcy13cmFwcGVyLFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjgxMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmZpZWxkcy13cmFwcGVyIC5maWVsZCxcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmNvbnRlbnQgLmZpZWxkLFxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmNvbnRlbnQgLmZpZWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIGxhYmVsLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5jb250ZW50IC5maWVsZCBsYWJlbCxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgbGFiZWwsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuY29udGVudCAuZmllbGQgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5maWVsZHMtd3JhcHBlciAuZmllbGQgLmZvcmdvdC1wYXNzLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5jb250ZW50IC5maWVsZCAuZm9yZ290LXBhc3MsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIC5mb3Jnb3QtcGFzcyxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5jb250ZW50IC5maWVsZCAuZm9yZ290LXBhc3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDAuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmZpZWxkcy13cmFwcGVyIC5maWVsZCBpbnB1dCxcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuY29udGVudCAuZmllbGQgaW5wdXQsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAuZmllbGRzLXdyYXBwZXIgLmZpZWxkIGlucHV0LFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmNvbnRlbnQgLmZpZWxkIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmZpZWxkcy13cmFwcGVyIC5maWVsZCBidXR0b24sXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgPiBkaXYgLmNvbnRlbnQgLmZpZWxkIGJ1dHRvbixcbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5maWVsZHMtd3JhcHBlciAuZmllbGQgYnV0dG9uLFxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLmNvbnRlbnQgLmZpZWxkIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA5LjM3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMWUxZTI1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkMjM0O1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5yZWctdGV4dCxcbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLnJlZy10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5yZWctdGV4dCAucmVnaXN0ZXIsXG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwIGZvcm0gLnJlZy10ZXh0IC5yZWdpc3RlciB7XG4gICAgICAgICAgY29sb3I6ICMxN2UzZmY7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkubmV3LXBvcHVwID4gZGl2IC5yZWctdGV4dCAucmVnaXN0ZXI6aG92ZXIsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5uZXctcG9wdXAgZm9ybSAucmVnLXRleHQgLnJlZ2lzdGVyOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCA+IGRpdiAuZXJyLXRleHQsXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5Lm5ldy1wb3B1cCBmb3JtIC5lcnItdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmF2aXNvLXBvcHVwIC5wb3B1cCB7XG4gICAgd2lkdGg6IDMyLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5hdmlzby1wb3B1cCAucG9wdXAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hcy1iYWNrZ3JvdW5kLnBuZz92MlwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIxLjU2MjVyZW07XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYXZpc28tcG9wdXAgLnBvcHVwIC5jb250ZW50IC50ZXh0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAuNjI1cmVtIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxOC44MTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNlMGRmZGY7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYXZpc28tcG9wdXAgLnBvcHVwIC5jb250ZW50IC50ZXh0LXdyYXBwZXIgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDIyLjkzNzVyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmF2aXNvLXBvcHVwIC5wb3B1cCAuY29udGVudCAuYnRucy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYXZpc28tcG9wdXAgLnBvcHVwIC5jb250ZW50IC5idG5zLXdyYXBwZXIgLmJ0biB7XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgd2lkdGg6IDlyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3MgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jaGVjay1ib251cyAucG9wdXAsXG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrIC5wb3B1cCxcbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jaGVjay1ib251cyAucG9wdXAgLmNsb3NlLFxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrIC5wb3B1cCAuY2xvc2UsXG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAgLmNsb3NlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogOTk5OTk7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNoZWNrLWJvbnVzIC5wb3B1cCAuY29udGVudCxcbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNyeXB0by1jYXNoYmFjayAucG9wdXAgLmNvbnRlbnQsXG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAgLmNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jaGVjay1ib251cyAucG9wdXAgLmNvbnRlbnQgLmVyci10ZXh0LFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2sgLnBvcHVwIC5jb250ZW50IC5lcnItdGV4dCxcbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3MgLnBvcHVwIC5jb250ZW50IC5lcnItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY2hlY2stYm9udXMgLnBvcHVwIC5jb250ZW50IC50ZXh0LFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2sgLnBvcHVwIC5jb250ZW50IC50ZXh0LFxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAgLmNvbnRlbnQgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY2hlY2stYm9udXMgLnBvcHVwIC5jb250ZW50IC5idG4sXG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmNyeXB0by1jYXNoYmFjayAucG9wdXAgLmNvbnRlbnQgLmJ0bixcbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY3J5cHRvLWNhc2hiYWNrLXN1Y2Nlc3MgLnBvcHVwIC5jb250ZW50IC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDkuNjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuY2hlY2stYm9udXMgLnBvcHVwIC5jb250ZW50IC5idG4ueWVzLWJ0bixcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2sgLnBvcHVwIC5jb250ZW50IC5idG4ueWVzLWJ0bixcbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5jcnlwdG8tY2FzaGJhY2stc3VjY2VzcyAucG9wdXAgLmNvbnRlbnQgLmJ0bi55ZXMtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTdlM2ZmOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAucG9pbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLnBvaW50cyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmMzAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuaW5mby13cmFwcGVyIC5wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RjU4QTg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMwQzEyMUU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLnByb2dyZXNzLWJhciAubGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAucHJvZ3Jlc3MtYmFyIC5saW5lIC5hbW91bnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLnByb2dyZXNzLWJhciAuY3VycmVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjJyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMjAlOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAubGV2ZWxzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5pbmZvLXdyYXBwZXIgLmxldmVscyBpbWcge1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuaW5mby13cmFwcGVyIC5sZXZlbHMgUCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAubGV2ZWxzIHNwYW4gcCBzcGFuLFxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAubGV2ZWxzIGIge1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAubGV2ZWxzIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmluZm8td3JhcHBlciAubGV2ZWxzIHNwYW4gYiB7XG4gICAgICAgIG9wYWNpdHk6IDAuODg7XG4gICAgICAgIGNvbG9yOiAjZmZlZjAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogOXZoO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGhlaWdodDogNjQ2cHg7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHBhZGRpbmc6IDI1cHggNjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wb2ludHMvYmcucG5nP3YzXCIpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCAjNDA3MUM3ODAgaW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCAjMEJDNEZGOTk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cC5zdWNjZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAuc3VjY2VzcyArIC5wb2ludHMtc3VjY2VzcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvcHVwIC5oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLmxpc3QgLml0ZW0ge1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4yKTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAubGlzdCAuaXRlbSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAubGlzdCAuaXRlbSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYzMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvcHVwIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEMjM0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9wdXAgLmJ0bi5ydWxlcyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRGNThBOCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAuYnRuLmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb3B1cCAuc3RhdHVzLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvcHVwIC5zdGF0dXMtdGV4dC5zdWNjZXNzLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5wb2ludHMgLnBvaW50cy1zdWNjZXNzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRvcDogMTByZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIxLjNyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb2ludHMtc3VjY2VzcyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjRkZEMjM0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb2ludHMtc3VjY2VzcyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LnBvaW50cyAucG9pbnRzLXN1Y2Nlc3MgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkucG9pbnRzIC5wb2ludHMtc3VjY2VzcyAuY2FzaGVkb3V0LWFtb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IGJsYWNrOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIHtcbiAgICAgIHdpZHRoOiAyOHJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMxQzE1MTNCRCBsaW5lYXItZ3JhZGllbnQoMTM4LjY4ZGVnLCByZ2JhKDczLCA4MSwgMTU4LCAwKSA1My43JSwgcmdiYSg3MywgODEsIDE1OCwgMC4zKSA3Ny44MSUsIHJnYmEoNzMsIDgxLCAxNTgsIDApIDg5LjclKTtcbiAgICAgIHBhZGRpbmc6IDIuMjY2N3JlbSAxLjY2NjdyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzNTNBQ0M7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCA+IC5ib3JkZXItZWZmZWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwID4gLmJvcmRlci1lZmZlY3Q6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5Ljg0ZGVnLCByZ2JhKDI0MCwgMTI3LCAyMywgMCkgMS42MSUsICNGMDdGMTcgNDEuNjUlLCByZ2JhKDI0MCwgMTI3LCAyMywgMCkgOTkuODIlKTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgPiAuYm9yZGVyLWVmZmVjdDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OS44NGRlZywgcmdiYSgyNDAsIDEyNywgMjMsIDApIDEuNjElLCAjRjA3RjE3IDQxLjY1JSwgcmdiYSgyNDAsIDEyNywgMjMsIDApIDk5LjgyJSk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgY29sb3I6ICM4Nzg3OUI7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAucHJvZml0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43MzMzcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5wcm9maXQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2JpZ3dpbnMvYmx1ci5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjVweCk7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5wcm9maXQtd3JhcHBlciBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMzMzNyZW07XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5wcm9maXQtd3JhcHBlciAucHJvZml0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLnByb2ZpdC13cmFwcGVyIC5wcm9maXQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQ0QzNDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1FeHRyYUJvbGQnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAucHJvZml0LXdyYXBwZXIgLnByb2ZpdCBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjkyNjIxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFGQjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuZ2FtZS1pbmZvIC5ib3JkZXItZWZmZWN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuZ2FtZS1pbmZvIC5ib3JkZXItZWZmZWN0OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDAlLCByZ2JhKDI1NSwgMjI1LCAwLCAwLjI5KSA1MC40OCUsIHJnYmEoMjU1LCAyMDUsIDUyLCAwLjA0OTMpIDEwMCUpOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gLmJvcmRlci1lZmZlY3Q6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjA1LCA1MiwgMC4wNDkzKSAwJSwgcmdiYSgyNTUsIDIyNSwgMCwgMC4yOSkgNTAuNDglLCByZ2JhKDI1NSwgMjA1LCA1MiwgMC4wNDkzKSAxMDAlKTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmdhbWUtaW5mbyBpbWcge1xuICAgICAgICAgIGhlaWdodDogNC42MzMzcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDYuMDY2N3JlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmdhbWUtaW5mbyAuZ2FtZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjY2N3JlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuZ2FtZS1pbmZvIC5nYW1lIC5nYW1lLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjEzMzNyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTByZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmdhbWUtaW5mbyAuZ2FtZSAudmVuZG9yLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRkIyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUxpZ2h0JzsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmdhbWUtaW5mbyAucGxheSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGQ0QzNCAwJSwgI0ZGQ0QzNCAxMDAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgY29sb3I6ICMxODE0MUE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjY2NjdyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtZGV0YWlscyB1bCBsaSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2N3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDAuMzMzM3JlbTtcbiAgICAgICAgcGFkZGluZzogMC4zMzMzcmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkgLmNvcHktd3JhcHBlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtZGV0YWlscyB1bCBsaSAuY29weS13cmFwcGVyIC5jb3BpZWQsXG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtZGV0YWlscyB1bCBsaSAuY29weS13cmFwcGVyIC50by1jb3B5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkgLmNvcHktd3JhcHBlciAuY29waWVkLnZpc2libGUsXG4gICAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1kZXRhaWxzIHVsIGxpIC5jb3B5LXdyYXBwZXIgLnRvLWNvcHkudmlzaWJsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtZGV0YWlscyB1bCBsaSAuZGFzaGVkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBkYXNoZWQgIzNBMzUzQTtcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjQ2NjdyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtZGV0YWlscyB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGkgc3Bhbi5kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1kZXRhaWxzIHVsIGxpIHNwYW4uaW5mbyB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQ0QzNDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1FeHRyYUJvbGQnOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWRldGFpbHMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtOyB9XG5cbmh0bWw6bGFuZyhmaSkgaGVhZGVyIC5hdXRoLWJhciAubG5rLFxuaHRtbDpsYW5nKHJ1KSBoZWFkZXIgLmF1dGgtYmFyIC5sbmsge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuaHRtbDpsYW5nKGZpKSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQsXG5odG1sOmxhbmcocnUpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCB7XG4gIHdpZHRoOiA4LjQzNzVyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBodG1sOmxhbmcoZmkpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCxcbiAgaHRtbDpsYW5nKHJ1KSBoZWFkZXIgLmF1dGgtYmFyIC5hdXRob3JpemUgdWwgbGkgaW5wdXQge1xuICAgIHdpZHRoOiA3LjgxMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGh0bWw6bGFuZyhmaSkgaGVhZGVyIC5hdXRoLWJhciAuYXV0aG9yaXplIHVsIGxpIGlucHV0LFxuICBodG1sOmxhbmcocnUpIGhlYWRlciAuYXV0aC1iYXIgLmF1dGhvcml6ZSB1bCBsaSBpbnB1dCB7XG4gICAgd2lkdGg6IDcuODEyNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmFjY291bnQtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00LjVyZW07XG4gIHRvcDogMi41cmVtO1xuICB3aWR0aDogMTQuMzc1cmVtO1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4yNXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDIzLCAyMywgMC45OCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDY0LCAxMzIsIDAuMjIpO1xuICBwYWRkaW5nOiAxNnB4IDAgMjRweCAhaW1wb3J0YW50OyB9XG4gIC5hY2NvdW50LW1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjI3NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5hY2NvdW50LW1lbnU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgLmFjY291bnQtbWVudSAuYWNjb3VudC1tZW51LWhlbHBlciB7XG4gICAgdG9wOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgLmFjY291bnQtbWVudSAuYWNjb3VudC1tZW51LWhlbHBlciBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5hY2NvdW50LW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5hY2NvdW50LW1lbnUgdWwgbGkge1xuICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hY2NvdW50LW1lbnUgdWwgbGkubG9nb3V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5hY2NvdW50LW1lbnUgdWwgbGkubG9nb3V0IGEge1xuICAgICAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZEMjM0IDAlLCAjRjA3RjE3IDEwMCUpO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgcGFkZGluZzogMCAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuYWNjb3VudC1tZW51IHVsIGxpLmxvZ291dCBhIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTsgfVxuICAgICAgICAgIC5hY2NvdW50LW1lbnUgdWwgbGkubG9nb3V0IGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctQm9sZCcgIWltcG9ydGFudDsgfVxuICAgICAgLmFjY291bnQtbWVudSB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgIC5hY2NvdW50LW1lbnUgdWwgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjOTA5MDk2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctTWVkaXVtJzsgfVxuICAgICAgICAuYWNjb3VudC1tZW51IHVsIGxpIHNwYW46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYWNjb3VudC1tZW51IC5idG4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cbiAgICAuYWNjb3VudC1tZW51IC5idG46YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07IH1cblxuaHRtbDpsYW5nKGl0KSBoZWFkZXIgLmF1dGgtYmFyIC5sbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5odG1sOmxhbmcoaXQpIC50aW1lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm92ZXJsYXkuc2lnbnVwLXBvcHVwIHtcbiAgICBtYXgtaGVpZ2h0OiA5NiUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICBib2R5LmdhbWUtbW9kZSAuYWN0aW9ucyAubG9nbyB7XG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMGJmO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSAuYmxvY2tlZC1wb3B1cDpub3QoLnZpc2libGUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSAuYmxvY2tlZC1wb3B1cCAuYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9ibG9ja2VkL2Jsb2NrZWQtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuOTM3NXJlbTtcbiAgICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmQ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIC5sb2dvIHtcbiAgICAgIGhlaWdodDogNC43NXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5IC5ibG9ja2VkLXBvcHVwIC5iZyAubG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgd2lkdGg6IDcwcmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBib2R5IC5ibG9ja2VkLXBvcHVwIC5iZyAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSAuYmxvY2tlZC1wb3B1cCAuYmcgLmJ1dHRvbi13cmFwcGVyIGltZy5idXR0b24ge1xuICAgICAgICB3aWR0aDogNTByZW07IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSAuYmxvY2tlZC1wb3B1cCAuYmcgLmJ1dHRvbi13cmFwcGVyIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDQuMTI1cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04NyUpO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAuNjI1cmVtIDAuMjVyZW0gMS4yNXJlbSAjM2EzYTNhOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgYm9keSAuYmxvY2tlZC1wb3B1cCAuYmcgLmJ1dHRvbi13cmFwcGVyIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkgLmJsb2NrZWQtcG9wdXAgLmJnIC5idXR0b24td3JhcHBlciBpbWcuZmluZ2VyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIGJvdHRvbTogLTMuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxMy44NzVyZW07XG4gICAgICAgIGFuaW1hdGlvbjogMC40cyBhbmltIGluZmluaXRlIGFsdGVybmF0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNTYyNXJlbSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuODc1cmVtKTsgfSB9XG5cbi5saWNlbnNlLWJhbm5lciAubGljZW5zZS1wb3B1cCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubGljZW5zZS1iYW5uZXIgLmxpY2Vuc2UtcG9wdXAgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLmxpY2Vuc2UtYmFubmVyIC5saWNlbnNlLXBvcHVwIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAud2FybmluZy1taWRkbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC53YXJuaW5nLW1pZGRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MmRlZywgcmdiYSgxNiwgMTcsIDI4LCAwKSA2LjY2JSwgIzI4MkI0MyA1MS43NiUsIHJnYmEoMjEsIDIyLCAzOCwgMCkgOTcuODclKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAud2FybmluZy1taWRkbGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyZGVnLCByZ2JhKDE2LCAxNywgMjgsIDApIDYuNjYlLCAjMjgyQjQzIDUxLjc2JSwgcmdiYSgyMSwgMjIsIDM4LCAwKSA5Ny44NyUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYgLm1pZGRsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuc29jaWFscyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5zb2NpYWxzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuc29jaWFscyBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5zb2NpYWxzIGxpIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNDYyNXJlbTsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBuYXYgPiB1bCA+IGxpID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNi42cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMnM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkubmVlZHMtYXV0aCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpLmxpdmUtY2hhdCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgbmF2ID4gdWwgPiBsaSAubG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDFyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBkaXYgKyBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgZ3JpZC1nYXA6IDFyZW07IH1cbiAgICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAuaWNvbnMgZGl2LnBheW1lbnRzIGRpdiArIGRpdiBhIHtcbiAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU4LCA1MywgNTgsIDAuOCk7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU4LCA1MywgNTgsIDAuOCk7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMS41cmVtOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYTpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctdGV4dCBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC53YXJuaW5nLXRleHQgLmltZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLndhcm5pbmctdGV4dCAuaW1ncyBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC53YXJuaW5nLXRleHQgc3Bhbi53YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLnZlbmRvcnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLnZlbmRvcnMgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4yczsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLnZlbmRvcnMgYTpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC52ZW5kb3JzIC52ZW5kb3JzLWxpbmUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciAudmVuZG9ycyAudmVuZG9ycy1saW5lIGE6bm90KC5wcmFnbWF0aWMpIHtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIHNlY3Rpb24uYnRtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBzZWN0aW9uLmJ0bSAubWlkZGxlIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gcC5jb3B5cmlnaHQge1xuICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgIGNvbG9yOiAjYzdjN2M3OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1pbjsgfVxuICAgICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGZvb3RlciBzZWN0aW9uLmJ0bSB1bC5zb2NpYWxzIGxpIGltZyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG5odG1sOmxhbmcoZmEpIGZvb3Rlcixcbmh0bWw6bGFuZyhhcikgZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxOTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7IH1cbiAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2LFxuICBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCxcbiAgICBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaSxcbiAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaS5saWNlbnNlLFxuICAgICAgICBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCA+IGxpLmxpY2Vuc2Uge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgxKSxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiAyNDVweDsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAzMTBweDsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAyNjBweDsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCg0KSxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoNSksXG4gICAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSAubW9iaWxlLWljb24sXG4gICAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoNSkgLm1vYmlsZS1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YTdiOGM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcyBlYXNlLWluO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSAubW9iaWxlLWljb246aG92ZXIsXG4gICAgICAgICAgICBodG1sOmxhbmcoYXIpIGZvb3RlciBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSAubW9iaWxlLWljb246aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzg4OWRiMzsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpID4gcCxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTYuNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkQyMzQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJzsgfVxuICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLmlubmVyLWxpc3QsXG4gICAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGksXG4gICAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2Utb3V0IDAuMnM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkubmVlZHMtYXV0aCxcbiAgICAgICAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpLm5lZWRzLWF1dGgge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciBuYXYgPiB1bCA+IGxpIHVsLmlubmVyLWxpc3QgPiBsaSBhOmhvdmVyLFxuICAgICAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaSB1bC5pbm5lci1saXN0ID4gbGkubGl2ZS1jaGF0LFxuICAgICAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGkgdWwuaW5uZXItbGlzdCA+IGxpLmxpdmUtY2hhdCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgbmF2ID4gdWwgPiBsaSAubG9nbyBpbWcsXG4gICAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIG5hdiA+IHVsID4gbGkgLmxvZ28gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICBodG1sOmxhbmcoZmEpIGZvb3RlciAuaWNvbnMsXG4gIGh0bWw6bGFuZyhhcikgZm9vdGVyIC5pY29ucyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzEyMTIxNTsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMsXG4gICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSxcbiAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnM7IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhIGltZyxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMi41cmVtOyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYTpob3ZlcixcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgLmljb25zIGRpdi5wYXltZW50cyBhOmhvdmVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuICBodG1sOmxhbmcoZmEpIGZvb3RlciAud2FybmluZy10ZXh0LFxuICBodG1sOmxhbmcoYXIpIGZvb3RlciAud2FybmluZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHggMDsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC53YXJuaW5nLXRleHQgZGl2OmZpcnN0LWNoaWxkLFxuICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIC53YXJuaW5nLXRleHQgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBodG1sOmxhbmcoZmEpIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzLFxuICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIC53YXJuaW5nLXRleHQgLmltZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLndhcm5pbmctdGV4dCAuaW1ncyBpbWcsXG4gICAgICBodG1sOmxhbmcoYXIpIGZvb3RlciAud2FybmluZy10ZXh0IC5pbWdzIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC53YXJuaW5nLXRleHQgc3Bhbi53YXJuaW5nLFxuICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIC53YXJuaW5nLXRleHQgc3Bhbi53YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLnZlbmRvcnMsXG4gIGh0bWw6bGFuZyhhcikgZm9vdGVyIC52ZW5kb3JzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIC52ZW5kb3JzIGEsXG4gICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgLnZlbmRvcnMgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4yczsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgLnZlbmRvcnMgYTpob3ZlcixcbiAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIC52ZW5kb3JzIGE6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7IH1cbiAgICBodG1sOmxhbmcoZmEpIGZvb3RlciAudmVuZG9ycyAudmVuZG9ycy1saW5lLFxuICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIC52ZW5kb3JzIC52ZW5kb3JzLWxpbmUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBodG1sOmxhbmcoZmEpIGZvb3RlciAudmVuZG9ycyAudmVuZG9ycy1saW5lIGE6bm90KC5wcmFnbWF0aWMpLFxuICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgLnZlbmRvcnMgLnZlbmRvcnMtbGluZSBhOm5vdCgucHJhZ21hdGljKSB7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBodG1sOmxhbmcoZmEpIGZvb3RlciBzZWN0aW9uLmJ0bSxcbiAgaHRtbDpsYW5nKGFyKSBmb290ZXIgc2VjdGlvbi5idG0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIHNlY3Rpb24uYnRtIC5taWRkbGUsXG4gICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgc2VjdGlvbi5idG0gLm1pZGRsZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIHNlY3Rpb24uYnRtIHAuY29weXJpZ2h0LFxuICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIHNlY3Rpb24uYnRtIHAuY29weXJpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICBjb2xvcjogI2M3YzdjNzsgfVxuICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMsXG4gICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaSxcbiAgICAgIGh0bWw6bGFuZyhhcikgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLWluOyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgZm9vdGVyIHNlY3Rpb24uYnRtIHVsLnNvY2lhbHMgbGkgaW1nLFxuICAgICAgICBodG1sOmxhbmcoYXIpIGZvb3RlciBzZWN0aW9uLmJ0bSB1bC5zb2NpYWxzIGxpIGltZyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAgICAgaHRtbDpsYW5nKGZhKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaTpob3ZlcixcbiAgICAgICAgaHRtbDpsYW5nKGFyKSBmb290ZXIgc2VjdGlvbi5idG0gdWwuc29jaWFscyBsaTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4uZ29vZ2xlLWF1dGgtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDIxMCwgNTIsIDAuMzcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxODE4MWUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7IH1cbiAgLmdvb2dsZS1hdXRoLWJ1dHRvbiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdy1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgbWFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5iZy1zaGFkb3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBtYWluID4gc2VjdGlvbjpudGgtY2hpbGQoMSkgLmJnLXNoYWRvdyBoMSB7XG4gICAgICBmb250LXNpemU6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgbWFpbiA+IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5iZy1zaGFkb3cgaDEucGVyY2VudGFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGJvZHkge1xuICAgIG1heC13aWR0aDogMTMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBtYWluIC50b3AtY2FzaW5vLWdhbWVzIC5taWRkbGUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBoZWFkZXIgLm1pZGRsZSB7XG4gICAgcGFkZGluZzogMCAzdnc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIG1haW4gLnRvcC1jYXNpbm8tZ2FtZXMge1xuICAgIHBhZGRpbmc6IDAgM3Z3O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBtYWluIC5jYXRlZ29yaWVzLm1pZGRsZSB7XG4gICAgcGFkZGluZzogMCAzdnc7IH1cbiAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBtYWluIC5nZXQtYm9udXNlcy5taWRkbGUge1xuICAgIHBhZGRpbmc6IDAgM3Z3OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDF2dzsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5taWRkbGUudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyAubWlkZGxlIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSBmb290ZXIgLm1pZGRsZSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogLjgzNnZ3OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgbWFpbiAubWlkZGxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSBpbWcge1xuICAgIHdpZHRoOiAzLjdyZW07IH0gfVxuXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5ib3R0b20tdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2MjYyNjUgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5ib3R0b20tdGV4dCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBBbnRvbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDMwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCBzZWN0aW9uLnRleHQge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjA1czsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IHNlY3Rpb24udGV4dC5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgLnJlYWQtbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIC0zNXB4IDEwMHB4ICMxYjFiMjI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIxYjIyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRDIzNDtcbiAgICAgICAgZm9udC1zaXplOiAxNi42cHg7IH1cbiAgICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3Bhbi5sZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDQzcHg7IH1cblxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA1cmVtO1xuICBsaW5lLWhlaWdodDogNXJlbTsgfVxuICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZyAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZzpob3ZlciArIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAxMS44NzVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNDFCO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyB1bDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyB1bDpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIHVsIGxpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtOyB9XG4gICAgICBodG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIC5jaGFuZ2UtbGFuZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcgdWwgbGkgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkgLmNoYW5nZS1sYW5nIHVsIGxpIGltZyB7XG4gICAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSAuY2hhbmdlLWxhbmcgdWwgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICBodG1sOmxhbmcoZmEpIGh0bWwsXG4gIGh0bWw6bGFuZyhhcikgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWw6bGFuZyhmYSkgaHRtbCxcbiAgaHRtbDpsYW5nKGFyKSBodG1sIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaHRtbDpsYW5nKGZhKSBodG1sLFxuICBodG1sOmxhbmcoYXIpIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICBodG1sOmxhbmcoZmEpIGh0bWwsXG4gIGh0bWw6bGFuZyhhcikgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQsXG5odG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzYyNjI2NSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWw6bGFuZyhmYSkgLmJvdHRvbS10ZXh0IGgxLFxuICBodG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBBbnRvbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIGh0bWw6bGFuZyhmYSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCxcbiAgaHRtbDpsYW5nKGFyKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgaHRtbDpsYW5nKGZhKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IHNlY3Rpb24udGV4dCxcbiAgICBodG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgc2VjdGlvbi50ZXh0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wNXM7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCBzZWN0aW9uLnRleHQuYWN0aXZlLFxuICAgICAgaHRtbDpsYW5nKGFyKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IHNlY3Rpb24udGV4dC5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBodG1sOmxhbmcoZmEpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgLnJlYWQtbW9yZSxcbiAgICBodG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgLnJlYWQtbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIC0zNXB4IDEwMHB4ICMxYjFiMjI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWIxYjIyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGh0bWw6bGFuZyhmYSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHNwYW4sXG4gICAgICBodG1sOmxhbmcoYXIpIC5ib3R0b20tdGV4dCAuZm9vdGVyLXRleHQgLnJlYWQtbW9yZSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNGRkQyMzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYuNnB4OyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHNwYW4ubGVzcyxcbiAgICAgICAgaHRtbDpsYW5nKGFyKSAuYm90dG9tLXRleHQgLmZvb3Rlci10ZXh0IC5yZWFkLW1vcmUgc3Bhbi5sZXNzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIGh0bWw6bGFuZyhmYSkgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHNwYW4ubWF0ZXJpYWwtaWNvbnMsXG4gICAgICAgIGh0bWw6bGFuZyhhcikgLmJvdHRvbS10ZXh0IC5mb290ZXItdGV4dCAucmVhZC1tb3JlIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDQzcHg7IH1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5bZGF0YS1wb2ludD1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIkBpbXBvcnQgJy4uL2NvbW1vbi92YXJzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21tb24vbWl4aW5zLnNjc3MnO1xyXG5cclxuLmNvbXBhbnktZmlsdGVycyB1bCBsaSB7XHJcbiAgICAkaWNvbldpZHRoOiAyMTgzcHggLyA0OTtcclxuXHJcbiAgICAmW2NvbXBhbnk9JzEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDl9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNzA0LjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNDR9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMDcxLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI4MjEuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzh9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTMnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMzZ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogMTB9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogN307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MzY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMzc5Ljg1NzE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxOCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0M307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxOSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzIwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQ3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzIxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE1fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzI2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDZ9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMzAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRofTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzMxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzMyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDEyfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzM0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDIwfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzM2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE0fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzM4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDM3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzQwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDI0fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzQxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQyfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzQyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDMyfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzQ4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDE3fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzUwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQxfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzUxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDl9O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nNTInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAjey0kaWNvbldpZHRoICogNH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc1MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzMX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc1NCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0MH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc1NiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxOX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc1NyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzMxLjY1MzA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc1OCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzNX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc2MCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAxOH07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc2MSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiA0NX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc2MiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAyNX07XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc2MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02Mjc4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc2NCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc2NSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzY2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDEzfTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzY3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDM5fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzY4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDQ4fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzcxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDI2fTtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzcyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogI3stJGljb25XaWR0aCAqIDUxfTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc3MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICN7LSRpY29uV2lkdGggKiAzM307XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc3NCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zODAxLjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzc1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTczMzFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzc2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcyNDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzg0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nODUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjc3NS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc4NiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zNTQ0LjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzg3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2MTEuMjQ0OXB4XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc4OSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yOTIzLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzkwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMxMjMuNDQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzIxOS40NTcxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nOTMnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzAyMS4yNDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PSc5NCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yODcxLjI0NDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzk1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMxNjguMzU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzk2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMyNzUuMzU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzk3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMzMjguMzU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzk4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM0MzYuMzU3MTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9Jzk5J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI5NzMuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTAwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM2MDMuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTAxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM0OTkuMjQ0OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTAyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI0MjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEwNCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMDUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjE4MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTA2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4MDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEwOCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NzMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMDknXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjMyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTEwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ5MTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzExMSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMzc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMTInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTA5N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTEzJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzExNCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNDY5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMTUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTE4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTI1NzhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzExOSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01OTM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMjAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzc1My44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMjEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjUyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTIyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY3MzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEyMyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNjI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMjUnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjY3OXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTI2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTYyMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEyOCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MTA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMjknXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDM0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTMwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEzMSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yNzMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMzInXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzY1MS44cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMzMnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDQ0M3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTM0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM5NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEzNSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00Mzk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMzYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMzg1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTM3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTM5MDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzEzOCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00MjU0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxMzknXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDAwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTQwJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU5ODNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE0MiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNDMnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTI3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTQ0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUzMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE0NSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00NzQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNDYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNDY5NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTQ5J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ4NTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE1MCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MDg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNTEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTAzN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTUyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUxNTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE1MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MjEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNTQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTM4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTU1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU0ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE1NiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NTM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNTcnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTU4MXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTU4J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU2MzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE1OSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02MTM5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNjAnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTgzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTYxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTU4ODRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE2MiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC02NzgycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNjMnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjgyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTY0J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTY5MjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE2NSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxNjYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTY3J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcxNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE2OCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MDA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxODEnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODE3N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTgyJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc4MjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE4MyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03NzIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxODQnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzg4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTg1J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTc2NjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE4NyddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03OTMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxODgnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzk5NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTkxJ10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwOTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE5MiddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04MjY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxOTMnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODIxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbY29tcGFueT0nMTk2J10gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgzNzNweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzIwMSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NjAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScyMDYnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODY1NHB4O1xyXG4gICAgICAgIHNjYWxlOiAwLjk7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjc4NTdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PScxOTcnXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODQyOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41NSk7XHJcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIHRvcDogLTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzIwMCddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NDg4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgICAgIGhlaWdodDogMi4yODU3cmVtO1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2NvbXBhbnk9JzE5NSddIC5pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC04NTU0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb21wYW55PVwiNlwiXSAuaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODc1NS4yNDQ5cHg7XHJcbiAgICAgICAgc2NhbGU6IDAuNztcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB0b3A6IC0wLjdyZW07XHJcbiAgICB9XHJcbiAgICAmW2NvbXBhbnk9XCIyMDhcIl0gLmljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTg4NTAuMjQ0OXB4O1xyXG4gICAgICAgIHNjYWxlOiAwLjk7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjY4NTdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3Qtd2Vic2hvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWw6bm90KDpsYW5nKGZhKSk6bm90KDpsYW5nKGFyKSkge1xyXG5cclxuICAgIC5jdXN0b20tc2VsZWN0LXZiIHtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50dGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGN0ZC12YWwge1xyXG4gICAgICAgICAgICB3aWR0aDogNDEwLjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzM1O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNDQ0Q2RjYsIDAuMik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYXJyb3dfZG93bi5zdmc/djMnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEuMzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMC40Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdG5zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDEwLjVweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMnB4ICNhN2E3YTc7XHJcblxyXG5cclxuICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3B0biB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzM1O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNyeXB0by1jb250LWVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogNDEwLjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzM1O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNDQ0Q2RjYsIDAuMik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAmPmRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvcHkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGVyQW5pbSAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xyXG5cclxuICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgIDgwJSxcclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDQwJSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAuZy1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByZXZlbnREcmFnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibnItbG5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWJ1bGxldHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlckJ1bGxldHNCZ0NvbG9yO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICRzaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRDb2xvck9uQnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJuci1sbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZDIzNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgY29sb3I6ICMwNDA0MDQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMS4xNSk7XHJcblxyXG5cclxuICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGFyayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0J0bkNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0J0bkJnQ29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMS4zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucm91bmRlZCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hieCB7XHJcbiAgICAgICAgJHNpemU6IDE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQxNDE0MTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OTEzNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jaGVja2VkLFxyXG4gICAgICAgICYubWlkZGxlc3RhdGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAkaW5uZXJSZWN0U2l6ZTogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICgkc2l6ZSAtICRpbm5lclJlY3RTaXplKSAvIDI7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICgkc2l6ZSAtICRpbm5lclJlY3RTaXplKSAvIDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGlubmVyUmVjdFNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbm5lclJlY3RTaXplO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5taWRkbGVzdGF0ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAoJHNpemUgLSAycHgpIC8gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3B1cCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxCZ0NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGVUZXh0Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dENvbG9ySG92ZXIoJGJyYW5kQ29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb3R0ZWQtaGlkZGVuIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWRhdGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbEJnQ29sb3I7XHJcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Y2Nlc3MtdGV4dCxcclxuICAgIC5lcnItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmLnN1Y2Nlc3MtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXJyLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMzAzMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRjaGEtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBkaXYuY2FwdGNoYS1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2Lm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlcGlja2VyIHtcclxuICAgICAgICAuY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2FsZW5kYXIucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDI3LCAyNywgMjcsIDAuMzMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsLXRvLXRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAxMTBweDtcclxuICAgICAgICBib3R0b206IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC40KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lLnNwb3J0c2Jvb2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21taW5nLXNvb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1MHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZVRleHRDb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlci1jb250YWluZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTQ2O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRicmFuZENvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIHNwYW4uZG9uZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjM2NiMjUxO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCtzcGFuLmRvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQsXHJcbiAgICBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNkNjI3MDA7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZTAwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sOmxhbmcoZmEpLCBodG1sOmxhbmcoYXIpIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWRlckFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xyXG5cclxuICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgIDgwJSxcclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDQwJSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMzB2dztcclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIC5nLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByZXZlbnREcmFnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJuci1sbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlckJ1bGxldHNCZ0NvbG9yO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICRzaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRDb2xvck9uQnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJuci1sbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYxNzJkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyaWdodG5lc3NIb3ZlcigxLjE1KTtcclxuXHJcbiAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhcmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCdG5Db2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtCdG5CZ0NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJpZ2h0bmVzc0hvdmVyKDEuMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJvdW5kZWQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1CbGFjayc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoYngge1xyXG4gICAgICAgICRzaXplOiAxNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MTQxNDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XHJcblxyXG4gICAgICAgICAgICAmLmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjkxMzc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlY2tlZCxcclxuICAgICAgICAmLm1pZGRsZXN0YXRlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgJGlubmVyUmVjdFNpemU6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogKCRzaXplIC0gJGlubmVyUmVjdFNpemUpIC8gMjtcclxuICAgICAgICAgICAgICAgIHRvcDogKCRzaXplIC0gJGlubmVyUmVjdFNpemUpIC8gMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW5uZXJSZWN0U2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGlubmVyUmVjdFNpemU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1pZGRsZXN0YXRlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICgkc2l6ZSAtIDJweCkgLyAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3B1cCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxCZ0NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZVRleHRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0Q29sb3JIb3ZlcigkYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdHRlZC1oaWRkZW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAubm8tZGF0YSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsQmdDb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VjY2Vzcy10ZXh0LFxyXG4gICAgLmVyci10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICYuc3VjY2Vzcy10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnItdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYzMDMwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRjaGEtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBkaXYuY2FwdGNoYS1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVwaWNrZXIge1xyXG4gICAgICAgIC5jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2NhbGVuZGFyLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgyNywgMjcsIDI3LCAwLjMzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbC10by10b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAxMTBweDtcclxuICAgICAgICBib3R0b206IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIC40KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lLnNwb3J0c2Jvb2sge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21taW5nLXNvb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1MHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZVRleHRDb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlci1jb250YWluZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTQ2O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5nLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTI1O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAkYnJhbmRDb2xvcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgc3Bhbi5kb25lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICBjb2xvcjogIzNjYjI1MTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOm5vdCguaW52YWxpZCk6dmFsaWQrc3Bhbi5kb25lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5kaXJ0eTpub3QoOmZvY3VzKTppbnZhbGlkLFxyXG4gICAgaW5wdXQuZGlydHk6bm90KDpmb2N1cykuaW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDYyNzAwO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmUwMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1idG4td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgZ2FwOiAwLjYyNXJlbTtcclxuXHJcbiAgICAuc3dpcGVyLXByZXYsXHJcbiAgICAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgICRzaXplOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaG9tZXBhZ2Uvc2xpZGVyL2Fycm93LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG59IiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMuc2Nzcyc7XHJcblxyXG4ubGljZW5zZS1iYW5uZXIge1xyXG4gICAgLmxpY2Vuc2UtcG9wdXAge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sOm5vdCg6bGFuZyhmYSkpOm5vdCg6bGFuZyhhcikpIHtcclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndhcm5pbmctbWlkZGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MmRlZywgcmdiYSgxNiwgMTcsIDI4LCAwLjAwKSA2LjY2JSwgIzI4MkI0MyA1MS43NiUsIHJnYmEoMjEsIDIyLCAzOCwgMC4wMCkgOTcuODclKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyZGVnLCByZ2JhKDE2LCAxNywgMjgsIDAuMDApIDYuNjYlLCAjMjgyQjQzIDUxLjc2JSwgcmdiYSgyMSwgMjIsIDM4LCAwLjAwKSA5Ny44NyUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5taWRkbGUge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjQ2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAmLmxpY2Vuc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIC5tb2JpbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAjNmE3YjhjO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzg4OWRiMztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNi42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsLmlubmVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZWVkcy1hdXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGkubGl2ZS1jaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25zIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogIzFCMUIyMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgIGRpdi5wYXltZW50cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGE6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAxLjI1cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1OCwgNTMsIDU4LCAwLjgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMS4yNXJlbSAwLjk1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1OCwgNTMsIDU4LCAwLjgwKTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53YXJuaW5nLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1ncyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ud2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52ZW5kb3JzIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52ZW5kb3JzLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGE6bm90KC5wcmFnbWF0aWMpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLmJ0bSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAubWlkZGxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLmNvcHlyaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjN2M3Yzc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLnNvY2lhbHMge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaHRtbDpsYW5nKGZhKSxcclxuaHRtbDpsYW5nKGFyKSB7XHJcbiAgICBmb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHJcblxyXG5cclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGljZW5zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmE3YjhjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4OWRiMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNi42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsLmlubmVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZWVkcy1hdXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGkubGl2ZS1jaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25zIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMTIxNTtcclxuXHJcblxyXG4gICAgICAgICAgICBkaXYucGF5bWVudHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnM7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2FybmluZy10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1ncyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLndhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZlbmRvcnMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZlbmRvcnMtbGluZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYTpub3QoLnByYWdtYXRpYykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24uYnRtIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAuY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2M3YzdjNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwuc29jaWFscyB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdjb21tb24vdmFycy5zY3NzJztcclxuQGltcG9ydCAnY29tbW9uL21peGlucy5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ292ZXJyaWRlcy9mb250cy5zY3NzJztcclxuQGltcG9ydCAnb3ZlcnJpZGVzL292ZXJyaWRlcy5zY3NzJztcclxuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29tcG9uZW50cy5zY3NzJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9mYXN0LXRyYWNrLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnbGF5b3V0cy9oZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2xheW91dHMvZm9vdGVyLnNjc3MnO1xyXG5cclxuLmdvb2dsZS1hdXRoLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyMTAsIDUyLCAuMzcpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTgxODFlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3ctUmVndWxhcic7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuaHRtbDpub3QoOmxhbmcoZmEpKTpub3QoOmxhbmcoYXIpKSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBodG1sIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFpbj5zZWN0aW9uOm50aC1jaGlsZCgxKSAuYmctc2hhZG93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEucGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBodG1sIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICBib2R5IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLnRvcC1jYXNpbm8tZ2FtZXMgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoZWFkZXIgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3Z3O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLnRvcC1jYXNpbm8tZ2FtZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDN2dztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLmNhdGVnb3JpZXMubWlkZGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYWluIC5nZXQtYm9udXNlcy5taWRkbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDN2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXZ3O1xyXG5cclxuICAgICAgICAgICAgLm1pZGRsZS50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbnMgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgaHRtbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIGh0bWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44MzZ2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4gLm1pZGRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBtYWluIHNlY3Rpb24udG9wLWNhc2luby1nYW1lcyAuZ2FtZXMgdWw6bGFzdC1jaGlsZCAucmVnaXN0ZXJ7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxNC43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgZm9vdGVyIC5pY29ucyBkaXYucGF5bWVudHMgYSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMy43cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuYm90dG9tLXRleHQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjI2MjY1IDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBbnRvbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzZWN0aW9uLnRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjA1cztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTM1cHggMTAwcHggIzFiMWIyMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYjFiMjI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNi42cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAuY2hhbmdlLWxhbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgICAgICBkaXYuY3VycmVudC1sYW5nIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLU1lZGl1bVwiO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyK3VsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExLjg3NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxNDFCO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1sOmxhbmcoZmEpLFxyXG5odG1sOmxhbmcoYXIpIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGh0bWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIGh0bWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgaHRtbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgaHRtbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ib3R0b20tdGV4dCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzYyNjI2NSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQW50b247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc2VjdGlvbi50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0zNXB4IDEwMHB4ICMxYjFiMjI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxYjIyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGF0YS1wb2ludD1cImhpZGVcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiJHNpdGVQYWRkaW5nOiAzLjV2dztcclxuXHJcbiRzaXRlQmdDb2xvcjogIzE4MTcxZDtcclxuJGVsQmdDb2xvcjogIzFlMWUyNTtcclxuXHJcbiRkYXJrQmdDb2xvcjogcmdiYSgwLDAsMCwuMik7XHJcblxyXG4kZ3JheUJHOiAjMjQyNDJkO1xyXG4kZ3JheUJvcmRlcjogI2RhZGFkYTtcclxuJGdyYXlUZXh0OiAjOTdBMUMyO1xyXG5cclxuJHRleHRDb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4kZGFya1RleHRDb2xvcjogcmdiYSgyMjIsIDIyOCwgMjM2LCAwLjMpO1xyXG4kdGl0bGVUZXh0Q29sb3I6ICNmZmY7XHJcbiR0ZXh0Q29sb3JPbldoaXRlOiAjMDAwO1xyXG5cclxuJGRhcmtCdG5CZ0NvbG9yOiAjMjMyYzMzO1xyXG4kZGFya0J0bkNvbG9yOiAjZmZmO1xyXG4kbGlnaHRCdG5CZ0NvbG9yOiAjRkZEMjM0O1xyXG4kbGlnaHRCdG5Db2xvcjogIzAwMDtcclxuXHJcbiRicmFuZENvbG9yOiAjRkZEMjM0O1xyXG4kdGV4dENvbG9yT25CcmFuZENvbG9yOiAjMDAwO1xyXG5cclxuJG92ZXJsYXlDb2xvcjogcmdiYSgyNywgMjcsIDI3LCAwLjgpO1xyXG5cclxuJGhlYWRlck5hdkJnQ29sb3I6ICMwYzBjMGM7XHJcbiRhY2NvdW50QmdDb2xvcjogIzE3MTcxNztcclxuXHJcbiRzbGlkZXJCdWxsZXRzQmdDb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4iXX0= */
