@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:12px;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:105px}#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:0px}#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 .label-game{display:none}.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"}.bet-button.custom .title-container .label{display:none}.bet-button.custom .title-container .label-game{display:inherit}.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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Q0UsS0FDRSxlQUNBLFNBSUEsbUJBQ0UseUJBQ0EsbUNBQ0UsU0FHRixnQ0FDRSxhQUdKLG9CQUNFLGFBS04sa0RBQ0UsS0FDRSxlQUNBLFNBRUEseUJBRUEsbUJBQ0UseUJBRUEsbUNBQ0UsU0FHRixnQ0FDRSxhQUlKLG9CQUNFLGFBS04sa0RBQ0UsS0FDRSxlQUNBLFNBRUEsWUFFQSxzQkFFQSxtQkFDRSxXQUVBLG1DQUNFLFNBR0YsZ0NBQ0UsYUFJSixvQkFDRSxXQUNBLGVBQ0EsZ0JBRUEsNkJBQ0UsWUFFRix1Q0FDRSxhQU1SLDRCQUNFLEtBQ0UsY0FDQSxlQUNBLFNBRUEsdUJBRUEsbUJBQ0UsV0FDQSxTQUNBLHVCQUVBLG1DQUNFLFdBQ0EsU0FDQSxnQkFHRixnQ0FDRSxhQUlKLG9CQUNFLFdBQ0EsZUFDQSxnQkFFQSw2QkFDRSxZQUVGLHVDQUNFLGFBTVIsNEJBQ0UsR0FDRSxVQUdGLElBQ0UsVUFHRixLQUNFLFdBSUosaUJBQ0UsdUNBR0YsVUFDRSxXQUNBLG9CQUVBLFlBQ0Usb0JBSUosTUFDRSxzQkFDQSw4QkFDQSxvQ0FHRixrQkFDRSx3QkFDQSwrQkFHRixVQUNFLGFBR0YsMEJBQ0UsZUFDQSxPQUNBLE1BQ0EsWUFDQSxhQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsZ0NBQ0Esc0JBRUEsb0RBQ0UsUyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3N0eWxlL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9yaWdodGJhci5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvYmV0aGlzdG9yeS5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvbXliZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9saXZlY2hhdC5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvcmFjZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2Jhbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL3JvdGF0aW9uLXBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9wb3B1cC1ydWxlcy5zY3NzIiwid2VicGFjazovLy8uL3N0eWxlL21vZHVsZXMvdG91cm5hbWVudHMtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvbGltaXRzLnN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9jb21wb25lbnRzL2JldC1idXR0b24uc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvY2FzaG91dC1idXR0b24uc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvYmV0LWNoYW5nZXIuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9tb2R1bGVzL2NvbXBvbmVudHMvbW9iaWxlLWlucHV0LnN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUvbW9kdWxlcy9jb21wb25lbnRzL2Vycm9yLXdyYXBwZXIuc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9vdmVycmlkZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS9zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vLy8vLy8vLy8vLy8vLy8gUm9ib3RvXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tUmVndWxhclwiO1xuICBzcmM6IHVybChcImZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vUmVndWxhci9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJmb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJmb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9yb2JvdG8vTWVkaXVtL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLVRoaW5cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsaWVuLUVuY291bnRlcnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9hbGllbi1lbmNvdW50ZXJzL0FsaWVuLUVuY291bnRlcnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwaXhlbFwiO1xuICBzcmM6IHVybChcImZvbnRzL2xvYmJ5L3BpeGVsLndvZmYyXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibHVja2llc3RcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9sb2JieS9sdWNraWVzdGd1eS53b2ZmMlwiKTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcImZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHJpZmZpY1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmlmZmljXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcmlmZmljL3JpZmZpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gcHJveGltYSBub3ZhXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFNlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWFOb3ZhQm9sZEl0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBFeHRyYWJsZFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1FeHRyYWJsZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEJsYWNrXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkSXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtRXh0cmFibGRJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgU2VtaWJvbGRJdFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9wcm94aW1hLW5vdmEvUHJveGltYU5vdmEtU2VtaWJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFRoaW5JdFwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1UaGluSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1UaGluSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja0l0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YS1CbGFja0l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgVGhpblwiO1xuICBzcmM6IHVybChcImZvbnRzL3Byb3hpbWEtbm92YS9Qcm94aW1hTm92YVQtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvcHJveGltYS1ub3ZhL1Byb3hpbWFOb3ZhVC1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi5wbi1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBTZW1pYm9sZFwiO1xufVxuLnBuLWJvbGQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YUJvbGRcIjtcbn1cbi5wbi1ib2xkSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hTm92YUJvbGRJdFwiO1xufVxuLnBuLWV4dHJhYmxkIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkXCI7XG59XG4ucG4tYmxhY2sge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgQmxhY2tcIjtcbn1cbi5wbi1leHRyYWJsZEl0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEV4dHJhYmxkSXRcIjtcbn1cbi5wbi1zZW1pYm9sZEl0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFNlbWlib2xkSXRcIjtcbn1cbi5wbi10aGluSXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgVGhpbkl0XCI7XG59XG4ucG4tYmxhY2tJdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja0l0XCI7XG59XG4ucG4tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBUaGluXCI7XG59XG4iLCJAaW1wb3J0ICd2YXJzLnNjc3MnO1xuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wb3B1cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODViMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZEJ0bjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjZiO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZEJ0bjtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkQnRuVGV4dDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1lQnRuO1xuICAgIGNvbG9yOiAkbGltZUJ0blRleHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MCAqICRyZW07XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XG4gICAgYm9yZGVyLXJhZGl1czogMyAqICRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICB9XG5cbiAgICAmID4gLmJhcnMtbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IC5iYXJzLWxvYWRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRyZW06IDAuMDYyNXJlbTtcblxuJGJnQ29sb3I6IHZhcigtLWJnQ29sb3IpO1xuXG4kdGV4dENvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuJGxpbWVUZXh0OiB2YXIoLS1saW1lVGV4dCk7XG4kZGltVGV4dDogdmFyKC0tZGltVGV4dCk7XG4kYWN0aXZlVGV4dDogdmFyKC0tYWN0aXZlVGV4dCk7XG5cbiRicmFuZENvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcbiR0ZXh0Q29sb3JPbkJyYW5kQ29sb3I6IHZhcigtLXRleHRDb2xvck9uQnJhbmRDb2xvcik7XG5cbiRzZWN0aW9uQmdDb2xvcjogdmFyKC0tc2VjdGlvbkJnQ29sb3IpO1xuJGxpZ2h0QmdDb2xvcjogdmFyKC0tbGlnaHRCZ0NvbG9yKTtcbiRkYXJrQmdDb2xvcjogdmFyKC0tZGFya0JnQ29sb3IpO1xuXG4kbGltZUJ0bjogdmFyKC0tbGltZUJ0bik7XG4kbGltZUJ0blRleHQ6IHZhcigtLWxpbWVCdG5UZXh0KTtcbiRyZWRCdG46IHZhcigtLXJlZEJ0bik7XG4kcmVkQnRuVGV4dDogdmFyKC0tcmVkQnRuVGV4dCk7XG5cbiRzaWRlU2VjdGlvbkJnOiB2YXIoLS1zaWRlU2VjdGlvbkJnKTtcblxuLyogdGFibGUgKi9cbiRtaWRkbGVHYW1lQ29udGFpbmVyQmdDb2xvcjogdmFyKC0tbWlkZGxlR2FtZUNvbnRhaW5lckJnQ29sb3IpO1xuXG4kdGFibGVCb3JkZXI6IHZhcigtLXRhYmxlQm9yZGVyKTtcbiR5ZWxsb3dUZXh0OiB2YXIoLS15ZWxsb3dUZXh0KTtcbiR5ZWxsb3dCZ0NvbG9yOiB2YXIoLS15ZWxsb3dCZ0NvbG9yKTtcbiRjaGJ4QmdDb2xvcjogdmFyKC0tY2hieEJnQ29sb3IpO1xuJGNoYnhUZXh0OiB2YXIoLS1jaGJ4VGV4dCk7XG4kZ3JheVRleHQ6IHZhcigtLWdyYXlUZXh0KTtcblxuJGxpZ2h0R3JheVRleHQ6IHZhcigtLWxpZ2h0R3JheVRleHQpO1xuJGxpZ2h0R3JheUJnQ29sb3I6IHZhcigtLWxpZ2h0R3JheUJnQ29sb3IpO1xuXG4vLyBuZXdcblxuJGJvcmRlclJhZGl1czogdmFyKC0tYm9yZGVyUmFkaXVzKTtcbiRiZ0NvbG9yOiB2YXIoLS1iZ0NvbG9yKTtcbiRsaW1lQ29sb3I6IHZhcigtLWxpbWVDb2xvcik7XG4kcGxhY2VIb2xkZXJDb2xvcjogdmFyKC0tcGxhY2VIb2xkZXJDb2xvcik7XG4kZ2FtZU5hbWVDb2xvcjogdmFyKC0tZ2FtZU5hbWVDb2xvcik7XG4kc2Nyb2xsYmFyVHJhY2tDb2xvcjogdmFyKC0tc2Nyb2xsYmFyVHJhY2tDb2xvcik7XG4kc2Nyb2xsYmFyVGh1bWJDb2xvcjogdmFyKC0tc2Nyb2xsYmFyVGh1bWJDb2xvcik7XG4kZXJyb3JXcmFwcGVyQmdDb2xvcjogdmFyKC0tZXJyb3JXcmFwcGVyQmdDb2xvcik7XG4kZXJyb3JXcmFwcGVyQ29sb3I6IHZhcigtLWVycm9yV3JhcHBlckNvbG9yKTtcblxuJHdhbGxldENoYW5nZXJCZ0NvbG9yOiB2YXIoLS13YWxsZXRDaGFuZ2VyQmdDb2xvcik7XG4kZnJlZWJldEJnQ29sb3I6IHZhcigtLWZyZWViZXRCZ0NvbG9yKTtcbiRmcmVlYmV0Q29sb3I6IHZhcigtLWZyZWViZXRDb2xvcik7XG4kdGltZXJDb2xvcjogdmFyKC0tdGltZXJDb2xvcik7XG4kZ2FtZVJ1bGVzVGl0bGVDb2xvcjogdmFyKC0tZ2FtZVJ1bGVzVGl0bGVDb2xvcik7XG5cbiRnYW1lQ29udGFpbmVyQmdDb2xvcjogdmFyKC0tZ2FtZUNvbnRhaW5lckJnQ29sb3IpO1xuXG4kYmV0QW1vdW50QmdDb2xvcjogdmFyKC0tYmV0QW1vdW50QmdDb2xvcik7XG4kYmV0QW1vdW50Qm9yZGVyQ29sb3I6IHZhcigtLWJldEFtb3VudEJvcmRlckNvbG9yKTtcbiRiZXRBbW91bnRCb3JkZXJUaGlja25lc3M6IHZhcigtLWJldEFtb3VudEJvcmRlclRoaWNrbmVzcyk7XG4kYmV0QW1vdW50QnRuQmdDb2xvcjogdmFyKC0tYmV0QW1vdW50QnRuQmdDb2xvcik7XG4kYmV0QW1vdW50QnRuV2lkdGg6IHZhcigtLWJldEFtb3VudEJ0bldpZHRoKTtcbiRiZXRBbW91bnRCdG5IZWlnaHQ6IHZhcigtLWJldEFtb3VudEJ0bkhlaWdodCk7XG4kYmV0QW1vdW50QnRuQm9yZGVyUmFkaXVzOiB2YXIoLS1iZXRBbW91bnRCdG5Cb3JkZXJSYWRpdXMpO1xuJGJldEFtb3VudFRpdGxlQ29sb3I6IHZhcigtLWJldEFtb3VudFRpdGxlQ29sb3IpO1xuJGJldEFtb3VudFRpdGxlRm9udFNpemU6IHZhcigtLWJldEFtb3VudFRpdGxlRm9udFNpemUpO1xuJGJldEFtb3VudENvbG9yOiB2YXIoLS1iZXRBbW91bnRDb2xvcik7XG4kYmV0QW1vdW50Rm9udFNpemU6IHZhcigtLWJldEFtb3VudEZvbnRTaXplKTtcbiRiZXRBbW91bnRDdXJyZW5jeUNvbG9yOiB2YXIoLS1iZXRBbW91bnRDdXJyZW5jeUNvbG9yKTtcbiRiZXRBbW91bnRJbnB1dEJnQ29sb3I6IHZhcigtLWJldEFtb3VudElucHV0QmdDb2xvcik7XG5cbiRidG5CYXJzQmdDb2xvcjogdmFyKC0tYnRuQmFyc0JnQ29sb3IpO1xuJGJldEJ0bkJnQ29sb3I6IHZhcigtLWJldEJ0bkJnQ29sb3IpO1xuJGJldEJ0bkNvbG9yOiB2YXIoLS1iZXRCdG5Db2xvcik7XG4kYmV0QnRuRm9udFNpemU6IHZhcigtLWJldEJ0bkZvbnRTaXplKTtcblxuJGNhc2hvdXRCdG5CZ0NvbG9yOiB2YXIoLS1jYXNob3V0QnRuQmdDb2xvcik7XG4kY2FzaG91dEJ0bkNvbG9yOiB2YXIoLS1jYXNob3V0QnRuQ29sb3IpO1xuJGNhc2hvdXRBbW91bnRCdG5Db2xvcjogdmFyKC0tY2FzaG91dEFtb3VudEJ0bkNvbG9yKTtcbiRjYXNob3V0QnRuRm9udFNpemU6IHZhcigtLWNhc2hvdXRCdG5Gb250U2l6ZSk7XG5cbiRiZXRIaXN0b3J5QmdDb2xvcjogdmFyKC0tYmV0SGlzdG9yeUJnQ29sb3IpO1xuXG4kbGltaXRzSGVpZ2h0OiB2YXIoLS1saW1pdHNIZWlnaHQpO1xuJGJldExpbWl0c0JnQ29sb3I6IHZhcigtLWJldExpbWl0c0JnQ29sb3IpO1xuJGJldExpbWl0c1RpdGxlQ29sb3I6IHZhcigtLWJldExpbWl0c1RpdGxlQ29sb3IpO1xuJGJldExpbWl0c1RpdGxlRm9udFNpemU6IHZhcigtLWJldExpbWl0c1RpdGxlRm9udFNpemUpO1xuJGJldExpbWl0c0Ftb3VudENvbG9yOiB2YXIoLS1iZXRMaW1pdHNBbW91bnRDb2xvcik7XG4kYmV0TGltaXRzQW1vdW50Rm9udFNpemU6IHZhcigtLWJldExpbWl0c0Ftb3VudEZvbnRTaXplKTtcbiRiZXRMaW1pdHNDdXJyZW5jeUNvbG9yOiB2YXIoLS1iZXRMaW1pdHNDdXJyZW5jeUNvbG9yKTtcbiRiZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplOiB2YXIoLS1iZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplKTtcbiRiZXRMaW1pdHNNb2JpbGVCZ0NvbG9yOiB2YXIoLS1iZXRMaW1pdHNNb2JpbGVCZ0NvbG9yKTtcbiRiZXRMaW1pdHNUaXRsZU1vYmlsZUZvbnRTaXplOiB2YXIoLS1iZXRMaW1pdHNUaXRsZU1vYmlsZUZvbnRTaXplKTtcbiRiZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZTogdmFyKC0tYmV0TGltaXRzQW1vdW50TW9iaWxlRm9udFNpemUpO1xuJGJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemU6IHZhcigtLWJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemUpO1xuXG4kY3VycmVuY3lBbW91bnRDb2xvcjogdmFyKC0tY3VycmVuY3lBbW91bnRDb2xvcik7XG4kY3VycmVuY3lDb2RlQ29sb3I6IHZhcigtLWN1cnJlbmN5Q29kZUNvbG9yKTtcblxuJHJpZ2h0c2VjdGlvbmJnY29sb3I6IHZhcigtLXJpZ2h0c2VjdGlvbmJnY29sb3IpO1xuXG4kaW5zdWZmaWNpZW50QmFsYW5jZUNvbG9yOiB2YXIoLS1pbnN1ZmZpY2llbnRCYWxhbmNlQ29sb3IpO1xuIiwiQGltcG9ydCBcInZhcnMuc2Nzc1wiO1xuXG5oZWFkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDY1cHgpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAxNXB4O1xuXG4gIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIGp1c3RpZnktc2VsZjogYmFzZWxpbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmJhY2stdG8taG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAjZ2FtZS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRnYW1lTmFtZUNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBCbGFja1wiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAmLndpdGgtYmFjay1idXR0b24ge1xuICAgICAgICAuYmFjay10by1ob21lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N0YXRpYy9pbWFnZXMvYmFjay10by1ob21lLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3VzZXItc3RhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC53YWxsZXQtd3JhcHBlciB7XG4gICAgICAgICAgJHdhbGxldEhlaWdodDogNDBweDtcbiAgICAgICAgICAkd2FsbGV0Rm9udFNpemU6IDE0cHg7XG5cbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogJHdhbGxldEhlaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YWxsZXRDaGFuZ2VyQmdDb2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAkd2FsbGV0Rm9udFNpemU7XG4gICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAjYWN0aXZlLXdhbGxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGN1cnJlbmN5QW1vdW50Q29sb3I7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBjb2xvcjogJGN1cnJlbmN5Q29kZUNvbG9yO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjdXNlci13YWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FsbGV0Q2hhbmdlckJnQ29sb3I7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR3YWxsZXRIZWlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCAjMjkyODJmIHNvbGlkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGN1cnJlbmN5QW1vdW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICBmb250OiAkd2FsbGV0Rm9udFNpemU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VycmVuY3lDb2RlQ29sb3I7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNzRiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5sb2NrIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgICN1c2VyLXdhbGxldHMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2luZ2xlIHtcbiAgICAgICAgICAgICNhY3RpdmUtd2FsbGV0IHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZnJlZWJldC13cmFwcGVyIHtcbiAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICN3YWxsZXQtZnJlZWJldCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICMwNmRkZWI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICRyZW06IDAuMDYyNXJlbTtcbiAgICAgICAgICAgICYgPiBpLmZyZWViZXQge1xuICAgICAgICAgICAgICByaWdodDogLTQgKiAkcmVtO1xuICAgICAgICAgICAgICB0b3A6IC00ICogJHJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMjAgKiAkcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwICogJHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwICogJHJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAgKiAkcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUzMjM4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNyYWNpbmctYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvbGVhZGVyYm9hcmQtaWNvbi5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nYW1lLXNldHRpbmdzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5nYW1lLXRpbWUtd3JhcHBlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAjZ2FtZS10aW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGltZXJDb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNnYW1lLXJ1bGVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkZ2FtZVJ1bGVzVGl0bGVDb2xvcjtcblxuICAgICAgICAgICNydWxlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nYW1lLWF1ZGlvLWNvbnRyb2xsZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTBweCk7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYjI5O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjOTdhMWMyMGMgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG5cbiAgICAgICAgICAgIC5nYW1lLWF1ZGlvLWNvbnRyb2xsZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgIC5zd2l0Y2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjUzMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5N2ExYzIzNDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgICAgIC5pbm5lci1zd2l0Y2gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24tdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJvZmZcIjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFmMTViO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmlubmVyLXN3aXRjaC1idXR0b24tdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIm9uXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTFmMTViO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudm9sdW1lIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDE4MG1zIGVhc2U7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5tdXRlZCkge1xuICAgICAgICAgICAgICAuc291bmQtb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tdXRlZCB7XG4gICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAudm9sdW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgaS5ib251cyB7XG4gICAgY29sb3I6IGdvbGQ7XG4gIH1cblxuICBpLmZyZWViZXQge1xuICAgIGNvbG9yOiAjMDBmMGZmO1xuICB9XG5cbiAgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICYgKyBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMzBweCA0NXB4IDAgMzBweDtcbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICN1c2VyLXN0YXRlIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAjZnJlZWJldC13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNyYWNpbmctYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIGxlc3MgdGhhbiA3NjhweClcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG5cbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDhweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICB9XG4gICAgICAgICYud2l0aC1iYWNrLWJ1dHRvbiB7XG4gICAgICAgICAgLmJhY2stdG8taG9tZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDhweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICNnYW1lLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN1c2VyLXN0YXRlIHtcbiAgICAgICAgICAud2FsbGV0LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICAgICAgICAjYWN0aXZlLXdhbGxldCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYm9udXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjdXNlci13YWxsZXRzIHtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxvY2sge1xuICAgICAgICAgICAgICAjdXNlci13YWxsZXRzIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNmcmVlYmV0LXdyYXBwZXIge1xuICAgICAgICAgICAgI3dhbGxldC1mcmVlYmV0IHtcbiAgICAgICAgICAgICAgJiA+IGkuZnJlZWJldCB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjcmFjaW5nLWJ0biB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbWUtc2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICAgICAgYSAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nYW1lLXRpbWUtd3JhcHBlciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAjZ2FtZS10aW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNnYW1lLXJ1bGVzIHtcbiAgICAgICAgICAgICNydWxlcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudm9sdW1lIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCgubXV0ZWQpIHtcbiAgICAgICAgICAgICAgICAuc291bmQtb24ge1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubXV0ZWQge1xuICAgICAgICAgICAgICAgIC5zb3VuZC1vZmYge1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zb3VuZC1vbiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgICAgLnZvbHVtZSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImFzaWRlIHtcbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjcmFjaW5nLWJ0biB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9sZWFkZXJib2FyZC1pY29uLnBuZyk7XG4gIH1cblxuICAjZ2FtZXJ1bGVzLWJ0biB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3RhdGljL2ltYWdlcy9nYW1lLXJ1bGVzLnN2Zyk7XG4gIH1cblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC44NztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90by1MaWdodCwgc2VyaWY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JheSB7XG4gICAgICAgIGNvbG9yOiAjOGY4ZjkxO1xuICAgICAgfVxuXG4gICAgICAuZ29sZCB7XG4gICAgICAgIGNvbG9yOiAjZmVjYjViO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuI3BvcHVwLW15LWJldHMtaGlzdG9yeSB7XG4gIC5wb3B1cC10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2NjZDZmNjtcblxuICAgIHNwYW4ge1xuICAgIH1cblxuICAgIC5wb3B1cC1jbG9zZSB7XG4gICAgfVxuICB9XG5cbiAgLmJldC1oaXN0b3J5LXJhbmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDUlO1xuXG4gICAgLmRhdGUtcGlja2VycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5kYXRlLXBpY2tlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vIHdpZHRoOiAxNzZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgY29sb3I6ICNjY2Q2ZjY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmW3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAmW3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgLy8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWJvZHkge1xuICAgIG1hcmdpbjogMTVweCA1JTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XG5cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDA7XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgJi5hbW91bnQge1xuICAgICAgICAgICAgICBjb2xvcjogI2NjZDZmNjtcbiAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLndpbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpLFxuICAgICAgICB0aDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpLFxuICAgICAgICB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxuICAgICAgICB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDQpLFxuICAgICAgICB0aDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDUpLFxuICAgICAgICB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDUpLFxuICAgICAgICB0aDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJldC1oaXN0b3J5LWl0ZW0ge1xuICAgICAgICAmLmhhcy1oaXN0b3J5LXZpZXdlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyZjQxO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iZXQtaGlzdG9yeS1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmJldC1oaXN0b3J5LXZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgLmJldC1oaXN0b3J5LXZpZXcge1xuICAgICAgICAgICAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4zKTtcbiAgICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjMpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFiMjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC50YWJsZS1ib2R5IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcG9wdXAtbXktYmV0cy1oaXN0b3J5IHtcbiAgICAucG9wdXAge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgI3BvcHVwLW15LWJldHMtaGlzdG9yeSB7XG4gICAgLnBvcHVwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgLnBvcHVwLXRvcCB7XG4gICAgICAgIH1cbiAgICAgICAgLmJldC1oaXN0b3J5LXJhbmdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAuZGF0ZS1waWNrZXJzIHtcbiAgICAgICAgICAgIC5kYXRlLXBpY2tlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcblxuICAgICAgICAgICAgICAgICZbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuXG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgLy8gYm9yZGVyLXNwYWNpbmc6IDVweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAgICAgdGg6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFycy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zLnNjc3NcIjtcblxubWFpbiB7XG4gIC5yaWdodC1jb250ZW50IHtcbiAgICAubXktYmV0cyB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJpZ2h0c2VjdGlvbmJnY29sb3I7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHggLSAxNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW47XG5cbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuXG4gICAgICAgIC50YWIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBjb2xvcjogI2UyZThmYjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmljb24tdGl0bGUge1xuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VycmVudC1iZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAuY3VycmVudC1iZXRzLWNvdW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhMWYxNWI7XG4gICAgICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubXktYmV0cyB7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaGlnaHJvbGxlci1iZXRzIHtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxYjI5O1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgLnRhYi1ib2R5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICNteS1iZXRzLWhpc3Rvcnkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NkNmY2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmV0LWhpc3RvcnktaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYmV0LWxpc3Qge1xuICAgICAgICAgICAgLnRiIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAudGItaGVhZCxcbiAgICAgICAgICAgICAgLnRiLXJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudGItaGVhZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWIyOTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5udW0tdGgge1xuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50Yi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgLnRiLXJvdyB7XG4gICAgICAgICAgICAgICAgICAmLndpbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGltZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4tY2hhdCB7XG4gICAgICAubXktYmV0cyB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCAtIDMwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpdmUtdGFibGUge1xuICAgIC5teS1iZXRzIHtcbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIC5pY29uLXRpdGxlLmN1cnJlbnQtYmV0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBtYWluIHtcbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICAubXktYmV0cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLnNlY3Rpb24tYm9keSB7XG4gICAgICAgICAgLnRhYi1ib2R5IHtcbiAgICAgICAgICAgIC5iZXQtbGlzdCB7XG4gICAgICAgICAgICAgIC50YiB7XG4gICAgICAgICAgICAgICAgLnRiLWhlYWQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGItYm9keSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIG1haW4ge1xuICAgIC5yaWdodC1jb250ZW50IHtcbiAgICAgIC5teS1iZXRzIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAuc2VjdGlvbi1ib2R5IHtcbiAgICAgICAgICAudGFiLWJvZHkge1xuICAgICAgICAgICAgLmJldC1saXN0IHtcbiAgICAgICAgICAgICAgLnRiIHtcbiAgICAgICAgICAgICAgICAudGItaGVhZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRiLWJvZHkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFycy5zY3NzXCI7XG5cbm1haW4gc2VjdGlvbi5saXZlLWNoYXQucmlnaHQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbjtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjUzMztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblxuICAuY2hhdC1oZWFkZXIuc2VjdGlvbi1oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuZXhwLWNvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5pY29uLXRpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogI2FkYjhjYztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV4cC1jb2wge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgfVxuICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1pbmltaXplIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYm9keSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICBsaS5tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbmRlci1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogI2ExZjE1YjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgY29sb3I6ICNkY2UxZjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhdC1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM2YjdhOTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjE2MjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMTVweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM2YjdhOTk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNTY2ZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmkubGl2ZS1jaGF0LWljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAydnc7XG4gIGJvdHRvbTogMjB2dztcbiAgd2lkdGg6IDEydnc7XG4gIGhlaWdodDogMTJ2dztcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjU2NmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGkubGl2ZS1jaGF0LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBtYWluIHNlY3Rpb24ubGl2ZS1jaGF0LnJpZ2h0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQ6ICMzMTMxMzU7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMTQsIDE0LCAxNCwgMC40KTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLmNoYXQtaGVhZGVyLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgIC5jb2xsYXBzZSxcbiAgICAgIC5leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5leHAtY29sIC5taW5pbWl6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3ZhcnMuc2Nzcyc7XG5cbiRyYWNlLXJhdGluZy1wYWRkaW5nOiAyMCAqICRyZW07XG4kcmFjZS1yb3ctaGVpZ2h0OiAyOSAqICRyZW07XG4kcmFjZS10YWJsZS10aXRsZS1oZWlnaHQ6IDYwICogJHJlbTtcblxuLmxlZnQtY29udGVudCB7XG4gICAgLnJhY2UtcmF0aW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMCwzNyw0MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTMwLDM3LDQwLDEpIDAlLCByZ2JhKDg2LDUxLDU2LDEpIDI1JSwgcmdiYSg1OSw1OSw2NSwxKSA3NSUsIHJnYmEoNTksNTksNjUsMSkgMTAwJSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiBjZW50ZXIgMCBuby1yZXBlYXQgdXJsKC4uL3N0YXRpYy9pbWFnZXMvcnVuLWJnLmdpZik7Ki9cbiAgICAgICAgLyp3aWR0aDogY2FsYygxMDAlIC0gI3syICogJHJhY2UtcmF0aW5nLXBhZGRpbmcgfSk7Ki9cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKnBhZGRpbmc6ICRyYWNlLXJhdGluZy1wYWRkaW5nOyovXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgIC5yYWNlLXRvcCxcbiAgICAgICAgICAgIC5yYWNlLWJvdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNyYWNlLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAgKiAkcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDEwICogJHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUgKiAkcmVtO1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3dUZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNSAqICRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtbmF2IHtcbiAgICAgICAgICBwYWRkaW5nOiAkcmFjZS1yYXRpbmctcGFkZGluZyAkcmFjZS1yYXRpbmctcGFkZGluZyAwICRyYWNlLXJhdGluZy1wYWRkaW5nO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNSAqICRyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY+ZGl2OmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiR5ZWxsb3dUZXh0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjcmFjZS1wcmV2IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjcmFjZS1uZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS10b3Age1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skcmFjZS10YWJsZS10aXRsZS1oZWlnaHR9ICsgI3sxMyAqICRyYWNlLXJvdy1oZWlnaHR9KSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWNlLWJvdCB7XG4gICAgICAgICAgICAucmFjZS1ydWxlcyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyICogJHJhY2Utcm93LWhlaWdodDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHJhY2UtcmF0aW5nLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAgKiAkcmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheVRleHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtZW5kaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1ICogJHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93VGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQgKiAkcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhY2UtY291bnRkb3duIHtcbiAgICAgICAgICAgIC8qdG9wOiAzNzAgKiAkcmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyovXG4gICAgICAgIH1cblxuICAgICAgICAucmFjZS1sZWFkZXJib2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3dUZXh0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkcmFjZS10YWJsZS10aXRsZS1oZWlnaHQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTU1ICogJHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEyLjVweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N0YXRpYy9pbWFnZXMvbGVhZGVyYm9hcmQtaWNvbi5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwICogJHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAgKiAkcmFjZS1yb3ctaGVpZ2h0O1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFjZS1yb3ctaGVpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYxMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm15LXJhY2Uge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NmZjAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE0OTNmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFjZS1yb3ctaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwICogJHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHJhY2UtcmF0aW5nLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHJhY2UtcmF0aW5nLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvd1RleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udGljayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRpY2stZmxpcCwgLnRpY2stdGV4dC1pbmxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbi50aWNrLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzAgKiAkcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50aWNrLWNoYXIge1xuICAgIHdpZHRoOiAxLjVlbTtcbn1cblxuLnRpY2stdGV4dC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxZW07XG59XG5cbi50aWNrLXRleHQtaW5saW5lICsgLnRpY2stdGV4dC1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjMyNWVtO1xufVxuXG4udGljay1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDUgKiAkcmVtO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSA+IGRpdixcbiAgICAmOm50aC1jaGlsZCgyKSA+IGRpdiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3sxMiAqICRyZW19KTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNyAqICRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTggKiAkcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4udGljay10ZXh0LWlubGluZSB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG5cblxuLnRpY2stZmxpcC1wYW5lbCB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4udGljay1mbGlwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpY2stZmxpcC1wYW5lbC10ZXh0LXdyYXBwZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLnRpY2stZmxpcC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGljay1mbGlwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjAzZW0gIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjcmFjZS1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzokcmFjZS1yYXRpbmctcGFkZGluZyAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogJHllbGxvd1RleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUgKiAkcmVtO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJzLnNjc3MnO1xuXG4kcmFjZS1yYXRpbmctcGFkZGluZzogMjAgKiAkcmVtO1xuJHJhY2Utcm93LWhlaWdodDogMjkgKiAkcmVtO1xuJHJhY2UtdGFibGUtdGl0bGUtaGVpZ2h0OiA2MCAqICRyZW07XG5cbi5sZWZ0LWNvbnRlbnQge1xuICAgIC5iYW5uZXJzLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzAsMzcsNDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzMCwzNyw0MCwxKSAwJSwgcmdiYSg4Niw1MSw1NiwxKSAyNSUsIHJnYmEoNTksNTksNjUsMSkgNzUlLCByZ2JhKDU5LDU5LDY1LDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGEuYmFubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnR1cm5EZXZpY2VOb3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAxMDA1O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL3JvdGF0aW9uLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICYubW9iaWxlLWxhbmRzY2FwZS1jaGVja2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogODUwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLnR1cm5EZXZpY2VOb3RpZmljYXRpb24ge1xuICAgICYubW9iaWxlLWxhbmRzY2FwZS1jaGVja2VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwb3B1cC1ydWxlcyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLnBvcHVwLWJnIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucG9wdXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAucG9wdXAtY2xvc2Uge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gbGVmdDogOXB4O1xuICAgICAgICAgICAgLy8gdG9wOiAyM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwLXdyYXBwZXIucG9wdXAtcnVsZXMge1xuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5wb3B1cC1iZyB7XG4gICAgLnBvcHVwIHtcbiAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuXG4gICAgICAgIC5wb3B1cC1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLXRpdGxlLTEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvcHVwLXJ1bGVzLXRpdGxlLTIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3B1cC1ydWxlcy10aXRsZS0zIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZTJlOGZiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucG9wdXAtcnVsZXMtdGl0bGUtNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXQtaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZjE1OTtcbiAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMtbGVmdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldC1sZWZ0LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMtcmlnaHQge1xuICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXQtcmlnaHQtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cC1ydWxlcy1saW1pdHMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtcnVsZXMtbGltaXRzLXRhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5MjY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlcy1saW1pdHMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1saW1pdC1oZWFkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkYWVjO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNjEsIDE5NCwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3B1cC1ydWxlcy1saW1pdHMtYm9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLnBvcHVwLXJ1bGUtbGltaXQtYm9keS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNjEsIDE5NCwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXAtcnVsZXMtcnRwLWJ1bGxldCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWYxNTk7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnBvcHVwLWJnIHtcbiAgICAgIC5wb3B1cCB7XG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICAucG9wdXAtYm9keSB7XG4gICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAucG9wdXAtcnVsZS1idWxsZXRzLWxlZnQsXG4gICAgICAgICAgICAgIC5wb3B1cC1ydWxlLWJ1bGxldHMtcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV4YS1FeHRyYUxpZ2h0XCI7XG4gIC8vIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKFwiZm9udHMvbmV4YS9OZXhhLUV4dHJhTGlnaHQudHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5leGEtSGVhdnlcIjtcbiAgLy8gZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCJmb250cy9uZXhhL05leGEtSGVhdnkudHRmXCIpO1xufVxuXG4udG91cm5hbWVudHMtcG9wdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAzNCwgNTUsIDAuNjQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC50b3VybmFtZXRucy1wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyMjM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJOZXhhLUhlYXZ5XCI7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIC8vIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudG91cm5hbWVudC1oZWFkZXIge1xuICAgICAgJHRIZWFkZXJIZWlnaHQ6IDM2cHg7XG4gICAgICAkYm9yZGVyUmFkaXVzOiA4cHg7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZjQ4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAkdEhlYWRlckhlaWdodDtcbiAgICAgIH1cbiAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDI2NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICAgICAgd2lkdGg6ICR0SGVhZGVySGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6ICR0SGVhZGVySGVpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3VybmFtZW50LXR5cGUtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuXG4gICAgICAgICoge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbSB7XG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNiNTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDgzLCAxMTQsIDIyNSwgMC4zMSk7XG4gICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSg4MywgMTE0LCAyMjUsIDAuMzEpO1xuICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmE0MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2M3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMzdweCAyM3B4IDIzcHggMjNweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0taWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiTmV4YS1IZWF2eVwiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tc3RhcnRpbmctdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhLUV4dHJhTGlnaHRcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG91cm5hbWVudC10eXBlLWl0ZW0tc3RhcnRpbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIwMzM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJOZXhhLUhlYXZ5XCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5leGEtRXh0cmFMaWdodFwiO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTVkZWZmO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvdXJuYW1lbnQtdHlwZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTQyNjY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggM3MgZWFzZSwgYmFja2dyb3VuZC1pbWFnZSAzcyBlYXNlO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDQ1MzhkIDAlLCAjM2M0NjcxIDEwMCUpO1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3VybmFtZW50LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MmY0ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTliZjc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnRvdXJuYW1lbnQtbXktcmFuayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTJhNDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOZXhhLUV4dHJhTGlnaHRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1zY29yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogIzY5OWJmNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMGQ5NWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTJhNDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcblxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10YiB7XG4gICAgICAgICAgICAubGVhZGVyYm9hcmQtcm93IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTIyMzc7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMzJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWhlYWQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAudG91cm5hbWVudC1sZWFkZXJib2FyZC10Yi1yb3cge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzdkYWJmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTQyNjY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vICY6Oi13ZWJraXQtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJjM2U3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudG91cm5hbWVudHMtcG9wdXAtd3JhcHBlciB7XG4gICAgLnRvdXJuYW1ldG5zLXBvcHVwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAudG91cm5hbWVudC1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3VybmFtZW50LXR5cGUtaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtcyB7XG4gICAgICAgICAgLnRvdXJuYW1lbnQtdHlwZS1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG91cm5hbWVudC10eXBlLXBhZ2luYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3VybmFtZW50LWNvbnRlbnQge1xuICAgICAgICAudG91cm5hbWVudC1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcblxuICAgICAgICAgIC50b3VybmFtZW50LWNvbnRlbnQtaGVhZGVyLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG91cm5hbWVudC1jb250ZW50LWluZm8ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIC50b3VybmFtZW50LW15LXJhbmsge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgLnRvdXJuYW1lbnQtbXktcmFuay1pbWcge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiIHtcbiAgICAgICAgICAgICAgLmxlYWRlcmJvYXJkLXJvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiLWhlYWQge1xuICAgICAgICAgICAgICAgIC50b3VybmFtZW50LWxlYWRlcmJvYXJkLXRiLXJvdyB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRvdXJuYW1lbnQtbGVhZGVyYm9hcmQtdGItYm9keSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRvdXJuYW1lbnRzLXBvcHVwLXdyYXBwZXIge1xuICAgIC50b3VybmFtZXRucy1wb3B1cC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3ZhcnMuc2Nzcyc7XG4vLyAkYmV0TGltaXRzQmdDb2xvclxuLy8gJGJldExpbWl0c1RpdGxlQ29sb3Jcbi8vICRiZXRMaW1pdHNUaXRsZUZvbnRTaXplXG4vLyAkYmV0TGltaXRzQW1vdW50Q29sb3Jcbi8vICRiZXRMaW1pdHNBbW91bnRGb250U2l6ZVxuLy8gJGJldExpbWl0c0N1cnJlbmN5Q29sb3Jcbi8vICRiZXRMaW1pdHNDdXJyZW5jeUZvbnRTaXplXG4vLyAkYmV0TGltaXRzTW9iaWxlQmdDb2xvclxuLy8gJGJldExpbWl0c1RpdGxlTW9iaWxlRm9udFNpemVcbi8vICRiZXRMaW1pdHNBbW91bnRNb2JpbGVGb250U2l6ZVxuLy8gJGJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemVcbi5iZXQtaW5mby13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJldExpbWl0c0JnQ29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmdDb2xvcjtcbiAgei1pbmRleDogMTAwMDtcblxuICAuYmV0LWxpbWl0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRsaW1pdHNIZWlnaHQ7XG5cbiAgICAubGltaXQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzVGl0bGVGb250U2l6ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBTZW1pYm9sZCc7XG4gICAgICAgIGNvbG9yOiAkYmV0TGltaXRzVGl0bGVDb2xvcjtcbiAgICAgIH1cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogJGJldExpbWl0c0Ftb3VudENvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzQW1vdW50Rm9udFNpemU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogJGJldExpbWl0c0N1cnJlbmN5Q29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzQ3VycmVuY3lGb250U2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJldC1pbmZvLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJldExpbWl0c01vYmlsZUJnQ29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmJldC1saW1pdHMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIC5saW1pdC1pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzVGl0bGVNb2JpbGVGb250U2l6ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0TGltaXRzQW1vdW50TW9iaWxlRm9udFNpemU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFycy5zY3NzXCI7XG4vLyAkYmV0QnRuQmdDb2xvclxuLy8gJGJldEJ0bkNvbG9yXG4vLyAkYmV0QnRuRm9udFNpemVcbi5iZXQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJldEJ0bkJnQ29sb3I7XG4gIGNvbG9yOiAkYmV0QnRuQ29sb3I7XG4gIGZvbnQtc2l6ZTogJGJldEJ0bkZvbnRTaXplO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuYmFycy1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkYnRuQmFyc0JnQ29sb3I7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cbiAgICAmLFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJ0bkJhcnNCZ0NvbG9yO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkZXJBbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xuICAgICAgMCUsXG4gICAgICA4MCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIDQwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubGFiZWwtZ2FtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idG4tYW1vdW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC52YWx1ZSxcbiAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgPiAuYmFycy1sb2FkZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5iZXQtZW1wdHkge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkJldCBBbW91bnQgRW1wdHlcIjtcbiAgICB9XG4gIH1cblxuICAmLmN1c3RvbSB7XG4gICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmxhYmVsLWdhbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcnMuc2Nzc1wiO1xuLy8gJGNhc2hvdXRCdG5CZ0NvbG9yXG4vLyAkY2FzaG91dEJ0bkNvbG9yXG4vLyAkY2FzaG91dEJ0bkZvbnRTaXplXG4uY2FzaG91dC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FzaG91dEJ0bkJnQ29sb3I7XG4gIGNvbG9yOiAkY2FzaG91dEFtb3VudEJ0bkNvbG9yO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICBmb250LXNpemU6ICRjYXNob3V0QnRuRm9udFNpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuYmFycy1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkYnRuQmFyc0JnQ29sb3I7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG5cbiAgICAmLFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJ0bkJhcnNCZ0NvbG9yO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkZXJBbmltIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxvYWRlckFuaW0ge1xuICAgICAgMCUsXG4gICAgICA4MCUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIDQwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTEwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgY29sb3I6ICRjYXNob3V0QnRuQ29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgPiAuYmFycy1sb2FkZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5iZXQtZW1wdHkge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIkJldCBBbW91bnQgRW1wdHlcIjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWNhc2hvdXQtYW1vdW50IHtcbiAgfVxuXG4gIC5idXR0b24tY2FzaG91dC1jdXJyZW5jeSB7XG4gICAgLy8gb3BhY2l0eTogMC42O1xuICAgIGNvbG9yOiAjZjFiMjAwO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFycy5zY3NzXCI7XG5cbi5iZXQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZXRBbW91bnRCZ0NvbG9yO1xuICBib3JkZXI6ICRiZXRBbW91bnRCb3JkZXJUaGlja25lc3Mgc29saWQgJGJldEFtb3VudEJvcmRlckNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzQ1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5pbnB1dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJHRpdGxlV2lkdGg6IDYwcHg7XG5cbiAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogJGJldEFtb3VudFRpdGxlQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJldEFtb3VudFRpdGxlRm9udFNpemU7XG4gICAgICAgIHdpZHRoOiAkdGl0bGVXaWR0aDtcbiAgICAgIH1cbiAgICAgIC5jdXN0b20tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQtYW1vdW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHRpdGxlV2lkdGh9KTtcblxuICAgICAgLmlucHV0LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6ICRiZXRBbW91bnRCdG5XaWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkYmV0QW1vdW50QnRuSGVpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYmV0QW1vdW50QnRuQm9yZGVyUmFkaXVzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJldEFtb3VudEJ0bkJnQ29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLm1pbnVzIHtcbiAgICAgICAgICByaWdodDogY2FsYygjeyRiZXRBbW91bnRCdG5XaWR0aH0gKyA1cHgpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdGF0aWMvaW1hZ2VzL2lucHV0LW1pbnVzLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wbHVzIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9pbnB1dC1wbHVzLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgY29sb3I6ICRiZXRBbW91bnRDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkYmV0QW1vdW50Rm9udFNpemU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZXRBbW91bnRJbnB1dEJnQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRiZXRBbW91bnRCdG5XaWR0aH0gKiAyIC0gNXB4KTtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgICZbcmVhZG9ubHk9XCJyZWFkb25seVwiXSB7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYud2l0aC1vdmVybGF5IHtcbiAgICAgICAgJjpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnB1dC1vdmVybGF5IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkYmV0QW1vdW50Rm9udFNpemU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJldEFtb3VudElucHV0QmdDb2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRiZXRBbW91bnRCdG5XaWR0aH0gKiAyIC0gNXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAuaW5wdXQtdmFsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmV0QW1vdW50Q29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnB1dC12YWwtZW5kaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRiZXRBbW91bnRDdXJyZW5jeUNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmV0LXdyYXBwZXItd2l0aC1vdmVybGF5IHtcbiAgfVxuXG4gICYuY3VzdG9tIHtcbiAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5tb2JpbGUtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvLyB6LWluZGV4OiA5OTk5OTk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5O1xuXG4gICYudmlzaWJsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgICAubW9iaWxlLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9iaWxlLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHZoKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIC5pbnB1dC1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWMyYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgIC5pbnB1dC12YWx1ZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5pbnB1dC12YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbWVDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZhbHVlLXN1Zml4IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGltZUNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXJyb3ItdG9vbHRpcCB7XG4gICAgICAgICAgY29sb3I6ICNlNjJiM2E7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzZXQtYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICB9XG5cbiAgICAgICYuaW52YWxpZCB7XG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNlNjJiM2E7XG5cbiAgICAgICAgLmlucHV0LXZhbHVlLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmlucHV0LXZhbHVlIHtcbiAgICAgICAgICAgIC5jdXJyZW5jeSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICBjb2xvcjogI2U2MmIzYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZS1zdWZpeCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZTYyYjNhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXJyb3ItdG9vbHRpcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maXhlZC1hbW91bnQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTQxZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgIGNvbG9yOiAjNjU2YzgyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDFiMmI7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5udW1iZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC5udW1iZXJzIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAubnVtYmVyLWlucHV0LWxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgIC5udW1iZXItaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMmE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLnplcm8ge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5udW1iZXItaW5wdXQtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgLmNhbmNlbC1hY3Rpb24sXG4gICAgICAgIC51bmRvLWFjdGlvbixcbiAgICAgICAgLmRvbmUtaW5wdXQtdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzJhO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZG9uZS1pbnB1dC12YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICRsaW1lQ29sb3I7XG4gICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlcnJvcldyYXBwZXJCZ0NvbG9yO1xuICBjb2xvcjogJGVycm9yV3JhcHBlckNvbG9yO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgYm9yZGVyOiAkYmV0QW1vdW50Qm9yZGVyVGhpY2tuZXNzIHNvbGlkICRiZXRBbW91bnRCb3JkZXJDb2xvcjtcblxuICAuZXJyb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCJAaW1wb3J0ICd2YXJzLnNjc3MnO1xuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XG4gIGNvbG9yOiAkdGV4dENvbG9yO1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQm9sZCc7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5pbWcge1xuICBAaW5jbHVkZSBwcmV2ZW50RHJhZztcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhQm9sZCc7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbmlucHV0LFxuc2VsZWN0IHtcbiAgLy8gcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZUhvbGRlckNvbG9yO1xufVxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDsgLypGb3IgRmlyZUZveCovXG5cbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLypGb3IgV2Via2l0cyBsaWtlIENocm9tZSBhbmQgU2FmYXJpKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuKiB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXJUcmFja0NvbG9yO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXJUaHVtYkNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gcHJldmVudERyYWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWl4aW4gZG90dGVkSGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBsZXNzQnJpZ2h0bmVzc0hvdmVyIHtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dENvbG9ySG92ZXIoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgQGlmICgkYWN0aXZlID09IDEpIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZDFjMWM7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGJnQ29sb3JIb3ZlcigkY29sb3I6ICNmZmYsICRhY3RpdmU6IDApIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgQGlmICgkYWN0aXZlID09IDEpIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBicmlnaHRuZXNzSG92ZXIoJGJyaWdodG5lc3M6IDcwJSwgJGFjdGl2ZTogMCkge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygkYnJpZ2h0bmVzcyk7XG4gIH1cblxuICBAaWYgKCRhY3RpdmUgPT0gMSkge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKCRicmlnaHRuZXNzKTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBiZ0FuZFRleHRDb2xvckhvdmVyKCRiZ0NvbG9yLCAkdGV4dENvbG9yLCAkYWN0aXZlOiAwKSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodEJ0bkJnQ29sb3I7XG4gIH1cblxuICBAaWYgKCRhY3RpdmUgPT0gMSkge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCdG5CZ0NvbG9yO1xuICAgIH1cbiAgfVxufVxuQG1peGluIHVuZGVybGluZUhvdmVyKCR1bmRlcmxpbmVDb2xvcjogaW5pdGlhbCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkdW5kZXJsaW5lQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIGNhcmQoJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogY2FsYygxLjIgKiAjeyR3aWR0aH0pO1xuXG4gIC5yYW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoI3skd2lkdGh9ICogMC4zNSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJtaXhpbnMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiZm9udHMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy5zY3NzXCI7XG5cbkBpbXBvcnQgXCJoZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInJpZ2h0YmFyLnNjc3NcIjtcblxuQGltcG9ydCBcIm1vZHVsZXMvYmV0aGlzdG9yeS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9teWJldHMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGl2ZWNoYXQuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcmFjZXMuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmFubmVycy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yb3RhdGlvbi1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wb3B1cC1ydWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90b3VybmFtZW50cy1wb3B1cC5zY3NzXCI7XG5cbi8vIGltcG9ydCBjb21wb25lbnRzXG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2xpbWl0cy5zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2JldC1idXR0b24uc3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29tcG9uZW50cy9jYXNob3V0LWJ1dHRvbi5zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb21wb25lbnRzL2JldC1jaGFuZ2VyLnN0eWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvbW9iaWxlLWlucHV0LnN0eWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbXBvbmVudHMvZXJyb3Itd3JhcHBlci5zdHlsZS5zY3NzXCI7XG5cbkBpbXBvcnQgXCJvdmVycmlkZXMuc2Nzc1wiO1xuXG46cm9vdCB7XG4gIC0tdGV4dENvbG9yOiAjZmZmO1xuXG4gIC0tYm9yZGVyUmFkaXVzOiA1cHg7XG4gIC0tYmdDb2xvcjogIzBjMTIxZTtcbiAgLS1saW1lQ29sb3I6ICNhMWYxNWI7XG4gIC0tcGxhY2VIb2xkZXJDb2xvcjogIzY1NmM4MjtcbiAgLS1nYW1lTmFtZUNvbG9yOiAjZTYyYjNhO1xuICAtLXNjcm9sbGJhclRyYWNrQ29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXNjcm9sbGJhclRodW1iQ29sb3I6ICMyZjM2NGQ7XG4gIC0tZXJyb3JXcmFwcGVyQmdDb2xvcjogIzEzMTkyNjsgLy8jMjgyODJjO1xuICAtLWVycm9yV3JhcHBlckNvbG9yOiAjZDkyYzNhO1xuXG4gIC0td2FsbGV0Q2hhbmdlckJnQ29sb3I6ICMxYzIzMzE7XG4gIC0tZnJlZWJldEJnQ29sb3I6ICNlNjJiM2E7XG4gIC0tZnJlZWJldENvbG9yOiAjZTJlOGZiO1xuICAtLXRpbWVyQ29sb3I6ICM5N2ExYzI7XG4gIC0tZ2FtZVJ1bGVzVGl0bGVDb2xvcjogcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjYpO1xuXG4gIC0tZ2FtZUNvbnRhaW5lckJnQ29sb3I6ICMxMzE5MjY7XG5cbiAgLS1iZXRBbW91bnRCZ0NvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1iZXRBbW91bnRCb3JkZXJDb2xvcjogcmdiYSgxMDAsIDEwNiwgMTI4LCAwLjcpO1xuICAtLWJldEFtb3VudEJvcmRlclRoaWNrbmVzczogMXB4O1xuICAtLWJldEFtb3VudEJ0bkJnQ29sb3I6ICMzNjNlNTM7XG4gIC0tYmV0QW1vdW50QnRuV2lkdGg6IDQwcHg7XG4gIC0tYmV0QW1vdW50QnRuSGVpZ2h0OiA0MHB4O1xuICAtLWJldEFtb3VudEJ0bkJvcmRlclJhZGl1czogMzBweDtcbiAgLS1iZXRBbW91bnRUaXRsZUNvbG9yOiAjNjQ2YTgwO1xuICAtLWJldEFtb3VudFRpdGxlRm9udFNpemU6IDEycHg7XG4gIC0tYmV0QW1vdW50Q29sb3I6ICNhMWYxNWI7XG4gIC0tYmV0QW1vdW50Rm9udFNpemU6IDE2cHg7XG4gIC0tYmV0QW1vdW50Q3VycmVuY3lDb2xvcjogIzk3YTFjMjtcbiAgLS1iZXRBbW91bnRJbnB1dEJnQ29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC0tYnRuQmFyc0JnQ29sb3I6ICM0NDQ0NDQ7XG4gIC0tYmV0QnRuQmdDb2xvcjogI2ExZjE1YjtcbiAgLS1iZXRCdG5Db2xvcjogIzE1MWIyOTtcbiAgLS1iZXRCdG5Gb250U2l6ZTogMjJweDtcbiAgLS1jYXNob3V0QnRuQmdDb2xvcjogI2U2MmIzYTtcbiAgLS1jYXNob3V0QnRuQ29sb3I6ICNmZmZmZmY7XG4gIC0tY2FzaG91dEFtb3VudEJ0bkNvbG9yOiAjZmZlMzM4O1xuICAtLWNhc2hvdXRCdG5Gb250U2l6ZTogMjJweDtcblxuICAtLWJldEhpc3RvcnlCZ0NvbG9yOiAjMWYyNTMzO1xuXG4gIC0tbGltaXRzSGVpZ2h0OiA0MHB4O1xuICAtLWJldExpbWl0c0JnQ29sb3I6ICMxZjI1MzM7XG4gIC0tYmV0TGltaXRzVGl0bGVDb2xvcjogIzk3YTFjMjtcbiAgLS1iZXRMaW1pdHNUaXRsZUZvbnRTaXplOiAxNHB4O1xuICAtLWJldExpbWl0c0Ftb3VudENvbG9yOiAjY2NkNmY2O1xuICAtLWJldExpbWl0c0Ftb3VudEZvbnRTaXplOiAxNHB4O1xuICAtLWJldExpbWl0c0N1cnJlbmN5Q29sb3I6ICM5N2ExYzI7XG4gIC0tYmV0TGltaXRzQ3VycmVuY3lGb250U2l6ZTogMTRweDtcbiAgLS1iZXRMaW1pdHNNb2JpbGVCZ0NvbG9yOiByZ2JhKDI2LCAzNCwgNTEsIDAuNCk7XG4gIC0tYmV0TGltaXRzVGl0bGVNb2JpbGVGb250U2l6ZTogOXB4O1xuICAtLWJldExpbWl0c0Ftb3VudE1vYmlsZUZvbnRTaXplOiAxMHB4O1xuICAtLWJldExpbWl0c0N1cnJlbmN5TW9iaWxlRm9udFNpemU6IDEwcHg7XG5cbiAgLS1jdXJyZW5jeUFtb3VudENvbG9yOiAjYTFmMTViO1xuICAtLWN1cnJlbmN5Q29kZUNvbG9yOiAjOTdhMWMyO1xuXG4gIC0tcmlnaHRzZWN0aW9uYmdjb2xvcjogIzFmMjUzMztcblxuICAtLWluc3VmZmljaWVudEJhbGFuY2VDb2xvcjogI2U2MmIzYTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzEyMWU7XG5cbiAgJi5kaXNhYmxlLWFjdGlvbnMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLnRyYW5zLXVpIHtcbiAgICBbZGF0YS10cmFuc10ge1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJlZDtcbiAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAyNSUsIHJlZCAyNSUsIHJlZCA1MCUsIGJsYWNrIDUwJSwgYmxhY2sgNzUlLCB5ZWxsb3cgNzUlKSA1O1xuICAgIH1cbiAgfVxuICAudHJhbnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwY2M7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICY6bm90KGlucHV0KSxcbiAgJjpub3Qoc2VsZWN0KSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cblxuI21haW4tbG9hZGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGltZyB7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMTElO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi5sZWZ0LWNvbnRlbnQge1xuICAvLyB3aWR0aDogMjVyZW07XG4gIHdpZHRoOiAyNSU7XG4gIC8vIG1hcmdpbjogMCA4ICogJHJlbTtcbn1cbi5tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NjVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yaWdodC1jb250ZW50IHtcbiAgd2lkdGg6IDQ2NXB4O1xufVxuXG4uZnJhbWUtZXJyb3Ige1xuICBjb2xvcjogJHJlZEJ0bjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2FkZXIsXG4ubG9hZGVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cbi5sb2FkZXIge1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodDogMS4xZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDggMC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbG9hZDggMC44cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mdWxsLWxvYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wdXAtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA4MDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNSwgMzgsIDAuODIpO1xuXG4gIC5wb3B1cC1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBvcHVwIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyNTMzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICM5N2ExYzI7XG5cbiAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgLnBvcHVwLXRvcCB7XG4gICAgICAgICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3B1cC1ib2R5IHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjcG9wdXAtZGluby1zcGlucyB7XG4gICAgdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDIgKiAkcmVtO1xuICAgICAgICB3aWR0aDogNjAgKiAkcmVtO1xuICAgICAgICBoZWlnaHQ6IDI0ICogJHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjQgKiAkcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMzBkO1xuICAgICAgICBjb2xvcjogdmFyKC0tbGltZVRleHQpO1xuICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMDAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZlMDAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBvcHVwLXNvdW5kLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNSwgMzgsIDAuNzMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5O1xuXG4gIC5wb3B1cC1zb3VuZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDI7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZTJlOGZiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuc291bmQtYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIC5zb3VuZC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTI2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNvdW5kLW9uLWJ0biB7XG4gICAgICB9XG4gICAgICAuc291bmQtb2ZmLWJ0biB7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9wdXAtaW5zdWZmaWNpZW50LWJhbGFuY2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1LCAzOCwgMC43Myk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5OTk5OTk7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBvcHVwLWluc3VmaWNpZW50LWJhbGFuY2UtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gICAgLnBvcHVwLWluc3VmaWNpZW50LWJhbGFuY2UtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIC5wb3B1cC1pbnN1ZmljaWVudC1iYWxhbmNlLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cC1pbnN1ZmljaWVudC1iYWxhbmNlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRpbnN1ZmZpY2llbnRCYWxhbmNlQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIC5tYWtlLWRlcG9zaXQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBvcHVwcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjUsIDM4LCAxKTtcblxuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAucG9wdXAge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNlMmU4ZmI7XG4gIH1cblxuICAmLmNvdW50cnktcmVzdHJpY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5wb3B1cC5jb3VudHJ5LXJlc3RyaWN0ZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIG1heC13aWR0aDogODB2dztcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxvZ3Mtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTtcblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgICYucGxheSB7XG4gICAgICBjb2xvcjogIzM3ZWQzNztcbiAgICB9XG4gICAgJi5lbmRlZCB7XG4gICAgICBjb2xvcjogI2ZmZmY2ZDtcbiAgICB9XG4gICAgJi5zdG9wIHtcbiAgICAgIGNvbG9yOiAjZmY1YjViO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWQ4IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxubWFpbiB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTNweCAtIDEwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcblxuICAmID4gZGl2IHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubGVmdC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbkJnQ29sb3I7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCA0MywgNTksIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcblxuICAgIC5nYW1lLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYubG9hZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJldHNsaXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgI2JldC1zZXR0aW5ncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuYmV0LXNldHRpbmcge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmlnaHQtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmdyZWVuLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNjAlIDQwJSwgIzczZmZhNCwgIzAwOGQyYik7XG5cbiAgICBzcGFuIHtcbiAgICB9XG4gIH1cblxuICAuaW5mby1pY29uIHtcbiAgICBmb250LXNpemU6IDI0ICogJHJlbTtcbiAgICBjb2xvcjogI2E3YTdhNztcbiAgICBjdXJzb3I6IGhlbHA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIG1haW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSA1M3B4IC0gNjBweCk7XG4gICAgLy8gcGFkZGluZzogMCAzMHB4IDMwcHggMzBweDtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICAgIC5nYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJldC1oaXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBtYWluIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gNjNweCAtIDQwcHgpO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG5cbiAgICAgIC5nYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJldC1oaXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIG1haW4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSA1M3B4IC0gNDBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5nYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJldC1oaXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgIC5teS1iZXRzIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgfVxuICAgICAgJi5vcGVuLWNoYXQgPiAubXktYmV0cyB7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIG1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSA1M3B4IC0gMzBweCk7XG4gICAgcGFkZGluZzogMCA1cHggMTVweCA1cHg7XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgIC5nYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iZXQtaGlzdG9yeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAubXktYmV0cyB7XG4gICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgIH1cbiAgICAgICYub3Blbi1jaGF0ID4gLm15LWJldHMge1xuICAgICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpY2tlckFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYW5pbWF0ZS1mbGlja2VyIHtcbiAgYW5pbWF0aW9uOiBmbGlja2VyQW5pbWF0aW9uIDFzIGluZmluaXRlO1xufVxuXG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5lZGdlIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmMzZCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLXJlc291cmNlcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVwZ2FtaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc2Nvbm5lY3QtcG9wdXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk7XG5cbiAgLmRpc2Nvbm5lY3QtcG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0MjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAgIHBhZGRpbmc6IDgwcHggMTAwcHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/