@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap");.mb-hide.inline{display:inline}@media only screen and (max-width:1024px){.mb-hide{display:none!important}}.mb-show{display:none}@media only screen and (max-width:1024px){.mb-show{display:block!important}.mb-show.inline{display:inline!important}}@font-face{font-family:Minecraft;font-weight:400;src:url(../fonts/Minecraft.ttf)}@font-face{font-family:Museo;src:url("../fonts/Museo 700 Regular.otf")}body,html{color:#000;font-family:Minecraft,sans-serif;font-weight:400}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{font-family:Minecraft,sans-serif;font-weight:400;margin-bottom:0;margin-top:0}body a,html a{color:inherit;text-decoration:none;transition:all .1s ease-in}body a:hover,html a:hover{transition:all .15s ease-out}body ul,html ul{list-style:none;margin:0;padding:0}body .desc,body p,html .desc,html p{margin:0}body .museo,html .museo{font-family:Museo,sans-serif;font-weight:700}body,html{align-items:center;background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;margin:0;overflow-x:hidden;padding:0;touch-action:manipulation;width:100%}body *,html *{box-sizing:border-box}body figure,html figure{margin:0;padding:0}body .img-holder img,body .img-holder picture,html .img-holder img,html .img-holder picture{display:block;width:100%}body .img-holder.bg-mode,html .img-holder.bg-mode{overflow:hidden}body .img-holder.bg-mode img,body .img-holder.bg-mode picture,html .img-holder.bg-mode img,html .img-holder.bg-mode picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body .gameplay-wrapper,html .gameplay-wrapper{border:.5vw solid #fff;height:39.375vw;margin:auto;overflow:hidden;position:relative;width:70vw}body .gameplay-wrapper a,body .gameplay-wrapper button,body .gameplay-wrapper div,body .gameplay-wrapper figure,body .gameplay-wrapper img,body .gameplay-wrapper li,body .gameplay-wrapper p,body .gameplay-wrapper picture,body .gameplay-wrapper section,body .gameplay-wrapper span,body .gameplay-wrapper ul,html .gameplay-wrapper a,html .gameplay-wrapper button,html .gameplay-wrapper div,html .gameplay-wrapper figure,html .gameplay-wrapper img,html .gameplay-wrapper li,html .gameplay-wrapper p,html .gameplay-wrapper picture,html .gameplay-wrapper section,html .gameplay-wrapper span,html .gameplay-wrapper ul{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}body .gameplay-wrapper .full-size,html .gameplay-wrapper .full-size{height:100%;left:0;position:absolute;top:0;width:100%}body .gameplay-wrapper .data-holder,html .gameplay-wrapper .data-holder{position:absolute}body .gameplay-wrapper .data-holder .background,html .gameplay-wrapper .data-holder .background{left:0;position:absolute;top:0;width:100%;z-index:1}body .gameplay-wrapper .data-holder .background img,body .gameplay-wrapper .data-holder .background picture,html .gameplay-wrapper .data-holder .background img,html .gameplay-wrapper .data-holder .background picture{display:block;width:100%}body .gameplay-wrapper .data-holder .data-context,html .gameplay-wrapper .data-holder .data-context{position:relative;z-index:2}body .gameplay-wrapper .el-img,html .gameplay-wrapper .el-img{position:absolute}body .gameplay-wrapper .el-img img,html .gameplay-wrapper .el-img img{display:block;width:100%}@media only screen and (max-width:768px) and (orientation:portrait){body,html{overflow:hidden}body .gameplay-wrapper,html .gameplay-wrapper{height:56.25vw;width:100vw}}@media (max-width:768px){body,html{overflow:hidden}}.modal{align-items:center;display:flex;justify-content:center;position:fixed;visibility:hidden;z-index:15}.modal,.modal .overlay{bottom:0;left:0;right:0;top:0}.modal .overlay{background-color:rgba(0,0,0,.4);position:absolute}.modal .modal-content,.modal .overlay{opacity:0;transition:all .35s steps(5)}.modal .modal-content{background-color:#fff;font-size:3vw;line-height:1.5;padding:5vw;position:relative;text-align:center;transform:translateY(30px);width:50vw;z-index:2}.modal .modal-content .cta-holder{cursor:pointer;margin:0 auto;position:relative;width:10vw}.modal .modal-content .cta-holder .context{align-items:center;display:flex;font-size:2vw;height:100%;justify-content:center;left:0;padding-top:2%;position:absolute;top:0;width:100%}.modal .modal-content .cta-holder:hover{color:red}.modal.active{visibility:visible}.modal.active .modal-content,.modal.active .overlay{opacity:1;transition:all .35s steps(5)}.modal.active .modal-content{transform:none}.modal#sharing-modal .modal-content{padding:3vw 0 2vw}@media only screen and (max-width:768px) and (orientation:portrait){.modal .modal-content{width:90vw}.modal .modal-content .cta-holder{margin-top:3vw;width:15vw}.modal .modal-content .cta-holder .context{font-size:3vw}}.loading-overlay{align-items:center;background-color:#9be0ff;display:flex;font-size:3vw;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:20}.loading-overlay .context{-webkit-animation:txtLoading 1s steps(3) infinite;animation:txtLoading 1s steps(3) infinite;color:#0072a5}.loading-overlay.closed{display:none;visibility:hidden}@-webkit-keyframes txtLoading{0%,to{opacity:1}50%{opacity:.75}}@keyframes txtLoading{0%,to{opacity:1}50%{opacity:.75}}.ingame-modal{position:absolute;visibility:hidden;z-index:20}.ingame-modal .overlay{background-color:rgba(0,0,0,.6);z-index:1}.ingame-modal .modal-context,.ingame-modal .overlay{opacity:0;position:absolute;transition:all .35s steps(5)}.ingame-modal .modal-context{left:9.9%;top:7.13%;transform:translateY(30px);width:78.9%;z-index:2}.ingame-modal .modal-context .close-modal-btn{cursor:pointer;height:7.5%;left:95%;position:absolute;top:3%;width:4.6%;z-index:3}.ingame-modal .modal-context .close-modal-btn:hover{background-color:rgba(0,0,0,.4);transition:all .15s ease-out}.ingame-modal .modal-context .modal-label{color:#fff;font-size:2.35vw;left:16%;position:absolute;text-align:center;top:4.5%;white-space:nowrap;width:67%}.ingame-modal .modal-context .modal-content{left:7%;position:absolute;top:20%;width:84%}.ingame-modal .modal-context .modal-content *,.ingame-modal .modal-context .modal-content h3,.ingame-modal .modal-context .modal-content h4{font-family:Museo,sans-serif;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ingame-modal .modal-context .modal-content .purpose-title{color:#be1e2d;font-size:1.675vw;margin-bottom:1vw}.ingame-modal .modal-context .modal-content .donate-info{font-size:1.75vw;line-height:1.35}@media only screen and (max-width:768px) and (orientation:portrait){.ingame-modal .modal-context .modal-content .purpose-title{font-size:2.25vw;margin-bottom:1.25vw}.ingame-modal .modal-context .modal-content .donate-info{font-size:2.35vw}}.ingame-modal.active{visibility:visible}.ingame-modal.active .modal-context,.ingame-modal.active .overlay{opacity:1;transition:all .35s steps(5)}.ingame-modal.active .modal-context{transform:none}.st-image-share-buttons,iframe{display:none!important}#game-background{z-index:1}#game-background .bg-strip{display:flex;height:100%;position:absolute;right:0;top:0;width:300%}#game-background .bg-strip .bg-item{flex-basis:33.33%;flex-grow:1}#game-background.animated .bg-strip{-webkit-animation:backgroundMove 10s steps(100) infinite;animation:backgroundMove 10s steps(100) infinite}@-webkit-keyframes backgroundMove{0%{transform:translateX(0)}to{transform:translateX(66.667%)}}@keyframes backgroundMove{0%{transform:translateX(0)}to{transform:translateX(66.667%)}}#how-to-play-screen{display:none;z-index:5}#how-to-play-screen .close-btn{cursor:pointer;height:7%;left:80.5%;position:absolute;top:10.3%;width:4%;z-index:3}#how-to-play-screen .close-btn:hover{background-color:rgba(0,0,0,.4);transition:all .15s ease-out}#how-to-play-screen .overlay{z-index:1}#how-to-play-screen .how-to-play-dialog{height:86.6%;left:16.5%;top:7.87%;width:67.95%;z-index:2}#how-to-play-screen .how-to-play-dialog .data-context .dialog-label{font-size:2.35vw;left:32%;position:absolute;text-align:center;top:4%;white-space:nowrap;width:35%}#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer{z-index:1}#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer .caret-img,#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer .explode-img,#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer .virus-img{position:absolute}#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer .caret-img{left:48.96%;top:45.5%;width:2%}#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer .virus-img{left:9.96%;top:27.5%;width:29.5%}#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer .virus-img .context{align-items:center;color:#fff;display:flex;font-size:3vw;height:100%;justify-content:center;left:0;padding-top:2%;position:absolute;top:0;width:100%}#how-to-play-screen .how-to-play-dialog .data-context .illustration-layer .explode-img{left:53.64%;top:27.5%;width:36.475%}#how-to-play-screen .how-to-play-dialog .data-context .text-layer{text-align:center}#how-to-play-screen .how-to-play-dialog .data-context .text-layer .context{font-size:2.5vw;left:12.5%;position:absolute;top:75%;width:75%}#how-to-play-screen .how-to-play-dialog .data-context .pointer-layer{left:31%;top:52%;width:9.5%;z-index:3}@media only screen and (max-width:768px) and (orientation:portrait){#how-to-play-screen .how-to-play-dialog .data-context .pointer-layer{left:27%;top:52%;width:12%}#how-to-play-screen .how-to-play-dialog .data-context .dialog-label{font-size:2.25vw}#how-to-play-screen .how-to-play-dialog .data-context .text-layer .context{font-size:3.5vw}}#highscore-screen{display:none;z-index:5}#highscore-screen .close-btn{cursor:pointer;height:7%;left:80.5%;position:absolute;top:10.3%;width:4%;z-index:3}#highscore-screen .close-btn:hover{background-color:rgba(0,0,0,.4);transition:all .15s ease-out}#highscore-screen .overlay{z-index:1}#highscore-screen .highscore-dialog{height:86.6%;left:16.5%;top:7.87%;width:67.95%;z-index:2}#highscore-screen .highscore-dialog .data-context .dialog-label{font-size:2.35vw;left:32%;position:absolute;text-align:center;top:4.5%;white-space:nowrap;width:35%}#highscore-screen .highscore-dialog .data-context .highscore-listing{height:70%;left:7.5%;position:absolute;top:20%;width:85%}#highscore-screen .highscore-dialog .data-context .highscore-listing .item{align-items:center;display:flex;font-size:2.5vw;justify-content:space-between;padding:1vw}@media only screen and (max-width:768px) and (orientation:portrait){#highscore-screen .highscore-dialog .data-context .dialog-label{font-size:3.3vw}#highscore-screen .highscore-dialog .data-context .highscore-listing .item{font-size:3.75vw}}#starter-screen{display:none;z-index:3}#starter-screen .background-layer{z-index:2}#starter-screen .background-layer .dino-image{left:53.3%;top:38.9%;width:37.29%}#starter-screen .background-layer .title-image{left:8.7%;top:6.481%;width:83.594%}#starter-screen .controller-layer{z-index:3}#starter-screen .controller-layer .highscore-label,#starter-screen .controller-layer .how-to-play-btn,#starter-screen .controller-layer .start-btn{cursor:pointer;z-index:2}#starter-screen .controller-layer .highscore-label .data-context,#starter-screen .controller-layer .how-to-play-btn .data-context,#starter-screen .controller-layer .start-btn .data-context{align-items:center;display:flex;font-size:2.35vw;height:100%;justify-content:center;left:0;padding-top:1%;position:absolute;top:0;width:100%}#starter-screen .controller-layer .highscore-label:hover,#starter-screen .controller-layer .how-to-play-btn:hover,#starter-screen .controller-layer .start-btn:hover{color:red}#starter-screen .controller-layer .start-btn{height:12.6%;left:17.7%;top:38.7%;width:21.35%}#starter-screen .controller-layer .how-to-play-btn{height:12.6%;left:12.5%;top:54.72%;width:31.5%}#starter-screen .controller-layer .highscore-label{height:12.6%;left:12.5%;top:70.83%;width:31.5%}#starter-screen .controller-layer .high-score-board{height:17.8%;left:8.75%;top:79.3%;width:38.9%;z-index:1}#starter-screen .controller-layer .high-score-board .data-context{align-items:center;display:flex;font-size:3vw;height:70%;justify-content:space-between;left:5%;top:30%;width:90%}@media only screen and (max-width:768px) and (orientation:portrait){#starter-screen .controller-layer .highscore-label .data-context,#starter-screen .controller-layer .how-to-play-btn .data-context,#starter-screen .controller-layer .start-btn .data-context{font-size:3.5vw}#starter-screen .controller-layer .high-score-board .data-context{font-size:4vw}}#gameplay-screen{display:none;z-index:5}#gameplay-screen #main-playground{height:100%;left:8%;overflow:visible;position:absolute;top:0;width:84%;z-index:2}#gameplay-screen #main-playground .virus{border-radius:50%;position:absolute}#gameplay-screen #main-playground .virus .interactive-zone{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}#gameplay-screen #main-playground .virus .interactive-zone span{color:#fff;font-size:2vw}#gameplay-screen #main-playground .virus .img-area{-webkit-animation:virusAnim 1s steps(4) infinite;animation:virusAnim 1s steps(4) infinite;height:110%;left:-5%;position:absolute;top:-5%;width:110%;z-index:1}#gameplay-screen #main-playground .virus .img-area img{display:block;width:100%}#gameplay-screen #main-playground .virus .img-area .explode-img{display:none;transform:translateY(10%)}#gameplay-screen #main-playground .virus.destroyed .img-area .virus-img{display:none}#gameplay-screen #main-playground .virus.destroyed .img-area .explode-img{display:block}#gameplay-screen .clock-counter{height:12.8%;left:37%;top:5.55%;width:26%;z-index:2}#gameplay-screen .clock-counter .data-context{align-items:center;display:flex;font-size:2.25vw;height:100%;justify-content:center;padding-top:4%;width:100%}#gameplay-screen .clock-counter .data-context.danger{color:red}#gameplay-screen .missed-point-counter,#gameplay-screen .score-point-counter{z-index:2}#gameplay-screen .missed-point-counter .label,#gameplay-screen .score-point-counter .label{bottom:105%;color:#fff;font-size:2.25vw;position:absolute;text-align:center;text-shadow:4px 4px #555;width:100%}#gameplay-screen .missed-point-counter{height:12.2%;left:3.4375%;top:83.33%;width:14.2%}#gameplay-screen .missed-point-counter .data-context{align-items:center;display:flex;font-size:2.5vw;height:100%;justify-content:flex-end;line-height:1;margin:auto;position:relative;top:5%;width:80%}#gameplay-screen .score-point-counter{height:12.2%;left:74.22%;top:83.33%;width:21.875%}#gameplay-screen .score-point-counter .data-context{align-items:center;display:flex;font-size:2.5vw;height:100%;justify-content:flex-end;line-height:1;margin:auto;position:relative;top:5%;width:80%}#gameplay-screen .overlay-info{z-index:4}#gameplay-screen .overlay-info .ready-txt{left:25.26%;opacity:0;top:42.129%;visibility:hidden;width:48.4375%}#gameplay-screen .overlay-info .time-up-txt{left:13.125%;opacity:0;top:42.129%;visibility:hidden;width:73.75%}#gameplay-screen .overlay-info .go-txt{left:40.105%;opacity:0;top:42.129%;visibility:hidden;width:20.3125%}#gameplay-screen .overlay-info .score-result{opacity:0;visibility:hidden}#gameplay-screen .overlay-info .score-result .your-score-title{left:4.1667%;top:15.1%;width:92.7%}#gameplay-screen .overlay-info .score-result .score-board{height:39.81%;left:16.5625%;top:37.96%;width:66.927%}#gameplay-screen .overlay-info .score-result .score-board .data-context{align-items:center;display:flex;font-size:8vw;height:100%;justify-content:center;padding-top:5%;width:100%}#gameplay-screen .overlay-info .score-result .play-again-btn{cursor:pointer;height:12.33%;left:7.3%;top:83.33%;width:35.3125%}#gameplay-screen .overlay-info .score-result .play-again-btn .data-context{align-items:center;display:flex;font-size:2.35vw;height:100%;justify-content:center;padding-top:2%;width:100%}#gameplay-screen .overlay-info .score-result .play-again-btn:hover{color:red}#gameplay-screen .overlay-info .score-result .fbshare-btn{cursor:pointer;height:12.33%;left:45%;position:absolute;top:83.33%;width:21%}#gameplay-screen .overlay-info .score-result .fbshare-btn .data-context{align-items:center;display:flex;font-size:2.35vw;height:100%;justify-content:center;left:0;padding-top:3%;position:absolute;top:0;width:100%}#gameplay-screen .overlay-info .score-result .fbshare-btn [data-network=sharethis]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#gameplay-screen .overlay-info .score-result .fbshare-btn:hover .data-context{color:red}#gameplay-screen .overlay-info .score-result .donate-btn{cursor:pointer;height:12.33%;left:69%;top:83.33%;width:27%}#gameplay-screen .overlay-info .score-result .donate-btn .data-context{align-items:center;color:#fff;display:flex;font-size:2.35vw;height:100%;justify-content:center;padding-top:2%;width:90%}#gameplay-screen .overlay-info .score-result .donate-btn:hover{filter:brightness(1.2)}#gameplay-screen .overlay-feedback{opacity:0;visibility:hidden}#gameplay-screen .overlay-feedback .img-holder{height:100%;width:100%}#gameplay-screen .overlay-feedback .explode{left:14%;opacity:0;top:0;visibility:hidden;width:72%}@media only screen and (max-width:768px) and (orientation:portrait){#gameplay-screen #main-playground .virus .interactive-zone span{font-size:4vw}#gameplay-screen .clock-counter .data-context{font-size:3.5vw}#gameplay-screen .missed-point-counter .label,#gameplay-screen .score-point-counter .label{font-size:4vw;text-shadow:.5vw .5vw #555}#gameplay-screen .missed-point-counter .data-context,#gameplay-screen .score-point-counter .data-context{font-size:3.3vw}#gameplay-screen .overlay-info .score-result .score-board .data-context{font-size:12.5vw}#gameplay-screen .overlay-info .score-result .donate-btn .data-context,#gameplay-screen .overlay-info .score-result .fbshare-btn .data-context,#gameplay-screen .overlay-info .score-result .play-again-btn .data-context{font-size:3.3vw}}@-webkit-keyframes virusAnim{0%,to{transform:none}50%{transform:scale(1.05)}}@keyframes virusAnim{0%,to{transform:none}50%{transform:scale(1.05)}}#name-input-screen{display:none;z-index:4}#name-input-screen .title-image{left:8.7%;top:6.481%;width:83.594%}#name-input-screen .enter-your-name-label{height:12.2%;left:25.5%;top:43.5%;width:49.2%}#name-input-screen .enter-your-name-label .data-context{align-items:center;display:flex;font-size:2.35vw;height:100%;justify-content:center;padding-top:2%;width:100%}#name-input-screen .name-input-form{height:15.648%;left:17.0315%;position:absolute;top:61.574%;width:66.4%;z-index:2}#name-input-screen .name-input-form .input-holder{height:100%;position:relative;width:100%}#name-input-screen .name-input-form .input-holder input{background-color:transparent;border:none;display:block;font-family:Minecraft,sans-serif;font-size:3vw;height:100%;outline:none;padding:.5vw 1.5vw 0;text-align:center;width:100%}#name-input-screen .enter-your-name-action{cursor:pointer;height:12.2%;left:43.49%;top:82.037%;width:12.8125%}#name-input-screen .enter-your-name-action .data-context{align-items:center;display:flex;font-size:2.35vw;height:100%;justify-content:center;padding-top:4%;width:100%}#name-input-screen .enter-your-name-action:hover{color:red}@media only screen and (max-width:768px) and (orientation:portrait){#name-input-screen .enter-your-name-label .data-context{font-size:3.3vw;padding-top:.5%}#name-input-screen .name-input-form .input-holder input{font-size:3.5vw;padding:1vw 2vw 0}#name-input-screen .enter-your-name-action .data-context{font-size:3.3vw;padding-top:2%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fdHlwb2dyYXBoeS5zY3NzIiwiY29tbW9uL19oZWxwZXIuc2NzcyIsImNvbW1vbi9fZWxlbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwic2NyZWVuL19iYWNrZ3JvdW5kLnNjc3MiLCJzY3JlZW4vX2hvdy10by1wbGF5LnNjc3MiLCJzY3JlZW4vX2hpZ2gtc2NvcmUuc2NzcyIsInNjcmVlbi9fc3RhcnRlci5zY3NzIiwic2NyZWVuL19nYW1lcGxheS5zY3NzIiwic2NyZWVuL19uYW1lLWlucHV0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEZBQVksQ0NBWixnQkFFRSxjQUFlLENBR2hCLDBDQUxELFNBTUUsc0JBQXdCLENBRXpCLENBRUQsU0FDQyxZQUFhLENBRWIsMENBSEQsU0FJRSx1QkFBeUIsQ0FKM0IsZ0JBT0csd0JBQTBCLENBQzFCLENEaEJILFdBQ0MscUJBQXdCLENBQ3hCLGVBQWdCLENBQ2hCLCtCQUFrQyxDQUduQyxXQUNDLGlCQUFvQixDQUNwQix5Q0FBMEMsQ0FHM0MsVUFHQyxVQUFXLENBQ1gsZ0NBQW9DLENBRnBDLGVBMkNpQyxDQTdDbEMsZ0dBaUJFLGdDQUFvQyxDQURwQyxlQUFnQixDQURoQixlQUFnQixDQURoQixZQUdvQyxDQWpCdEMsY0FxQkUsYUFBYyxDQUNkLG9CQUFxQixDQUNyQiwwQkFBNkIsQ0F2Qi9CLDBCQTBCRyw0QkFBOEIsQ0ExQmpDLGdCQWlDRSxlQUFnQixDQUZoQixRQUFTLENBQ1QsU0FDZ0IsQ0FqQ2xCLG9DQXNDRSxRQUFTLENBdENYLHdCQTJDRSw0QkFBZ0MsQ0FEaEMsZUFDZ0MsQ0V4RGxDLFVBWUMsa0JBQW1CLENBTG5CLHVCQUEyQixDQUQzQixxQkFBc0IsQ0FJdEIsWUFBYSxDQURiLFlBQWEsQ0FFYixzQkFBdUIsQ0FUdkIsUUFBUyxDQUVULGlCQUFrQixDQURsQixTQUFVLENBRVYseUJBQTBCLENBRzFC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QUZuQixZQUFhLENBR2IsZ0JBQWlCLENBSmpCLFdBQVksQ0FFWixzQkFBdUIsQ0FHdkIsY0FBZSxDQU5mLFVBTWUsQ0ExQmxCLG9DQW1DRSxjQUFlLENBR2YsYUFBYyxDQU5kLGlCQUFrQixDQUtsQixXQUFZLENBSFosV0FBWSxDQURaLFNBS2MsQ0F0Q2hCLGtEQTJDRyxXQUFZLENBQ1osaUJBQWtCLENBRmxCLFVBRWtCLENBNUNyQix3REFrREksNEJBQTZCLENBSTdCLFdBQVksQ0FQWixhQUFjLENBS2QsZ0NBQW9DLENBRHBDLGFBQWMsQ0FGZCxXQUFZLENBTVosWUFBYSxDQUZiLG9CQUFzQixDQUd0QixpQkFBa0IsQ0FSbEIsVUFRa0IsQ0F4RHRCLDJDQW1FRSxjQUFlLENBSGYsWUFBYSxDQUViLFdBQVksQ0FEWixXQUFZLENBRlosY0FJZSxDQW5FakIseURBMkVHLGtCQUFtQixDQUZuQixZQUFhLENBR2IsZ0JBQWlCLENBSmpCLFdBQVksQ0FFWixzQkFBdUIsQ0FHdkIsY0FBZSxDQU5mLFVBTWUsQ0E3RWxCLGlEQWlGRyxTQUFVLENBS1osb0VBdEZELHdEQTJGSSxlQUFnQixDQUNoQixlQUFpQixDQTVGckIsd0RBcUdLLGVBQWdCLENBQ2hCLGlCQUFrQixDQXRHdkIseURBK0dJLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcIk1pbmVjcmFmdFwiO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0c3JjOiB1cmwoXCIuLi9mb250cy9NaW5lY3JhZnQudHRmXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJNdXNlb1wiO1xyXG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTXVzZW8gNzAwIFJlZ3VsYXIub3RmXCIpO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtZmFtaWx5OiBcIk1pbmVjcmFmdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuXHQvKiA9PT0gUmVzZXQgRGVmYXVsdCBTdHlsZSA9PT0gKi9cclxuXHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiTWluZWNyYWZ0XCIsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMTAwbXM7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAxNTBtcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHJcblx0cCxcclxuXHQuZGVzYyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubXVzZW8ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIk11c2VvXCIsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cdC8qID09PSBGb250IFdlaWdodCBDbGFzc2VzID09PSAqL1xyXG59XHJcbiIsIi5tYi1oaWRlIHtcclxuXHQmLmlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgI3skaW5mb3JtYXRpb24tbGctdGFibGV0fSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubWItc2hvdyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0QG1lZGlhICN7JGluZm9ybWF0aW9uLWxnLXRhYmxldH0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcblx0XHQmLmlubGluZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJodG1sLFxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdC8vIENvbW1vblxyXG5cdCoge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdGZpZ3VyZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0Ly8gSW1hZ2UgSG9sZGVyXHJcblx0LmltZy1ob2xkZXIge1xyXG5cdFx0aW1nLFxyXG5cdFx0cGljdHVyZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuYmctbW9kZSB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGltZyxcclxuXHRcdFx0cGljdHVyZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBQYWdlc1xyXG5cdC5nYW1lcGxheS13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiA3MHZ3O1xyXG5cdFx0aGVpZ2h0OiAzOS4zNzV2dztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXI6IDAuNXZ3IHNvbGlkIHdoaXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cclxuXHRcdGRpdixcclxuXHRcdHNwYW4sXHJcblx0XHRpbWcsXHJcblx0XHRwaWN0dXJlLFxyXG5cdFx0ZmlndXJlLFxyXG5cdFx0cCxcclxuXHRcdHVsLFxyXG5cdFx0bGksXHJcblx0XHRzZWN0aW9uLFxyXG5cdFx0YSxcclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xyXG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cclxuXHRcdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xyXG5cdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xyXG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cclxuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gRnVsbHNpemUgQ29udGVudFxyXG5cdFx0LmZ1bGwtc2l6ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIERhdGEgaG9sZGVyIHdpdGggYmFja2dyb3VuZCBhbmQgZHluYW1pYyBjb250ZXh0XHJcblx0XHQuZGF0YS1ob2xkZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEocmVkLCAwLjQpO1xyXG5cclxuXHRcdFx0Ly8gQmFja2dyb3VuZFxyXG5cdFx0XHQuYmFja2dyb3VuZCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdGltZyxcclxuXHRcdFx0XHRwaWN0dXJlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBEYXRhIENvbnRleHRcclxuXHRcdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBFbGVtZW50IFdpdGggSW1hZ2UgT25seVxyXG5cdFx0LmVsLWltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYShncmVlbiwgMC40KTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qID09PSBSRVNQT05TSVZFID09PSAqL1xyXG5cdEBtZWRpYSAjeyRpbmZvcm1hdGlvbi10YWJsZXR9IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQvLyBQYWdlc1xyXG5cdFx0LmdhbWVwbGF5LXdyYXBwZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdGhlaWdodDogNTYuMjV2dztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIEJsb2NrIHNjcm9sbCBvbiBtb2JpbGVcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbiIsIi5tb2RhbCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAxNTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdC8vIE9yaWdpbmFsIFN0YXRlXHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHQvLyBPdmVybGF5XHJcblx0Lm92ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XHJcblxyXG5cdFx0Ly8gT3JpZ2luYWwgU3RhdGVcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgc3RlcHMoNSwgZW5kKSAzNTBtcztcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0cGFkZGluZzogNXZ3O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogM3Z3O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0XHQvLyBPcmlnaW5hbCBTdGF0ZVxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCBzdGVwcyg1LCBlbmQpIDM1MG1zO1xyXG5cclxuXHRcdC5jdGEtaG9sZGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwdnc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdC5jb250ZXh0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDJ2dztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMiU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiByZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdC8vIE9yaWdpbmFsIFN0YXRlXHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuXHRcdC5vdmVybGF5IHtcclxuXHRcdFx0Ly8gT3JpZ2luYWwgU3RhdGVcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIHN0ZXBzKDUsIGVuZCkgMzUwbXM7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHQvLyBPcmlnaW5hbCBTdGF0ZVxyXG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCBzdGVwcyg1LCBlbmQpIDM1MG1zO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogPT09IFZBUklBVElPTiA9PT0gKi9cclxuXHQmI3NoYXJpbmctbW9kYWwge1xyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAzdncgMCAydnc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiA9PT0gUkVTUE9OU0lWRSA9PT0gKi9cclxuXHRAbWVkaWEgI3skaW5mb3JtYXRpb24tdGFibGV0fSB7XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiA5MHZ3O1xyXG5cclxuXHRcdFx0LmN0YS1ob2xkZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDN2dztcclxuXHRcdFx0XHR3aWR0aDogMTV2dztcclxuXHJcblx0XHRcdFx0LmNvbnRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzdnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubG9hZGluZy1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0ei1pbmRleDogMjA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzliZTBmZjtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogM3Z3O1xyXG5cclxuXHQuY29udGV4dCB7XHJcblx0XHRhbmltYXRpb246IHR4dExvYWRpbmcgaW5maW5pdGUgMXMgc3RlcHMoMywgZW5kKTtcclxuXHRcdGNvbG9yOiBkYXJrZW4oIzliZTBmZiwgNDglKTtcclxuXHR9XHJcblxyXG5cdCYuY2xvc2VkIHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHR4dExvYWRpbmcge1xyXG5cdDAlLFxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdH1cclxufVxyXG5cclxuLy8gSW4gZ2FtZSBtb2RhbFxyXG4uaW5nYW1lLW1vZGFsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjA7XHJcblxyXG5cdC8vIE9yaWdpbmFsIFN0YXRlXHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuXHQub3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjYpO1xyXG5cclxuXHRcdC8vIE9yaWdpbmFsIFN0YXRlXHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIHN0ZXBzKDUsIGVuZCkgMzUwbXM7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtY29udGV4dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IDc4LjklO1xyXG5cdFx0dG9wOiA3LjEzJTtcclxuXHRcdGxlZnQ6IDkuOSU7XHJcblxyXG5cdFx0Ly8gT3JpZ2luYWwgU3RhdGVcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgc3RlcHMoNSwgZW5kKSAzNTBtcztcclxuXHJcblx0XHQvLyBDbG9zZSBCdXR0b25cclxuXHRcdC5jbG9zZS1tb2RhbC1idG4ge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGhlaWdodDogNy41JTtcclxuXHRcdFx0bGVmdDogOTUlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMyU7XHJcblx0XHRcdHdpZHRoOiA0LjYlO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC40KTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMTUwbXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBEaWFsb2cgbGFiZWxcclxuXHRcdC5tb2RhbC1sYWJlbCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDIuMzV2dztcclxuXHRcdFx0bGVmdDogMTYlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dG9wOiA0LjUlO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR3aWR0aDogNjclO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDIwJTtcclxuXHRcdFx0d2lkdGg6IDg0JTtcclxuXHRcdFx0bGVmdDogNyU7XHJcblxyXG5cdFx0XHQqLFxyXG5cdFx0XHRoMyxcclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk11c2VvXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDsgLyogU2FmYXJpICovXHJcblx0XHRcdFx0LWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0OyAvKiBLb25xdWVyb3IgSFRNTCAqL1xyXG5cdFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXHJcblx0XHRcdFx0LW1zLXVzZXItc2VsZWN0OiB0ZXh0OyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXHJcblx0XHRcdFx0dXNlci1zZWxlY3Q6IHRleHQ7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wdXJwb3NlLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNjc1dnc7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXZ3O1xyXG5cdFx0XHRcdGNvbG9yOiAjYmUxZTJkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZG9uYXRlLWluZm8ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43NXZ3O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgI3skaW5mb3JtYXRpb24tdGFibGV0fSB7XHJcblx0XHRcdFx0LnB1cnBvc2UtdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjI1dnc7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1dnc7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZG9uYXRlLWluZm8ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjM1dnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuXHRcdC5vdmVybGF5IHtcclxuXHRcdFx0Ly8gT3JpZ2luYWwgU3RhdGVcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIHN0ZXBzKDUsIGVuZCkgMzUwbXM7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1vZGFsLWNvbnRleHQge1xyXG5cdFx0XHQvLyBPcmlnaW5hbCBTdGF0ZVxyXG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCBzdGVwcyg1LCBlbmQpIDM1MG1zO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaWZyYW1lLFxyXG4uc3QtaW1hZ2Utc2hhcmUtYnV0dG9ucyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBDT0xPUlxyXG4gLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kYmx1ZTogIzAwYTRmZjtcclxuJHR4dC1jb2xvcjogIzIyMmUzYTtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICogT1RIRVJTXHJcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAqIFJFU1BPTlNJVkUgTUFSS1xyXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuJGluZm9ybWF0aW9uLWxnLXNjcmVlbjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDE5MjBweClcIjtcclxuJGluZm9ybWF0aW9uLW1kLXNjcmVlbjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDE2ODBweClcIjtcclxuJGluZm9ybWF0aW9uLXNtLXNjcmVlbjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDE0NDBweClcIjtcclxuJGluZm9ybWF0aW9uLWxhcHRvcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEzNjhweClcIjtcclxuJGluZm9ybWF0aW9uLXNtLWxhcHRvcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEyODBweClcIjtcclxuJGluZm9ybWF0aW9uLWxnLXRhYmxldDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwODBweClcIjtcclxuJGluZm9ybWF0aW9uLXRhYmxldDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdClcIjtcclxuJGluZm9ybWF0aW9uLWxnLXBob25lOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjY4cHgpXCI7XHJcbiRpbmZvcm1hdGlvbi1waG9uZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ4MHB4KVwiO1xyXG4kaW5mb3JtYXRpb24tc20tcGhvbmU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzNzZweClcIjtcclxuJGluZm9ybWF0aW9uLWxnLXRhYmxldDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweClcIjtcclxuXHJcbi8qIFVTQUdFICovXHJcbkBtZWRpYSAjeyRpbmZvcm1hdGlvbi1zbS1sYXB0b3B9IHtcclxufVxyXG4iLCIvLyBJbmRpdmlkdWFsIExheWVyIFN0eWxpbmdcclxuI2dhbWUtYmFja2dyb3VuZCB7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0LmJnLXN0cmlwIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAzMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdC5iZy1pdGVtIHtcclxuXHRcdFx0ZmxleC1iYXNpczogMzMuMzMlO1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFuaW1hdGVkIHtcclxuXHRcdC5iZy1zdHJpcCB7XHJcblx0XHRcdGFuaW1hdGlvbjogYmFja2dyb3VuZE1vdmUgMTBzIGluZmluaXRlIHN0ZXBzKDEwMCwgZW5kKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmFja2dyb3VuZE1vdmUge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjYuNjY3JSk7XHJcblx0fVxyXG59XHJcbiIsIi8vIEhpZ2hzY29yZSBMYXllclxyXG4jaG93LXRvLXBsYXktc2NyZWVuIHtcclxuXHR6LWluZGV4OiA1O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdC8vIENsb3NlIEJ1dHRvblxyXG5cdC5jbG9zZS1idG4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiA3JTtcclxuXHRcdGxlZnQ6IDgwLjUlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMC4zJTtcclxuXHRcdHdpZHRoOiA0JTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAxNTBtcztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIE92ZXJsYXlcclxuXHQub3ZlcmxheSB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Ly8gSGlnaCBzY29yZSBkaWFsb2dcclxuXHQuaG93LXRvLXBsYXktZGlhbG9nIHtcclxuXHRcdHdpZHRoOiA2Ny45NSU7XHJcblx0XHRoZWlnaHQ6IDg2LjYlO1xyXG5cdFx0bGVmdDogMTYuNSU7XHJcblx0XHR0b3A6IDcuODclO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHQvLyBEYXRhIENvbnRleHRcclxuXHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHQvLyBEaWFsb2cgbGFiZWxcclxuXHRcdFx0LmRpYWxvZy1sYWJlbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdFx0bGVmdDogMzIlO1xyXG5cdFx0XHRcdHRvcDogNCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4zNXZ3O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIElsbHVzdHJhdGlvbiBMYXllclxyXG5cdFx0XHQuaWxsdXN0cmF0aW9uLWxheWVyIHtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0XHQvLyBJbm5lciBpbWFnZXNcclxuXHRcdFx0XHQudmlydXMtaW1nLFxyXG5cdFx0XHRcdC5leHBsb2RlLWltZyxcclxuXHRcdFx0XHQuY2FyZXQtaW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXJldC1pbWcge1xyXG5cdFx0XHRcdFx0bGVmdDogNDguOTYlO1xyXG5cdFx0XHRcdFx0dG9wOiA0NS41JTtcclxuXHRcdFx0XHRcdHdpZHRoOiAyJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIFZpcnVzIEltYWdlXHJcblx0XHRcdFx0LnZpcnVzLWltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjkuNSU7XHJcblx0XHRcdFx0XHRsZWZ0OiA5Ljk2JTtcclxuXHRcdFx0XHRcdHRvcDogMjcuNSU7XHJcblxyXG5cdFx0XHRcdFx0LmNvbnRleHQge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3Z3O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMiU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBFeHBsb2RlIEltYWdlXHJcblx0XHRcdFx0LmV4cGxvZGUtaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNi40NzUlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTMuNjQlO1xyXG5cdFx0XHRcdFx0dG9wOiAyNy41JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIFRleHQgTGF5ZXJcclxuXHRcdFx0LnRleHQtbGF5ZXIge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQuY29udGV4dCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHRcdFx0bGVmdDogMTIuNSU7XHJcblx0XHRcdFx0XHR0b3A6IDc1JTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41dnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBNb3VzZSBQb2ludGVyIExheWVyXHJcblx0XHRcdC5wb2ludGVyLWxheWVyIHtcclxuXHRcdFx0XHRsZWZ0OiAzMSU7XHJcblx0XHRcdFx0dG9wOiA1MiU7XHJcblx0XHRcdFx0d2lkdGg6IDkuNSU7XHJcblx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogPT09IFJFU1BPTlNJVkUgPT09ICovXHJcblx0QG1lZGlhICN7JGluZm9ybWF0aW9uLXRhYmxldH0ge1xyXG5cdFx0Ly8gSGlnaCBzY29yZSBkaWFsb2dcclxuXHRcdC5ob3ctdG8tcGxheS1kaWFsb2cge1xyXG5cdFx0XHQvLyBEYXRhIENvbnRleHRcclxuXHRcdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdFx0LnBvaW50ZXItbGF5ZXIge1xyXG5cdFx0XHRcdFx0bGVmdDogMjclO1xyXG5cdFx0XHRcdFx0dG9wOiA1MiU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTIlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gRGlhbG9nIGxhYmVsXHJcblx0XHRcdFx0LmRpYWxvZy1sYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMjV2dztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIFRleHQgTGF5ZXJcclxuXHRcdFx0XHQudGV4dC1sYXllciB7XHJcblx0XHRcdFx0XHQuY29udGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy41dnc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIEhpZ2hzY29yZSBMYXllclxyXG4jaGlnaHNjb3JlLXNjcmVlbiB7XHJcblx0ei1pbmRleDogNTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQvLyBDbG9zZSBCdXR0b25cclxuXHQuY2xvc2UtYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogNyU7XHJcblx0XHRsZWZ0OiA4MC41JTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAuMyU7XHJcblx0XHR3aWR0aDogNCU7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjQpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMTUwbXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBPdmVybGF5XHJcblx0Lm92ZXJsYXkge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdC8vIEhpZ2ggc2NvcmUgZGlhbG9nXHJcblx0LmhpZ2hzY29yZS1kaWFsb2cge1xyXG5cdFx0d2lkdGg6IDY3Ljk1JTtcclxuXHRcdGhlaWdodDogODYuNiU7XHJcblx0XHRsZWZ0OiAxNi41JTtcclxuXHRcdHRvcDogNy44NyU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdC8vIERhdGEgQ29udGV4dFxyXG5cdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdC8vIERpYWxvZyBsYWJlbFxyXG5cdFx0XHQuZGlhbG9nLWxhYmVsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0XHRsZWZ0OiAzMiU7XHJcblx0XHRcdFx0dG9wOiA0LjUlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMzV2dztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBIaWdoc2NvcmUgTGlzdGluZ1xyXG5cdFx0XHQuaGlnaHNjb3JlLWxpc3Rpbmcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogODUlO1xyXG5cdFx0XHRcdGxlZnQ6IDcuNSU7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XHJcblx0XHRcdFx0dG9wOiAyMCU7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYShncmVlbiwgMC41KTtcclxuXHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxdnc7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNXZ3O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogPT09IFJFU1BPTlNJVkUgPT09ICovXHJcblx0QG1lZGlhICN7JGluZm9ybWF0aW9uLXRhYmxldH0ge1xyXG5cdFx0Ly8gSGlnaCBzY29yZSBkaWFsb2dcclxuXHRcdC5oaWdoc2NvcmUtZGlhbG9nIHtcclxuXHRcdFx0Ly8gRGF0YSBDb250ZXh0XHJcblx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdC8vIERpYWxvZyBsYWJlbFxyXG5cdFx0XHRcdC5kaWFsb2ctbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjN2dztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIEhpZ2hzY29yZSBMaXN0aW5nXHJcblx0XHRcdFx0LmhpZ2hzY29yZS1saXN0aW5nIHtcclxuXHRcdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjc1dnc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIFN0YXJ0ZXIgU2NyZWVuIENvbnRhaW5lclxyXG4jc3RhcnRlci1zY3JlZW4ge1xyXG5cdHotaW5kZXg6IDM7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0Ly8gQmFja2dyb3VuZCBMYXllclxyXG5cdC5iYWNrZ3JvdW5kLWxheWVyIHtcclxuXHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0Ly8gRGlubyBJbWFnZVxyXG5cdFx0LmRpbm8taW1hZ2Uge1xyXG5cdFx0XHRsZWZ0OiA1My4zJTtcclxuXHRcdFx0dG9wOiAzOC45JTtcclxuXHRcdFx0d2lkdGg6IDM3LjI5JTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBUaXRsZSBJbWFnZVxyXG5cdFx0LnRpdGxlLWltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDgzLjU5NCU7XHJcblx0XHRcdHRvcDogNi40ODElO1xyXG5cdFx0XHRsZWZ0OiA4LjclO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQ29udHJvbGxlciBMYXllclxyXG5cdC5jb250cm9sbGVyLWxheWVyIHtcclxuXHRcdHotaW5kZXg6IDM7XHJcblxyXG5cdFx0Ly9Db21tb24gU3R5bGluZ1xyXG5cdFx0LnN0YXJ0LWJ0bixcclxuXHRcdC5ob3ctdG8tcGxheS1idG4sXHJcblx0XHQuaGlnaHNjb3JlLWxhYmVsIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjM1dnc7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDElO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gU3RhcnQgQnV0dG9uXHJcblx0XHQuc3RhcnQtYnRuIHtcclxuXHRcdFx0d2lkdGg6IDIxLjM1JTtcclxuXHRcdFx0aGVpZ2h0OiAxMi42JTtcclxuXHRcdFx0bGVmdDogMTcuNyU7XHJcblx0XHRcdHRvcDogMzguNyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gSG93IFRvIFBsYXkgQnV0dG9uXHJcblx0XHQuaG93LXRvLXBsYXktYnRuIHtcclxuXHRcdFx0aGVpZ2h0OiAxMi42JTtcclxuXHRcdFx0d2lkdGg6IDMxLjUlO1xyXG5cdFx0XHR0b3A6IDU0LjcyJTtcclxuXHRcdFx0bGVmdDogMTIuNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gSGlnaHNjb3JlIExhYmVsXHJcblx0XHQuaGlnaHNjb3JlLWxhYmVsIHtcclxuXHRcdFx0aGVpZ2h0OiAxMi42JTtcclxuXHRcdFx0d2lkdGg6IDMxLjUlO1xyXG5cdFx0XHRsZWZ0OiAxMi41JTtcclxuXHRcdFx0dG9wOiA3MC44MyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gSGlnaCBzY29yZSBib2FyZFxyXG5cdFx0LmhpZ2gtc2NvcmUtYm9hcmQge1xyXG5cdFx0XHR3aWR0aDogMzguOSU7XHJcblx0XHRcdGhlaWdodDogMTcuOCU7XHJcblx0XHRcdGxlZnQ6IDguNzUlO1xyXG5cdFx0XHR0b3A6IDc5LjMlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdFx0Ly8gRGF0YSBDb250ZXh0XHJcblx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0bGVmdDogNSU7XHJcblx0XHRcdFx0dG9wOiAzMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDN2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogPT09IFJFU1BPTlNJVkUgPT09ICovXHJcblx0QG1lZGlhICN7JGluZm9ybWF0aW9uLXRhYmxldH0ge1xyXG5cdFx0Ly8gQ29udHJvbGxlciBMYXllclxyXG5cdFx0LmNvbnRyb2xsZXItbGF5ZXIge1xyXG5cdFx0XHQvL0NvbW1vbiBTdHlsaW5nXHJcblx0XHRcdC5zdGFydC1idG4sXHJcblx0XHRcdC5ob3ctdG8tcGxheS1idG4sXHJcblx0XHRcdC5oaWdoc2NvcmUtbGFiZWwge1xyXG5cdFx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjV2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIEhpZ2ggc2NvcmUgYm9hcmRcclxuXHRcdFx0LmhpZ2gtc2NvcmUtYm9hcmQge1xyXG5cdFx0XHRcdC8vIERhdGEgQ29udGV4dFxyXG5cdFx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0dnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiNnYW1lcGxheS1zY3JlZW4ge1xyXG5cdHotaW5kZXg6IDU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0Ly8gTWFpbiBQbGF5Z3JvdW5kXHJcblx0I21haW4tcGxheWdyb3VuZCB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoZ3JlZW4sIDAuMik7XHJcblx0XHR3aWR0aDogODQlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGVmdDogOCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdC8vIFZpcnVzXHJcblx0XHQudmlydXMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHRcdC8vIEludGVyYWN0aXZlIFpvbmVcclxuXHRcdFx0LmludGVyYWN0aXZlLXpvbmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHllbGxvdywgMC40Nik7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Ly8gSFAgTGVmdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAydnc7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltZy1hcmVhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNSU7XHJcblx0XHRcdFx0bGVmdDogLTUlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMTAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTEwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogdmlydXNBbmltIDFzIHN0ZXBzKDQsIGVuZCkgaW5maW5pdGU7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmV4cGxvZGUtaW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIElzIGJlaW5nIGRlc3Ryb3kgc3RhdGVcclxuXHRcdFx0Ji5kZXN0cm95ZWQge1xyXG5cdFx0XHRcdC5pbWctYXJlYSB7XHJcblx0XHRcdFx0XHQudmlydXMtaW1nIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZXhwbG9kZS1pbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIENsb2NrIENvdW50ZXJcclxuXHQuY2xvY2stY291bnRlciB7XHJcblx0XHR0b3A6IDUuNTUlO1xyXG5cdFx0d2lkdGg6IDI2JTtcclxuXHRcdGhlaWdodDogMTIuOCU7XHJcblx0XHRsZWZ0OiAzNyU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjI1dnc7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0JTtcclxuXHJcblx0XHRcdCYuZGFuZ2VyIHtcclxuXHRcdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBNaXNzZWQgYW5kIFNjb3JlIHBvaW50XHJcblx0Lm1pc3NlZC1wb2ludC1jb3VudGVyLFxyXG5cdC5zY29yZS1wb2ludC1jb3VudGVyIHtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3R0b206IDEwNSU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogNHB4IDRweCM1NTU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4yNXZ3O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBNaXNzZWQgUG9pbnQgQ291bnRlclxyXG5cdC5taXNzZWQtcG9pbnQtY291bnRlciB7XHJcblx0XHR0b3A6IDgzLjMzJTtcclxuXHRcdHdpZHRoOiAxNC4yJTtcclxuXHRcdGhlaWdodDogMTIuMiU7XHJcblx0XHRsZWZ0OiAzLjQzNzUlO1xyXG5cclxuXHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHRvcDogNSU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDIuNXZ3O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFNjb3JlIFBvaW50IENvdW50ZXJcclxuXHQuc2NvcmUtcG9pbnQtY291bnRlciB7XHJcblx0XHR0b3A6IDgzLjMzJTtcclxuXHRcdHdpZHRoOiAyMS44NzUlO1xyXG5cdFx0aGVpZ2h0OiAxMi4yJTtcclxuXHRcdGxlZnQ6IDc0LjIyJTtcclxuXHJcblx0XHQuZGF0YS1jb250ZXh0IHtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR0b3A6IDUlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjV2dztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBPdmVybGF5IEluZm8gTGF5ZXJcclxuXHQub3ZlcmxheS1pbmZvIHtcclxuXHRcdHotaW5kZXg6IDQ7XHJcblxyXG5cdFx0Ly8gUmVhZHkgVGV4dFxyXG5cdFx0LnJlYWR5LXR4dCB7XHJcblx0XHRcdHdpZHRoOiA0OC40Mzc1JTtcclxuXHRcdFx0bGVmdDogMjUuMjYlO1xyXG5cdFx0XHR0b3A6IDQyLjEyOSU7XHJcblxyXG5cdFx0XHQvLyBPcmlnaW5hbCBTdGF0ZVxyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gVGltZSB1cCBUZXh0XHJcblx0XHQudGltZS11cC10eHQge1xyXG5cdFx0XHR3aWR0aDogNzMuNzUlO1xyXG5cdFx0XHRsZWZ0OiAxMy4xMjUlO1xyXG5cdFx0XHR0b3A6IDQyLjEyOSU7XHJcblxyXG5cdFx0XHQvLyBPcmlnaW5hbCBTdGF0ZVxyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gR28gVGV4dFxyXG5cdFx0LmdvLXR4dCB7XHJcblx0XHRcdHRvcDogNDIuMTI5JTtcclxuXHRcdFx0d2lkdGg6IDIwLjMxMjUlO1xyXG5cdFx0XHRsZWZ0OiA0MC4xMDUlO1xyXG5cclxuXHRcdFx0Ly8gT3JpZ2luYWwgU3RhdGVcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIFNjb3JlIFJlc3VsdFxyXG5cdFx0LnNjb3JlLXJlc3VsdCB7XHJcblx0XHRcdC8vIE9yaWdpbmFsIFN0YXRlXHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRcdC8vIFRpdGxlIEltYWdlXHJcblx0XHRcdC55b3VyLXNjb3JlLXRpdGxlIHtcclxuXHRcdFx0XHR3aWR0aDogOTIuNyU7XHJcblx0XHRcdFx0dG9wOiAxNS4xJTtcclxuXHRcdFx0XHRsZWZ0OiA0LjE2NjclO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBTY29yZSBCb2FyZFxyXG5cdFx0XHQuc2NvcmUtYm9hcmQge1xyXG5cdFx0XHRcdHdpZHRoOiA2Ni45MjclO1xyXG5cdFx0XHRcdHRvcDogMzcuOTYlO1xyXG5cdFx0XHRcdGxlZnQ6IDE2LjU2MjUlO1xyXG5cdFx0XHRcdGhlaWdodDogMzkuODElO1xyXG5cclxuXHRcdFx0XHQuZGF0YS1jb250ZXh0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDUlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4dnc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBQbGF5IEFnYWluIEJ1dHRvblxyXG5cdFx0XHQucGxheS1hZ2Fpbi1idG4ge1xyXG5cdFx0XHRcdHRvcDogODMuMzMlO1xyXG5cdFx0XHRcdGhlaWdodDogMTIuMzMlO1xyXG5cdFx0XHRcdGxlZnQ6IDcuMyU7XHJcblx0XHRcdFx0d2lkdGg6IDM1LjMxMjUlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMiU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMzV2dztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIFNoYXJlIGJ1dHRvblxyXG5cdFx0XHQuZmJzaGFyZS1idG4ge1xyXG5cdFx0XHRcdHRvcDogODMuMzMlO1xyXG5cdFx0XHRcdHdpZHRoOiAyMSU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMi4zMyU7XHJcblx0XHRcdFx0bGVmdDogNDUlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjM1dnc7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0W2RhdGEtbmV0d29yaz1cInNoYXJldGhpc1wiXSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQuZGF0YS1jb250ZXh0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kb25hdGUtYnRuIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEyLjMzJTtcclxuXHRcdFx0XHR0b3A6IDgzLjMzJTtcclxuXHRcdFx0XHR3aWR0aDogMjclO1xyXG5cdFx0XHRcdGxlZnQ6IDY5JTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjM1dnc7XHJcblx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBPdmVybGF5IEZlZWRiYWNrXHJcblx0Lm92ZXJsYXktZmVlZGJhY2sge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHQuaW1nLWhvbGRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmV4cGxvZGUge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDcyJTtcclxuXHRcdFx0bGVmdDogMTQlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogPT09IFJFU1BPTlNJVkUgPT09ICovXHJcblx0QG1lZGlhICN7JGluZm9ybWF0aW9uLXRhYmxldH0ge1xyXG5cdFx0Ly8gTWFpbiBQbGF5Z3JvdW5kXHJcblx0XHQjbWFpbi1wbGF5Z3JvdW5kIHtcclxuXHRcdFx0Ly8gVmlydXNcclxuXHRcdFx0LnZpcnVzIHtcclxuXHRcdFx0XHQvLyBJbnRlcmFjdGl2ZSBab25lXHJcblx0XHRcdFx0LmludGVyYWN0aXZlLXpvbmUge1xyXG5cdFx0XHRcdFx0Ly8gSFAgTGVmdFxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNHZ3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIENsb2NrIENvdW50ZXJcclxuXHRcdC5jbG9jay1jb3VudGVyIHtcclxuXHRcdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzLjV2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIE1pc3NlZCBhbmQgU2NvcmUgcG9pbnRcclxuXHRcdC5taXNzZWQtcG9pbnQtY291bnRlcixcclxuXHRcdC5zY29yZS1wb2ludC1jb3VudGVyIHtcclxuXHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMC41dncgMC41dncgIzU1NTtcclxuXHRcdFx0XHRmb250LXNpemU6IDR2dztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIE1pc3NlZCBQb2ludCBDb3VudGVyXHJcblx0XHQubWlzc2VkLXBvaW50LWNvdW50ZXIge1xyXG5cdFx0XHQuZGF0YS1jb250ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuM3Z3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gU2NvcmUgUG9pbnQgQ291bnRlclxyXG5cdFx0LnNjb3JlLXBvaW50LWNvdW50ZXIge1xyXG5cdFx0XHQuZGF0YS1jb250ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuM3Z3O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gT3ZlcmxheSBJbmZvIExheWVyXHJcblx0XHQub3ZlcmxheS1pbmZvIHtcclxuXHRcdFx0Ly8gU2NvcmUgUmVzdWx0XHJcblx0XHRcdC5zY29yZS1yZXN1bHQge1xyXG5cdFx0XHRcdC8vIFNjb3JlIEJvYXJkXHJcblx0XHRcdFx0LnNjb3JlLWJvYXJkIHtcclxuXHRcdFx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEyLjV2dztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIFBsYXkgQWdhaW4gQnV0dG9uXHJcblx0XHRcdFx0LnBsYXktYWdhaW4tYnRuIHtcclxuXHRcdFx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMuM3Z3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmRvbmF0ZS1idG4ge1xyXG5cdFx0XHRcdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4zdnc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBTaGFyZSBidXR0b25cclxuXHRcdFx0XHQuZmJzaGFyZS1idG4ge1xyXG5cdFx0XHRcdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4zdnc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZpcnVzQW5pbSB7XHJcblx0MCUsXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0fVxyXG59XHJcbiIsIiNuYW1lLWlucHV0LXNjcmVlbiB7XHJcblx0ei1pbmRleDogNDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQvLyBUaXRsZSB0ZXh0XHJcblx0LnRpdGxlLWltYWdlIHtcclxuXHRcdHdpZHRoOiA4My41OTQlO1xyXG5cdFx0dG9wOiA2LjQ4MSU7XHJcblx0XHRsZWZ0OiA4LjclO1xyXG5cdH1cclxuXHJcblx0Ly8gRW50ZXIgTmFtZSBMYWJlbFxyXG5cdC5lbnRlci15b3VyLW5hbWUtbGFiZWwge1xyXG5cdFx0d2lkdGg6IDQ5LjIlO1xyXG5cdFx0aGVpZ2h0OiAxMi4yJTtcclxuXHRcdHRvcDogNDMuNSU7XHJcblx0XHRsZWZ0OiAyNS41JTtcclxuXHJcblx0XHQvLyBEYXRhIENvbnRleHRcclxuXHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjM1dnc7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIE5hbWUgSW5wdXQgRm9ybVxyXG5cdC5uYW1lLWlucHV0LWZvcm0ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHdpZHRoOiA2Ni40JTtcclxuXHRcdGhlaWdodDogMTUuNjQ4JTtcclxuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEocHVycGxlLCAwLjMpO1xyXG5cdFx0dG9wOiA2MS41NzQlO1xyXG5cdFx0bGVmdDogMTcuMDMxNSU7XHJcblxyXG5cdFx0Ly8gSW5wdXQgSG9sZGVyXHJcblx0XHQuaW5wdXQtaG9sZGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LXNpemU6IDN2dztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJNaW5lY3JhZnRcIiwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjV2dyAxLjV2dyAwO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gRW50ZXIgWW91ciBOYW1lIFN1Ym1pdCBCdXR0b25cclxuXHQuZW50ZXIteW91ci1uYW1lLWFjdGlvbiB7XHJcblx0XHR3aWR0aDogMTIuODEyNSU7XHJcblx0XHRoZWlnaHQ6IDEyLjIlO1xyXG5cdFx0dG9wOiA4Mi4wMzclO1xyXG5cdFx0bGVmdDogNDMuNDklO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdC8vIERhdGEgQ29udGV4dFxyXG5cdFx0LmRhdGEtY29udGV4dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDIuMzV2dztcclxuXHRcdFx0cGFkZGluZy10b3A6IDQlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogPT09IFJFU1BPTlNJVkUgPT09ICovXHJcblx0QG1lZGlhICN7JGluZm9ybWF0aW9uLXRhYmxldH0ge1xyXG5cdFx0Ly8gRW50ZXIgTmFtZSBMYWJlbFxyXG5cdFx0LmVudGVyLXlvdXItbmFtZS1sYWJlbCB7XHJcblx0XHRcdC8vIERhdGEgQ29udGV4dFxyXG5cdFx0XHQuZGF0YS1jb250ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuM3Z3O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwLjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gTmFtZSBJbnB1dCBGb3JtXHJcblx0XHQubmFtZS1pbnB1dC1mb3JtIHtcclxuXHRcdFx0Ly8gSW5wdXQgSG9sZGVyXHJcblx0XHRcdC5pbnB1dC1ob2xkZXIge1xyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy41dnc7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxdncgMnZ3IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gRW50ZXIgWW91ciBOYW1lIFN1Ym1pdCBCdXR0b25cclxuXHRcdC5lbnRlci15b3VyLW5hbWUtYWN0aW9uIHtcclxuXHRcdFx0Ly8gRGF0YSBDb250ZXh0XHJcblx0XHRcdC5kYXRhLWNvbnRleHQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4zdnc7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
