@font-face{font-family:"Roboto-Regular";src:url(./fonts/Roboto-Regular.woff2) format("woff2"),url(./fonts/Roboto-Regular.woff) format("woff"),url(./fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:"Roboto-Bold";src:url(./fonts/Roboto-Bold.woff2) format("woff2"),url(./fonts/Roboto-Bold.woff) format("woff"),url(./fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:"Roboto-Black";src:url(./fonts/Roboto-Black.woff2) format("woff2"),url(./fonts/Roboto-Black.woff) format("woff"),url(./fonts/Roboto-Black.ttf) format("truetype")}@font-face{font-family:"Roboto-Light";src:url(./fonts/Roboto-Light.woff2) format("woff2"),url(./fonts/Roboto-Light.woff) format("woff"),url(./fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:"Roboto-Medium";src:url(./fonts/Roboto-Medium.woff2) format("woff2"),url(./fonts/Roboto-Medium.woff) format("woff"),url(./fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:"Roboto-Thin";src:url(./fonts/Roboto-Thin.woff2) format("woff2"),url(./fonts/Roboto-Thin.woff) format("woff"),url(./fonts/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:"Alien-Encounters";src:url(./fonts/Alien-Encounters-Regular.ttf) format("truetype")}@font-face{font-family:"pixel";src:url(./fonts/pixel.woff2)}@font-face{font-family:"luckiest";src:url(./fonts/luckiestguy.woff2)}@font-face{font-family:"Material Icons";font-weight:normal;font-style:normal;src:url(./fonts/MaterialIcons-Regular.woff) format("woff")}@font-face{font-family:"riffic";src:url(./fonts/riffic.woff2) format("woff2")}@font-face{font-family:"Proxima Nova Semibold";src:url(./fonts/ProximaNova-Semibold.woff2) format("woff2"),url(./fonts/ProximaNova-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNovaBold";src:url(./fonts/ProximaNova-Bold.woff2) format("woff2"),url(./fonts/ProximaNova-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"ProximaNovaBoldIt";src:url(./fonts/ProximaNova-BoldIt.woff2) format("woff2"),url(./fonts/ProximaNova-BoldIt.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova Extrabld";src:url(./fonts/ProximaNova-Extrabld.woff2) format("woff2"),url(./fonts/ProximaNova-Extrabld.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Black";src:url(./fonts/ProximaNova-Black.woff2) format("woff2"),url(./fonts/ProximaNova-Black.woff) format("woff");font-weight:900}@font-face{font-family:"Proxima Nova ExtrabldIt";src:url(./fonts/ProximaNova-ExtrabldIt.woff2) format("woff2"),url(./fonts/ProximaNova-ExtrabldIt.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova SemiboldIt";src:url(./fonts/ProximaNova-SemiboldIt.woff2) format("woff2"),url(./fonts/ProximaNova-SemiboldIt.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova ThinIt";src:url(./fonts/ProximaNova-ThinIt.woff2) format("woff2"),url(./fonts/ProximaNova-ThinIt.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova BlackIt";src:url(./fonts/ProximaNova-BlackIt.woff2) format("woff2"),url(./fonts/ProximaNova-BlackIt.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Proxima Nova Thin";src:url(./fonts/ProximaNovaT-Thin.woff2) format("woff2"),url(./fonts/ProximaNovaT-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}.pn-semibold{font-family:"Proxima Nova Semibold"}.pn-bold{font-family:"ProximaNovaBold"}.pn-boldIt{font-family:"ProximaNovaBoldIt"}.pn-extrabld{font-family:"Proxima Nova Extrabld"}.pn-black{font-family:"Proxima Nova Black"}.pn-extrabldIt{font-family:"Proxima Nova ExtrabldIt"}.pn-semiboldIt{font-family:"Proxima Nova SemiboldIt"}.pn-thinIt{font-family:"Proxima Nova ThinIt"}.pn-blackIt{font-family:"Proxima Nova BlackIt"}.pn-thin{font-family:"Proxima Nova Thin"}.material-icons{font-family:"Material Icons";font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;z-index:9999}.overlay.visible{display:flex}.overlay .popup{position:relative;width:370px;border-radius:5px}.overlay .popup .content{position:relative;padding:35px 25px;background-color:#8585b2;border-radius:5px}.overlay .popup .content:before{content:"";position:absolute;left:0;top:-5px;width:100%;height:10px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:var(--redBtn);z-index:-1}.overlay .popup .content p{padding:50px 0;text-align:center;background-color:#4f4f6b;border-radius:5px}.overlay .popup .btn{width:130px;height:45px;margin:15px auto 0 auto;background-color:var(--redBtn);color:var(--redBtnText);border-radius:5px}.btn{display:flex;align-items:center;justify-content:center;background-color:var(--limeBtn);color:var(--limeBtnText);width:100%;height:4.375rem;font-family:"Roboto-Regular";border-radius:.1875rem;cursor:pointer}.btn[disabled]{opacity:.4;pointer-events:none}.btn:hover{filter:brightness(1.1)}.btn>.bars-loader{display:none}.btn.loading{opacity:.9;pointer-events:none;cursor:not-allowed}.btn.loading>span{display:none}.btn.loading>.bars-loader{transform:scale(0.7);display:block}header{width:calc(100% - 465px);padding:10px 20px 0 15px}header .wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;overflow:visible}header .wrapper .main-content{height:53px;justify-self:baseline;width:100%;flex-wrap:nowrap;align-items:center;justify-content:space-between}header .wrapper .main-content .back-to-home{display:none}header .wrapper .main-content #game-name{color:var(--gameNameColor);font-size:38px;display:flex;align-items:center;font-family:"Proxima Nova Black";padding-left:15px}header .wrapper .main-content.with-back-button .back-to-home{display:flex;align-items:center;width:24px;height:24px;background-image:url(static/images/72fe0346c4bc57c84c59ecd88131baf1.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:1002;cursor:pointer}header .wrapper .main-content.with-back-button #game-name{font-size:18px;padding-left:35px}header .wrapper .main-content #user-state{display:flex;align-items:center}header .wrapper .main-content #user-state .wallet-wrapper{order:2;min-width:200px;height:40px;position:relative;cursor:pointer;background-color:var(--walletChangerBgColor);border-radius:var(--borderRadius);font-weight:normal;font-size:14px;z-index:1001;padding:0 15px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet:before{content:"";position:relative;width:24px;height:24px;background-image:url(static/images/312c0add893ce1a3aa777c685e0b102c.svg);background-repeat:no-repeat;margin-left:10px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet span{color:var(--currencyAmountColor);margin-right:10px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet b{color:var(--currencyCodeColor);margin-left:10px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets{display:none;position:absolute;background-color:var(--walletChangerBgColor);z-index:1000;left:0;right:0;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets.active{display:block}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li{width:100%;height:40px;padding:0 15px;border-top:1px #29282f solid;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li span{color:var(--currencyAmountColor);font:14px;padding-right:10px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li b{color:var(--currencyCodeColor);padding-left:10px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li:hover{background-color:#2e374b}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li:last-child{border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}header .wrapper .main-content #user-state .wallet-wrapper.lock{cursor:not-allowed;opacity:.5}header .wrapper .main-content #user-state .wallet-wrapper.lock #user-wallets{display:none}header .wrapper .main-content #user-state .wallet-wrapper.single #active-wallet:before{display:none}header .wrapper .main-content #user-state #freebet-wrapper{order:1}header .wrapper .main-content #user-state #freebet-wrapper #wallet-freebet{float:right;display:none;text-align:center;position:relative;color:#06ddeb;padding:0 10px;margin-right:15px;cursor:pointer}header .wrapper .main-content #user-state #freebet-wrapper #wallet-freebet>i.freebet{right:-0.25rem;top:-0.25rem;position:absolute;width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:.625rem;background-color:#fe3238;cursor:pointer;font-weight:normal;color:#fff}header .wrapper .main-content #user-state #racing-btn{display:none;position:absolute;top:50%;right:0;margin-top:-1rem;width:10px;height:10px;float:right;width:24px;height:25px;margin-right:15px;background-image:url(static/images/004b6e227c325438e1dcec880c9c7e67.png)}header .wrapper .main-content .game-settings-wrapper{display:flex;align-items:center}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper{min-width:70px;display:flex;align-items:center;justify-content:center}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper #game-time{color:var(--timerColor);display:flex;align-items:center;font-size:16px}header .wrapper .main-content .game-settings-wrapper #game-rules{display:flex;align-items:center;width:100%;height:100%;color:var(--gameRulesTitleColor)}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper{cursor:pointer}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper .link{display:flex;align-items:center;font-size:14px}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper .link .title{padding-left:5px}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers{display:none;flex-direction:column;justify-content:space-between;position:absolute;transform:translate(-50%, 50px);z-index:5000;width:180px;height:72px;padding:15px;background-color:#151b29;border:solid rgba(151,161,194,.0470588235) 1px;border-radius:16px;font-size:10px;color:#97a1c2}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button{width:45px;height:20px;background-color:#1f2533;border-radius:20px;border:1px solid rgba(151,161,194,.2039215686);display:flex;align-items:center;transition:all .3s}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button .inner-switch-button{display:block;width:16px;height:16px;background-color:#97a1c2;border-radius:20px;margin:1px;transition:all .3s}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button .inner-switch-button-text::after{content:"off";margin:5px;transition:all .3s}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button.active{flex-direction:row-reverse}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button.active .inner-switch-button{background-color:#a1f15b}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers .game-audio-controller .switch-button.active .inner-switch-button-text::after{content:"on";color:#a1f15b;margin:5px}header .wrapper .main-content .game-settings-wrapper #game-rules .game-audio-controllers.open{display:flex}header .wrapper .main-content .game-settings-wrapper #game-rules .volume{transition:180ms ease;cursor:pointer;padding:0 10px}header .wrapper .main-content .game-settings-wrapper #game-rules .volume:hover{filter:brightness(1.1)}header .wrapper .main-content .game-settings-wrapper #game-rules .volume:not(.muted) .sound-on{display:inline}header .wrapper .main-content .game-settings-wrapper #game-rules .volume:not(.muted) .sound-off{display:none}header .wrapper .main-content .game-settings-wrapper #game-rules .volume.muted .sound-off{display:inline}header .wrapper .main-content .game-settings-wrapper #game-rules .volume.muted .sound-on{display:none}header .wrapper .right-content{display:none}header .wrapper .right-content .volume{display:none}header i{display:inline-block;text-align:center;font-style:normal;margin-left:5px}header i.bonus{color:gold}header i.freebet{color:#00f0ff}header a{align-items:center}header a:hover span:last-child{text-decoration:underline}header a+a{margin-left:2rem}@media(min-width: 576px)and (max-width: 1199.98px){header{width:100%}header .main-content #user-state{width:130px}header .main-content #user-state #freebet-wrapper{flex-basis:20%}header .right-content{display:none}header #racing-btn{display:block !important}}@media(max-width: 575.98px){header{width:100%;padding:0 10px 0 5px}header .wrapper{padding-top:0}header .wrapper .main-content #game-name{position:absolute;transform:translateY(48px);padding-left:10px;font-size:22px;z-index:1001}header .wrapper .main-content.with-back-button .back-to-home{transform:translateY(48px)}header .wrapper .main-content.with-back-button #game-name{font-size:18px;padding-left:30px}header .wrapper .main-content #user-state .wallet-wrapper{padding:0 10px;min-width:180px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet span{margin-right:5px;font-size:14px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet b{margin-left:5px;font-size:12px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet .bonus{font-size:12px;margin-left:0px}header .wrapper .main-content #user-state .wallet-wrapper #active-wallet:before{margin-left:5px;margin-right:auto}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li{padding:0 10px;font-size:14px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li span{padding-right:5px}header .wrapper .main-content #user-state .wallet-wrapper #user-wallets ul li b{padding-left:5px}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper{min-width:50px}header .wrapper .main-content .game-settings-wrapper .game-time-wrapper #game-time{font-size:12px}header .wrapper .main-content .game-settings-wrapper #game-rules #rules-wrapper .link .title{display:none}}aside{position:fixed;top:0;left:0;height:100%;width:100%;z-index:7777;background-color:#212126;font-size:16px}aside.hidden{display:none}aside #racing-btn{width:24px;height:25px;margin-right:15px;background-image:url(static/images/004b6e227c325438e1dcec880c9c7e67.png)}aside #gamerules-btn{width:21px;height:21px;margin-right:15px;background-image:url(static/images/23699be8f821c1bb8346622b8a116e8c.svg)}aside .wrapper{padding-top:88px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}aside .wrapper .close{position:absolute;right:30px;top:30px;font-size:20px}aside .wrapper .menu{list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center}aside .wrapper .menu li{display:flex;align-items:center;opacity:.87;font-weight:200;font-family:Roboto-Light,serif;cursor:pointer}aside .wrapper .menu li:not(:last-child){margin-bottom:32px;text-align:center}aside .wrapper .menu .gray{color:#8f8f91}aside .wrapper .menu .gold{color:#fecb5b}.popup{width:70%}#popup-my-bets-history .popup-top{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#ccd6f6}#popup-my-bets-history .bet-history-range{display:flex;justify-content:flex-end;margin:0 5%}#popup-my-bets-history .bet-history-range .date-pickers{display:flex}#popup-my-bets-history .bet-history-range .date-picker{position:relative;display:flex;align-items:center;height:40px;background-color:#283042;border-radius:5px;font-size:12px;padding:12px 20px;margin-right:10px}#popup-my-bets-history .bet-history-range .date-picker input{background-color:initial;color:#ccd6f6;text-align:center}#popup-my-bets-history .bet-history-range .date-picker input[type=date]::-webkit-inner-spin-button,#popup-my-bets-history .bet-history-range .date-picker input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}#popup-my-bets-history .bet-history-range .date-picker .text{color:#97a1c2}#popup-my-bets-history .bet-history-range .date-picker img{position:absolute;right:20px;pointer-events:none}#popup-my-bets-history .bet-history-range .filter-button{display:flex;align-items:center;justify-content:center;background-color:#283042;border-radius:5px;font-size:12px;color:#97a1c2;width:68px;cursor:pointer}#popup-my-bets-history .popup-body{margin:15px 5%;height:calc(100vh - 300px)}#popup-my-bets-history .popup-body table{width:100%;color:#97a1c2;font-size:13px;border-spacing:0 0}#popup-my-bets-history .popup-body table thead tr{border-radius:5px}#popup-my-bets-history .popup-body table thead tr th{text-align:left;height:40px;color:#e2e8fb}#popup-my-bets-history .popup-body table tbody{position:relative}#popup-my-bets-history .popup-body table tbody tr td{height:30px}#popup-my-bets-history .popup-body table tbody tr td.amount{color:#ccd6f6}#popup-my-bets-history .popup-body table tbody tr td.amount b{color:#97a1c2}#popup-my-bets-history .popup-body table tbody tr td.amount.win{color:#bef159}#popup-my-bets-history .popup-body table tr{padding:0 15px}#popup-my-bets-history .popup-body table tr td:nth-child(1),#popup-my-bets-history .popup-body table tr th:nth-child(1){width:25%}#popup-my-bets-history .popup-body table tr td:nth-child(2),#popup-my-bets-history .popup-body table tr th:nth-child(2){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(3),#popup-my-bets-history .popup-body table tr th:nth-child(3){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(4),#popup-my-bets-history .popup-body table tr th:nth-child(4){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup-body table tr th:nth-child(5){width:15%}#popup-my-bets-history .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup-body table tr th:nth-child(5){width:15%}#popup-my-bets-history .popup-body table .bet-history-item.has-history-viewer{cursor:pointer}#popup-my-bets-history .popup-body table .bet-history-item.visible td{background-color:#2b2f41}#popup-my-bets-history .popup-body table .bet-history-item.visible td:first-child{padding-left:5px}#popup-my-bets-history .popup-body table .bet-history-item.visible td:last-child{padding-right:5px}#popup-my-bets-history .popup-body table .bet-history-content{display:none;width:100%;padding:unset;overflow:hidden}#popup-my-bets-history .popup-body table .bet-history-content td{width:100%;height:auto;position:relative}#popup-my-bets-history .popup-body table .bet-history-content td .bet-history-view{position:absolute;width:100%;top:0;left:0;padding:20px 0;margin-bottom:20px;display:flex;align-items:center;justify-content:center;pointer-events:none}#popup-my-bets-history .popup-body table .bet-history-content.visible{display:table-row}#popup-my-bets-history .popup-body table .bet-history-content.visible td .bet-history-view{border-radius:0 0 5px 5px}#popup-my-bets-history .popup-body .table-header{background-color:#151b29;border-radius:5px}#popup-my-bets-history .popup-body .table-body{height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 767.98px){#popup-my-bets-history .popup{width:90%}}@media screen and (max-width: 575.98px){#popup-my-bets-history .popup{width:100%;height:100vh;padding:10px}#popup-my-bets-history .popup .popup-content .bet-history-range{margin:0 0;justify-content:space-between}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker{height:32px;padding:5px;margin-right:5px}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker input{width:100px}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker input[type=date]::-webkit-inner-spin-button,#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker input[type=date]::-webkit-calendar-picker-indicator{width:5px;height:20px}#popup-my-bets-history .popup .popup-content .bet-history-range .date-pickers .date-picker img{right:10px}#popup-my-bets-history .popup .popup-content .popup-body{margin:15px 0;height:calc(100vh - 120px)}#popup-my-bets-history .popup .popup-content .popup-body table{font-size:10px}#popup-my-bets-history .popup .popup-content .popup-body table tbody tr td{height:32px}#popup-my-bets-history .popup .popup-content .popup-body table tr{padding:0 15px}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(1),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(1){width:18%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(2),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(2){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(3),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(3){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(4),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(4){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(5){width:17%}#popup-my-bets-history .popup .popup-content .popup-body table tr td:nth-child(5),#popup-my-bets-history .popup .popup-content .popup-body table tr th:nth-child(5){width:14%}}main .right-content .my-bets{padding:20px;width:100%;border-radius:var(--borderRadius);background-color:var(--rightsectionbgcolor);height:calc(100% - 50px - 15px);transition:height .2s ease-in}main .right-content .my-bets .section-header{height:40px;padding:0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:stretch}main .right-content .my-bets .section-header .tab{display:flex;align-items:center;justify-content:center;flex:1;font-size:14px;width:33.3333333333%;height:100%;padding:5px;color:#e2e8fb;border-radius:var(--borderRadius);opacity:1;cursor:pointer}main .right-content .my-bets .section-header .tab:not(:last-child){margin-right:10px}main .right-content .my-bets .section-header .tab.icon-title .section-title{font-size:14px}main .right-content .my-bets .section-header .tab.current-bets{display:none}main .right-content .my-bets .section-header .tab.current-bets .section-title{position:relative;display:flex;align-items:center}main .right-content .my-bets .section-header .tab.current-bets .section-title .current-bets-count{position:relative;color:#a1f15b}main .right-content .my-bets .section-header .tab.current-bets .section-title .current-bets-count:not(:empty){padding-left:10px}main .right-content .my-bets .section-header .tab.active{background-color:#151b29;color:#97a1c2;border-radius:10px}main .right-content .my-bets .section-body{height:calc(100% - 40px);padding-top:10px}main .right-content .my-bets .section-body .tab-body{height:100%}main .right-content .my-bets .section-body .tab-body>div{height:100%}main .right-content .my-bets .section-body .tab-body #my-bets-history{display:none;position:relative;color:#ccd6f6;background-color:#283042;border-radius:var(--borderRadius);font-size:13px;cursor:pointer;height:40px;padding:0 20px;align-items:center;margin-bottom:10px}main .right-content .my-bets .section-body .tab-body #my-bets-history:hover{text-decoration:underline}main .right-content .my-bets .section-body .tab-body #my-bets-history .bet-history-icon{margin-right:5px}main .right-content .my-bets .section-body .tab-body .bet-list .tb{color:#97a1c2;padding:0;height:100%}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head,main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-row{width:100%;display:table;text-align:left;box-sizing:border-box;cursor:default;padding:8px 0;table-layout:fixed}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head>div,main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-row>div{display:table-cell}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head>div>span,main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-row>div>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 8px);padding:0 4px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head{background-color:#151b29;border-radius:var(--borderRadius);padding:0 25px;font-size:14px;height:40px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head div{vertical-align:middle}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(1){width:20%}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(2){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(3){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(4){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head .num-th:nth-child(5){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body{padding:0 25px;font-size:12px;height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row.win{color:var(--limeColor)}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 8px);padding:0 4px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(1){width:20%}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(2){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(3){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(4){width:20%;text-align:center}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body .tb-row div:nth-child(5){width:20%;text-align:center}main .right-content.open-chat .my-bets{height:calc(100% - 15px - 300px)}main.live-table .my-bets .section-header .icon-title.current-bets{display:flex}@media screen and (max-width: 575.98px){main .right-content .my-bets{padding:10px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head{padding:0 10px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body{padding:0 10px}}@media(min-width: 768px)and (max-width: 991.98px){main .right-content .my-bets{padding:10px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-head{padding:0 5px;font-size:12px}main .right-content .my-bets .section-body .tab-body .bet-list .tb .tb-body{padding:0 5px;font-size:10px}}main section.live-chat.right-section{margin-top:15px;padding:0 20px;max-height:initial;transition:height .2s ease-in;height:300px;background-color:#1f2533;border-radius:var(--borderRadius)}main section.live-chat.right-section .chat-header.section-header{height:50px;line-height:unset;padding:0;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;cursor:pointer}main section.live-chat.right-section .chat-header.section-header .exp-col{display:flex;align-items:center;justify-content:center}main section.live-chat.right-section .chat-header.section-header .icon-title{opacity:1;margin-top:unset;height:100%;line-height:unset;display:flex;align-items:center}main section.live-chat.right-section .chat-header.section-header .icon-title .material-icons{display:none}main section.live-chat.right-section .chat-header.section-header .icon-title .section-title{color:#adb8cc;font-size:14px;line-height:unset}main section.live-chat.right-section .chat-header.section-header .exp-col img{transition:all 1s}main section.live-chat.right-section .chat-header.section-header .exp-col.expanded img{transform:rotate(180deg)}main section.live-chat.right-section .chat-header.section-header .exp-col .minimize{display:none}main section.live-chat.right-section .section-body{height:160px}main section.live-chat.right-section .chat-message-container{height:100%;overflow-y:auto;margin-bottom:15px}main section.live-chat.right-section .chat-message-container .chat-container{overflow-y:auto}main section.live-chat.right-section .chat-message-container .chat-container li.message-container{padding:0 20px;margin-bottom:5px}main section.live-chat.right-section .chat-message-container .chat-container li.message-container:last-of-type{margin-bottom:0}main section.live-chat.right-section .chat-message-container .chat-container li.message-container .sender-name{color:#a1f15b;font-size:16px}main section.live-chat.right-section .chat-message-container .chat-container li.message-container .message{color:#dce1f2;font-size:16px;word-break:break-word}main section.live-chat.right-section .chat-message{position:relative;padding-bottom:15px}main section.live-chat.right-section .chat-message form{display:flex;height:60px;position:relative}main section.live-chat.right-section .chat-message form textarea{width:calc(100% - 15px);height:100%;font-size:12px;color:#6b7a99;background-color:#0f1624;border-radius:10px;padding:22px 15px}main section.live-chat.right-section .chat-message form textarea::placeholder{color:#6b7a99}main section.live-chat.right-section .chat-message form button{position:absolute;height:50px;width:30px;top:5px;right:15px;transform:translateX(15px);display:flex;align-items:center;justify-content:center;font-size:14px;background-color:#4f566d;border-radius:20px;cursor:pointer}main section.live-chat.right-section .chat-message form button:hover{filter:brightness(1.1)}i.live-chat-icon{position:fixed;right:2vw;bottom:20vw;width:12vw;height:12vw;display:none;align-items:center;justify-content:center;background-color:#4f566d;border-radius:50%;font-size:5vw}@media(min-width: 320px)and (max-width: 575.98px){i.live-chat-icon{display:flex}main section.live-chat.right-section{display:none;position:fixed;right:0;bottom:0;width:80%;background:#313135;box-shadow:0 0 6px 0 rgba(14,14,14,.4);z-index:3}main section.live-chat.right-section .chat-header.section-header .collapse,main section.live-chat.right-section .chat-header.section-header .expand{display:none !important}main section.live-chat.right-section .chat-header.section-header .exp-col .minimize{display:inline}}.left-content .race-rating{background-color:#822528;background:linear-gradient(180deg, rgb(130, 37, 40) 0%, rgb(86, 51, 56) 25%, rgb(59, 59, 65) 75%, rgb(59, 59, 65) 100%);height:100%;background-repeat:no-repeat;background-position:top center;position:relative;display:none;flex-direction:column}.left-content .race-rating.loading .race-top,.left-content .race-rating.loading .race-bot{display:none}.left-content .race-rating #race-close{display:none;position:absolute;top:.625rem;right:.625rem;padding:.3125rem;color:var(--yellowText);font-size:1.5625rem;font-weight:bold}.left-content .race-rating .race-nav{padding:1.25rem 1.25rem 0 1.25rem;overflow:hidden}.left-content .race-rating .race-nav>div{cursor:pointer;font-size:1.5625rem}.left-content .race-rating .race-nav>div:hover{color:var(--yellowText)}.left-content .race-rating .race-nav #race-prev{float:left}.left-content .race-rating .race-nav #race-next{float:right}.left-content .race-rating .race-top{height:calc(100% - (3.75rem + 23.5625rem));display:flex;flex-direction:row;align-items:flex-end}.left-content .race-rating .race-bot .race-rules{height:3.625rem;display:flex;justify-content:flex-end;align-items:flex-end;margin-right:1.25rem;margin-bottom:.625rem}.left-content .race-rating .race-bot .race-rules a{color:var(--grayText)}.left-content .race-rating .race-ending{margin:0 .3125rem;color:var(--yellowText);font-size:.875rem}.left-content .race-rating .race-leaderboard{display:flex;color:var(--yellowText);height:3.75rem;justify-content:center;align-items:center}.left-content .race-rating .race-leaderboard>span{position:relative}.left-content .race-rating .race-leaderboard>span>i{position:absolute;left:-3.4375rem;top:calc(50% - 12.5px);width:24px;height:25px;display:inline-block;background-image:url(static/images/004b6e227c325438e1dcec880c9c7e67.png);margin-right:2.5rem}.left-content .race-rating table{border-spacing:0;border-collapse:collapse;width:100%;height:18.125rem}.left-content .race-rating table tr{height:1.8125rem}.left-content .race-rating table tr:nth-child(odd){background-color:hsla(0,0%,100%,.062745098)}.left-content .race-rating table tr.my-race{opacity:0;color:#cf0;background-color:#31493f}.left-content .race-rating table tr td{height:1.8125rem;text-align:left;font-weight:bold;line-height:1.875rem}.left-content .race-rating table tr td:first-child{padding-left:1.25rem}.left-content .race-rating table tr td:last-child{padding-right:1.25rem;color:var(--yellowText);text-align:right}.tick{font-size:1rem;white-space:nowrap;margin:0 auto}.tick-flip,.tick-text-inline{font-size:2.5em}.tick-label{text-align:center;width:100%;color:#fff !important;line-height:1.875rem;text-transform:uppercase}.tick-char{width:1.5em}.tick-text-inline{display:inline-block;text-align:center;min-width:1em}.tick-text-inline+.tick-text-inline{margin-left:-0.325em}.tick-group{margin:0 .3125rem}.tick-group>div{position:relative}.tick-group:nth-child(1)>div:after,.tick-group:nth-child(2)>div:after{content:":";position:absolute;top:calc(50% - 0.75rem);right:-0.4375rem;display:inline-flex;font-size:1.125rem;font-weight:bold}.tick-group:last-child{display:none}.tick-text-inline{color:#000 !important}.tick-flip-panel{color:#000 !important}.tick-flip{font-weight:bold}.tick-flip-panel-text-wrapper{line-height:1.5 !important}.tick-flip-panel{background-color:#fff !important}.tick-flip{border-radius:.03em !important}@media(max-width: 767.98px){#race-close{position:static !important;width:100%;display:flex !important;justify-content:flex-end;padding:1.25rem !important;box-sizing:border-box;color:var(--yellowText);font-size:1.5625rem;font-weight:bold}}.left-content .banners-wrapper{height:100%;background-color:#822528;background:linear-gradient(180deg, rgb(130, 37, 40) 0%, rgb(86, 51, 56) 25%, rgb(59, 59, 65) 75%, rgb(59, 59, 65) 100%);background-size:100% 100%;position:relative;display:none;flex-direction:column}.left-content .banners-wrapper a.banner{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:top center}.turnDeviceNotification{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1005;display:none;background-image:url(static/images/036a29174345c62f46849124e3390f08.png);background-size:cover;background-position:center}.turnDeviceNotification.mobile-landscape-checker{display:none}@media screen and (orientation: landscape)and (max-width: 850px)and (max-height: 500px){.turnDeviceNotification.mobile-landscape-checker{display:block}}@media(max-width: 767.98px){#popup-rules{width:100vw;height:100vh;position:fixed;overflow:auto}#popup-rules .popup-bg{position:unset;display:block}#popup-rules .popup-bg .popup{padding:0;width:100%}#popup-rules .popup-bg .popup .popup-content{padding:30px 15px;box-sizing:border-box}#popup-rules .popup-bg .popup .popup-content .popup-body{max-height:calc(100vh - 100px);padding-right:0}#popup-rules .popup-bg .popup .popup-content h1{text-align:center}}.popup-wrapper.popup-rules *{box-sizing:border-box}.popup-wrapper.popup-rules .popup-bg .popup .popup-content{padding:10px 30px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-header{display:flex;align-items:center;justify-content:flex-end}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-header .popup-close{display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body{max-height:80vh;overflow-y:auto;margin-top:15px;padding-right:15px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-1{text-align:center;color:#e2e8fb;font-size:20px;padding:0 20%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-2{text-align:center;color:#e2e8fb;font-size:16px;margin-top:15px;padding:0 15%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-3{text-align:center;color:#e2e8fb;font-size:16px;margin-top:15px;padding:0 10%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-title-4{text-align:center;color:#bef159;font-size:34px;margin-top:25px;padding:0 20%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets{display:flex;justify-content:space-between;margin-top:30px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullet-item{position:relative;padding-left:30px;font-size:14px;color:#97a1c2;margin-bottom:10px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullet-item:not(:empty):before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#bef159;top:5px;left:10px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-left{width:45%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-right{width:45%}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-title{font-size:14px;color:#e2e8fb;margin:10px 0}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table{background-color:#141926;border-radius:5px;font-size:13px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-header{display:flex}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-header .popup-rule-limit-header-item{display:flex;align-items:center;justify-content:center;width:25%;height:36px;color:#d5daec;text-align:center;border-bottom:1px solid rgba(151,161,194,.4);padding:0 5px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-header .popup-rule-limit-header-item:not(:last-child){border-right:1px solid rgba(151,161,194,.4)}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-body{display:flex}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-body .popup-rule-limit-body-item{display:flex;align-items:center;justify-content:center;width:25%;height:36px;color:#bef159;text-align:center;padding:0 5px}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-limits-table .popup-rules-limits-body .popup-rule-limit-body-item:not(:last-child){border-right:1px solid rgba(151,161,194,.4)}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-rtp-bullet{position:relative;padding-left:30px;font-size:14px;color:#97a1c2;margin:15px 0}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rules-rtp-bullet:before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;background-color:#bef159;top:5px;left:10px}@media screen and (max-width: 575.98px){.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets{flex-direction:column}.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-left,.popup-wrapper.popup-rules .popup-bg .popup .popup-content .popup-body .popup-rule-bullets .popup-rule-bullets-right{width:100%}}@font-face{font-family:"Nexa-ExtraLight";src:url(./fonts/Nexa-ExtraLight.ttf)}@font-face{font-family:"Nexa-Heavy";src:url(./fonts/Nexa-Heavy.ttf)}.tournaments-popup-wrapper{display:flex;align-items:center;justify-content:center;background-color:rgba(30,34,55,.64);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999999;display:none}.tournaments-popup-wrapper .tournametns-popup-content{background-color:#1e2237;border-radius:16px;padding:32px;font-family:"Nexa-Heavy";max-width:890px;width:90%;max-height:calc(100% - 32px);display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header{display:flex;align-items:center;gap:8px;min-width:300px;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .title{display:flex;align-items:center;justify-content:center;background-color:#292f48;border-radius:8px;width:100%;height:36px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .close-btn{display:flex;align-items:center;justify-content:center;background-color:#3a4266;border-radius:8px;width:36px;height:36px;cursor:pointer}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items{display:flex;gap:15px;margin-top:15px;justify-content:center;align-items:end;height:185px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items *{position:relative}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item.selected .tournament-type-item-content{background-color:#343b57}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item.selected::after{content:"";position:absolute;width:220px;height:60px;box-shadow:0px 4px 50px 0px rgba(83,114,225,.31);backdrop-filter:blur(50px);border-radius:20px;bottom:0;left:50%;transform:translateX(-50%)}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item.selected::before{content:"";position:absolute;width:220px;height:60px;box-shadow:0px 4px 50px 0px rgba(83,114,225,.31);backdrop-filter:blur(50px);border-radius:20px;top:0;left:50%;transform:translateX(-50%)}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content{background-color:#252a40;border-radius:20px;width:265px;height:163px;padding:37px 23px 23px 23px;z-index:1}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-icon{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:0}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-title{font-size:16px;color:#fff;text-align:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-title{font-family:"Nexa-ExtraLight";display:block;font-size:14px;color:#fff;text-align:center;margin-top:5px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:6px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-time{width:50px;height:50px;background-color:#1d2033;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-time p{display:block;font-size:20px;color:#fff;text-align:center;margin-top:15px;line-height:16px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item .tournament-type-item-content .tournament-type-item-starting-time span{font-family:"Nexa-ExtraLight";display:block;font-size:8px;color:#a5deff;text-align:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination span{width:12px;height:10px;border-radius:30px;background-color:#3a4266;transition:width 3s ease,background-image 3s ease}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination span.active{background-image:linear-gradient(90deg, #44538d 0%, #3c4671 100%);width:42px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content{margin-top:25px;width:100%;display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-header{display:flex;justify-content:space-between;background-color:#292f48;border-radius:8px;height:58px;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-header-item{flex:1 1 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-header-item.selected::after{content:"";display:block;width:100px;height:3px;border-radius:10px;background-color:#699bf7;position:absolute;bottom:0}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info{margin-top:15px;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank{width:100%;display:flex;align-items:center;justify-content:center;background-color:#252a40;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank p{font-family:"Nexa-ExtraLight";font-size:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-img{margin:0 80px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-score{display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-score span{color:#699bf7}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-img{display:flex;height:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-img img{object-fit:contain}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-value{display:flex;flex-direction:column;align-items:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-my-rank-value span{color:#00d95f}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard{margin-top:15px;background-color:#252a40;border-radius:8px;padding:20px 22px;overflow-y:auto}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-item{display:none;width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-item.selected{display:block}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row{width:100%;height:44px;display:flex;padding:10px 80px;background-color:#1e2237;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row div{flex:1 1 33.333%;text-align:center}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row div:first-child{text-align:left}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb .leaderboard-row div:last-child{text-align:right}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-head{padding-right:25px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-head .tournament-leaderboard-tb-row div{font-size:16px;color:#7dabff}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-body{max-height:250px;display:flex;flex-direction:column;margin-top:15px;gap:15px;overflow-y:auto;overflow-x:hidden;position:relative;padding-right:15px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-body::-webkit-scrollbar{width:10px;position:absolute;right:-10px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-body::-webkit-scrollbar-thumb{background-color:#3a4266;border-radius:8px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content-info .tournament-leaderboard-tb-row div{font-size:14px;color:#bbc3e7}@media(max-width: 991.98px){.tournaments-popup-wrapper .tournametns-popup-content{padding:0;overflow:hidden}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header{position:relative}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .title{height:60px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .close-btn{position:absolute;width:30px;height:30px;top:15px;right:15px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-header .close-btn img{width:18px;height:18px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-items .tournament-type-item{width:100%}.tournaments-popup-wrapper .tournametns-popup-content .tournament-type-items-container .tournament-type-pagination{display:none}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-header{height:48px;width:calc(100% - 24px)}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-header .tournament-content-header-item{font-size:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info{width:calc(100% - 24px);margin-bottom:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-my-rank{height:48px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-my-rank .tournament-my-rank-img{margin:0 40px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard{padding:10px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .leaderboard-row{height:36px;padding:7px 40px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .tournament-leaderboard-tb-head .tournament-leaderboard-tb-row{background-color:unset;padding:0 40px;height:16px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .tournament-leaderboard-tb-head .tournament-leaderboard-tb-row div{font-size:12px}.tournaments-popup-wrapper .tournametns-popup-content .tournament-content .tournament-content-info .tournament-leaderboard .tournament-leaderboard-tb .tournament-leaderboard-tb-body{max-height:100%}}@media(max-width: 767.98px){.tournaments-popup-wrapper .tournametns-popup-content{max-width:100%;max-height:100%;width:100%;height:100%}}.bet-info-wrapper{position:absolute;display:flex;top:0;right:0;width:100%;background-color:var(--betLimitsBgColor);border-radius:var(--borderRadius);border-bottom:2px solid var(--bgColor);z-index:1000}.bet-info-wrapper .bet-limits{display:flex;width:100%;height:var(--limitsHeight)}.bet-info-wrapper .bet-limits .limit-item{display:flex;align-items:center}.bet-info-wrapper .bet-limits .limit-item .text{font-size:var(--betLimitsTitleFontSize);padding-left:25px;font-family:"Proxima Nova Semibold";color:var(--betLimitsTitleColor)}.bet-info-wrapper .bet-limits .limit-item .number{color:var(--betLimitsAmountColor);text-align:right;font-size:var(--betLimitsAmountFontSize);padding-left:15px}.bet-info-wrapper .bet-limits .limit-item .number b{color:var(--betLimitsCurrencyColor);font-size:var(--betLimitsCurrencyFontSize)}@media(max-width: 575.98px){.bet-info-wrapper{background-color:unset;border-bottom:unset;padding-right:10px}.bet-info-wrapper:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--betLimitsMobileBgColor);border-radius:var(--borderRadius);z-index:-1}.bet-info-wrapper .bet-limits{align-items:center;justify-content:flex-end}.bet-info-wrapper .bet-limits .limit-item{align-items:start;flex-direction:column;margin-left:15px}.bet-info-wrapper .bet-limits .limit-item .text{font-size:var(--betLimitsTitleMobileFontSize);padding-left:0}.bet-info-wrapper .bet-limits .limit-item .number{font-size:var(--betLimitsAmountMobileFontSize);padding-right:0;padding-left:0}.bet-info-wrapper .bet-limits .limit-item .number b{font-size:var(--betLimitsCurrencyMobileFontSize)}}.bet-button{width:100%;height:100%;background-color:var(--betBtnBgColor);color:var(--betBtnColor);font-size:var(--betBtnFontSize);font-weight:bold;border-radius:var(--borderRadius);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.bet-button .bars-loader{display:none;position:relative;color:var(--btnBarsBgColor);text-indent:-9999em;margin:0 auto;transform:translateY(5px)}.bet-button .bars-loader,.bet-button .bars-loader:before,.bet-button .bars-loader:after{background:var(--btnBarsBgColor);animation:loaderAnim 1s infinite ease-in-out;width:6px;height:24px}.bet-button .bars-loader{animation-delay:-0.16s}.bet-button .bars-loader:before,.bet-button .bars-loader:after{position:absolute;top:0;content:""}.bet-button .bars-loader:before{left:-10px;animation-delay:-0.32s}.bet-button .bars-loader:after{left:10px}@keyframes loaderAnim{0%,80%,100%{box-shadow:0 0;height:24px}40%{box-shadow:0 -10px;height:30px}}.bet-button .title-container{display:flex;align-items:center}.bet-button .title-container .btn-amount-wrapper{display:none}.bet-button .title-container .btn-amount-wrapper .value,.bet-button .title-container .btn-amount-wrapper .currency{padding-left:5px}.bet-button[disabled]{opacity:.4;pointer-events:none}.bet-button:hover{filter:brightness(1.1)}.bet-button.loading{opacity:.9;pointer-events:none;cursor:not-allowed}.bet-button.loading>span{display:none}.bet-button.loading>.bars-loader{transform:scale(0.7);display:block}.bet-button.bet-empty{opacity:.9;pointer-events:none;cursor:not-allowed}.bet-button.bet-empty>span{display:none}.bet-button.bet-empty::after{content:"Bet Amount Empty"}.cashout-button{width:100%;height:100%;background-color:var(--cashoutBtnBgColor);color:var(--cashoutAmountBtnColor);display:none;border-radius:var(--borderRadius);font-size:var(--cashoutBtnFontSize);cursor:pointer}.cashout-button .bars-loader{display:none;position:relative;color:var(--btnBarsBgColor);text-indent:-9999em;margin:0 auto;transform:translateY(5px)}.cashout-button .bars-loader,.cashout-button .bars-loader:before,.cashout-button .bars-loader:after{background:var(--btnBarsBgColor);animation:loaderAnim 1s infinite ease-in-out;width:6px;height:24px}.cashout-button .bars-loader{animation-delay:-0.16s}.cashout-button .bars-loader:before,.cashout-button .bars-loader:after{position:absolute;top:0;content:""}.cashout-button .bars-loader:before{left:-10px;animation-delay:-0.32s}.cashout-button .bars-loader:after{left:10px}@keyframes loaderAnim{0%,80%,100%{box-shadow:0 0;height:24px}40%{box-shadow:0 -10px;height:30px}}.cashout-button>span{color:var(--cashoutBtnColor)}.cashout-button:hover{filter:brightness(1.1)}.cashout-button.loading{opacity:.9;pointer-events:none;cursor:not-allowed}.cashout-button.loading>span{display:none}.cashout-button.loading>.bars-loader{transform:scale(0.7);display:block}.cashout-button.bet-empty{opacity:.9;pointer-events:none;cursor:not-allowed}.cashout-button.bet-empty>span{display:none}.cashout-button.bet-empty::after{content:"Bet Amount Empty"}.cashout-button .button-cashout-currency{color:#f1b200}.bet-wrapper{background-color:var(--betAmountBgColor);border:var(--betAmountBorderThickness) solid var(--betAmountBorderColor);border-radius:var(--borderRadius);display:flex;align-items:center;width:345px;height:60px;padding:0 15px}.bet-wrapper .input-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.bet-wrapper .input-wrapper .title-wrapper .title{color:var(--betAmountTitleColor);font-size:var(--betAmountTitleFontSize);width:60px}.bet-wrapper .input-wrapper .title-wrapper .custom-title{display:none}.bet-wrapper .input-wrapper .input-amount{position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 60px)}.bet-wrapper .input-wrapper .input-amount .input-btn{position:absolute;width:var(--betAmountBtnWidth);height:var(--betAmountBtnHeight);border-radius:var(--betAmountBtnBorderRadius);display:flex;align-items:center;justify-content:center;background-color:var(--betAmountBtnBgColor);cursor:pointer}.bet-wrapper .input-wrapper .input-amount .input-btn.minus{right:calc(var(--betAmountBtnWidth) + 5px)}.bet-wrapper .input-wrapper .input-amount .input-btn.minus:before{content:"";position:absolute;background-image:url(static/images/3470f55b47f1e3aea2262fa73f4f5e49.svg);background-repeat:no-repeat;background-position:center;width:100%;height:100%}.bet-wrapper .input-wrapper .input-amount .input-btn.plus{right:0}.bet-wrapper .input-wrapper .input-amount .input-btn.plus:before{content:"";position:absolute;background-image:url(static/images/bd27174048a2cdc8983213c2f26eeb5d.svg);background-repeat:no-repeat;background-position:center;width:100%;height:100%}.bet-wrapper .input-wrapper .input-amount .input-btn:hover{filter:brightness(1.1)}.bet-wrapper .input-wrapper .input-amount input{text-overflow:ellipsis;vertical-align:middle;appearance:none;flex-basis:auto;color:var(--betAmountColor);font-size:var(--betAmountFontSize);background-color:var(--betAmountInputBgColor);border-radius:var(--borderRadius);width:calc(100% - var(--betAmountBtnWidth)*2 - 5px);height:36px}.bet-wrapper .input-wrapper .input-amount input[readonly=readonly]{cursor:not-allowed;pointer-events:none}.bet-wrapper .input-wrapper .input-amount input:disabled{opacity:.4;cursor:not-allowed}.bet-wrapper .input-wrapper .input-amount.with-overlay:not(:focus-within) input{opacity:0}.bet-wrapper .input-wrapper .input-amount.with-overlay:not(:focus-within) .input-overlay{visibility:visible}.bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay{visibility:hidden;pointer-events:none;position:absolute;left:0;display:flex;align-items:center;font-size:var(--betAmountFontSize);background-color:var(--betAmountInputBgColor);border-radius:var(--borderRadius);width:calc(100% - var(--betAmountBtnWidth)*2 - 5px);height:36px}.bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay .input-val{color:var(--betAmountColor)}.bet-wrapper .input-wrapper .input-amount.with-overlay .input-overlay .input-val-ending{margin-left:10px;color:var(--betAmountCurrencyColor)}.bet-wrapper.custom .input-wrapper .title-wrapper .title{display:none}.bet-wrapper.custom .input-wrapper .title-wrapper .custom-title{display:flex;width:80px}@media screen and (max-width: 991.98px){.bet-wrapper{width:100%}}.mobile-input-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;font-size:14px;pointer-events:none;z-index:99999999999999}.mobile-input-wrapper.visible{pointer-events:unset}.mobile-input-wrapper.visible .background{background-color:rgba(0,0,0,.5)}.mobile-input-wrapper.visible .mobile-input-container{transform:translateY(0)}.mobile-input-wrapper .background{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-input-wrapper .mobile-input-container{display:flex;flex-direction:column;width:100%;max-width:576px;background-color:#283042;border-top-left-radius:10px;border-top-right-radius:10px;padding:30px;transform:translateY(150vh);transition:all .3s}.mobile-input-wrapper .mobile-input-container .input-area{display:flex;align-items:center;justify-content:space-between;background-color:#161c2a;border-radius:var(--borderRadius);width:calc(100% - 10px);height:40px;padding:7px 10px;margin:0 5px}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container{display:flex;flex-direction:column}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value{display:flex;align-items:center}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value .currency{color:#97a1c2;margin-right:5px}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value .value{color:var(--limeColor)}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .input-value .value-sufix{color:var(--limeColor);opacity:.5}.mobile-input-wrapper .mobile-input-container .input-area .input-value-container .error-tooltip{color:#e62b3a;font-size:10px;height:0;opacity:0;transition:all .2s}.mobile-input-wrapper .mobile-input-container .input-area .reset-action{display:flex;align-items:center;justify-content:flex-end;width:50px;height:100%;color:#97a1c2}.mobile-input-wrapper .mobile-input-container .input-area.invalid .input-value-container .input-value .value{color:#e62b3a}.mobile-input-wrapper .mobile-input-container .input-area.invalid .input-value-container .input-value .value-sufix{color:#e62b3a}.mobile-input-wrapper .mobile-input-container .input-area.invalid .input-value-container .error-tooltip{height:10px;opacity:1}.mobile-input-wrapper .mobile-input-container .fixed-amount-container{display:flex;width:100%}.mobile-input-wrapper .mobile-input-container .fixed-amount-container ul{display:flex;align-items:center;width:100%;height:30px;margin-top:10px}.mobile-input-wrapper .mobile-input-container .fixed-amount-container ul li{display:flex;align-items:center;justify-content:center;background-color:#10141f;border-radius:var(--borderRadius);color:#656c82;font-size:12px;width:calc(25% - 10px);height:100%;margin:0 5px;cursor:pointer}.mobile-input-wrapper .mobile-input-container .fixed-amount-container ul li:hover{background-color:#141b2b;color:#97a1c2;filter:brightness(1.1)}.mobile-input-wrapper .mobile-input-container .number-input-container{display:flex;width:100%;margin-top:10px}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers{width:75%;display:flex;flex-direction:column}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers .number-input-line{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers .number-input-line .number-item{display:flex;align-items:center;justify-content:center;width:calc(33.3333333333% - 10px);height:40px;margin:0 5px;color:#97a1c2;background-color:#161c2a;border-radius:var(--borderRadius);cursor:pointer}.mobile-input-wrapper .mobile-input-container .number-input-container .numbers .number-input-line .number-item.zero{width:calc(66.6666666667% - 10px)}.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions{display:flex;flex-direction:column;width:25%}.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .cancel-action,.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .undo-action,.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .done-input-value{display:flex;align-items:center;justify-content:center;background-color:#161c2a;border-radius:var(--borderRadius);margin:0 5px;margin-top:10px;width:calc(100% - 10px);height:40px}.mobile-input-wrapper .mobile-input-container .number-input-container .number-input-actions .done-input-value{color:var(--limeColor);height:90px}.error-wrapper{display:none;background-color:var(--errorWrapperBgColor);color:var(--errorWrapperColor);font-size:15px;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;padding:8px;border-radius:var(--borderRadius);border:var(--betAmountBorderThickness) solid var(--betAmountBorderColor)}.error-wrapper .error{width:100%;height:100%;display:flex;text-align:justify;justify-content:center;align-items:center;overflow:hidden}*{padding:0;margin:0;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}html{font-size:16px}body{background-color:var(--bgColor);color:var(--textColor);font-family:"ProximaNovaBold"}ul{list-style-type:none}a{text-decoration:none;color:inherit}a img{vertical-align:middle}img{vertical-align:middle;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;user-select:none}input,button,textarea,select{border:0;outline:0;font-size:inherit;font-family:"ProximaNovaBold";color:inherit}input[disabled],button[disabled],textarea[disabled],select[disabled]{border:0}input::placeholder{color:var(--placeHolderColor)}select{cursor:pointer}textarea{resize:none}table th{font-weight:normal}input[type=number]{-moz-appearance:textfield !important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:var(--scrollbarTrackColor)}*::-webkit-scrollbar-thumb{background:var(--scrollbarThumbColor)}:root{--textColor: #fff;--borderRadius: 5px;--bgColor: #0c121e;--limeColor: #a1f15b;--placeHolderColor: #656c82;--gameNameColor: #e62b3a;--scrollbarTrackColor: transparent;--scrollbarThumbColor: #2f364d;--errorWrapperBgColor: #131926;--errorWrapperColor: #d92c3a;--walletChangerBgColor: #1c2331;--freebetBgColor: #e62b3a;--freebetColor: #e2e8fb;--timerColor: #97a1c2;--gameRulesTitleColor: rgba(151, 161, 194, 0.6);--gameContainerBgColor: #131926;--betAmountBgColor: transparent;--betAmountBorderColor: rgba(100, 106, 128, 0.7);--betAmountBorderThickness: 1px;--betAmountBtnBgColor: #363e53;--betAmountBtnWidth: 40px;--betAmountBtnHeight: 40px;--betAmountBtnBorderRadius: 30px;--betAmountTitleColor: #646a80;--betAmountTitleFontSize: 12px;--betAmountColor: #a1f15b;--betAmountFontSize: 16px;--betAmountCurrencyColor: #97a1c2;--betAmountInputBgColor: transparent;--btnBarsBgColor: #444444;--betBtnBgColor: #a1f15b;--betBtnColor: #151b29;--betBtnFontSize: 22px;--cashoutBtnBgColor: #e62b3a;--cashoutBtnColor: #ffffff;--cashoutAmountBtnColor: #ffe338;--cashoutBtnFontSize: 22px;--betHistoryBgColor: #1f2533;--limitsHeight: 40px;--betLimitsBgColor: #1f2533;--betLimitsTitleColor: #97a1c2;--betLimitsTitleFontSize: 14px;--betLimitsAmountColor: #ccd6f6;--betLimitsAmountFontSize: 14px;--betLimitsCurrencyColor: #97a1c2;--betLimitsCurrencyFontSize: 14px;--betLimitsMobileBgColor: rgba(26, 34, 51, 0.4);--betLimitsTitleMobileFontSize: 9px;--betLimitsAmountMobileFontSize: 10px;--betLimitsCurrencyMobileFontSize: 10px;--currencyAmountColor: #a1f15b;--currencyCodeColor: #97a1c2;--rightsectionbgcolor: #1f2533;--insufficientBalanceColor: #e62b3a}html,body{margin:0;padding:0;width:100%;height:100%;background-color:#0c121e}html.disable-actions,body.disable-actions{pointer-events:none;overflow:hidden}html.trans-ui [data-trans],body.trans-ui [data-trans]{border:1px dashed red;border-image:linear-gradient(to right, white 25%, red 25%, red 50%, black 50%, black 75%, yellow 75%) 5}html .trans-wrapper,body .trans-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:999999;display:flex;justify-content:center;align-items:center;font-size:32px;text-align:center}*{box-sizing:border-box}*:not(input),*:not(select){user-select:none}#main-loader{width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:#000;z-index:999999999;display:flex;align-items:center;justify-content:center}#main-loader img{display:none;max-width:80vw}.left-content{width:25%}.main-content{position:relative;width:calc(100% - 465px);display:flex;flex-wrap:wrap}.right-content{width:465px}.frame-error{color:var(--redBtn);height:100%;width:100%;display:flex;justify-content:center;align-items:center}.loader,.loader:after{border-radius:50%;width:5em;height:5em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid hsla(0,0%,100%,.2);border-right:1.1em solid hsla(0,0%,100%,.2);border-bottom:1.1em solid hsla(0,0%,100%,.2);border-left:1.1em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}.full-loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popup-wrapper{width:100%;height:100%;position:fixed;left:0;top:0;z-index:8000;display:none;background-color:rgba(20,25,38,.82)}.popup-wrapper .popup-bg{width:100%;min-height:100%;position:absolute;display:flex;justify-content:center;align-items:center}.popup-wrapper .popup-bg .popup{cursor:default;padding:15px;background-color:#1f2533;border-radius:5px;position:relative;color:#97a1c2}.popup-wrapper .popup-bg .popup .popup-content .popup-top .popup-close{display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-wrapper#popup-dino-spins ul{width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.popup-wrapper#popup-dino-spins ul li{display:block;margin:.125rem;width:3.75rem;height:1.5rem;text-align:center;line-height:1.5rem;overflow:hidden;background-color:#00130d;color:var(--limeText)}.popup-wrapper#popup-dino-spins ul li.red{background-color:#130000;color:#fe0000}.popup-sound-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(20,25,38,.73);display:flex;align-items:center;justify-content:center;z-index:999999}.popup-sound-wrapper .popup-sound-container{background-color:#283042;border-radius:var(--borderRadius);padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup-sound-wrapper .popup-sound-container .title{color:#e2e8fb;font-size:14px}.popup-sound-wrapper .popup-sound-container .sound-buttons{display:flex;align-items:center;margin-top:30px}.popup-sound-wrapper .popup-sound-container .sound-buttons .sound-button{background-color:#141926;border-radius:5px;color:#97a1c2;font-size:14px;width:100px;height:30px;display:flex;align-items:center;justify-content:center;margin:0 5px;cursor:pointer}.popup-sound-wrapper .popup-sound-container .sound-buttons .sound-button img{margin-left:5px}.popup-insufficient-balance-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(20,25,38,.73);display:none;align-items:center;justify-content:center;flex-direction:column;z-index:999999}.popup-insufficient-balance-wrapper.show{display:flex}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container{background-color:#283042;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:80%;max-width:360px}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-header{display:flex;justify-content:end;width:100%;padding:5px;position:absolute;right:0;top:0}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-header .popup-insuficient-balance-close{cursor:pointer}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content{width:100%;padding:50px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content .title{color:var(--insufficientBalanceColor);font-size:16px}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content .make-deposit-button{display:none;margin-top:20px}.popup-insufficient-balance-wrapper .popup-insuficient-balance-container .popup-insuficient-balance-content .make-deposit-button a{color:#fff;border-radius:4px;background-color:#00aaeb;font-size:14px;padding:10px 15px;cursor:pointer}.popups-wrapper{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999999;background-color:#141926;display:none;align-items:center;justify-content:center}.popups-wrapper .popup{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#283042;border-radius:5px;padding:50px;font-size:14px;color:#e2e8fb}.popups-wrapper.country-restricted{display:flex}.popups-wrapper.country-restricted .popup.country-restricted{display:flex;width:450px;max-width:80vw}.popups-wrapper.country-restricted .popup.country-restricted .title{text-align:center}.logs-wrapper{position:fixed;display:flex;flex-direction:column;align-items:flex-end;width:100%;height:100%;top:0;left:0;user-select:none;pointer-events:none;z-index:9999999}.logs-wrapper span{background-color:rgba(0,0,0,.3);color:#fff;padding:5px}.logs-wrapper span.play{color:#37ed37}.logs-wrapper span.ended{color:#ffff6d}.logs-wrapper span.stop{color:#ff5b5b}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}main{height:calc(100% - 53px - 10px);margin:0 auto;display:flex;flex-direction:row;padding:0 20px 10px 20px}main>div{align-self:stretch;overflow:hidden}main .left-content{background-color:var(--sectionBgColor);display:none}main .main-content{display:flex;flex-direction:column;justify-content:center;background-color:rgba(36,43,59,.3);border-radius:var(--borderRadius)}main .main-content .game-container{position:relative;width:100%}main .main-content .game-container.loading{opacity:0}main .main-content .betslip{width:100%;padding-top:0;display:flex;justify-content:center}main .main-content .betslip #bet-settings{display:flex;flex-direction:row;width:100%;overflow:hidden}main .main-content .betslip #bet-settings .bet-setting{flex-basis:100%;display:flex;align-items:stretch;height:100%}main .right-content{padding-left:15px}main .green-circle{border-radius:50%;background:radial-gradient(circle at 60% 40%, #73ffa4, #008d2b)}main .info-icon{font-size:1.5rem;color:#a7a7a7;cursor:help}@media(min-width: 992px)and (max-width: 1199.98px){main{max-width:none;margin:0}main .main-content{width:calc(100% - 400px)}main .main-content .game-container{margin:0}main .main-content .bet-history{display:none}main .right-content{width:400px}}@media(min-width: 768px)and (max-width: 991.98px){main{max-width:none;margin:0;padding:0 10px 10px 10px}main .main-content{width:calc(100% - 300px)}main .main-content .game-container{margin:0}main .main-content .bet-history{display:none}main .right-content{width:300px}}@media(min-width: 576px)and (max-width: 767.98px){main{max-width:none;margin:0;height:auto;flex-direction:column}main .main-content{width:100%}main .main-content .game-container{margin:0}main .main-content .bet-history{display:none}main .right-content{width:100%;padding-left:0;margin-top:15px}main .right-content .my-bets{height:60vh}main .right-content.open-chat>.my-bets{height:60vh}}@media(max-width: 575.98px){main{display:block;max-width:none;margin:0;padding:0 5px 15px 5px}main .main-content{width:100%;margin:0;background-color:unset}main .main-content .game-container{width:100%;margin:0;margin-top:40px}main .main-content .bet-history{display:none}main .right-content{width:100%;padding-left:0;margin-top:10px}main .right-content .my-bets{height:60vh}main .right-content.open-chat>.my-bets{height:60vh}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.animate-flicker{animation:flickerAnimation 1s infinite}.disabled{opacity:.4;pointer-events:none}.disabled *{pointer-events:none}.edge{opacity:.6 !important;cursor:not-allowed !important;background-color:#242c3d !important}.hidden-resources{display:none !important;pointer-events:none !important}.upgaming{display:none}.disconnect-popup-wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);z-index:9999999999999}.disconnect-popup-wrapper .disconnect-popup-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#283042;border-radius:var(--borderRadius);padding:80px 100px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RSxTQUdGLGdDQUNFLGFBR0osb0JBQ0UsYUFLTixrREFDRSxLQUNFLGVBQ0EsU0FFQSx5QkFFQSxtQkFDRSx5QkFFQSxtQ0FDRSxTQUdGLGdDQUNFLGFBSUosb0JBQ0UsYUFLTixrREFDRSxLQUNFLGVBQ0EsU0FFQSxZQUVBLHNCQUVBLG1CQUNFLFdBRUEsbUNBQ0UsU0FHRixnQ0FDRSxhQUlKLG9CQUNFLFdBQ0EsZUFDQSxnQkFFQSw2QkFDRSxZQUVGLHVDQUNFLGFBTVIsNEJBQ0UsS0FDRSxjQUNBLGVBQ0EsU0FFQSx1QkFFQSxtQkFDRSxXQUNBLFNBQ0EsdUJBRUEsbUNBQ0UsV0FDQSxTQUNBLGdCQUdGLGdDQUNFLGFBSUosb0JBQ0UsV0FDQSxlQUNBLGdCQUVBLDZCQUNFLFlBRUYsdUNBQ0UsYUFNUiw0QkFDRSxHQUNFLFVBR0YsSUFDRSxVQUdGLEtBQ0UsV0FJSixpQkFDRSx1Q0FHRixVQUNFLFdBQ0Esb0JBRUEsWUFDRSxvQkFJSixNQUNFLHNCQUNBLDhCQUNBLG9DQUdGLGtCQUNFLHdCQUNBLCtCQUdGLFVBQ0UsYUFHRiwwQkFDRSxlQUNBLE9BQ0EsTUFDQSxZQUNBLGFBQ0EsYUFDQSxtQkFDQSx1QkFDQSxnQ0FDQSxzQkFFQSxvREFDRSxTIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3R5bGUvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvdmFycy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL3JpZ2h0YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9iZXRoaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9teWJldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2xpdmVjaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9yYWNlcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvYmFubmVycy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvcm90YXRpb24tcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL3BvcHVwLXJ1bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy90b3VybmFtZW50cy1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9saW1pdHMuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvYmV0LWJ1dHRvbi5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9jYXNob3V0LWJ1dHRvbi5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9iZXQtY2hhbmdlci5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvY29tcG9uZW50cy9tb2JpbGUtaW5wdXQuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvZXJyb3Itd3JhcHBlci5zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL292ZXJyaWRlcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL3N0eWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8vLy8vLy8vLy8vLy8vLyBSb2JvdG9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJmb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1MaWdodFwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1NZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tVGhpblwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxpZW4tRW5jb3VudGVyc1wiO1xuICBzcmM6IHVybChcImZvbnRzL2FsaWVuLWVuY291bnRlcnMvQWxpZW4tRW5jb3VudGVycy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInBpeGVsXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvbG9iYnkvcGl4ZWwud29mZjJcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsdWNraWVzdFwiO1xuICBzcmM6IHVybChcImZvbnRzL2xvYmJ5L2x1Y2tpZXN0Z3V5LndvZmYyXCIpO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gcmlmZmljXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyaWZmaWNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yaWZmaWMvcmlmZmljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBwcm94aW1hIG5vdmFcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgU2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFCb2xkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYU5vdmFCb2xkSXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQm9sZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtRXh0cmFibGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgRXh0cmFibGRJdFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtRXh0cmFibGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBTZW1pYm9sZEl0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgVGhpbkl0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrSXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBUaGluXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhVC1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmFULVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLnBuLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFNlbWlib2xkXCI7XG59XG4ucG4tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZFwiO1xufVxuLnBuLWJvbGRJdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZEl0XCI7XG59XG4ucG4tZXh0cmFibGQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgRXh0cmFibGRcIjtcbn1cbi5wbi1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja1wiO1xufVxuLnBuLWV4dHJhYmxkSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgRXh0cmFibGRJdFwiO1xufVxuLnBuLXNlbWlib2xkSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgU2VtaWJvbGRJdFwiO1xufVxuLnBuLXRoaW5JdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBUaGluSXRcIjtcbn1cbi5wbi1ibGFja0l0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrSXRcIjtcbn1cbi5wbi10aGluIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFRoaW5cIjtcbn1cbiIsIkBpbXBvcnQgJ3ZhcnMuc2Nzcyc7XG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG59XG5cbi5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgICYudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnBvcHVwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NWIyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQnRuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNmI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQnRuO1xuICAgICAgICAgICAgY29sb3I6ICRyZWRCdG5UZXh0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbWVCdG47XG4gICAgY29sb3I6ICRsaW1lQnRuVGV4dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwICogJHJlbTtcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcbiAgICBib3JkZXItcmFkaXVzOiAzICogJHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgIH1cblxuICAgICYgPiAuYmFycy1sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubG9hZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmID4gLmJhcnMtbG9hZGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHJlbTogMC4wNjI1cmVtO1xuXG4kYmdDb2xvcjogdmFyKC0tYmdDb2xvcik7XG5cbiR0ZXh0Q29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4kbGltZVRleHQ6IHZhcigtLWxpbWVUZXh0KTtcbiRkaW1UZXh0OiB2YXIoLS1kaW1UZXh0KTtcbiRhY3RpdmVUZXh0OiB2YXIoLS1hY3RpdmVUZXh0KTtcblxuJGJyYW5kQ29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xuJHRleHRDb2xvck9uQnJhbmRDb2xvcjogdmFyKC0tdGV4dENvbG9yT25CcmFuZENvbG9yKTtcblxuJHNlY3Rpb25CZ0NvbG9yOiB2YXIoLS1zZWN0aW9uQmdDb2xvcik7XG4kbGlnaHRCZ0NvbG9yOiB2YXIoLS1saWdodEJnQ29sb3IpO1xuJGRhcmtCZ0NvbG9yOiB2YXIoLS1kYXJrQmdDb2xvcik7XG5cbiRsaW1lQnRuOiB2YXIoLS1saW1lQnRuKTtcbiRsaW1lQnRuVGV4dDogdmFyKC0tbGltZUJ0blRleHQpO1xuJHJlZEJ0bjogdmFyKC0tcmVkQnRuKTtcbiRyZWRCdG5UZXh0OiB2YXIoLS1yZWRCdG5UZXh0KTtcblxuJHNpZGVTZWN0aW9uQmc6IHZhcigtLXNpZGVTZWN0aW9uQmcpO1xuXG4vKiB0YWJsZSAqL1xuJG1pZGRsZUdhbWVDb250YWluZXJCZ0NvbG9yOiB2YXIoLS1taWRkbGVHYW1lQ29udGFpbmVyQmdDb2xvcik7XG5cbiR0YWJsZUJvcmRlcjogdmFyKC0tdGFibGVCb3JkZXIpO1xuJHllbGxvd1RleHQ6IHZhcigtLXllbGxvd1RleHQpO1xuJHllbGxvd0JnQ29sb3I6IHZhcigtLXllbGxvd0JnQ29sb3IpO1xuJGNoYnhCZ0NvbG9yOiB2YXIoLS1jaGJ4QmdDb2xvcik7XG4kY2hieFRleHQ6IHZhcigtLWNoYnhUZXh0KTtcbiRncmF5VGV4dDogdmFyKC0tZ3JheVRleHQpO1xuXG4kbGlnaHRHcmF5VGV4dDogdmFyKC0tbGlnaHRHcmF5VGV4dCk7XG4kbGlnaHRHcmF5QmdDb2xvcjogdmFyKC0tbGlnaHRHcmF5QmdDb2xvcik7XG5cbi8vIG5ld1xuXG4kYm9yZGVyUmFkaXVzOiB2YXIoLS1ib3JkZXJSYWRpdXMpO1xuJGJnQ29sb3I6IHZhcigtLWJnQ29sb3IpO1xuJGxpbWVDb2xvcjogdmFyKC0tbGltZUNvbG9yKTtcbiRwbGFjZUhvbGRlckNvbG9yOiB2YXIoLS1wbGFjZUhvbGRlckNvbG9yKTtcbiRnYW1lTmFtZUNvbG9yOiB2YXIoLS1nYW1lTmFtZUNvbG9yKTtcbiRzY3JvbGxiYXJUcmFja0NvbG9yOiB2YXIoLS1zY3JvbGxiYXJUcmFja0NvbG9yKTtcbiRzY3JvbGxiYXJUaHVtYkNvbG9yOiB2YXIoLS1zY3JvbGxiYXJUaHVtYkNvbG9yKTtcbiRlcnJvcldyYXBwZXJCZ0NvbG9yOiB2YXIoLS1lcnJvcldyYXBwZXJCZ0NvbG9yKTtcbiRlcnJvcldyYXBwZXJDb2xvcjogdmFyKC0tZXJyb3JXcmFwcGVyQ29sb3IpO1xuXG4kd2FsbGV0Q2hhbmdlckJnQ29sb3I6IHZhcigtLXdhbGxldENoYW5nZXJCZ0NvbG9yKTtcbiRmcmVlYmV0QmdDb2xvcjogdmFyKC0tZnJlZWJldEJnQ29sb3IpO1xuJGZyZWViZXRDb2xvcjogdmFyKC0tZnJlZWJldENvbG9yKTtcbiR0aW1lckNvbG9yOiB2YXIoLS10aW1lckNvbG9yKTtcbiRnYW1lUnVsZXNUaXRsZUNvbG9yOiB2YXIoLS1nYW1lUnVsZXNUaXRsZUNvbG9yKTtcblxuJGdhbWVDb250YWluZXJCZ0NvbG9yOiB2YXIoLS1nYW1lQ29udGFpbmVyQmdDb2xvcik7XG5cbiRiZXRBbW91bnRCZ0NvbG9yOiB2YXIoLS1iZXRBbW91bnRCZ0NvbG9yKTtcbiRiZXRBbW91bnRCb3JkZXJDb2xvcjogdmFyKC0tYmV0QW1vdW50Qm9yZGVyQ29sb3IpO1xuJGJldEFtb3VudEJvcmRlclRoaWNrbmVzczogdmFyKC0tYmV0QW1vdW50Qm9yZGVyVGhpY2tuZXNzKTtcbiRiZXRBbW91bnRCdG5CZ0NvbG9yOiB2YXIoLS1iZXRBbW91bnRCdG5CZ0NvbG9yKTtcbiRiZXRBbW91bnRCdG5XaWR0aDogdmFyKC0tYmV0QW1vdW50QnRuV2lkdGgpO1xuJGJldEFtb3VudEJ0bkhlaWdodDogdmFyKC0tYmV0QW1vdW50QnRuSGVpZ2h0KTtcbiRiZXRBbW91bnRCdG5Cb3JkZXJSYWRpdXM6IHZhcigtLWJldEFtb3VudEJ0bkJvcmRlclJhZGl1cyk7XG4kYmV0QW1vdW50VGl0bGVDb2xvcjogdmFyKC0tYmV0QW1vdW50VGl0bGVDb2xvcik7XG4kYmV0QW1vdW50VGl0bGVGb250U2l6ZTogdmFyKC0tYmV0QW1vdW50VGl0bGVGb250U2l6ZSk7XG4kYmV0QW1vdW50Q29sb3I6IHZhcigtLWJldEFtb3VudENvbG9yKTtcbiRiZXRBbW91bnRGb250U2l6ZTogdmFyKC0tYmV0QW1vdW50Rm9udFNpemUpO1xuJGJldEFtb3VudEN1cnJlbmN5Q29sb3I6IHZhcigtLWJldEFtb3VudEN1cnJlbmN5Q29sb3IpO1xuJGJldEFtb3VudElucHV0QmdDb2xvcjogdmFyKC0tYmV0QW1vdW50SW5wdXRCZ0NvbG9yKTtcblxuJGJ0bkJhcnNCZ0NvbG9yOiB2YXIoLS1idG5CYXJzQmdDb2xvcik7XG4kYmV0QnRuQmdDb2xvcjogdmFyKC0tYmV0QnRuQmdDb2xvcik7XG4kYmV0QnRuQ29sb3I6IHZhcigtLWJldEJ0bkNvbG9yKTtcbiRiZXRCdG5Gb250U2l6ZTogdmFyKC0tYmV0QnRuRm9udFNpemUpO1xuXG4kY2FzaG91dEJ0bkJnQ29sb3I6IHZhcigtLWNhc2hvdXRCdG5CZ0NvbG9yKTtcbiRjYXNob3V0QnRuQ29sb3I6IHZhcigtLWNhc2hvdXRCdG5Db2xvcik7XG4kY2FzaG91dEFtb3VudEJ0bkNvbG9yOiB2YXIoLS1jYXNob3V0QW1vdW50QnRuQ29sb3IpO1xuJGNhc2hvdXRCdG5Gb250U2l6ZTogdmFyKC0tY2FzaG91dEJ0bkZvbnRTaXplKTtcblxuJGJldEhpc3RvcnlCZ0NvbG9yOiB2YXIoLS1iZXRIaXN0b3J5QmdDb2xvcik7XG5cbiRsaW1pdHNIZWlnaHQ6IHZhcigtLWxpbWl0c0hlaWdodCk7XG4kYmV0TGltaXRzQmdDb2xvcjogdmFyKC0tYmV0TGltaXRzQmdDb2xvcik7XG4kYmV0TGltaXRzVGl0bGVDb2xvcjogdmFyKC0tYmV0TGltaXRzVGl0bGVDb2xvcik7XG4kYmV0TGltaXRzVGl0bGVGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzVGl0bGVGb250U2l6ZSk7XG4kYmV0TGltaXRzQW1vdW50Q29sb3I6IHZhcigtLWJldExpbWl0c0Ftb3VudENvbG9yKTtcbiRiZXRMaW1pdHNBbW91bnRGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzQW1vdW50Rm9udFNpemUpO1xuJGJldExpbWl0c0N1cnJlbmN5Q29sb3I6IHZhcigtLWJldExpbWl0c0N1cnJlbmN5Q29sb3IpO1xuJGJldExpbWl0c0N1cnJlbmN5Rm9udFNpemU6IHZhcigtLWJldExpbWl0c0N1cnJlbmN5Rm9udFNpemUpO1xuJGJldExpbWl0c01vYmlsZUJnQ29sb3I6IHZhcigtLWJldExpbWl0c01vYmlsZUJnQ29sb3IpO1xuJGJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemU6IHZhcigtLWJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemUpO1xuJGJldExpbWl0c0Ftb3VudE1vYmlsZUZvbnRTaXplOiB2YXIoLS1iZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZSk7XG4kYmV0TGltaXRzQ3VycmVuY3lNb2JpbGVGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzQ3VycmVuY3lNb2JpbGVGb250U2l6ZSk7XG5cbiRjdXJyZW5jeUFtb3VudENvbG9yOiB2YXIoLS1jdXJyZW5jeUFtb3VudENvbG9yKTtcbiRjdXJyZW5jeUNvZGVDb2xvcjogdmFyKC0tY3VycmVuY3lDb2RlQ29sb3IpO1xuXG4kcmlnaHRzZWN0aW9uYmdjb2xvcjogdmFyKC0tcmlnaHRzZWN0aW9uYmdjb2xvcik7XG5cbiRpbnN1ZmZpY2llbnRCYWxhbmNlQ29sb3I6IHZhcigtLWluc3VmZmljaWVudEJhbGFuY2VDb2xvcik7XG4iLCJAaW1wb3J0IFwidmFycy5zY3NzXCI7XG5cbmhlYWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NjVweCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwIDE1cHg7XG5cbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAganVzdGlmeS1zZWxmOiBiYXNlbGluZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuYmFjay10by1ob21lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICBjb2xvcjogJGdhbWVOYW1lQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrXCI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgICYud2l0aC1iYWNrLWJ1dHRvbiB7XG4gICAgICAgIC5iYWNrLXRvLWhvbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9iYWNrLXRvLWhvbWUucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTAwMjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgI2dhbWUtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjdXNlci1zdGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLndhbGxldC13cmFwcGVyIHtcbiAgICAgICAgICAkd2FsbGV0SGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICR3YWxsZXRGb250U2l6ZTogMTRweDtcblxuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAkd2FsbGV0SGVpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhbGxldENoYW5nZXJCZ0NvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6ICR3YWxsZXRGb250U2l6ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICNhY3RpdmUtd2FsbGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2Fycm93LWRvd24uc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lBbW91bnRDb2xvcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lDb2RlQ29sb3I7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YWxsZXRDaGFuZ2VyQmdDb2xvcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHdhbGxldEhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICMyOTI4MmYgc29saWQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lBbW91bnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICR3YWxsZXRGb250U2l6ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjdXJyZW5jeUNvZGVDb2xvcjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTM3NGI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxvY2sge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgI3VzZXItd2FsbGV0cyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zaW5nbGUge1xuICAgICAgICAgICAgI2FjdGl2ZS13YWxsZXQge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNmcmVlYmV0LXdyYXBwZXIge1xuICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgI3dhbGxldC1mcmVlYmV0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogIzA2ZGRlYjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJHJlbTogMC4wNjI1cmVtO1xuICAgICAgICAgICAgJiA+IGkuZnJlZWJldCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNCAqICRyZW07XG4gICAgICAgICAgICAgIHRvcDogLTQgKiAkcmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCAqICRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMjAgKiAkcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAgKiAkcmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMCAqICRyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTMyMzg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3JhY2luZy1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9sZWFkZXJib2FyZC1pY29uLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhbWUtc2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmdhbWUtdGltZS13cmFwcGVyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICNnYW1lLXRpbWUge1xuICAgICAgICAgICAgY29sb3I6ICR0aW1lckNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2dhbWUtcnVsZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29sb3I6ICRnYW1lUnVsZXNUaXRsZUNvbG9yO1xuXG4gICAgICAgICAgI3J1bGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdhbWUtYXVkaW8tY29udHJvbGxlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwMDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFiMjk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICM5N2ExYzIwYyAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcblxuICAgICAgICAgICAgLmdhbWUtYXVkaW8tY29udHJvbGxlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgLnN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyNTMzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3YTFjMjM0O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5uZXItc3dpdGNoLWJ1dHRvbi10ZXh0OjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIm9mZlwiO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAuaW5uZXItc3dpdGNoLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWYxNWI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaW5uZXItc3dpdGNoLWJ1dHRvbi10ZXh0OjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwib25cIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMWYxNWI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52b2x1bWUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMTgwbXMgZWFzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLm11dGVkKSB7XG4gICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm11dGVkIHtcbiAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNvdW5kLW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC52b2x1bWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICBpLmJvbnVzIHtcbiAgICBjb2xvcjogZ29sZDtcbiAgfVxuXG4gIGkuZnJlZWJldCB7XG4gICAgY29sb3I6ICMwMGYwZmY7XG4gIH1cblxuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJiArIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nOiAzMHB4IDQ1cHggMCAzMHB4O1xuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgI3VzZXItc3RhdGUge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICNmcmVlYmV0LXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3JhY2luZy1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgbGVzcyB0aGFuIDc2OHB4KVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgI2dhbWUtbmFtZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgIH1cbiAgICAgICAgJi53aXRoLWJhY2stYnV0dG9uIHtcbiAgICAgICAgICAuYmFjay10by1ob21lIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgI2dhbWUtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3VzZXItc3RhdGUge1xuICAgICAgICAgIC53YWxsZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgICAgICAgICNhY3RpdmUtd2FsbGV0IHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ib251cyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubG9jayB7XG4gICAgICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2ZyZWViZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAjd2FsbGV0LWZyZWViZXQge1xuICAgICAgICAgICAgICAmID4gaS5mcmVlYmV0IHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNyYWNpbmctYnRuIHtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FtZS1zZXR0aW5ncy13cmFwcGVyIHtcbiAgICAgICAgICBhIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdhbWUtdGltZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICNnYW1lLXRpbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2dhbWUtcnVsZXMge1xuICAgICAgICAgICAgI3J1bGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52b2x1bWUge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bm90KC5tdXRlZCkge1xuICAgICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tdXRlZCB7XG4gICAgICAgICAgICAgICAgLnNvdW5kLW9mZiB7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNvdW5kLW9uIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgICAudm9sdW1lIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYXNpZGUge1xuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNyYWNpbmctYnRuIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2xlYWRlcmJvYXJkLWljb24ucG5nKTtcbiAgfVxuXG4gICNnYW1lcnVsZXMtYnRuIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdGF0aWMvaW1hZ2VzL2dhbWUtcnVsZXMuc3ZnKTtcbiAgfVxuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA3Nzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTI2O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjg3O1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLUxpZ2h0LCBzZXJpZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncmF5IHtcbiAgICAgICAgY29sb3I6ICM4ZjhmOTE7XG4gICAgICB9XG5cbiAgICAgIC5nb2xkIHtcbiAgICAgICAgY29sb3I6ICNmZWNiNWI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9wdXAge1xuICB3aWR0aDogNzAlO1xufVxuXG4jcG9wdXAtbXktYmV0cy1oaXN0b3J5IHtcbiAgLnBvcHVwLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjY2NkNmY2O1xuXG4gICAgc3BhbiB7XG4gICAgfVxuXG4gICAgLnBvcHVwLWNsb3NlIHtcbiAgICB9XG4gIH1cblxuICAuYmV0LWhpc3RvcnktcmFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgNSU7XG5cbiAgICAuZGF0ZS1waWNrZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmRhdGUtcGlja2VyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gd2lkdGg6IDE3NnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBjb2xvcjogI2NjZDZmNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgICZbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAvLyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICB3aWR0aDogNjhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtYm9keSB7XG4gICAgbWFyZ2luOiAxNXB4IDUlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDAgMDtcblxuICAgICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmLmFtb3VudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjY2NkNmY2O1xuICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud2luIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICB0ZDpudGgtY2hpbGQoMSksXG4gICAgICAgIHRoOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoMiksXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoMyksXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoNCksXG4gICAgICAgIHRoOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoNSksXG4gICAgICAgIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpudGgtY2hpbGQoNSksXG4gICAgICAgIHRoOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3RvcnktaXRlbSB7XG4gICAgICAgICYuaGFzLWhpc3Rvcnktdmlld2VyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJmNDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJldC1oaXN0b3J5LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuYmV0LWhpc3RvcnktdmlldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAuYmV0LWhpc3RvcnktdmlldyB7XG4gICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMyk7XG4gICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWIyOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLnRhYmxlLWJvZHkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwb3B1cC1teS1iZXRzLWhpc3Rvcnkge1xuICAgIC5wb3B1cCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjcG9wdXAtbXktYmV0cy1oaXN0b3J5IHtcbiAgICAucG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAucG9wdXAtdG9wIHtcbiAgICAgICAgfVxuICAgICAgICAuYmV0LWhpc3RvcnktcmFuZ2Uge1xuICAgICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5kYXRlLXBpY2tlcnMge1xuICAgICAgICAgICAgLmRhdGUtcGlja2VyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuXG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgLy8gYm9yZGVyLXNwYWNpbmc6IDVweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zLnNjc3NcIjtcblxubWFpbiB7XG4gIC5yaWdodC1jb250ZW50IHtcbiAgICAubXktYmV0cyB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJpZ2h0c2VjdGlvbmJnY29sb3I7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHggLSAxNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW47XG5cbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgICAgIC50YWIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmljb24tdGl0bGUge1xuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VycmVudC1iZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAuY3VycmVudC1iZXRzLWNvdW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhMWYxNWI7XG4gICAgICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubXktYmV0cyB7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaGlnaHJvbGxlci1iZXRzIHtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYjI5O1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgLnRhYi1ib2R5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICNteS1iZXRzLWhpc3Rvcnkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NkNmY2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmV0LWhpc3RvcnktaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYmV0LWxpc3Qge1xuICAgICAgICAgICAgLnRiIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAudGItaGVhZCxcbiAgICAgICAgICAgICAgLnRiLXJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGItaGVhZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWIyOTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5udW0tdGgge1xuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50Yi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgLnRiLXJvdyB7XG4gICAgICAgICAgICAgICAgICAmLndpbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGltZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4tY2hhdCB7XG4gICAgICAubXktYmV0cyB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCAtIDMwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpdmUtdGFibGUge1xuICAgIC5teS1iZXRzIHtcbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIC5pY29uLXRpdGxlLmN1cnJlbnQtYmV0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBtYWluIHtcbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICAubXktYmV0cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLnNlY3Rpb24tYm9keSB7XG4gICAgICAgICAgLnRhYi1ib2R5IHtcbiAgICAgICAgICAgIC5iZXQtbGlzdCB7XG4gICAgICAgICAgICAgIC50YiB7XG4gICAgICAgICAgICAgICAgLnRiLWhlYWQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGItYm9keSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIG1haW4ge1xuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIC5teS1iZXRzIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAuc2VjdGlvbi1ib2R5IHtcbiAgICAgICAgICAudGFiLWJvZHkge1xuICAgICAgICAgICAgLmJldC1saXN0IHtcbiAgICAgICAgICAgICAgLnRiIHtcbiAgICAgICAgICAgICAgICAudGItaGVhZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRiLWJvZHkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFycy5zY3NzXCI7XG5cbm1haW4gc2VjdGlvbi5saXZlLWNoYXQucmlnaHQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbjtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjUzMztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblxuICAuY2hhdC1oZWFkZXIuc2VjdGlvbi1oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuZXhwLWNvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5pY29uLXRpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogI2FkYjhjYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4cC1jb2wge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgfVxuICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1pbmltaXplIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYm9keSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICBsaS5tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbmRlci1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogI2ExZjE1YjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgY29sb3I6ICNkY2UxZjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM2YjdhOTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE2MjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMTVweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM2YjdhOTk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNTY2ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmkubGl2ZS1jaGF0LWljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAydnc7XG4gIGJvdHRvbTogMjB2dztcbiAgd2lkdGg6IDEydnc7XG4gIGhlaWdodDogMTJ2dztcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjU2NmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGkubGl2ZS1jaGF0LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBtYWluIHNlY3Rpb24ubGl2ZS1jaGF0LnJpZ2h0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQ6ICMzMTMxMzU7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMTQsIDE0LCAxNCwgMC40KTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLmNoYXQtaGVhZGVyLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgIC5jb2xsYXBzZSxcbiAgICAgIC5leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5leHAtY29sIC5taW5pbWl6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcnMuc2Nzcyc7XG5cbiRyYWNlLXJhdGluZy1wYWRkaW5nOiAyMCAqICRyZW07XG4kcmFjZS1yb3ctaGVpZ2h0OiAyOSAqICRyZW07XG4kcmFjZS10YWJsZS10aXRsZS1oZWlnaHQ6IDYwICogJHJlbTtcblxuLmxlZnQtY29udGVudCB7XG4gICAgLnJhY2UtcmF0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMCwzNyw0MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTMwLDM3LDQwLDEpIDAlLCByZ2JhKDg2LDUxLDU2LDEpIDI1JSwgcmdiYSg1OSw1OSw2NSwxKSA3NSUsIHJnYmEoNTksNTksNjUsMSkgMTAwJSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBjZW50ZXIgMCBuby1yZXBlYXQgdXJsKC4uL3N0YXRpYy9pbWFnZXMvcnVuLWJnLmdpZik7Ki9cbiAgICAgICAgLyp3aWR0aDogY2FsYygxMDAlIC0gI3syICogJHJhY2UtcmF0aW5nLXBhZGRpbmcgfSk7Ki9cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKnBhZGRpbmc6ICRyYWNlLXJhdGluZy1wYWRkaW5nOyovXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgIC5yYWNlLXRvcCxcbiAgICAgICAgICAgIC5yYWNlLWJvdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNyYWNlLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAgKiAkcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDEwICogJHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUgKiAkcmVtO1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3dUZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNSAqICRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtbmF2IHtcbiAgICAgICAgICBwYWRkaW5nOiAkcmFjZS1yYXRpbmctcGFkZGluZyAkcmFjZS1yYXRpbmctcGFkZGluZyAwICRyYWNlLXJhdGluZy1wYWRkaW5nO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNSAqICRyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY+ZGl2OmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiR5ZWxsb3dUZXh0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjcmFjZS1wcmV2IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjcmFjZS1uZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS10b3Age1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skcmFjZS10YWJsZS10aXRsZS1oZWlnaHR9ICsgI3sxMyAqICRyYWNlLXJvdy1oZWlnaHR9KSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWNlLWJvdCB7XG4gICAgICAgICAgICAucmFjZS1ydWxlcyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyICogJHJhY2Utcm93LWhlaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHJhY2UtcmF0aW5nLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAgKiAkcmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheVRleHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtZW5kaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1ICogJHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93VGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQgKiAkcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtY291bnRkb3duIHtcbiAgICAgICAgICAgIC8qdG9wOiAzNzAgKiAkcmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyovXG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS1sZWFkZXJib2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3dUZXh0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkcmFjZS10YWJsZS10aXRsZS1oZWlnaHQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTU1ICogJHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEyLjVweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvbGVhZGVyYm9hcmQtaWNvbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwICogJHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAgKiAkcmFjZS1yb3ctaGVpZ2h0O1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFjZS1yb3ctaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYxMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm15LXJhY2Uge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NmZjAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE0OTNmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFjZS1yb3ctaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwICogJHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHJhY2UtcmF0aW5nLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHJhY2UtcmF0aW5nLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvd1RleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udGljayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRpY2stZmxpcCwgLnRpY2stdGV4dC1pbmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi50aWNrLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzAgKiAkcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50aWNrLWNoYXIge1xuICAgIHdpZHRoOiAxLjVlbTtcbn1cblxuLnRpY2stdGV4dC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxZW07XG59XG5cbi50aWNrLXRleHQtaW5saW5lICsgLnRpY2stdGV4dC1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjMyNWVtO1xufVxuXG4udGljay1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDUgKiAkcmVtO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSA+IGRpdixcbiAgICAmOm50aC1jaGlsZCgyKSA+IGRpdiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3sxMiAqICRyZW19KTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNyAqICRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTggKiAkcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4udGljay10ZXh0LWlubGluZSB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG5cblxuLnRpY2stZmxpcC1wYW5lbCB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4udGljay1mbGlwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpY2stZmxpcC1wYW5lbC10ZXh0LXdyYXBwZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLnRpY2stZmxpcC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGljay1mbGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjAzZW0gIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjcmFjZS1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzokcmFjZS1yYXRpbmctcGFkZGluZyAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogJHllbGxvd1RleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUgKiAkcmVtO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJzLnNjc3MnO1xuXG4kcmFjZS1yYXRpbmctcGFkZGluZzogMjAgKiAkcmVtO1xuJHJhY2Utcm93LWhlaWdodDogMjkgKiAkcmVtO1xuJHJhY2UtdGFibGUtdGl0bGUtaGVpZ2h0OiA2MCAqICRyZW07XG5cbi5sZWZ0LWNvbnRlbnQge1xuICAgIC5iYW5uZXJzLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzAsMzcsNDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzMCwzNyw0MCwxKSAwJSwgcmdiYSg4Niw1MSw1NiwxKSAyNSUsIHJnYmEoNTksNTksNjUsMSkgNzUlLCByZ2JhKDU5LDU5LDY1LDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGEuYmFubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnR1cm5EZXZpY2VOb3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxMDA1O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL3JvdGF0aW9uLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICYubW9iaWxlLWxhbmRzY2FwZS1jaGVja2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLnR1cm5EZXZpY2VOb3RpZmljYXRpb24ge1xuICAgICYubW9iaWxlLWxhbmRzY2FwZS1jaGVja2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwb3B1cC1ydWxlcyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLnBvcHVwLWJnIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucG9wdXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gbGVmdDogOXB4O1xuICAgICAgICAgICAgLy8gdG9wOiAyM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwLXdyYXBwZXIucG9wdXAtcnVsZXMge1xuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5wb3B1cC1iZyB7XG4gICAgLnBvcHVwIHtcbiAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuXG4gICAgICAgIC5wb3B1cC1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLXRpdGxlLTEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLXRpdGxlLTIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3B1cC1ydWxlcy10aXRsZS0zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZTJlOGZiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wdXAtcnVsZXMtdGl0bGUtNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXQtaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMtbGVmdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldC1sZWZ0LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMtcmlnaHQge1xuICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXQtcmlnaHQtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cC1ydWxlcy1saW1pdHMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtcnVsZXMtbGltaXRzLXRhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5MjY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlcy1saW1pdHMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1saW1pdC1oZWFkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkYWVjO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNjEsIDE5NCwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlcy1saW1pdHMtYm9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLnBvcHVwLXJ1bGUtbGltaXQtYm9keS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNjEsIDE5NCwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtcnVsZXMtcnRwLWJ1bGxldCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnBvcHVwLWJnIHtcbiAgICAgIC5wb3B1cCB7XG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzLWxlZnQsXG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMtcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV4YS1FeHRyYUxpZ2h0XCI7XG4gIC8vIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKFwiZm9udHMvbmV4YS9OZXhhLUV4dHJhTGlnaHQudHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5leGEtSGVhdnlcIjtcbiAgLy8gZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCJmb250cy9uZXhhL05leGEtSGVhdnkudHRmXCIpO1xufVxuXG4udG91cm5hbWVudHMtcG9wdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAzNCwgNTUsIDAuNjQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC50b3VybmFtZXRucy1wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyMjM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJOZXhhLUhlYXZ5XCI7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIC8vIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudG91cm5hbWVudC1oZWFkZXIge1xuICAgICAgJHRIZWFkZXJIZWlnaHQ6IDM2cHg7XG4gICAgICAkYm9yZGVyUmFkaXVzOiA4cHg7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZjQ4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkdEhlYWRlckhlaWdodDtcbiAgICAgIH1cbiAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDI2NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgd2lkdGg6ICR0SGVhZGVySGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6ICR0SGVhZGVySGVpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3VybmFtZW50LXR5cGUtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuXG4gICAgICAgICoge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbSB7XG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNiNTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDgzLCAxMTQsIDIyNSwgMC4zMSk7XG4gICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSg4MywgMTE0LCAyMjUsIDAuMzEpO1xuICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmE0MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2M3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMzdweCAyM3B4IDIzcHggMjNweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0taWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiTmV4YS1IZWF2eVwiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tc3RhcnRpbmctdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhLUV4dHJhTGlnaHRcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tc3RhcnRpbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIwMzM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJOZXhhLUhlYXZ5XCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5leGEtRXh0cmFMaWdodFwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTVkZWZmO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvdXJuYW1lbnQtdHlwZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTQyNjY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggM3MgZWFzZSwgYmFja2dyb3VuZC1pbWFnZSAzcyBlYXNlO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDQ1MzhkIDAlLCAjM2M0NjcxIDEwMCUpO1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3VybmFtZW50LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmY0ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTliZjc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnRvdXJuYW1lbnQtbXktcmFuayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTJhNDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhLUV4dHJhTGlnaHRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1zY29yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogIzY5OWJmNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGQ5NWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTJhNDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcblxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10YiB7XG4gICAgICAgICAgICAubGVhZGVyYm9hcmQtcm93IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTIyMzc7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZC10Yi1yb3cge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzdkYWJmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTQyNjY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vICY6Oi13ZWJraXQtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJjM2U3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudG91cm5hbWVudHMtcG9wdXAtd3JhcHBlciB7XG4gICAgLnRvdXJuYW1ldG5zLXBvcHVwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAudG91cm5hbWVudC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtcyB7XG4gICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG91cm5hbWVudC10eXBlLXBhZ2luYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3VybmFtZW50LWNvbnRlbnQge1xuICAgICAgICAudG91cm5hbWVudC1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcblxuICAgICAgICAgIC50b3VybmFtZW50LWNvbnRlbnQtaGVhZGVyLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG91cm5hbWVudC1jb250ZW50LWluZm8ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIC50b3VybmFtZW50LW15LXJhbmsge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgLnRvdXJuYW1lbnQtbXktcmFuay1pbWcge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiIHtcbiAgICAgICAgICAgICAgLmxlYWRlcmJvYXJkLXJvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiLWhlYWQge1xuICAgICAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiLXJvdyB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQtdGItYm9keSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRvdXJuYW1lbnRzLXBvcHVwLXdyYXBwZXIge1xuICAgIC50b3VybmFtZXRucy1wb3B1cC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3ZhcnMuc2Nzcyc7XG4vLyAkYmV0TGltaXRzQmdDb2xvclxuLy8gJGJldExpbWl0c1RpdGxlQ29sb3Jcbi8vICRiZXRMaW1pdHNUaXRsZUZvbnRTaXplXG4vLyAkYmV0TGltaXRzQW1vdW50Q29sb3Jcbi8vICRiZXRMaW1pdHNBbW91bnRGb250U2l6ZVxuLy8gJGJldExpbWl0c0N1cnJlbmN5Q29sb3Jcbi8vICRiZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplXG4vLyAkYmV0TGltaXRzTW9iaWxlQmdDb2xvclxuLy8gJGJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemVcbi8vICRiZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZVxuLy8gJGJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemVcbi5iZXQtaW5mby13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJldExpbWl0c0JnQ29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmdDb2xvcjtcbiAgei1pbmRleDogMTAwMDtcblxuICAuYmV0LWxpbWl0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRsaW1pdHNIZWlnaHQ7XG5cbiAgICAubGltaXQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzVGl0bGVGb250U2l6ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBTZW1pYm9sZCc7XG4gICAgICAgIGNvbG9yOiAkYmV0TGltaXRzVGl0bGVDb2xvcjtcbiAgICAgIH1cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogJGJldExpbWl0c0Ftb3VudENvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzQW1vdW50Rm9udFNpemU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogJGJldExpbWl0c0N1cnJlbmN5Q29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzQ3VycmVuY3lGb250U2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJldC1pbmZvLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJldExpbWl0c01vYmlsZUJnQ29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmJldC1saW1pdHMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIC5saW1pdC1pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzVGl0bGVNb2JpbGVGb250U2l6ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzQW1vdW50TW9iaWxlRm9udFNpemU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFycy5zY3NzXCI7XG4vLyAkYmV0QnRuQmdDb2xvclxuLy8gJGJldEJ0bkNvbG9yXG4vLyAkYmV0QnRuRm9udFNpemVcbi5iZXQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJldEJ0bkJnQ29sb3I7XG4gIGNvbG9yOiAkYmV0QnRuQ29sb3I7XG4gIGZvbnQtc2l6ZTogJGJldEJ0bkZvbnRTaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuYmFycy1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkYnRuQmFyc0JnQ29sb3I7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cbiAgICAmLFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJ0bkJhcnNCZ0NvbG9yO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkZXJBbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xuICAgICAgMCUsXG4gICAgICA4MCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIDQwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYnRuLWFtb3VudC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAudmFsdWUsXG4gICAgICAuY3VycmVuY3kge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gIH1cblxuICAmLmxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmID4gLmJhcnMtbG9hZGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuYmV0LWVtcHR5IHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJCZXQgQW1vdW50IEVtcHR5XCI7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFycy5zY3NzXCI7XG4vLyAkY2FzaG91dEJ0bkJnQ29sb3Jcbi8vICRjYXNob3V0QnRuQ29sb3Jcbi8vICRjYXNob3V0QnRuRm9udFNpemVcbi5jYXNob3V0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXNob3V0QnRuQmdDb2xvcjtcbiAgY29sb3I6ICRjYXNob3V0QW1vdW50QnRuQ29sb3I7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gIGZvbnQtc2l6ZTogJGNhc2hvdXRCdG5Gb250U2l6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5iYXJzLWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRidG5CYXJzQmdDb2xvcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcblxuICAgICYsXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnRuQmFyc0JnQ29sb3I7XG4gICAgICBhbmltYXRpb246IGxvYWRlckFuaW0gMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbG9hZGVyQW5pbSB7XG4gICAgICAwJSxcbiAgICAgIDgwJSxcbiAgICAgIDEwMCUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDA7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgNDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBjb2xvcjogJGNhc2hvdXRCdG5Db2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICB9XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiA+IC5iYXJzLWxvYWRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLmJldC1lbXB0eSB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiQmV0IEFtb3VudCBFbXB0eVwiO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tY2FzaG91dC1hbW91bnQge1xuICB9XG5cbiAgLmJ1dHRvbi1jYXNob3V0LWN1cnJlbmN5IHtcbiAgICAvLyBvcGFjaXR5OiAwLjY7XG4gICAgY29sb3I6ICNmMWIyMDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi92YXJzLnNjc3NcIjtcblxuLmJldC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJldEFtb3VudEJnQ29sb3I7XG4gIGJvcmRlcjogJGJldEFtb3VudEJvcmRlclRoaWNrbmVzcyBzb2xpZCAkYmV0QW1vdW50Qm9yZGVyQ29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNDVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgLmlucHV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAkdGl0bGVXaWR0aDogNjBweDtcblxuICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmV0QW1vdW50VGl0bGVDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkYmV0QW1vdW50VGl0bGVGb250U2l6ZTtcbiAgICAgICAgd2lkdGg6ICR0aXRsZVdpZHRoO1xuICAgICAgfVxuICAgICAgLmN1c3RvbS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1hbW91bnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skdGl0bGVXaWR0aH0pO1xuXG4gICAgICAuaW5wdXQtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogJGJldEFtb3VudEJ0bldpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRiZXRBbW91bnRCdG5IZWlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRiZXRBbW91bnRCdG5Cb3JkZXJSYWRpdXM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmV0QW1vdW50QnRuQmdDb2xvcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYubWludXMge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKCN7JGJldEFtb3VudEJ0bldpZHRofSArIDVweCk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvaW5wdXQtbWludXMuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBsdXMge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2lucHV0LXBsdXMuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGJldEFtb3VudENvbG9yO1xuICAgICAgICBmb250LXNpemU6ICRiZXRBbW91bnRGb250U2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJldEFtb3VudElucHV0QmdDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGJldEFtb3VudEJ0bldpZHRofSAqIDIgLSA1cHgpO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgJltyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi53aXRoLW92ZXJsYXkge1xuICAgICAgICAmOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmlucHV0LW92ZXJsYXkge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6ICRiZXRBbW91bnRGb250U2l6ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmV0QW1vdW50SW5wdXRCZ0NvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGJldEFtb3VudEJ0bldpZHRofSAqIDIgLSA1cHgpO1xuICAgICAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgICAgIC5pbnB1dC12YWwge1xuICAgICAgICAgICAgY29sb3I6ICRiZXRBbW91bnRDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmlucHV0LXZhbC1lbmRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJldEFtb3VudEN1cnJlbmN5Q29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iZXQtd3JhcHBlci13aXRoLW92ZXJsYXkge1xuICB9XG5cbiAgJi5jdXN0b20ge1xuICAgIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b20tdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJldC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLm1vYmlsZS1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8vIHotaW5kZXg6IDk5OTk5OTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk7XG5cbiAgJi52aXNpYmxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICAgIC5tb2JpbGUtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAuYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tb2JpbGUtaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwdmgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgLmlucHV0LWFyZWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzJhO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgLmlucHV0LXZhbHVlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmlucHV0LXZhbHVlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGltZUNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmFsdWUtc3VmaXgge1xuICAgICAgICAgICAgY29sb3I6ICRsaW1lQ29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lcnJvci10b29sdGlwIHtcbiAgICAgICAgICBjb2xvcjogI2U2MmIzYTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZXNldC1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgIH1cblxuICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2U2MmIzYTtcblxuICAgICAgICAuaW5wdXQtdmFsdWUtY29udGFpbmVyIHtcbiAgICAgICAgICAuaW5wdXQtdmFsdWUge1xuICAgICAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZTYyYjNhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZhbHVlLXN1Zml4IHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlNjJiM2E7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5lcnJvci10b29sdGlwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpeGVkLWFtb3VudC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNDFmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgY29sb3I6ICM2NTZjODI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MWIyYjtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm51bWJlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgLm51bWJlcnMge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5udW1iZXItaW5wdXQtbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgLm51bWJlci1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWMyYTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuemVybyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMiAtIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm51bWJlci1pbnB1dC1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICAuY2FuY2VsLWFjdGlvbixcbiAgICAgICAgLnVuZG8tYWN0aW9uLFxuICAgICAgICAuZG9uZS1pbnB1dC12YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMmE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb25lLWlucHV0LXZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogJGxpbWVDb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lcnJvci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yV3JhcHBlckJnQ29sb3I7XG4gIGNvbG9yOiAkZXJyb3JXcmFwcGVyQ29sb3I7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICBib3JkZXI6ICRiZXRBbW91bnRCb3JkZXJUaGlja25lc3Mgc29saWQgJGJldEFtb3VudEJvcmRlckNvbG9yO1xuXG4gIC5lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3ZhcnMuc2Nzcyc7XG5AaW1wb3J0ICdtaXhpbnMuc2Nzcyc7XG5cbioge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcbiAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFCb2xkJztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbmltZyB7XG4gIEBpbmNsdWRlIHByZXZlbnREcmFnO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmFCb2xkJztcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuaW5wdXQsXG5zZWxlY3Qge1xuICAvLyBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJHBsYWNlSG9sZGVyQ29sb3I7XG59XG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAhaW1wb3J0YW50OyAvKkZvciBGaXJlRm94Ki9cblxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAvKkZvciBXZWJraXRzIGxpa2UgQ2hyb21lIGFuZCBTYWZhcmkqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4qIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhclRyYWNrQ29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhclRodW1iQ29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiBwcmV2ZW50RHJhZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xuICAtbW96LXVzZXItZHJhZzogbm9uZTtcbiAgLW8tdXNlci1kcmFnOiBub25lO1xuICB1c2VyLWRyYWc6IG5vbmU7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtaXhpbiBkb3R0ZWRIaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1peGluIGxlc3NCcmlnaHRuZXNzSG92ZXIge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3MCUpO1xuICB9XG59XG5cbkBtaXhpbiB0ZXh0Q29sb3JIb3ZlcigkY29sb3I6ICNmZmYsICRhY3RpdmU6IDApIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICBAaWYgKCRhY3RpdmUgPT0gMSkge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzFkMWMxYztcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gYmdDb2xvckhvdmVyKCRjb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICBAaWYgKCRhY3RpdmUgPT0gMSkge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGJyaWdodG5lc3NIb3ZlcigkYnJpZ2h0bmVzczogNzAlLCAkYWN0aXZlOiAwKSB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKCRicmlnaHRuZXNzKTtcbiAgfVxuXG4gIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGJnQW5kVGV4dENvbG9ySG92ZXIoJGJnQ29sb3IsICR0ZXh0Q29sb3IsICRhY3RpdmU6IDApIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXMgZWFzZS1pbiwgYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0QnRuQmdDb2xvcjtcbiAgfVxuXG4gIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodEJ0bkJnQ29sb3I7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gdW5kZXJsaW5lSG92ZXIoJHVuZGVybGluZUNvbG9yOiBpbml0aWFsKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR1bmRlcmxpbmVDb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gY2FyZCgkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiBjYWxjKDEuMiAqICN7JHdpZHRofSk7XG5cbiAgLnJhbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYygjeyR3aWR0aH0gKiAwLjM1KTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcnMuc2Nzc1wiO1xuQGltcG9ydCBcIm1peGlucy5zY3NzXCI7XG5cbkBpbXBvcnQgXCJmb250cy5zY3NzXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzLnNjc3NcIjtcblxuQGltcG9ydCBcImhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwicmlnaHRiYXIuc2Nzc1wiO1xuXG5AaW1wb3J0IFwibW9kdWxlcy9iZXRoaXN0b3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL215YmV0cy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9saXZlY2hhdC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yYWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9iYW5uZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3JvdGF0aW9uLXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BvcHVwLXJ1bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RvdXJuYW1lbnRzLXBvcHVwLnNjc3NcIjtcblxuLy8gaW1wb3J0IGNvbXBvbmVudHNcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvbGltaXRzLnN0eWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvYmV0LWJ1dHRvbi5zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2Nhc2hvdXQtYnV0dG9uLnN0eWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvYmV0LWNoYW5nZXIuc3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29tcG9uZW50cy9tb2JpbGUtaW5wdXQuc3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29tcG9uZW50cy9lcnJvci13cmFwcGVyLnN0eWxlLnNjc3NcIjtcblxuQGltcG9ydCBcIm92ZXJyaWRlcy5zY3NzXCI7XG5cbjpyb290IHtcbiAgLS10ZXh0Q29sb3I6ICNmZmY7XG5cbiAgLS1ib3JkZXJSYWRpdXM6IDVweDtcbiAgLS1iZ0NvbG9yOiAjMGMxMjFlO1xuICAtLWxpbWVDb2xvcjogI2ExZjE1YjtcbiAgLS1wbGFjZUhvbGRlckNvbG9yOiAjNjU2YzgyO1xuICAtLWdhbWVOYW1lQ29sb3I6ICNlNjJiM2E7XG4gIC0tc2Nyb2xsYmFyVHJhY2tDb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tc2Nyb2xsYmFyVGh1bWJDb2xvcjogIzJmMzY0ZDtcbiAgLS1lcnJvcldyYXBwZXJCZ0NvbG9yOiAjMTMxOTI2OyAvLyMyODI4MmM7XG4gIC0tZXJyb3JXcmFwcGVyQ29sb3I6ICNkOTJjM2E7XG5cbiAgLS13YWxsZXRDaGFuZ2VyQmdDb2xvcjogIzFjMjMzMTtcbiAgLS1mcmVlYmV0QmdDb2xvcjogI2U2MmIzYTtcbiAgLS1mcmVlYmV0Q29sb3I6ICNlMmU4ZmI7XG4gIC0tdGltZXJDb2xvcjogIzk3YTFjMjtcbiAgLS1nYW1lUnVsZXNUaXRsZUNvbG9yOiByZ2JhKDE1MSwgMTYxLCAxOTQsIDAuNik7XG5cbiAgLS1nYW1lQ29udGFpbmVyQmdDb2xvcjogIzEzMTkyNjtcblxuICAtLWJldEFtb3VudEJnQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJldEFtb3VudEJvcmRlckNvbG9yOiByZ2JhKDEwMCwgMTA2LCAxMjgsIDAuNyk7XG4gIC0tYmV0QW1vdW50Qm9yZGVyVGhpY2tuZXNzOiAxcHg7XG4gIC0tYmV0QW1vdW50QnRuQmdDb2xvcjogIzM2M2U1MztcbiAgLS1iZXRBbW91bnRCdG5XaWR0aDogNDBweDtcbiAgLS1iZXRBbW91bnRCdG5IZWlnaHQ6IDQwcHg7XG4gIC0tYmV0QW1vdW50QnRuQm9yZGVyUmFkaXVzOiAzMHB4O1xuICAtLWJldEFtb3VudFRpdGxlQ29sb3I6ICM2NDZhODA7XG4gIC0tYmV0QW1vdW50VGl0bGVGb250U2l6ZTogMTJweDtcbiAgLS1iZXRBbW91bnRDb2xvcjogI2ExZjE1YjtcbiAgLS1iZXRBbW91bnRGb250U2l6ZTogMTZweDtcbiAgLS1iZXRBbW91bnRDdXJyZW5jeUNvbG9yOiAjOTdhMWMyO1xuICAtLWJldEFtb3VudElucHV0QmdDb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgLS1idG5CYXJzQmdDb2xvcjogIzQ0NDQ0NDtcbiAgLS1iZXRCdG5CZ0NvbG9yOiAjYTFmMTViO1xuICAtLWJldEJ0bkNvbG9yOiAjMTUxYjI5O1xuICAtLWJldEJ0bkZvbnRTaXplOiAyMnB4O1xuICAtLWNhc2hvdXRCdG5CZ0NvbG9yOiAjZTYyYjNhO1xuICAtLWNhc2hvdXRCdG5Db2xvcjogI2ZmZmZmZjtcbiAgLS1jYXNob3V0QW1vdW50QnRuQ29sb3I6ICNmZmUzMzg7XG4gIC0tY2FzaG91dEJ0bkZvbnRTaXplOiAyMnB4O1xuXG4gIC0tYmV0SGlzdG9yeUJnQ29sb3I6ICMxZjI1MzM7XG5cbiAgLS1saW1pdHNIZWlnaHQ6IDQwcHg7XG4gIC0tYmV0TGltaXRzQmdDb2xvcjogIzFmMjUzMztcbiAgLS1iZXRMaW1pdHNUaXRsZUNvbG9yOiAjOTdhMWMyO1xuICAtLWJldExpbWl0c1RpdGxlRm9udFNpemU6IDE0cHg7XG4gIC0tYmV0TGltaXRzQW1vdW50Q29sb3I6ICNjY2Q2ZjY7XG4gIC0tYmV0TGltaXRzQW1vdW50Rm9udFNpemU6IDE0cHg7XG4gIC0tYmV0TGltaXRzQ3VycmVuY3lDb2xvcjogIzk3YTFjMjtcbiAgLS1iZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplOiAxNHB4O1xuICAtLWJldExpbWl0c01vYmlsZUJnQ29sb3I6IHJnYmEoMjYsIDM0LCA1MSwgMC40KTtcbiAgLS1iZXRMaW1pdHNUaXRsZU1vYmlsZUZvbnRTaXplOiA5cHg7XG4gIC0tYmV0TGltaXRzQW1vdW50TW9iaWxlRm9udFNpemU6IDEwcHg7XG4gIC0tYmV0TGltaXRzQ3VycmVuY3lNb2JpbGVGb250U2l6ZTogMTBweDtcblxuICAtLWN1cnJlbmN5QW1vdW50Q29sb3I6ICNhMWYxNWI7XG4gIC0tY3VycmVuY3lDb2RlQ29sb3I6ICM5N2ExYzI7XG5cbiAgLS1yaWdodHNlY3Rpb25iZ2NvbG9yOiAjMWYyNTMzO1xuXG4gIC0taW5zdWZmaWNpZW50QmFsYW5jZUNvbG9yOiAjZTYyYjNhO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMTIxZTtcblxuICAmLmRpc2FibGUtYWN0aW9ucyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYudHJhbnMtdWkge1xuICAgIFtkYXRhLXRyYW5zXSB7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgcmVkO1xuICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDI1JSwgcmVkIDI1JSwgcmVkIDUwJSwgYmxhY2sgNTAlLCBibGFjayA3NSUsIHllbGxvdyA3NSUpIDU7XG4gICAgfVxuICB9XG4gIC50cmFucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDBjYztcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJjpub3QoaW5wdXQpLFxuICAmOm5vdChzZWxlY3QpIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxufVxuXG4jbWFpbi1sb2FkZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMSU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbn1cblxuLmxlZnQtY29udGVudCB7XG4gIC8vIHdpZHRoOiAyNXJlbTtcbiAgd2lkdGg6IDI1JTtcbiAgLy8gbWFyZ2luOiAwIDggKiAkcmVtO1xufVxuLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2NXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJpZ2h0LWNvbnRlbnQge1xuICB3aWR0aDogNDY1cHg7XG59XG5cbi5mcmFtZS1lcnJvciB7XG4gIGNvbG9yOiAkcmVkQnRuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvYWRlcixcbi5sb2FkZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuLmxvYWRlciB7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci10b3A6IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDEuMWVtIHNvbGlkICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAwLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBsb2FkOCAwLjhzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZ1bGwtbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3B1cC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDgwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1LCAzOCwgMC44Mik7XG5cbiAgLnBvcHVwLWJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucG9wdXAge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjI1MzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzk3YTFjMjtcblxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAucG9wdXAtdG9wIHtcbiAgICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcHVwLWJvZHkge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiNwb3B1cC1kaW5vLXNwaW5zIHtcbiAgICB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMiAqICRyZW07XG4gICAgICAgIHdpZHRoOiA2MCAqICRyZW07XG4gICAgICAgIGhlaWdodDogMjQgKiAkcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNCAqICRyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDEzMGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW1lVGV4dCk7XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMwMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmUwMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9wdXAtc291bmQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1LCAzOCwgMC43Myk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk7XG5cbiAgLnBvcHVwLXNvdW5kLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5zb3VuZC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgLnNvdW5kLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5MjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc291bmQtb24tYnRuIHtcbiAgICAgIH1cbiAgICAgIC5zb3VuZC1vZmYtYnRuIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wb3B1cC1pbnN1ZmZpY2llbnQtYmFsYW5jZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjUsIDM4LCAwLjczKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDk5OTk5OTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucG9wdXAtaW5zdWZpY2llbnQtYmFsYW5jZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG5cbiAgICAucG9wdXAtaW5zdWZpY2llbnQtYmFsYW5jZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLnBvcHVwLWluc3VmaWNpZW50LWJhbGFuY2UtY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwLWluc3VmaWNpZW50LWJhbGFuY2UtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogJGluc3VmZmljaWVudEJhbGFuY2VDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgLm1ha2UtZGVwb3NpdC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWViO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9wdXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNSwgMzgsIDEpO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5wb3B1cCB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2UyZThmYjtcbiAgfVxuXG4gICYuY291bnRyeS1yZXN0cmljdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnBvcHVwLmNvdW50cnktcmVzdHJpY3RlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubG9ncy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgJi5wbGF5IHtcbiAgICAgIGNvbG9yOiAjMzdlZDM3O1xuICAgIH1cbiAgICAmLmVuZGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZjZkO1xuICAgIH1cbiAgICAmLnN0b3Age1xuICAgICAgY29sb3I6ICNmZjViNWI7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5tYWluIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1M3B4IC0gMTBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuXG4gICYgPiBkaXYge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5sZWZ0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uQmdDb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDQzLCA1OSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXG4gICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmV0c2xpcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAjYmV0LXNldHRpbmdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5iZXQtc2V0dGluZyB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuZ3JlZW4tY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA2MCUgNDAlLCAjNzNmZmE0LCAjMDA4ZDJiKTtcblxuICAgIHNwYW4ge1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjQgKiAkcmVtO1xuICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgIGN1cnNvcjogaGVscDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHggLSA2MHB4KTtcbiAgICAvLyBwYWRkaW5nOiAwIDMwcHggMzBweCAzMHB4O1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3Rvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIG1haW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSA2M3B4IC0gNDBweCk7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcblxuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3Rvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHggLSA0MHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmV0LWhpc3Rvcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgLm15LWJldHMge1xuICAgICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgICB9XG4gICAgICAmLm9wZW4tY2hhdCA+IC5teS1iZXRzIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHggLSAzMHB4KTtcbiAgICBwYWRkaW5nOiAwIDVweCAxNXB4IDVweDtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblxuICAgICAgLmdhbWUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmJldC1oaXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC5teS1iZXRzIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgfVxuICAgICAgJi5vcGVuLWNoYXQgPiAubXktYmV0cyB7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlja2VyQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlLWZsaWNrZXIge1xuICBhbmltYXRpb246IGZsaWNrZXJBbmltYXRpb24gMXMgaW5maW5pdGU7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmVkZ2Uge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyYzNkICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4tcmVzb3VyY2VzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udXBnYW1pbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzY29ubmVjdC1wb3B1cC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTtcblxuICAuZGlzY29ubmVjdC1wb3B1cC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgcGFkZGluZzogODBweCAxMDBweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/