/*!
	Timeline JS 3 
	
	Designed and built by Zach Wise for the Northwestern University Knight Lab
	
	This Source Code Form is subject to the terms of the Mozilla Public
	License, v. 2.0. If a copy of the MPL was not distributed with this
	file, You can obtain one at https://mozilla.org/MPL/2.0/.

*/
/*!
	Timeline JS 3

	Designed and built by Zach Wise for the Northwestern University Knight Lab

	This Source Code Form is subject to the terms of the Mozilla Public
	License, v. 2.0. If a copy of the MPL was not distributed with this
	file, You can obtain one at https://mozilla.org/MPL/2.0/.

*/.tl-timeline{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{color:#000}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:28px;line-height:28px}.tl-timeline h1 small,.tl-timeline h2 small,.tl-timeline h3 small{font-size:24px;line-height:24px}.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-size:24px;line-height:24px;margin-bottom:0}.tl-timeline h4 small,.tl-timeline h5 small,.tl-timeline h6 small{font-size:15px;line-height:15px}.tl-timeline h2.tl-headline-title{font-size:38px;line-height:38px}.tl-timeline h2.tl-headline-title small{display:block;font-size:24px;line-height:24px;margin-top:5px}.tl-timeline h2{margin-bottom:5px;margin-top:20px}.tl-timeline p{color:#666;font-size:15px;line-height:1.42857143;margin-bottom:10px;margin-top:5px}.tl-timeline p.lead{font-size:24px}.tl-timeline p a{color:#666;text-decoration:underline}.tl-timeline p a:focus,.tl-timeline p a:hover{color:#c34528}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tl-timeline p a{background-image:none;text-decoration:underline;text-shadow:none}.tl-timeline p a:focus,.tl-timeline p a:hover{color:#c34528;text-decoration:underline}}.tl-timeline b,.tl-timeline strong{font-weight:700}.tl-timeline em,.tl-timeline i{font-style:italic}.tl-timeline a{color:#c34528;text-decoration:none}.tl-timeline a:hover{color:#6e2717;text-decoration:underline}.tl-timeline .tl-caption,.tl-timeline .tl-credit,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous{font-size:11px;line-height:11px}.tl-timeline .tl-caption a,.tl-timeline .tl-credit a,.tl-timeline .tl-slidenav-next a,.tl-timeline .tl-slidenav-previous a{color:#000}.tl-timeline .tl-makelink{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;word-break:break-all;word-break:break-word}.tl-timeline blockquote,.tl-timeline blockquote p{background:transparent;border:0;color:#999;font-family:Georgia,Times New Roman,Times,serif;font-size:24px;line-height:24px;padding:0;text-align:left}.tl-timeline blockquote cite,.tl-timeline blockquote p cite{color:#666;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;text-align:right}.tl-timeline blockquote cite:before,.tl-timeline blockquote p cite:before{content:"\2014"}.tl-timeline blockquote p:before{content:open-quote;display:inline-block;font-size:28px;margin-right:5px;position:relative;top:8px}.tl-timeline blockquote p:after{content:close-quote;display:inline-block;font-size:28px;margin-left:3px;position:relative;top:8px}.tl-timeline blockquote{margin:10px}.tl-timeline blockquote p{margin:0}.tl-timeline .vcard{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:15px;margin-bottom:15px;margin-top:10px}.tl-timeline .vcard:after,.tl-timeline .vcard:before{content:"";display:table}.tl-timeline .vcard:after{clear:both}.tl-timeline .vcard .twitter-date{font-size:11px;text-align:left}.tl-timeline .vcard .author{float:right}.tl-timeline .vcard a{color:#333;text-decoration:none}.tl-timeline .vcard a:hover{text-decoration:none}.tl-timeline .vcard a:hover .fn,.tl-timeline .vcard a:hover .nickname{color:#c34528}.tl-timeline .vcard .fn,.tl-timeline .vcard .nickname{padding-left:42px}.tl-timeline .vcard .fn{display:block;font-weight:700}.tl-timeline .vcard .nickname{color:#666;display:block;margin-top:1px}.tl-timeline .vcard .avatar{display:block;float:left;height:32px;width:32px}.tl-timeline .vcard .avatar img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.tl-timeline .tl-text ul{margin:0;padding:0 0 0 30px}.tl-timeline .tl-text ul li{margin-bottom:5px}.tl-timeline .tl-button-calltoaction{cursor:pointer;font-weight:700;margin-bottom:10px;padding-bottom:10px;padding-top:10px}.tl-timeline .tl-button-calltoaction .tl-button-calltoaction-text{background-color:#c34528;border-radius:7px;color:#fff;display:inline-block;padding:10px 15px}.tl-timeline .tl-note{background-color:#fcf8e3;border:1px solid #faebcc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#8a6d3b;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-style:italic;line-height:17px;padding:10px;text-shadow:none}@media only screen and (max-device-width:800px),only screen and (max-width:800px){.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:28px;line-height:28px}}@media only screen and (max-device-width:500px),only screen and (max-width:500px){.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:24px;line-height:24px}}.tl-skinny h2{margin-top:0}@font-face{font-family:tl-icons;font-style:normal;font-weight:400;src:url(/assets/node_modules/@knight-lab/timelinejs/dist/css/icons/tl-icons.887a8383afa5160330fa41d12b800250.eot);src:url(/assets/node_modules/@knight-lab/timelinejs/dist/css/icons/tl-icons.887a8383afa5160330fa41d12b800250.eot?#iefix) format("embedded-opentype"),url(/assets/node_modules/@knight-lab/timelinejs/dist/css/icons/tl-icons.36bd4c725e970c59a730d503a31e7af1.ttf) format("truetype"),url(/assets/node_modules/@knight-lab/timelinejs/dist/css/icons/tl-icons.9d84159c24fe5e43df6a5e105dcb0158.woff2) format("woff2"),url(/assets/node_modules/@knight-lab/timelinejs/dist/css/icons/tl-icons.383a2e0a46c761287fe04f02091d28f1.woff) format("woff"),url(/assets/node_modules/@knight-lab/timelinejs/dist/css/icons/tl-icons.7b9ba7a32d6d390210b48fd426f0a1a3.svg#tl-icons) format("svg")}[class*=" tl-icon-"],[class^=tl-icon-]{font-family:tl-icons;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tl-icon-vine:after{content:"\e64d"}.tl-icon-wikipedia:after{content:"\e64e"}.tl-icon-chevron-right:after{content:"\e64f"}.tl-icon-chevron-left:after{content:"\e650"}.tl-icon-youtube-logo:after{content:"\e651"}.tl-icon-foursquare:after{content:"\e652"}.tl-icon-camera-retro:after{content:"\e653"}.tl-icon-doc:after{content:"\e654"}.tl-icon-weibo:after{content:"\e655"}.tl-icon-resize-horizontal:after{content:"\e656"}.tl-icon-resize-vertical:after{content:"\e657"}.tl-icon-resize-full:after{content:"\e658"}.tl-icon-resize-small:after{content:"\e659"}.tl-icon-twitter:after{content:"\e62b"}.tl-icon-google-plus:after{content:"\e62c"}.tl-icon-video:after,.tl-icon-youtube:after{content:"\e62d"}.tl-icon-plaintext:after,.tl-icon-storify:after{content:"\e62e"}.tl-icon-image-v2:after{content:"\e62f"}.tl-icon-quote-v2:after{content:"\e630"}.tl-icon-zoom-in:after{content:"\e631"}.tl-icon-zoom-out:after{content:"\e632"}.tl-icon-list:after{content:"\e633"}.tl-icon-music:after,.tl-icon-spotify:after{content:"\e634"}.tl-icon-googlemaps:after,.tl-icon-location:after{content:"\e635"}.tl-icon-web:after{content:"\e636"}.tl-icon-share-v2:after{content:"\e637"}.tl-icon-soundcloud:after{content:"\e639"}.tl-icon-dailymotion:after,.tl-icon-video-v2:after{content:"\e63a"}.tl-icon-tumblr:after{content:"\e63b"}.tl-icon-lastfm:after{content:"\e63c"}.tl-icon-github:after{content:"\e63d"}.tl-icon-goback:after{content:"\e63e"}.tl-icon-goend:after{content:"\e969"}.tl-icon-prev2:after{content:"\ea23"}.tl-icon-next2:after{content:"\ea24"}.tl-icon-doc-v2:after{content:"\e63f"}.tl-icon-googledrive:after{content:"\e640"}.tl-icon-facebook:after{content:"\e641"}.tl-icon-flickr:after{content:"\e642"}.tl-icon-dribbble:after{content:"\e643"}.tl-icon-image:after{content:"\e605"}.tl-icon-vimeo:after{content:"\e606"}.tl-icon-instagram:after{content:"\e644"}.tl-icon-pinterest:after{content:"\e645"}.tl-icon-arrow-left:after{content:"\e646"}.tl-icon-arrow-down:after{content:"\e647"}.tl-icon-arrow-up:after{content:"\e648"}.tl-icon-arrow-right:after{content:"\e649"}.tl-icon-share:after{content:"\e64a"}.tl-icon-blockquote:after{content:"\e64b"}.tl-icon-evernote:after{content:"\e64c"}.tl-icon-mappin:after{content:"\e600"}.tl-icon-swipe-right:after{content:"\e601"}.tl-icon-swipe-left:after{content:"\e602"}.tl-icon-touch-spread:after{content:"\e603"}.tl-icon-touch-pinch:after{content:"\e604"}.tl-dragging{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.tl-menubar{border-bottom-right-radius:10px;border-top-right-radius:10px;color:#333;left:50%;left:0;overflow:hidden;position:absolute;text-align:center;top:100%;z-index:11}.tl-menubar-button{background-color:hsla(0,0%,95%,.9);border:none;color:#bfbfbf;cursor:pointer;display:inline-block;display:block;font-size:18px;line-height:18px;padding:5px 10px}.tl-menubar-button:disabled{cursor:default;opacity:.33}.tl-menubar-button:focus-visible,.tl-menubar-button:hover{background:#333;color:#fff}.tl-menubar-button:focus-visible:disabled,.tl-menubar-button:hover:disabled{background-color:hsla(0,0%,95%,.9);color:#bfbfbf}.tl-mobile .tl-menubar-button{display:block}.tl-mobile .tl-menubar-button:hover{background-color:hsla(0,0%,95%,.67);color:#737373}.tl-mobile .tl-menubar-button:active{background:#c34528;color:#fff}@keyframes invertToBlack{0%{background-color:#fff}to{background-color:#000}}@-webkit-keyframes invertToBlack{0%{background:#fff}to{background:#000}}@keyframes invertToWhite{0%{background-color:#000}to{background-color:#fff}}@-webkit-keyframes invertToWhite{0%{background:#000}to{background:#fff}}.tl-message,.tl-message-full{display:table;height:100%;left:0;margin:auto;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:99}.tl-message .tl-message-container,.tl-message-full .tl-message-container{display:table-cell;margin:20px;padding:20px;text-align:center;vertical-align:middle}.tl-message .tl-message-container .tl-message-content,.tl-message-full .tl-message-container .tl-message-content{color:#666;font-size:11px;line-height:13px;margin-bottom:7.5px;margin-top:7.5px;text-align:center;text-shadow:1px 1px 1px #fff;text-transform:uppercase}.tl-message .tl-message-container .tl-message-content strong,.tl-message-full .tl-message-container .tl-message-content strong{text-transform:uppercase}.tl-message .tl-message-container .tl-loading-icon,.tl-message-full .tl-message-container .tl-loading-icon{-webkit-animation:rotateplane 1.2s ease-in-out infinite;animation:rotateplane 1.2s ease-in-out infinite;background-color:#666;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,100%,.1);-moz-box-shadow:inset 0 1px 2px hsla(0,0%,100%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.1);height:30px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;width:30px}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tl-message-full{background-color:hsla(0,0%,100%,.8)}.tl-message-full [class*=" tl-icon-"],.tl-message-full [class^=tl-icon-]{color:#666;font-size:72px}.tl-message-full .tl-message-container .tl-message-content{color:#666;font-size:22px;font-weight:400;line-height:22px;text-shadow:none;text-transform:none}.tl-message-full .tl-message-container .tl-message-content .tl-button{background-color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#333;cursor:pointer;display:inline-block;margin-top:10px;padding:10px}.tl-timenav{background-color:#f2f2f2;border-top:1px solid #e5e5e5;overflow:hidden;position:relative;width:100%}.tl-timenav .tl-timenav-line{background-color:#d9d9d9;display:none;height:100%;left:50%;position:absolute;top:0;width:1px;z-index:2}.tl-timenav .tl-timenav-line:after,.tl-timenav .tl-timenav-line:before{font-family:tl-icons;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c34528;font-size:32px;left:-14px;line-height:32px;position:absolute}.tl-timenav .tl-timenav-line:before{top:-10px}.tl-timenav .tl-timenav-line:after{bottom:24px;content:"\e648"}.tl-timenav .tl-timenav-slider{height:100%;position:absolute;top:0;width:100%}.tl-timenav .tl-timenav-slider.tl-timenav-slider-animate{-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);-moz-transition:all 1s cubic-bezier(.77,0,.175,1);-o-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timenav .tl-timenav-slider .tl-timenav-slider-background{cursor:move;height:100%;position:absolute;width:100%;z-index:6}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask{height:100%;position:absolute;top:0}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container,.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container .tl-timenav-item-container{height:100%;position:absolute}.tl-timemarker{cursor:pointer;height:100%;left:0;position:absolute;top:0;-webkit-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-moz-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-o-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast{-webkit-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-moz-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-o-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast .tl-timemarker-content-container{-webkit-transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1);-moz-transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1);-o-transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1);transition:width .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast .tl-timemarker-timespan{-webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-moz-transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-o-transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);transition:height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1)}.tl-timemarker .tl-timemarker-timespan{background-color:hsla(0,0%,90%,.15);border-top-left-radius:4px;border-top-right-radius:4px;height:100%;margin:0;pointer-events:none;position:absolute;-webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-moz-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-o-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);width:100%}.tl-timemarker .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#e5e5e5;border-top-left-radius:4px;border-top-right-radius:4px;box-sizing:border-box;display:none;height:100px;position:absolute;width:100%}.tl-timemarker .tl-timemarker-line-right{display:none;right:0}.tl-timemarker .tl-timemarker-line-left{left:0;width:1px}.tl-timemarker .tl-timemarker-line-left,.tl-timemarker .tl-timemarker-line-right{border-left:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:" ";height:100%;margin-top:7px;position:absolute;z-index:5;-webkit-touch-callout:none;box-shadow:1px 1px 1px #fff;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tl-timemarker .tl-timemarker-line-left:after,.tl-timemarker .tl-timemarker-line-right:after{background-color:#919191;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:0;content:" ";display:block;height:6px;left:-4px;position:absolute;width:6px;z-index:8}.tl-timemarker .tl-timemarker-content-container{background-color:#e5e5e5;border:1px solid #d9d9d9;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:1px 1px 1px #fff;box-sizing:border-box;height:100%;overflow:hidden;position:absolute;-webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-moz-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-o-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);width:100px;z-index:6}.tl-timemarker .tl-timemarker-content-container:hover{z-index:9}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;padding:5px;position:relative;z-index:8}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text{overflow:hidden;position:relative}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;color:#bfbfbf;font-size:12px;font-weight:400;height:100%;line-height:12px;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p.tl-headline-fadeout:after,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,hsla(0,0%,90%,0) 0,#e5e5e5 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,90%,0)),color-stop(50%,#e5e5e5));background:-webkit-linear-gradient(top,hsla(0,0%,90%,0),#e5e5e5 50%);background:-o-linear-gradient(top,hsla(0,0%,90%,0) 0,#e5e5e5 50%);background:-ms-linear-gradient(top,hsla(0,0%,90%,0) 0,#e5e5e5 50%);background:linear-gradient(180deg,hsla(0,0%,90%,0) 0,#e5e5e5 50%);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0);height:50%;position:absolute;right:0;text-align:right;width:100%}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:100%;margin-right:5px;max-height:24px;max-width:24px;overflow:hidden}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{max-height:100%;max-width:24px;opacity:.25}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-]{color:#bfbfbf;display:block;font-size:24px;margin-top:0}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-icon-wikipedia{font-size:16px}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-text h2.tl-headline{display:block;text-overflow:ellipsis;white-space:nowrap}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class*=" tl-icon-"],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class^=tl-icon-]{font-size:12px}.tl-timemarker:focus .tl-timemarker-timespan,.tl-timemarker:hover .tl-timemarker-timespan{background-color:hsla(0,0%,75%,.25)}.tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-timespan-content,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#bfbfbf}.tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-right,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right{border-color:#a6a6a6}.tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-left:after,.tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-right:after,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after{background-color:#3d3d3d}.tl-timemarker:focus .tl-timemarker-content-container,.tl-timemarker:hover .tl-timemarker-content-container{background-color:#737373;border-color:#a6a6a6;-webkit-transition:height .25s cubic-bezier(.77,0,.175,1),width .25s cubic-bezier(.77,0,.175,1);-moz-transition:height .25s cubic-bezier(.77,0,.175,1),width .25s cubic-bezier(.77,0,.175,1);-o-transition:height .25s cubic-bezier(.77,0,.175,1),width .25s cubic-bezier(.77,0,.175,1);transition:height .25s cubic-bezier(.77,0,.175,1),width .25s cubic-bezier(.77,0,.175,1)}.tl-timemarker:focus .tl-timemarker-content-container.tl-timemarker-content-container-small,.tl-timemarker:hover .tl-timemarker-content-container.tl-timemarker-content-container-small{width:200px}.tl-timemarker:focus .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline,.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#fff}.tl-timemarker:focus .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after,.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,hsla(0,0%,45%,0) 0,#737373 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,45%,0)),color-stop(80%,#737373));background:-webkit-linear-gradient(top,hsla(0,0%,45%,0),#737373 80%);background:-o-linear-gradient(top,hsla(0,0%,45%,0) 0,#737373 80%);background:-ms-linear-gradient(top,hsla(0,0%,45%,0) 0,#737373 80%);background:linear-gradient(180deg,hsla(0,0%,45%,0) 0,#737373 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timemarker:focus .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media,.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}.tl-timemarker:focus .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"],.tl-timemarker:focus .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"],.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-]{color:#fff}.tl-timemarker:focus.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(80%,#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 80%);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 80%);background:-ms-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 80%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timemarker:focus.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker:focus.tl-timemarker-active .tl-timemarker-line-right,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right{border-color:#000}.tl-timemarker:focus.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker:focus.tl-timemarker-active .tl-timemarker-line-right:after,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#000}.tl-timemarker:focus-visible{outline:none}.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan{background-color:hsla(0,0%,100%,.5);z-index:8}.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#333}.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right{border-color:rgba(51,51,51,.5);border-width:1px;box-shadow:0 1px 3px hsla(0,0%,57%,.5);z-index:8}.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#333}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container{background-color:#fff;border-color:rgba(51,51,51,.5);box-shadow:1px 1px 3px hsla(0,0%,57%,.5);color:#333;z-index:9}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#333}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(80%,#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 80%);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 80%);background:-ms-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 80%);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0)}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"],.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-]{color:#333}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-timespan-content{display:block}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-right{z-index:5}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan:after{background-color:hsla(0,0%,45%,.15);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;bottom:-7px;content:" ";display:block;height:6px;left:0;position:absolute;width:100%;z-index:6}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-content-container.tl-timemarker-content-container-long{box-shadow:none}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-right{display:block}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-left{box-shadow:none}.tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-timespan:after{background-color:rgba(0,0,0,.35)}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan:after{background-color:rgba(51,51,51,.5)}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right{border-width:1px}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#333!important}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left{box-shadow:none}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active:hover .tl-timemarker-timespan:after{background-color:rgba(51,51,51,.5)}.tl-timeera{bottom:0;height:100%;height:40px;left:0;pointer-events:none;position:absolute;-webkit-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-moz-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-o-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);z-index:3}.tl-timeera.tl-timeera-fast{-webkit-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-moz-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-o-transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);transition:top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width .5s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeera .tl-timeera-background{background-color:#28a6c3;height:100%;opacity:1;position:absolute;width:100%}.tl-timeera.tl-timeera-color0 .tl-timeera-background{background-color:#c34528}.tl-timeera.tl-timeera-color1 .tl-timeera-background{background-color:#28a6c3}.tl-timeera.tl-timeera-color2 .tl-timeera-background{background-color:#2832c3}.tl-timeera.tl-timeera-color3 .tl-timeera-background{background-color:#28c36c}.tl-timeera.tl-timeera-color4 .tl-timeera-background{background-color:#286dc3}.tl-timeera.tl-timeera-color5 .tl-timeera-background{background-color:#28c3a7}.tl-timeera .tl-timeera-content-container{border:1px solid #d9d9d9;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-sizing:border-box;height:100%;overflow:hidden;position:absolute;-webkit-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-moz-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-o-transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);transition:height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);width:100px}.tl-timeera .tl-timeera-content-container .tl-timeera-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;padding:5px;position:relative}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text{height:100%;overflow:hidden;position:relative}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline{bottom:0;display:-webkit-box;position:absolute;line-clamp:4;-webkit-line-clamp:4;box-orient:vertical;-webkit-box-orient:vertical;color:#fff;font-size:10px;font-weight:400;line-height:10px;margin:0 0 0 10px;overflow:hidden;text-overflow:ellipsis}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,hsla(0,0%,90%,0) 0,#e5e5e5 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,90%,0)),color-stop(50%,#e5e5e5));background:-webkit-linear-gradient(top,hsla(0,0%,90%,0),#e5e5e5 50%);background:-o-linear-gradient(top,hsla(0,0%,90%,0) 0,#e5e5e5 50%);background:-ms-linear-gradient(top,hsla(0,0%,90%,0) 0,#e5e5e5 50%);background:linear-gradient(180deg,hsla(0,0%,90%,0) 0,#e5e5e5 50%);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@thecolor",endColorstr="@thecolor",GradientType=0);height:50%;position:absolute;right:0;text-align:right;width:100%}.tl-timegroup{align-items:center;background-color:#f2f2f2;display:-ms-flexbox;display:-webkit-flex;display:flex;left:0;position:absolute;top:0;width:100%;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-moz-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-o-transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);transition:left 1s cubic-bezier(.77,0,.175,1),top .5s cubic-bezier(.77,0,.175,1),height .5s cubic-bezier(.77,0,.175,1),width 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timegroup .tl-timegroup-message{color:#e0e0e0;margin-left:80px;text-shadow:#fff 0 2px 2px}.tl-timegroup.tl-timegroup-alternate{background-color:#fafafa}.tl-timegroup.tl-timegroup-hidden{display:none}.tl-timeaxis-background{background-color:#fff;border-top:1px solid #e5e5e5;z-index:2}.tl-timeaxis,.tl-timeaxis-background{bottom:0;height:39px;left:0;position:absolute;width:100%}.tl-timeaxis{z-index:3}.tl-timeaxis .tl-timeaxis-content-container{bottom:0;height:39px;position:relative}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor{opacity:0;position:absolute}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{display:block;font-weight:400;left:0;position:absolute;text-align:center;top:0}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{border-left:1px solid #bfbfbf;color:#fff;content:"|";display:block;overflow:hidden;text-align:center;width:1px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate .tl-timeaxis-tick{-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);-moz-transition:all 1s cubic-bezier(.77,0,.175,1);-o-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate-opacity .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate-opacity .tl-timeaxis-tick{-webkit-transition:opacity 1s cubic-bezier(.77,0,.175,1);-moz-transition:opacity 1s cubic-bezier(.77,0,.175,1);-o-transition:opacity 1s cubic-bezier(.77,0,.175,1);transition:opacity 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major{background-color:#fff;z-index:1}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick{color:#737373;font-size:12px;line-height:14px;margin-left:-50px;width:100px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before{border-color:#a6a6a6;font-size:18px;line-height:18px;margin-bottom:2px;margin-left:50px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{color:#bfbfbf;font-size:11px;line-height:13px;margin-left:-25px;width:50px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{opacity:0;padding-left:2px;padding-right:2px;white-space:normal}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text span{color:#e6e6e6;display:block;font-size:9px;line-height:9px;margin-top:-2px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{font-size:9px;line-height:9px;margin-left:25px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden .tl-timeaxis-tick-text{opacity:0!important}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden:before{opacity:.33}.tlanimate{-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0)}.tl-animate{-webkit-transition:all 1s cubic-bezier(.77,0,.175,1);-moz-transition:all 1s cubic-bezier(.77,0,.175,1);-o-transition:all 1s cubic-bezier(.77,0,.175,1);transition:all 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-animate-opacity{-webkit-transition:opacity 1s cubic-bezier(.77,0,.175,1);-moz-transition:opacity 1s cubic-bezier(.77,0,.175,1);-o-transition:opacity 1s cubic-bezier(.77,0,.175,1);transition:opacity 1s cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-slide{height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;width:100%}.tl-slide .tl-slide-background{background:no-repeat 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:none;filter:alpha(opacity=50);height:100%;left:0;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.tl-slide .tl-slide-scrollable-container{display:table;height:100%;table-layout:fixed;z-index:1}.tl-slide .tl-slide-content-container{display:table-cell;height:100%;position:relative;vertical-align:middle;width:100%;z-index:3}.tl-slide .tl-slide-content-container .tl-slide-content{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:rtl;display:table;max-width:100%;padding-left:100px;padding-right:100px;position:relative;user-select:text;vertical-align:middle}.tl-slide .tl-slide-content-container .tl-slide-content .tl-media{direction:ltr;float:left;margin-bottom:auto;margin-top:auto;min-width:50%;position:relative;width:100%}.tl-slide .tl-slide-content-container .tl-slide-content .tl-text{direction:ltr;display:table-cell;max-width:50%;min-width:120px;padding:0 20px;text-align:left;vertical-align:middle;width:50%}.tl-slide-media-only .tl-slide-content-container .tl-slide-content{text-align:center}.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{float:none;margin-bottom:auto;margin-top:auto;max-width:100%;min-width:50%;position:relative;text-align:center;width:100%}.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-text{display:block;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;width:100%}.tl-slide-text-only .tl-slide-content-container .tl-slide-content{text-align:center}.tl-slide-text-only .tl-slide-content-container .tl-slide-content .tl-text{display:block;margin-left:auto;margin-right:auto;max-width:80%;width:80%}.tl-slide.tl-full-color-background,.tl-slide.tl-full-color-background h1,.tl-slide.tl-full-color-background h2,.tl-slide.tl-full-color-background h3,.tl-slide.tl-full-color-background h4,.tl-slide.tl-full-color-background h5,.tl-slide.tl-full-color-background h6,.tl-slide.tl-full-color-background p,.tl-slide.tl-full-image-background,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-image-background h6,.tl-slide.tl-full-image-background p{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-color-background a,.tl-slide.tl-full-color-background b,.tl-slide.tl-full-color-background blockquote,.tl-slide.tl-full-color-background blockquote p,.tl-slide.tl-full-color-background i,.tl-slide.tl-full-image-background a,.tl-slide.tl-full-image-background b,.tl-slide.tl-full-image-background blockquote,.tl-slide.tl-full-image-background blockquote p,.tl-slide.tl-full-image-background i{color:#fff;text-shadow:1px 1px 1px #000}.tl-slide.tl-full-color-background .tl-caption,.tl-slide.tl-full-color-background .tl-credit,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-color-background .tl-media-twitter blockquote,.tl-slide.tl-full-color-background .tl-media-twitter blockquote p,.tl-slide.tl-full-color-background .vcard .nickname,.tl-slide.tl-full-color-background .vcard a,.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-twitter blockquote p,.tl-slide.tl-full-image-background .vcard .nickname,.tl-slide.tl-full-image-background .vcard a{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background{background:no-repeat 50%;background-position:center 25%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-image-background h6,.tl-slide.tl-full-image-background p{text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background .tl-media-blockquote blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-twitter blockquote p{text-shadow:1px 1px 2px #000!important}.tl-slide.tl-text-background .tl-text .tl-text-content-container{background:#000 transparent;background:rgba(0,0,0,.6);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:20px}.tl-slide.tl-text-background .tl-text .tl-text-content-container h2{margin-top:5px}.tl-skinny .tl-slide{display:block;padding-top:10px}.tl-skinny .tl-slide .tl-slide-content-container{align-items:center;-webkit-align-items:center;display:block;display:-webkit-flex;display:flex;height:100%;position:static}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content{display:block;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;height:auto;padding-left:50px;padding-right:50px;position:static}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{border-top:1px solid #e6e6e6;display:block;float:none;height:auto;padding-top:20px;width:100%}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{display:block;float:none;height:auto;max-width:100%;min-width:0;padding:0;position:static;vertical-align:initial;width:100%}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text .tl-text-content-container{padding-bottom:10px;padding-left:10px;padding-right:10px}.tl-skinny .tl-slide.tl-full-image-background .tl-slide-content-container .tl-slide-content .tl-media,.tl-skinny .tl-slide.tl-slide.tl-full-color-background .tl-slide-content-container .tl-slide-content .tl-media{border-color:hsla(0,0%,90%,.25)}.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content{flex-direction:column;-webkit-flex-direction:column}.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{border-top:none;padding-top:0}.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media embed,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media iframe,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media img,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media object,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media video{max-height:175px}.tl-slidenav-next,.tl-slidenav-previous{background-color:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;outline-offset:5px;padding:0;position:absolute;text-align:inherit;text-transform:inherit;top:45%;z-index:10}.tl-slidenav-next .tl-slidenav-content-container,.tl-slidenav-previous .tl-slidenav-content-container{position:absolute;width:100px}.tl-slidenav-next .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-description,.tl-slidenav-previous .tl-slidenav-title{width:80px;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}.tl-slidenav-next .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-title small,.tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-previous .tl-slidenav-title small{display:block}.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-title{filter:alpha(opacity=15);font-size:11px;line-height:11px;margin-top:10px;-khtml-opacity:.15;-moz-opacity:.15;opacity:.15}.tl-slidenav-next .tl-slidenav-description,.tl-slidenav-previous .tl-slidenav-description{filter:alpha(opacity=0);font-size:11px;margin-top:5px;-khtml-opacity:0;-moz-opacity:0;opacity:0}.tl-slidenav-next .tl-slidenav-description small,.tl-slidenav-previous .tl-slidenav-description small{display:none}.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title{color:#333;text-shadow:1px 1px 1px #fff}.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title{color:#f2f2f2;text-shadow:1px 1px 1px #333}.tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-icon{font-family:tl-icons;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;margin-bottom:5px}.tl-slidenav-next{margin-right:10px;right:100px;text-align:right}.tl-slidenav-next .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-title{margin-left:20px}.tl-slidenav-next .tl-slidenav-icon{margin-left:76px}.tl-slidenav-next .tl-slidenav-icon:before{content:"\e64f"}.tl-slidenav-previous{margin-left:10px;text-align:left}.tl-slidenav-previous .tl-slidenav-icon{margin-left:0}.tl-slidenav-previous .tl-slidenav-icon:before{content:"\e650"}.tl-slidenav-next:focus-visible .tl-slidenav-title,.tl-slidenav-next:hover .tl-slidenav-title,.tl-slidenav-previous:focus-visible .tl-slidenav-title,.tl-slidenav-previous:hover .tl-slidenav-title{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-slidenav-next:focus-visible .tl-slidenav-description,.tl-slidenav-next:hover .tl-slidenav-description,.tl-slidenav-previous:focus-visible .tl-slidenav-description,.tl-slidenav-previous:hover .tl-slidenav-description{filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}.tl-slidenav-next:focus-visible .tl-slidenav-icon,.tl-slidenav-next:hover .tl-slidenav-icon{margin-left:80px}.tl-slidenav-previous:focus-visible .tl-slidenav-icon,.tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:-4px}.tl-skinny .tl-slidenav-next{right:32px}.tl-skinny .tl-slidenav-next .tl-slidenav-icon{margin-left:8px}.tl-skinny .tl-slidenav-next .tl-slidenav-content-container,.tl-skinny .tl-slidenav-previous .tl-slidenav-content-container{height:32px;width:32px}.tl-skinny .tl-slidenav-next .tl-slidenav-description,.tl-skinny .tl-slidenav-next .tl-slidenav-title,.tl-skinny .tl-slidenav-previous .tl-slidenav-description,.tl-skinny .tl-slidenav-previous .tl-slidenav-title{display:none}.tl-skinny .tl-slidenav-next .tl-slidenav-icon,.tl-skinny .tl-slidenav-previous .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33;opacity:.33}.tl-skinny .tl-slidenav-next:focus-visible .tl-slidenav-icon,.tl-skinny .tl-slidenav-next:hover .tl-slidenav-icon{filter:alpha(opacity=100);margin-left:12px;-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-skinny .tl-slidenav-previous:focus-visible .tl-slidenav-icon,.tl-skinny .tl-slidenav-previous:hover .tl-slidenav-icon{filter:alpha(opacity=100);margin-left:-4px;-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{filter:alpha(opacity=100);margin-left:76px;-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{margin-left:80px}.tl-layout-landscape.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{filter:alpha(opacity=100);margin-left:0;-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{margin-left:-4px}.tl-layout-portrait.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33;opacity:.33}.tl-layout-portrait.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-portrait.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33;opacity:.33}.tl-layout-portrait.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-mobile .tl-slidenav-next,.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-mobile .tl-slidenav-next,.tl-skinny.tl-mobile .tl-slidenav-previous{display:none}.tl-storyslider{box-sizing:content-box;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:100%;z-index:8}.tl-storyslider embed,.tl-storyslider iframe,.tl-storyslider img,.tl-storyslider object,.tl-storyslider video{max-width:100%;position:relative}.tl-storyslider .tl-slider-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tl-storyslider .tl-slider-touch-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:25}.tl-storyslider .tl-slider-container-mask{height:100%;position:relative;text-align:center;width:100%;z-index:5}.tl-storyslider .tl-slider-container-mask .tl-slider-container{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.tl-storyslider .tl-slider-container-mask .tl-slider-container .tl-slider-item-container{display:table-cell;height:100%;vertical-align:middle;width:100%}.tl-media{float:left;height:100%;margin-bottom:auto;margin-top:auto;min-width:50%;position:relative;width:100%}.tl-media .tl-media-content-container.tl-media-content-container-text{border-right:1px solid #e6e6e6;padding-right:20px}.tl-media .tl-media-content-container .tl-media-content{position:relative}.tl-media .tl-media-content-container .tl-media-content:after,.tl-media .tl-media-content-container .tl-media-content:before{content:"";display:table}.tl-media .tl-media-content-container .tl-media-content:after{clear:both}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p{color:#f2f2f2;text-align:center}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p span{color:#f2f2f2}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class*=" tl-icon-"],.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class^=tl-icon-]{color:#f2f2f2;font-size:28px;text-align:center}.tl-media .tl-media-content-container .tl-media-content embed,.tl-media .tl-media-content-container .tl-media-content img,.tl-media .tl-media-content-container .tl-media-content object,.tl-media .tl-media-content-container .tl-media-content video{max-height:100%;max-width:100%}.tl-slide-media-only .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:none;padding-right:0}.tl-media-shadow{-webkit-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);-moz-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);box-shadow:0 12px 10px -10px rgba(0,0,0,.6);position:relative;z-index:1}.tl-slide.tl-full-color-background .vcard a,.tl-slide.tl-full-color-background a,.tl-slide.tl-full-image-background .vcard a,.tl-slide.tl-full-image-background a{color:#fff;text-shadow:1px 1px 1px #000}.tl-slide.tl-full-color-background a:hover,.tl-slide.tl-full-image-background a:hover{color:#c34528;text-decoration:underline}.tl-credit{color:#999;display:block;font-size:10px;line-height:13px;margin:6px auto 0;text-align:right}.tl-caption{color:#666;font-size:11px;line-height:14px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:left;text-rendering:optimizeLegibility;word-wrap:break-word}.tl-full-color-background .tl-media-shadow:after,.tl-full-color-background .tl-media-shadow:before,.tl-full-image-background .tl-media-shadow:after,.tl-full-image-background .tl-media-shadow:before{background:none;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}.tl-skinny .tl-media{display:block;float:none;height:auto;width:100%}.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:0;padding-right:0}.tl-skinny .tl-media .tl-media-content-container .tl-caption,.tl-skinny .tl-media .tl-media-content-container .tl-credit{font-size:8px;margin-top:2px;padding-left:10px;padding-right:10px}.tl-skinny .tl-media .tl-media-content-container .tl-credit{margin-top:0}.tl-mobile.tl-skinny .tl-media{display:block;float:none;height:auto;width:100%}.tl-mobile.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:0;padding-right:0}.tl-text{display:table-cell;max-width:50%;min-width:120px;padding:0 20px;text-align:left;text-shadow:none;vertical-align:middle;width:50%}.tl-text,.tl-text p{color:#737373}.tl-text .tl-text-content-container .tl-text-headline-container{display:flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.tl-text h2.tl-headline,.tl-text h2.tl-headline-title{margin-top:0}.tl-text .tl-headline-date,.tl-text h3.tl-headline-date{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 3px}.tl-text .tl-headline-date,.tl-text .tl-headline-date small,.tl-text h3.tl-headline-date,.tl-text h3.tl-headline-date small{color:#b3b3b3;font-size:15px;font-weight:400;line-height:15px}.tl-text .tl-text-date{color:#b3b3b3;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;margin-top:10px}.tl-full-color-background .tl-text,.tl-full-color-background .tl-text p,.tl-full-image-background .tl-text,.tl-full-image-background .tl-text p{color:#f2f2f2!important;text-shadow:1px 1px 2px #000}.tl-full-color-background .tl-text .tl-headline-date,.tl-full-color-background .tl-text .tl-headline-date small,.tl-full-color-background .tl-text h3.tl-headline-date,.tl-full-color-background .tl-text h3.tl-headline-date small,.tl-full-color-background .tl-text p .tl-headline-date,.tl-full-color-background .tl-text p .tl-headline-date small,.tl-full-color-background .tl-text p h3.tl-headline-date,.tl-full-color-background .tl-text p h3.tl-headline-date small,.tl-full-image-background .tl-text .tl-headline-date,.tl-full-image-background .tl-text .tl-headline-date small,.tl-full-image-background .tl-text h3.tl-headline-date,.tl-full-image-background .tl-text h3.tl-headline-date small,.tl-full-image-background .tl-text p .tl-headline-date,.tl-full-image-background .tl-text p .tl-headline-date small,.tl-full-image-background .tl-text p h3.tl-headline-date,.tl-full-image-background .tl-text p h3.tl-headline-date small{color:#f2f2f2!important}.tl-full-color-background .tl-text a:hover,.tl-full-color-background .tl-text p a:hover,.tl-full-image-background .tl-text a:hover,.tl-full-image-background .tl-text p a:hover{color:#c34528;text-decoration:underline}.tl-skinny .tl-text{float:none;margin-top:20px;max-width:100%;min-width:auto;width:100%}.tl-medium .tl-text h2.tl-headline,.tl-medium .tl-text h2.tl-headline-title,.tl-skinny .tl-text h2.tl-headline,.tl-skinny .tl-text h2.tl-headline-title{font-size:32px;line-height:36px}.tl-mobile.tl-skinny .tl-media .tl-media-image{max-height:250px!important}.tl-media .tl-media-twitter{clear:both;text-align:left}.tl-media .tl-media-twitter blockquote{color:#333;font-size:15px;line-height:21px;margin:0 15px 0 0}.tl-media .tl-media-twitter blockquote p{color:#000;font-size:28px;line-height:30px}.tl-media .tl-media-twitter blockquote p:after,.tl-media .tl-media-twitter blockquote p:before{display:none}.tl-media .tl-media-twitter .tl-icon-twitter{color:#55acee}.tl-media .tl-media-twitter .vcard a.tl-date:hover,.tl-media .tl-media-twitter .vcard a:hover{color:#55acee;text-decoration:none}.tl-media .tl-media-twitter .vcard a.tl-date:hover .fn,.tl-media .tl-media-twitter .vcard a.tl-date:hover .nickname,.tl-media .tl-media-twitter .vcard a:hover .fn,.tl-media .tl-media-twitter .vcard a:hover .nickname{color:#55acee}.tl-slide-media-only .tl-media .tl-media-twitter{margin-left:auto;margin-right:auto;width:80%}.tl-mobile.tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:15px;line-height:21px}.tl-skinny .tl-media .tl-media-twitter{margin-left:10px;margin-right:10px}.tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:24px;line-height:26px}.tl-media .tl-media-blockquote{clear:both;text-align:left}.tl-media .tl-media-blockquote blockquote{margin:0 15px 0 0;text-align:left}.tl-media .tl-media-blockquote blockquote,.tl-media .tl-media-blockquote blockquote p{color:#333;font-size:28px;line-height:30px}.tl-media .tl-media-blockquote blockquote p:after,.tl-media .tl-media-blockquote blockquote p:before{display:inline-block;font-size:36px}.tl-media .tl-media-blockquote blockquote p:before{content:open-quote;margin-right:5px}.tl-media .tl-media-blockquote blockquote p:after{content:close-quote;margin-left:3px}.tl-media .tl-media-blockquote blockquote cite{color:#999;font-size:15px;line-height:21px;margin-top:15px;text-align:right}.tl-slide-media-only .tl-media .tl-media-blockquote{border-right:0;margin-left:auto;margin-right:auto;width:80%}@media only screen and (max-device-width:800px),only screen and (max-width:800px){.tl-media .tl-media-blockquote blockquote p{font-size:24px;line-height:26px}}@media only screen and (max-device-width:500px),only screen and (max-width:500px){.tl-media .tl-media-blockquote blockquote p{font-size:15px;line-height:21px}}.tl-mobile.tl-skinny .tl-media .tl-media-instagram{max-height:250px!important}.tl-media .tl-media-profile{border-radius:50%}.tl-media .tl-media-iframe,.tl-media .tl-media-iframe iframe{height:100%;width:100%}.tl-media .tl-media-wikipedia{clear:both;margin-left:auto;margin-right:auto;text-align:left}.tl-media .tl-media-wikipedia .tl-icon-wikipedia{float:left;font-size:32px;margin-right:10px;padding-top:3px}.tl-media .tl-media-wikipedia .tl-wikipedia-pageimage{float:left;margin-bottom:5px;margin-right:10px;margin-top:5px}.tl-media .tl-media-wikipedia .tl-wikipedia-title{border-left:1px solid #e6e6e6;margin-bottom:10px;margin-left:60px;padding-left:10px}.tl-media .tl-media-wikipedia .tl-wikipedia-source{color:rgba(0,0,0,.5);display:block;font-size:13px;font-style:italic;line-height:15px;margin-top:3px}.tl-media .tl-media-wikipedia h4{margin-bottom:0;margin-top:0}.tl-media .tl-media-wikipedia h4 a{color:#000;text-decoration:none}.tl-media .tl-media-wikipedia p{font-size:13px;line-height:19px}.tl-slide-media-only .tl-media .tl-media-wikipedia{border-right:0;border-top:1px solid #e6e6e6;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:25px;width:80%}.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia,.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia{background:#000 transparent;background:rgba(0,0,0,.6);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:20px}.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia h4 a,.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia h4 a{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia a:hover,.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia a:hover{color:#c34528;text-decoration:underline}.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-title,.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-title{border-color:hsla(0,0%,90%,.25)}.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-source,.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-source{color:hsla(0,0%,90%,.85)}.tl-mobile.tl-skinny .tl-media .tl-media-wikipedia,.tl-skinny .tl-media .tl-media-wikipedia{margin-left:10px;margin-right:10px}.tl-media .tl-media-website{clear:both;margin-left:auto;margin-right:auto;text-align:left}.tl-media .tl-media-website .tl-media-website-description{font-size:16px;font-style:italic;line-height:19px;margin-bottom:10px;text-transform:uppercase}.tl-media .tl-media-website h4{line-height:1;margin-bottom:0;margin-top:0}.tl-media .tl-media-website h4 a{color:#000;text-decoration:none}.tl-media .tl-media-website p{font-size:13px;line-height:19px}.tl-media .tl-media-content-container .tl-media-content .tl-media-website img{float:right;margin:4px 0 0 15px;max-height:120px;max-width:120px}.tl-media .tl-media-content-container .tl-media-content .tl-media-website img.tl-media-website-icon{float:none;margin:0 3px 0 0;max-height:16px;max-width:16px}.tl-slide.tl-full-color-background .tl-media .tl-media-website,.tl-slide.tl-full-image-background .tl-media .tl-media-website{background:#000 transparent;background:rgba(0,0,0,.6);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:20px}.tl-slide.tl-full-color-background .tl-media .tl-media-website h4 a,.tl-slide.tl-full-image-background .tl-media .tl-media-website h4 a{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-color-background .tl-media .tl-media-website a:hover,.tl-slide.tl-full-image-background .tl-media .tl-media-website a:hover{color:#c34528;text-decoration:underline}.tl-mobile.tl-skinny .tl-media .tl-media-website{margin-left:10px;margin-right:10px}.tl-timeline{background-color:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#737373;font-size:16px;height:100%;line-height:normal;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:100%}.tl-timeline.tl-timeline-embed{border-bottom:1px solid #ccc;border-radius:0;border-top:1px solid #ccc;box-sizing:border-box}.tl-timeline.tl-timeline-full-embed{border:1px solid #ccc;border-radius:8px;box-sizing:border-box}.tl-timeline .tl-attribution{background-color:hsla(0,0%,100%,.85);bottom:2px;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:10px;left:0;line-height:10px;padding:3px;position:absolute;z-index:9}.tl-timeline .tl-attribution a{color:#ccc}.tl-timeline .tl-attribution a:focus-visible,.tl-timeline .tl-attribution a:hover{color:#000;text-decoration:none}.tl-timeline .tl-attribution a:focus-visible .tl-knightlab-logo,.tl-timeline .tl-attribution a:hover .tl-knightlab-logo{background-color:#c34528}.tl-timeline .tl-attribution .tl-knightlab-logo{background-color:#c34528;background-color:#ccc;display:inline-block;height:8px;margin-right:3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:middle;width:8px}.tl-layout-portrait .tl-storyslider{-webkit-box-shadow:0 -3px 6px rgba(0,0,0,.2);-moz-box-shadow:0 -3px 6px rgba(0,0,0,.2);box-shadow:0 -3px 6px rgba(0,0,0,.2)}.tl-rtl .blockquote,.tl-rtl .tl-headline,.tl-rtl .tl-headline-date,.tl-rtl .tl-media .tl-media-blockquote blockquote,.tl-rtl .tl-media-blockquote,.tl-rtl .tl-media-website,.tl-rtl .tl-media-wikipedia,.tl-rtl .tl-text-content,.tl-rtl .tl-text-content p,.tl-rtl .tl-timeline blockquote p,.tl-rtl blockquote p{direction:rtl;text-align:right}.tl-rtl .tl-slide-media-only .tl-headline,.tl-rtl .tl-slide-media-only .tl-headline-date{text-align:center}.tl-rtl .tl-timemarker-text{margin-right:35px}.tl-rtl .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{float:right}.tl-rtl .tl-caption{text-align:right}.tl-rtl .tl-credit{text-align:left}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9UTC9UTC5UaW1lbGluZS5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL1R5cG9ncmFwaHkubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy9jb3JlL01peGlucy5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL2ljb25zL0ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vVEwvc3JjL2xlc3MvY29yZS9UTC5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL3VpL1RMLk1lbnVCYXIubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy91aS9UTC5NZW51QmFyLkJ1dHRvbi5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL3VpL1RMLk1lc3NhZ2UubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy90aW1lbmF2L1RMLlRpbWVOYXYubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy90aW1lbmF2L1RMLlRpbWVNYXJrZXIubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy90aW1lbmF2L1RMLlRpbWVFcmEubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy90aW1lbmF2L1RMLlRpbWVHcm91cC5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL3RpbWVuYXYvVEwuVGltZUF4aXMubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy9hbmltYXRpb24vVEwuQW5pbWF0ZS5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL3NsaWRlci9UTC5TbGlkZS5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL3NsaWRlci9UTC5TbGlkZU5hdi5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL3NsaWRlci9UTC5TdG9yeVNsaWRlci5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL21lZGlhL1RMLk1lZGlhLmxlc3MiLCJ3ZWJwYWNrOi8vVEwvc3JjL2xlc3MvbWVkaWEvdHlwZXMvVEwuTWVkaWEuVGV4dC5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL21lZGlhL3R5cGVzL1RMLk1lZGlhLkltYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vVEwvc3JjL2xlc3MvbWVkaWEvdHlwZXMvVEwuTWVkaWEuVHdpdHRlci5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL21lZGlhL3R5cGVzL1RMLk1lZGlhLkJsb2NrcXVvdGUubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy9tZWRpYS90eXBlcy9UTC5NZWRpYS5JbnN0YWdyYW0ubGVzcyIsIndlYnBhY2s6Ly9UTC9zcmMvbGVzcy9tZWRpYS90eXBlcy9UTC5NZWRpYS5Qcm9maWxlLmxlc3MiLCJ3ZWJwYWNrOi8vVEwvc3JjL2xlc3MvbWVkaWEvdHlwZXMvVEwuTWVkaWEuSUZyYW1lLmxlc3MiLCJ3ZWJwYWNrOi8vVEwvc3JjL2xlc3MvbWVkaWEvdHlwZXMvVEwuTWVkaWEuV2lraXBlZGlhLmxlc3MiLCJ3ZWJwYWNrOi8vVEwvc3JjL2xlc3MvbWVkaWEvdHlwZXMvVEwuTWVkaWEuV2Vic2l0ZS5sZXNzIiwid2VicGFjazovL1RML3NyYy9sZXNzL1RMLlRpbWVsaW5lLkJhc2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0NBU0M7QUFvQkQ7Ozs7Ozs7OztDQVNDLENDdENELGFBQ0MscUREK0NELENDaERBLGdHQUlFLFVEb0RGLENDeERBLGdEQVFFLGNBQUEsQ0FDQSxnQkRxREYsQ0M5REEsa0VBV0csY0FBQSxDQUNBLGdCRHdESCxDQ3BFQSxnREFnQkUsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUR5REYsQ0MzRUEsa0VBb0JHLGNBQUEsQ0FDQSxnQkQ0REgsQ0NqRkEsa0NBeUJFLGNBQUEsQ0FDQSxnQkQyREYsQ0NyRkEsd0NBNEJHLGFBQUEsQ0FFQSxjQUFBLENBQ0EsZ0JBQUEsQ0FGQSxjRDhESCxDQzNGQSxnQkFxQ0UsaUJBQUEsQ0FEQSxlRDJERixDQy9GQSxlQThDRSxVQUFBLENBSEEsY0FBQSxDQUNBLHNCQUFBLENBRkEsa0JBQUEsQ0FEQSxjRDZERixD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MlVELENHelVBLDBCQUNDLGVIMlVELENHelVBLDRCQUNDLGVIMlVELENHelVBLG1CQUNDLGVIMlVELENHelVBLHFCQUNDLGVIMlVELENHelVBLGlDQUNDLGVIMlVELENHelVBLCtCQUNDLGVIMlVELENHelVBLDJCQUNDLGVIMlVELENHelVBLDRCQUNDLGVIMlVELENHelVBLHVCQUNDLGVIMlVELENHelVBLDJCQUNDLGVIMlVELENHdFVBLDRDQUNDLGVIMlVELENHdFVBLGdEQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLHVCQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLG9CQUNDLGVIMlVELENHdFVBLDRDQUNDLGVIMlVELENHdFVBLGtEQUNDLGVIMlVELENHelVBLG1CQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLDBCQUNDLGVIMlVELENHdFVBLG1EQUNDLGVIMlVELENHelVBLHNCQUNDLGVIMlVELENHelVBLHNCQUNDLGVIMlVELENHelVBLHNCQUNDLGVIMlVELENHelVBLHNCQUNDLGVIMlVELENHelVBLHFCQUNDLGVIMlVELENHelVBLHFCQUNDLGVIMlVELENHelVBLHFCQUNDLGVIMlVELENHelVBLHNCQUNDLGVIMlVELENHelVBLDJCQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLHNCQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLHFCQUNDLGVIMlVELENHelVBLHFCQUNDLGVIMlVELENHelVBLHlCQUNDLGVIMlVELENHelVBLHlCQUNDLGVIMlVELENHelVBLDBCQUNDLGVIMlVELENHelVBLDBCQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLDJCQUNDLGVIMlVELENHelVBLHFCQUNDLGVIMlVELENHelVBLDBCQUNDLGVIMlVELENHelVBLHdCQUNDLGVIMlVELENHelVBLHNCQUNDLGVIMlVELENHelVBLDJCQUNDLGVIMlVELENHelVBLDBCQUNDLGVIMlVELENHelVBLDRCQUNDLGVI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QUNBLCtCQUFBLENBUkEscUJBQUEsQ0FFQSxTM0IrdkZaLEMyQmp2RkEsb0N6Qm5CQyw0Q0FBQSxDQUNHLHlDQUFBLENBQ0ssb0NGeXdGVCxDMkJqdkZBLG1UQUdFLGFBQUEsQ0FEQSxnQjNCNnZGRixDMkIvdkZBLHlGQVFHLGlCM0IydkZILEMyQm53RkEsNEJBYUUsaUIzQnl2RkYsQzJCdHdGQSwrRkFpQkUsVzNCd3ZGRixDMkJ6d0ZBLG9CQXFCRSxnQjNCdXZGRixDMkI1d0ZBLG1CQXlCRSxlM0JzdkZGIiwiZmlsZSI6Im5vZGVfbW9kdWxlcy9Aa25pZ2h0LWxhYi90aW1lbGluZWpzL2Rpc3QvY3NzL3RpbWVsaW5lLjFmMjRhMjY2MzJmMWE3MGE5MjBlYWU5NGEwMmRmMmEwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuXHRUaW1lbGluZSBKUyAzIFxuXHRcblx0RGVzaWduZWQgYW5kIGJ1aWx0IGJ5IFphY2ggV2lzZSBmb3IgdGhlIE5vcnRod2VzdGVybiBVbml2ZXJzaXR5IEtuaWdodCBMYWJcblx0XG5cdFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWNcblx0TGljZW5zZSwgdi4gMi4wLiBJZiBhIGNvcHkgb2YgdGhlIE1QTCB3YXMgbm90IGRpc3RyaWJ1dGVkIHdpdGggdGhpc1xuXHRmaWxlLCBZb3UgY2FuIG9idGFpbiBvbmUgYXQgaHR0cHM6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy5cblxuKi9cbi8qIEluY2x1ZGVzIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHRWQVJJQUJMRVNcblx0QkFTRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIElDT04gUEFUSFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRZUEVGQUNFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ09MT1IgU0NIRU1FXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVUkgQ09MT1Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBVSVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFuaW1hdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEdGWFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIVxuXHRUaW1lbGluZSBKUyAzXG5cblx0RGVzaWduZWQgYW5kIGJ1aWx0IGJ5IFphY2ggV2lzZSBmb3IgdGhlIE5vcnRod2VzdGVybiBVbml2ZXJzaXR5IEtuaWdodCBMYWJcblxuXHRUaGlzIFNvdXJjZSBDb2RlIEZvcm0gaXMgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIE1vemlsbGEgUHVibGljXG5cdExpY2Vuc2UsIHYuIDIuMC4gSWYgYSBjb3B5IG9mIHRoZSBNUEwgd2FzIG5vdCBkaXN0cmlidXRlZCB3aXRoIHRoaXNcblx0ZmlsZSwgWW91IGNhbiBvYnRhaW4gb25lIGF0IGh0dHBzOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uXG5cbiovXG4vKiBJbmNsdWRlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHRNaXhpbnMubGVzc1xuXHRTbmlwcGV0cyBvZiByZXVzYWJsZSBDU1MgdG8gZGV2ZWxvcCBmYXN0ZXIgYW5kIGtlZXAgY29kZSByZWFkYWJsZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50bC10aW1lbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC8qIFZDYXJkXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4udGwtdGltZWxpbmUgaDEsXG4udGwtdGltZWxpbmUgaDIsXG4udGwtdGltZWxpbmUgaDMsXG4udGwtdGltZWxpbmUgaDQsXG4udGwtdGltZWxpbmUgaDUsXG4udGwtdGltZWxpbmUgaDYge1xuICBjb2xvcjogIzAwMDtcbn1cbi50bC10aW1lbGluZSBoMSxcbi50bC10aW1lbGluZSBoMixcbi50bC10aW1lbGluZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4udGwtdGltZWxpbmUgaDEgc21hbGwsXG4udGwtdGltZWxpbmUgaDIgc21hbGwsXG4udGwtdGltZWxpbmUgaDMgc21hbGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRsLXRpbWVsaW5lIGg0LFxuLnRsLXRpbWVsaW5lIGg1LFxuLnRsLXRpbWVsaW5lIGg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRsLXRpbWVsaW5lIGg0IHNtYWxsLFxuLnRsLXRpbWVsaW5lIGg1IHNtYWxsLFxuLnRsLXRpbWVsaW5lIGg2IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi50bC10aW1lbGluZSBoMi50bC1oZWFkbGluZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4udGwtdGltZWxpbmUgaDIudGwtaGVhZGxpbmUtdGl0bGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRsLXRpbWVsaW5lIGgyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRsLXRpbWVsaW5lIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnRsLXRpbWVsaW5lIHAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50bC10aW1lbGluZSBwIGEge1xuICAvKlxuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIGZhZGUobGlnaHRlbihAY29sb3ItZGFyaywgNDAlKSwgMCUpIDUwJSwgZmFkZShsaWdodGVuKEBjb2xvci1kYXJrLCA0MCUpLCA2MCUpIDUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIGZhZGUobGlnaHRlbihAY29sb3ItZGFyaywgNDAlKSwgMCUpIDUwJSwgZmFkZShsaWdodGVuKEBjb2xvci1kYXJrLCA0MCUpLCA2MCUpIDUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBmYWRlKGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSksIDAlKSA1MCUsIGZhZGUobGlnaHRlbihAY29sb3ItZGFyaywgNDAlKSwgNjAlKSA1MCUpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgZmFkZShsaWdodGVuKEBjb2xvci1kYXJrLCA0MCUpLCAwJSkgNTAlLCBmYWRlKGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSksIDYwJSkgNTAlKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMnB4IDJweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgQGJhc2UtZm9udC1zaXplKzI7XG5cdFx0XHR0ZXh0LXNoYWRvdzogLTJweCAtMXB4IDAgd2hpdGUsIDJweCAtMXB4IDAgd2hpdGUsIC0ycHggMXB4IDAgd2hpdGUsIDJweCAxcHggMCB3aGl0ZTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6QGNvbG9yLXRoZW1lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQqL1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGwtdGltZWxpbmUgcCBhOmhvdmVyLFxuLnRsLXRpbWVsaW5lIHAgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYzM0NTI4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG4gIC50bC10aW1lbGluZSBwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnRsLXRpbWVsaW5lIHAgYTpob3ZlcixcbiAgLnRsLXRpbWVsaW5lIHAgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjMzQ1Mjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi50bC10aW1lbGluZSBiLFxuLnRsLXRpbWVsaW5lIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRsLXRpbWVsaW5lIGksXG4udGwtdGltZWxpbmUgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGwtdGltZWxpbmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNjMzQ1Mjg7XG59XG4udGwtdGltZWxpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzZlMjcxNztcbn1cbi50bC10aW1lbGluZSAudGwtY2FwdGlvbixcbi50bC10aW1lbGluZSAudGwtY3JlZGl0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG59XG4udGwtdGltZWxpbmUgLnRsLWNhcHRpb24gYSxcbi50bC10aW1lbGluZSAudGwtY3JlZGl0IGEsXG4udGwtdGltZWxpbmUgLnRsLXNsaWRlbmF2LW5leHQgYSxcbi50bC10aW1lbGluZSAudGwtc2xpZGVuYXYtcHJldmlvdXMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRsLXRpbWVsaW5lIC50bC1tYWtlbGluayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSxcbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgY2l0ZSxcbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHAgY2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBwIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTRcIjtcbn1cbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi50bC10aW1lbGluZSAudmNhcmQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRsLXRpbWVsaW5lIC52Y2FyZDpiZWZvcmUsXG4udGwtdGltZWxpbmUgLnZjYXJkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udGwtdGltZWxpbmUgLnZjYXJkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGwtdGltZWxpbmUgLnZjYXJkIC50d2l0dGVyLWRhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDExcHg7XG59XG4udGwtdGltZWxpbmUgLnZjYXJkIC5hdXRob3Ige1xuICBmbG9hdDogcmlnaHQ7XG59XG4udGwtdGltZWxpbmUgLnZjYXJkIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhOmhvdmVyIC5mbixcbi50bC10aW1lbGluZSAudmNhcmQgYTpob3ZlciAubmlja25hbWUge1xuICBjb2xvcjogI2MzNDUyODtcbn1cbi50bC10aW1lbGluZSAudmNhcmQgLmZuLFxuLnRsLXRpbWVsaW5lIC52Y2FyZCAubmlja25hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG4udGwtdGltZWxpbmUgLnZjYXJkIC5mbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50bC10aW1lbGluZSAudmNhcmQgLm5pY2tuYW1lIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udGwtdGltZWxpbmUgLnZjYXJkIC5hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4udGwtdGltZWxpbmUgLnZjYXJkIC5hdmF0YXIgaW1nIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udGwtdGltZWxpbmUgLnRsLXRleHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnRsLXRpbWVsaW5lIC50bC10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRsLXRpbWVsaW5lIC50bC1idXR0b24tY2FsbHRvYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnRsLXRpbWVsaW5lIC50bC1idXR0b24tY2FsbHRvYWN0aW9uIC50bC1idXR0b24tY2FsbHRvYWN0aW9uLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzQ1Mjg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4udGwtdGltZWxpbmUgLnRsLW5vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWViY2M7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogODAwcHgpIHtcbiAgLnRsLXRpbWVsaW5lIGgxLFxuICAudGwtdGltZWxpbmUgaDIsXG4gIC50bC10aW1lbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1MDBweCkge1xuICAudGwtdGltZWxpbmUgaDEsXG4gIC50bC10aW1lbGluZSBoMixcbiAgLnRsLXRpbWVsaW5lIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi50bC1za2lubnkgaDIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4vKiBJY29uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RsLWljb25zJztcbiAgc3JjOiB1cmwoJy4uL2Nzcy9pY29ucy90bC1pY29ucy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2Nzcy9pY29ucy90bC1pY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2Nzcy9pY29ucy90bC1pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vY3NzL2ljb25zL3RsLWljb25zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2Nzcy9pY29ucy90bC1pY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vY3NzL2ljb25zL3RsLWljb25zLnN2ZyN0bC1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149XCJ0bC1pY29uLVwiXSxcbltjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ3RsLWljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnRsLWljb24tdmluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4udGwtaWNvbi13aWtpcGVkaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLnRsLWljb24tY2hldnJvbi1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4udGwtaWNvbi1jaGV2cm9uLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLnRsLWljb24teW91dHViZS1sb2dvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cbi50bC1pY29uLWZvdXJzcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuLnRsLWljb24tY2FtZXJhLXJldHJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi50bC1pY29uLWRvYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4udGwtaWNvbi13ZWlibzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4udGwtaWNvbi1yZXNpemUtaG9yaXpvbnRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG4udGwtaWNvbi1yZXNpemUtdmVydGljYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLnRsLWljb24tcmVzaXplLWZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuLnRsLWljb24tcmVzaXplLXNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cbi50bC1pY29uLXR3aXR0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLnRsLWljb24tZ29vZ2xlLXBsdXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuLnRsLWljb24tdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuLnRsLWljb24teW91dHViZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4udGwtaWNvbi1wbGFpbnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLnRsLWljb24tc3RvcmlmeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4udGwtaWNvbi1pbWFnZS12MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4udGwtaWNvbi1xdW90ZS12MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG4udGwtaWNvbi16b29tLWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi50bC1pY29uLXpvb20tb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cbi50bC1pY29uLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuLnRsLWljb24tbXVzaWM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuLnRsLWljb24tc3BvdGlmeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4udGwtaWNvbi1sb2NhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4udGwtaWNvbi1nb29nbGVtYXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbi50bC1pY29uLXdlYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4udGwtaWNvbi1zaGFyZS12MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG4udGwtaWNvbi1zb3VuZGNsb3VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cbi50bC1pY29uLXZpZGVvLXYyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cbi50bC1pY29uLWRhaWx5bW90aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cbi50bC1pY29uLXR1bWJscjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4udGwtaWNvbi1sYXN0Zm06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLnRsLWljb24tZ2l0aHViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cbi50bC1pY29uLWdvYmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4udGwtaWNvbi1nb2VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG4udGwtaWNvbi1wcmV2MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG4udGwtaWNvbi1uZXh0MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG4udGwtaWNvbi1kb2MtdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuLnRsLWljb24tZ29vZ2xlZHJpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLnRsLWljb24tZmFjZWJvb2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLnRsLWljb24tZmxpY2tyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi50bC1pY29uLWRyaWJiYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cbi50bC1pY29uLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cbi50bC1pY29uLXZpbWVvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi50bC1pY29uLWluc3RhZ3JhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4udGwtaWNvbi1waW50ZXJlc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLnRsLWljb24tYXJyb3ctbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4udGwtaWNvbi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cbi50bC1pY29uLWFycm93LXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cbi50bC1pY29uLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cbi50bC1pY29uLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cbi50bC1pY29uLWJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLnRsLWljb24tZXZlcm5vdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuLnRsLWljb24tbWFwcGluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi50bC1pY29uLXN3aXBlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi50bC1pY29uLXN3aXBlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuLnRsLWljb24tdG91Y2gtc3ByZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi50bC1pY29uLXRvdWNoLXBpbmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi8qIERpc2FibGUgVGV4dCBzZWxlY3Rpb24gd2hlbiBkcmFnZ2luZ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1kcmFnZ2luZyB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4vKiBNZW51QmFyIFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tZW51YmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi8qIFNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSwgaVBob25lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTW9iaWxlLCBpUGhvbmUgYW5kIHNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIENvbG9yXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbi50bC1zaXplYmFyLnRsLXNpemViYXItaW52ZXJ0ZWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XG5cdGNvbG9yOiNhNWE1YTU7XG5cdC50bC1zaXplYmFyLWJ1dHRvbiB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oQGNvbG9yLWJhY2tncm91bmQsIDcwKTtcblx0XHQvL2NvbG9yOiNhNWE1YTU7XG5cdH1cblx0LnRsLXNpemViYXItYnV0dG9uOmhvdmVyIHtcblx0XHQvL2JhY2tncm91bmQ6QGNvbG9yLXRoZW1lO1xuXHRcdGNvbG9yOkBjb2xvci1iYWNrZ3JvdW5kO1xuXHR9XG59XG4udGwtc2l6ZWJhci50bC1zaXplYmFyLWludmVydGVkOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcblx0Ly8uZ3JhZGllbnQtdmVydGljYWwgKHJnYmEoMCwwLDAsMC4yNSksIHJnYmEoMCwwLDAsMSkpO1xuXHQvLy50cmFuc2x1Y2VudC1iYWNrZ3JvdW5kKHJnYigwLDAsMCksIC41KTtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG5cdGFuaW1hdGlvbjogaW52ZXJ0VG9CbGFjayAxcztcblx0LXdlYmtpdC1hbmltYXRpb246aW52ZXJ0VG9CbGFjayAxczsgXG59XG4qL1xuQGtleWZyYW1lcyBpbnZlcnRUb0JsYWNrIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGludmVydFRvV2hpdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbn1cbi8qIE1lbnVCYXIgQnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1lbnViYXItYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYmZiZmJmO1xufVxuLnRsLW1lbnViYXItYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRsLW1lbnViYXItYnV0dG9uOmhvdmVyLFxuLnRsLW1lbnViYXItYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI0ZGRjtcbn1cbi50bC1tZW51YmFyLWJ1dHRvbjpob3ZlcjpkaXNhYmxlZCxcbi50bC1tZW51YmFyLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45KTtcbn1cbi50bC1tb2JpbGUgLnRsLW1lbnViYXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC42Nyk7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuLnRsLW1vYmlsZSAudGwtbWVudWJhci1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2MzNDUyODtcbiAgY29sb3I6ICNGRkY7XG59XG5Aa2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9CbGFjayB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxufVxuLyogTUVTU0FHRSBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtbWVzc2FnZSxcbi50bC1tZXNzYWdlLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGwtbWVzc2FnZSAudGwtbWVzc2FnZS1jb250YWluZXIsXG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnRsLW1lc3NhZ2UgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQsXG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogNy41cHg7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI0ZGRjtcbn1cbi50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHN0cm9uZyxcbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQgc3Ryb25nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbG9hZGluZy1pY29uLFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLWxvYWRpbmctaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVgoMTgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVwbGFuZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuLnRsLW1lc3NhZ2UtZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG4udGwtbWVzc2FnZS1mdWxsIFtjbGFzc149XCJ0bC1pY29uLVwiXSxcbi50bC1tZXNzYWdlLWZ1bGwgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDcycHg7XG59XG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQgLnRsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4vKiBUTC5UaW1lTmF2XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXRpbWVuYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmJlZm9yZSxcbi50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ3RsLWljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogI2MzNDUyODtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTRweDtcbn1cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmU6YmVmb3JlIHtcbiAgdG9wOiAtMTBweDtcbn1cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xuICBib3R0b206IDI0cHg7XG59XG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LXNsaWRlci50bC10aW1lbmF2LXNsaWRlci1hbmltYXRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LXNsaWRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IG1vdmU7XG4gIHotaW5kZXg6IDY7XG59XG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIgLnRsLXRpbWVuYXYtY29udGFpbmVyLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIC50bC10aW1lbmF2LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIC50bC10aW1lbmF2LWNvbnRhaW5lciAudGwtdGltZW5hdi1pdGVtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyogU2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTW9iaWxlLCBpUGhvbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVEwuVGltZU1hcmtlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC10aW1lbWFya2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBBbmltYXRlIExlZnQgV2lkdGggYW5kIFRvcFxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAvKiBUaW1lc3BhblxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBMaW5lc1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBDb250ZW50XG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIEhvdmVyIHwgRm9jdXMgU3RhdGVcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogSG92ZXIgfCBGb2N1cyBBY3RpdmUgU3RhdGVcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogRm9jdXMtdmlzaWJsZSBTdGF0ZVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIEFjdGl2ZSBNYXJrZXJzXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIE1hcmtlcnMgd2l0aCBFbmQgRGF0ZXNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogTWFya2VycyB3aXRoIEVuZCBEYXRlcyBhbmQgSG92ZXJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogTWFya2VycyB3aXRoIEVuZCBEYXRlcyBhbmQgQWN0aXZlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qIE1hcmtlcnMgd2l0aCBFbmQgRGF0ZXMgYW5kIEFjdGl2ZSBhbmQgSG92ZXJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCAudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMTUpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLXRpbWVzcGFuLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDBweDtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG4gIHdpZHRoOiAxcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB6LWluZGV4OiA1O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjRkZGO1xufVxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICBib3R0b206IDBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG4gIHotaW5kZXg6IDg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjRkZGO1xufVxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXI6aG92ZXIge1xuICB6LWluZGV4OiA5O1xufVxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA4O1xuICBwYWRkaW5nOiA1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSxcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHAudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAlLCAjZTVlNWU1IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApKSwgY29sb3Itc3RvcCg1MCUsICNlNWU1ZTUpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwJSwgI2U1ZTVlNSA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAlLCAjZTVlNWU1IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwJSwgI2U1ZTVlNSA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAlLCAjZTVlNWU1IDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAdGhlY29sb3InLCBlbmRDb2xvcnN0cj0nQHRoZWNvbG9yJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xufVxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIEZpcmVmb3gsIG90aGVyIEdlY2tvICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1tZWRpYSB7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149XCJ0bC1pY29uLVwiXSxcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2JmYmZiZjtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLWljb24td2lraXBlZGlhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC50bC10aW1lbWFya2VyLWNvbnRlbnQtc21hbGwgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQudGwtdGltZW1hcmtlci1jb250ZW50LXNtYWxsIC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3NePVwidGwtaWNvbi1cIl0sXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50LnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuLFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuMjUpO1xufVxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCxcbi50bC10aW1lbWFya2VyOmZvY3VzIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLXRpbWVzcGFuLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCxcbi50bC10aW1lbWFya2VyOmZvY3VzIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlcjpmb2N1cyAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDNkM2Q7XG59XG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lcixcbi50bC10aW1lbWFya2VyOmZvY3VzIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDI1MG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDI1MG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lci50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLXNtYWxsLFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lci1zbWFsbCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSxcbi50bC10aW1lbWFya2VyOmZvY3VzIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlcjpmb2N1cyAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxMTUsIDExNSwgMTE1LCAwKSAwJSwgIzczNzM3MyA4MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgxMTUsIDExNSwgMTE1LCAwKSksIGNvbG9yLXN0b3AoODAlLCAjNzM3MzczKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTE1LCAxMTUsIDExNSwgMCkgMCUsICM3MzczNzMgODAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxMTUsIDExNSwgMTE1LCAwKSAwJSwgIzczNzM3MyA4MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTE1LCAxMTUsIDExNSwgMCkgMCUsICM3MzczNzMgODAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMTUsIDExNSwgMTE1LCAwKSAwJSwgIzczNzM3MyA4MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nQHRoZWNvbG9yJywgZW5kQ29sb3JzdHI9J0B0aGVjb2xvcicsIEdyYWRpZW50VHlwZT0wKTtcbiAgLyogSUU2LTkgKi9cbn1cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIC50bC10aW1lbWFya2VyLW1lZGlhLFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItbWVkaWEge1xuICBvcGFjaXR5OiAxO1xufVxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzXj1cInRsLWljb24tXCJdLFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzXj1cInRsLWljb24tXCJdLFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSxcbi50bC10aW1lbWFya2VyOmZvY3VzIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBjb2xvcjogI0ZGRjtcbn1cbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkYgODAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI0ZGRikpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGIDgwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkYgODAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGIDgwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkYgODAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNi05ICovXG59XG4udGwtdGltZW1hcmtlcjpob3Zlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLWxlZnQsXG4udGwtdGltZW1hcmtlcjpmb2N1cy50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLWxlZnQsXG4udGwtdGltZW1hcmtlcjpob3Zlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0LFxuLnRsLXRpbWVtYXJrZXI6Zm9jdXMudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyOmZvY3VzLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlcjpmb2N1cy50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi50bC10aW1lbWFya2VyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDg7XG59XG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci10aW1lc3Bhbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHotaW5kZXg6IDg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41KTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzMzMztcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41KTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkYgODAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI0ZGRikpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGIDgwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkYgODAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGIDgwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkYgODAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNi05ICovXG59XG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1tZWRpYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3NePVwidGwtaWNvbi1cIl0sXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLXRpbWVzcGFuLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgei1pbmRleDogNTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IC03cHg7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjE1KTtcbiAgei1pbmRleDogNjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXItbG9uZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQ6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci10aW1lc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmU6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUTC5UaW1lTWFya2VyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXRpbWVlcmEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAzO1xuICAvKiBBbmltYXRlIExlZnQgV2lkdGggYW5kIFRvcFxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAvKiBUaW1lc3BhblxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiBDb250ZW50XG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG59XG4udGwtdGltZWVyYS50bC10aW1lZXJhLWZhc3Qge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG4udGwtdGltZWVyYSAudGwtdGltZWVyYS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNmMzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjAgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzQ1Mjg7XG59XG4udGwtdGltZWVyYS50bC10aW1lZXJhLWNvbG9yMSAudGwtdGltZWVyYS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTZjMztcbn1cbi50bC10aW1lZXJhLnRsLXRpbWVlcmEtY29sb3IyIC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMmMzO1xufVxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjMgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGMzNmM7XG59XG4udGwtdGltZWVyYS50bC10aW1lZXJhLWNvbG9yNCAudGwtdGltZWVyYS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NmRjMztcbn1cbi50bC10aW1lZXJhLnRsLXRpbWVlcmEtY29sb3I1IC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjM2E3O1xufVxuLnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVlcmEtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQgLnRsLXRpbWVlcmEtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVlcmEtY29udGVudCAudGwtdGltZWVyYS10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQgLnRsLXRpbWVlcmEtdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCUsICNlNWU1ZTUgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkpLCBjb2xvci1zdG9wKDUwJSwgI2U1ZTVlNSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAlLCAjZTVlNWU1IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCUsICNlNWU1ZTUgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAlLCAjZTVlNWU1IDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCUsICNlNWU1ZTUgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNi05ICovXG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUTC5UaW1lTWFya2VyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXRpbWVncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAvKiBBbmltYXRlIExlZnQgV2lkdGggYW5kIFRvcFxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLnRsLXRpbWVncm91cCAudGwtdGltZWdyb3VwLW1lc3NhZ2Uge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgdGV4dC1zaGFkb3c6ICNGRkYgMHB4IDJweCAycHg7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLnRsLXRpbWVncm91cC50bC10aW1lZ3JvdXAtYWx0ZXJuYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi50bC10aW1lZ3JvdXAudGwtdGltZWdyb3VwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUTC5UaW1lQXhpc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC10aW1lYXhpcy1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAzOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICB6LWluZGV4OiAyO1xufVxuLnRsLXRpbWVheGlzIHtcbiAgaGVpZ2h0OiAzOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMzlweDtcbn1cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3Ige1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljayxcbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0LFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sgLnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yLnRsLXRpbWVheGlzLWFuaW1hdGUgLnRsLXRpbWVheGlzLXRpY2ssXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vci50bC10aW1lYXhpcy1hbmltYXRlIC50bC10aW1lYXhpcy10aWNrIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IudGwtdGltZWF4aXMtYW5pbWF0ZS1vcGFjaXR5IC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IudGwtdGltZWF4aXMtYW5pbWF0ZS1vcGFjaXR5IC50bC10aW1lYXhpcy10aWNrIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IgLnRsLXRpbWVheGlzLXRpY2s6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjb2xvcjogI2JmYmZiZjtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrIC50bC10aW1lYXhpcy10aWNrLXRleHQge1xuICBvcGFjaXR5OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sgLnRsLXRpbWVheGlzLXRpY2stdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrLnRsLXRpbWVheGlzLXRpY2staGlkZGVuIC50bC10aW1lYXhpcy10aWNrLXRleHQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljay50bC10aW1lYXhpcy10aWNrLWhpZGRlbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjMzO1xufVxuLyogU2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTW9iaWxlLCBpUGhvbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsYW5pbWF0ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50bC1hbmltYXRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLnRsLWFuaW1hdGUtb3BhY2l0eSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG4vKiBTTElERVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGwtc2xpZGUgLnRsLXNsaWRlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50bC1zbGlkZSAudGwtc2xpZGUtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIE9ubHkgTWVkaWEgKG5vIHRleHQpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogT25seSBUZXh0IChubyBtZWRpYSlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2xpZGUtdGV4dC1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50bC1zbGlkZS10ZXh0LW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLyogQmFja2dyb3VuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAgIWltcG9ydGFudDtcbn1cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgcCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgcCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGgxLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMixcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgzLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoMyxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDQsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGg0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg2LFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoNiB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwICFpbXBvcnRhbnQ7XG59XG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYmxvY2txdW90ZSBwIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBhOmhvdmVyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjYzM0NTI4O1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY2FwdGlvbixcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLWNhcHRpb24sXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jcmVkaXQsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1jcmVkaXQge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMCAhaW1wb3J0YW50O1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAgIWltcG9ydGFudDtcbn1cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAgIWltcG9ydGFudDtcbn1cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnZjYXJkIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC52Y2FyZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudmNhcmQgLm5pY2tuYW1lLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudmNhcmQgLm5pY2tuYW1lIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAgIWltcG9ydGFudDtcbn1cbi8qIEZ1bGwgSW1hZ2UgQmFja2dyb3VuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNSU7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwO1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgzLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg2IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDA7XG59XG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jYXB0aW9uLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY3JlZGl0IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDA7XG59XG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMCAhaW1wb3J0YW50O1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwICFpbXBvcnRhbnQ7XG59XG4vKiBDb2xvciBCYWNrZ3JvdW5kXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVGV4dCBCYWNrZ3JvdW5kXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlLnRsLXRleHQtYmFja2dyb3VuZCAudGwtdGV4dCAudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICAvKiBSR0JhIHdpdGggMC42IG9wYWNpdHkgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi50bC1zbGlkZS50bC10ZXh0LWJhY2tncm91bmQgLnRsLXRleHQgLnRsLXRleHQtY29udGVudC1jb250YWluZXIgaDIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2tpbm55IC50bC1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgLyogU2FmYXJpICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogU2FmYXJpIDcuMCsgKi9cbn1cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC8qIFNhZmFyaSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIFNhZmFyaSAqL1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IC50bC10ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi50bC1za2lubnkgLnRsLXNsaWRlLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhLFxuLnRsLXNraW5ueSAudGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yNSk7XG59XG4udGwtc2tpbm55IC50bC1zbGlkZS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyogU2FmYXJpICovXG59XG4udGwtc2tpbm55IC50bC1zbGlkZS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLyogTW9iaWxlLCBpUGhvbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgaW1nLFxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgZW1iZWQsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSBvYmplY3QsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB2aWRlbyxcbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIGlmcmFtZSB7XG4gIG1heC1oZWlnaHQ6IDE3NXB4O1xufVxuLyogU2xpZGVOYXZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBOQVZJR0FUSU9OXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLXNsaWRlbmF2LW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiBOb24gc3RhbmRhcmQgZm9yIHdlYmtpdCAqL1xuICAvKlxuXHQgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdCAgICAgIC1tb3otaHlwaGVuczogYXV0bztcblx0ICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuXHQgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG5cdFx0Ki9cbn1cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtdGl0bGUgc21hbGwsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUgc21hbGwsXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHNtYWxsLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTE1KTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuMTU7XG4gIC1tb3otb3BhY2l0eTogMC4xNTtcbiAgb3BhY2l0eTogMC4xNTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAta2h0bWwtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBOQVZJR0FUSU9OIENPTE9SXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjRkZGO1xuICBjb2xvcjogIzMzMztcbn1cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LWljb24sXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LWljb24sXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2YyZjJmMjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMzMzM7XG59XG4vKiBJQ09OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgZm9udC1mYW1pbHk6ICd0bC1pY29ucyc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50bC1zbGlkZW5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4O1xufVxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cbi50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLyogTkFWSUdBVElPTiBIT1ZFUlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtcHJldmlvdXM6Zm9jdXMtdmlzaWJsZSAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dDpmb2N1cy12aXNpYmxlIC50bC1zbGlkZW5hdi10aXRsZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91czpmb2N1cy12aXNpYmxlIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0OmZvY3VzLXZpc2libGUgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LW5leHQ6Zm9jdXMtdmlzaWJsZSAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzOmZvY3VzLXZpc2libGUgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQge1xuICByaWdodDogMzJweDtcbn1cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzMpO1xuICAta2h0bWwtb3BhY2l0eTogMC4zMztcbiAgLW1vei1vcGFjaXR5OiAwLjMzO1xuICBvcGFjaXR5OiAwLjMzO1xufVxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQ6Zm9jdXMtdmlzaWJsZSAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXM6Zm9jdXMtdmlzaWJsZSAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciB7XG4gIC8qKlxuICAgICAgICAgICAgKiBPbiBtb2JpbGUgdGhlIGhvdmVyIHN0YXRlIHN0YXlzIG9uIHRoZSBidXR0b24gYWZ0ZXIgdGhlIGNsaWNrXG4gICAgICAgICAgICAqIFNob3cgdGhlIGRlZmF1bHQgbWFyZ2luIGFzIGJlZm9yZSB0aGUgY2xpY2tcbiAgICAgICAgICAgICovXG59XG4udGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogNzZweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4udGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQ6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG4udGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIHtcbiAgLyoqXG4gICAgICAgICAgICAqIE9uIG1vYmlsZSB0aGUgaG92ZXIgc3RhdGUgc3RheXMgb24gdGhlIGJ1dHRvbiBhZnRlciB0aGUgY2xpY2tcbiAgICAgICAgICAgICogU2hvdyB0aGUgZGVmYXVsdCBtYXJnaW4gYXMgYmVmb3JlIHRoZSBjbGlja1xuICAgICAgICAgICAgKi9cbn1cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMyk7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjMzO1xuICAtbW96LW9wYWNpdHk6IDAuMzM7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUgLnRsLXNsaWRlbmF2LWljb24ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMyk7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjMzO1xuICAtbW96LW9wYWNpdHk6IDAuMzM7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4udGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1za2lubnkudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1za2lubnkudGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLXNraW5ueS50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtc2tpbm55LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dCxcbi50bC1za2lubnkudGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtc2tpbm55LnRsLWxheW91dC1wb3J0cmFpdC50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU3RvcnlTbGlkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTTElERVIgQ09OVEFJTkVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zdG9yeXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB6LWluZGV4OiA4O1xufVxuLnRsLXN0b3J5c2xpZGVyIGltZyxcbi50bC1zdG9yeXNsaWRlciBlbWJlZCxcbi50bC1zdG9yeXNsaWRlciBvYmplY3QsXG4udGwtc3RvcnlzbGlkZXIgdmlkZW8sXG4udGwtc3RvcnlzbGlkZXIgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci10b3VjaC1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLWNvbnRhaW5lci1tYXNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayAudGwtc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRsLXN0b3J5c2xpZGVyIC50bC1zbGlkZXItY29udGFpbmVyLW1hc2sgLnRsLXNsaWRlci1jb250YWluZXIgLnRsLXNsaWRlci1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBSZXF1aXJlcyBWYXJpYWJsZXMubGVzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50OmJlZm9yZSxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBwIHtcbiAgY29sb3I6ICNmMmYyZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBwIHNwYW4ge1xuICBjb2xvcjogI2YyZjJmMjtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBbY2xhc3NePVwidGwtaWNvbi1cIl0sXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS1sb2FkZXJyb3IgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNmMmYyZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgaW1nLFxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCBlbWJlZCxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgb2JqZWN0LFxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi8qIE1lZGlhIE9ubHkgU2xpZGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLyogTWVkaWEgU2hvZG93XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1lZGlhLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEycHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxMnB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDEycHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC52Y2FyZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudmNhcmQgYSB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgYTpob3Zlcixcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2MzNDUyODtcbn1cbi8qIENyZWRpdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1jcmVkaXQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuLyogQ2FwdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi8qIEZ1bGwgSW1hZ2UgQmFja2dyb3VuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXNoYWRvdzpiZWZvcmUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YmVmb3JlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtc2hhZG93OmFmdGVyLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtc2hhZG93OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDBweCAwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDBweCAwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwcHggMHB4ICMwMDA7XG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2tpbm55IC50bC1tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1jcmVkaXQsXG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLWNyZWRpdCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi8qIE1vYmlsZSwgaVBob25lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTW9iaWxlLCBpUGhvbmUgYW5kIHNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi8qIFJlcXVpcmVzIFZhcmlhYmxlcy5sZXNzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXRleHQge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuLnRsLXRleHQgcCB7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuLnRsLXRleHQgLnRsLXRleHQtY29udGVudC1jb250YWluZXIgLnRsLXRleHQtaGVhZGxpbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLyogU2FmYXJpICovXG59XG4udGwtdGV4dCBoMi50bC1oZWFkbGluZS10aXRsZSxcbi50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDNweCAwO1xuICBjb2xvcjogI2IzYjNiMztcbn1cbi50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuLnRsLXRleHQgLnRsLXRleHQtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2IzYjNiMztcbn1cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0LFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIHtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDA7XG59XG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCBoMy50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUge1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xufVxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgcCBoMy50bC1oZWFkbGluZS1kYXRlIHNtYWxsIHtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbn1cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgYTpob3Zlcixcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgYTpob3Zlcixcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCBhOmhvdmVyLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNjMzQ1Mjg7XG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2tpbm55IC50bC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi50bC1za2lubnkgLnRsLXRleHQgaDIudGwtaGVhZGxpbmUtdGl0bGUsXG4udGwtc2tpbm55IC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi8qIE1lZGl1bVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tZWRpdW0gLnRsLXRleHQgaDIudGwtaGVhZGxpbmUtdGl0bGUsXG4udGwtbWVkaXVtIC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi8qIE1vYmlsZSwgaVBob25lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTW9iaWxlLCBpUGhvbmUgYW5kIHNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC50bC1pY29uLXR3aXR0ZXIge1xuICBjb2xvcjogIzU1QUNFRTtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYTpob3Zlcixcbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYS50bC1kYXRlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1QUNFRTtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYTpob3ZlciAuZm4sXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGEudGwtZGF0ZTpob3ZlciAuZm4sXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGE6aG92ZXIgLm5pY2tuYW1lLFxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhLnRsLWRhdGU6aG92ZXIgLm5pY2tuYW1lIHtcbiAgY29sb3I6ICM1NUFDRUU7XG59XG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHA6YmVmb3JlLFxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIGNpdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MDBweCkge1xuICAudGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDUwMHB4KSB7XG4gIC50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1pbnN0YWdyYW0ge1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS1wcm9maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS1pZnJhbWUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG59XG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtaWNvbi13aWtpcGVkaWEge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXBhZ2VpbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtc291cmNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgaDQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICBwYWRkaW5nOiAyMHB4O1xuICAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cbiAgYmFja2dyb3VuZDogIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgLyogUkdCYSB3aXRoIDAuNiBvcGFjaXR5ICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IGEge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMCAhaW1wb3J0YW50O1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBhOmhvdmVyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjYzM0NTI4O1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXRpdGxlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMjUpO1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXNvdXJjZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1zb3VyY2Uge1xuICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjg1KTtcbn1cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhLFxuLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjbGVhcjogYm90aDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSAudGwtbWVkaWEtd2Vic2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLXdlYnNpdGUgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiA0cHggMCAwIDE1cHg7XG59XG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS13ZWJzaXRlIGltZy50bC1tZWRpYS13ZWJzaXRlLWljb24ge1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICAvKiBSR0JhIHdpdGggMC42IG9wYWNpdHkgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCBhIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAgIWltcG9ydGFudDtcbn1cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGE6aG92ZXIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjYzM0NTI4O1xufVxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi8qIFRpbWVsaW5lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXRpbWVsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzczNzM3MztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udGwtdGltZWxpbmUudGwtdGltZWxpbmUtZW1iZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udGwtdGltZWxpbmUudGwtdGltZWxpbmUtZnVsbC1lbWJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi50bC10aW1lbGluZSAudGwtYXR0cmlidXRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBwYWRkaW5nOiAzcHg7XG59XG4udGwtdGltZWxpbmUgLnRsLWF0dHJpYnV0aW9uIGEge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi50bC10aW1lbGluZSAudGwtYXR0cmlidXRpb24gYTpob3Zlcixcbi50bC10aW1lbGluZSAudGwtYXR0cmlidXRpb24gYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50bC10aW1lbGluZSAudGwtYXR0cmlidXRpb24gYTpob3ZlciAudGwta25pZ2h0bGFiLWxvZ28sXG4udGwtdGltZWxpbmUgLnRsLWF0dHJpYnV0aW9uIGE6Zm9jdXMtdmlzaWJsZSAudGwta25pZ2h0bGFiLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM0NTI4O1xufVxuLnRsLXRpbWVsaW5lIC50bC1hdHRyaWJ1dGlvbiAudGwta25pZ2h0bGFiLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzNDUyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi8qIFBvcnRyYWl0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLWxheW91dC1wb3J0cmFpdCAudGwtc3RvcnlzbGlkZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50bC1ydGwgLnRsLXRleHQtY29udGVudCxcbi50bC1ydGwgLnRsLWhlYWRsaW5lLFxuLnRsLXJ0bCAudGwtbWVkaWEtYmxvY2txdW90ZSxcbi50bC1ydGwgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtcnRsIC50bC10aW1lbGluZSBibG9ja3F1b3RlIHAsXG4udGwtcnRsIC50bC1tZWRpYS13ZWJzaXRlLFxuLnRsLXJ0bCAudGwtbWVkaWEtd2lraXBlZGlhLFxuLnRsLXJ0bCAudGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSxcbi50bC1ydGwgLmJsb2NrcXVvdGUsXG4udGwtcnRsIGJsb2NrcXVvdGUgcCxcbi50bC1ydGwgLnRsLXRleHQtY29udGVudCBwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLnRsLXJ0bCAudGwtc2xpZGUtbWVkaWEtb25seSAudGwtaGVhZGxpbmUsXG4udGwtcnRsIC50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1oZWFkbGluZS1kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRsLXJ0bCAudGwtdGltZW1hcmtlci10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuLnRsLXJ0bCAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50bC1ydGwgLnRsLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50bC1ydGwgLnRsLWNyZWRpdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIudGwtdGltZWxpbmUge1xuXHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdGNvbG9yOkBjb2xvci1oZWFkZXItdGV4dDtcblx0fVxuXHRcblx0aDEsIGgyLCBoMyB7XG5cdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemUteGxhcmdlO1xuXHRcdGxpbmUtaGVpZ2h0OkBiYXNlLWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0c21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiBcdFx0QGJhc2UtZm9udC1zaXplLWxhcmdlO1xuXHRcdFx0bGluZS1oZWlnaHQ6XHRAYmFzZS1mb250LXNpemUtbGFyZ2U7XG5cdFx0fVxuXHR9XG5cdGg0LCBoNSwgaDYge1xuXHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplLWxhcmdlO1xuXHRcdGxpbmUtaGVpZ2h0OkBiYXNlLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHRtYXJnaW4tYm90dG9tOjBweDtcblx0XHRzbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OkBiYXNlLWZvbnQtc2l6ZTtcblx0XHR9XG5cdH1cblx0aDIudGwtaGVhZGxpbmUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplLXhsYXJnZSArIDEwO1xuXHRcdGxpbmUtaGVpZ2h0OiBAYmFzZS1mb250LXNpemUteGxhcmdlICsgMTA7XG5cdFx0c21hbGwge1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemUtbGFyZ2U7XG5cdFx0XHRsaW5lLWhlaWdodDpAYmFzZS1mb250LXNpemUtbGFyZ2U7XG5cdFx0fVxuXHR9XG5cdFxuXHRoMiB7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRtYXJnaW4tdG9wOjVweDtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6QGJhc2UtbGluZS1oZWlnaHQ7XG5cdFx0Ly9mb250LWZhbWlseTogQGZvbnQtc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiBsaWdodGVuKEBjb2xvci1kYXJrLCA0MCUpO1xuXHRcdCYubGVhZCB7XG5cdFx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHQvKlxuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIGZhZGUobGlnaHRlbihAY29sb3ItZGFyaywgNDAlKSwgMCUpIDUwJSwgZmFkZShsaWdodGVuKEBjb2xvci1kYXJrLCA0MCUpLCA2MCUpIDUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIGZhZGUobGlnaHRlbihAY29sb3ItZGFyaywgNDAlKSwgMCUpIDUwJSwgZmFkZShsaWdodGVuKEBjb2xvci1kYXJrLCA0MCUpLCA2MCUpIDUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBmYWRlKGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSksIDAlKSA1MCUsIGZhZGUobGlnaHRlbihAY29sb3ItZGFyaywgNDAlKSwgNjAlKSA1MCUpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgZmFkZShsaWdodGVuKEBjb2xvci1kYXJrLCA0MCUpLCAwJSkgNTAlLCBmYWRlKGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSksIDYwJSkgNTAlKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMnB4IDJweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgQGJhc2UtZm9udC1zaXplKzI7XG5cdFx0XHR0ZXh0LXNoYWRvdzogLTJweCAtMXB4IDAgd2hpdGUsIDJweCAtMXB4IDAgd2hpdGUsIC0ycHggMXB4IDAgd2hpdGUsIDJweCAxcHggMCB3aGl0ZTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6QGNvbG9yLXRoZW1lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQqL1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6QGNvbG9yLXRoZW1lO1xuXHRcdFx0XHQvL3RleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOkBjb2xvci10aGVtZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFxuXHRcdFxuXHR9XG5cdGIsIHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ly9jb2xvcjogQGNvbG9yLWRhcms7XG5cdH1cblx0aSwgZW0ge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRjb2xvcjpAY29sb3ItdGhlbWU7XG5cdH1cblx0YTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRjb2xvcjogZGFya2VuKEBjb2xvci10aGVtZSwgMjAlKTtcblx0fVxuXHQudGwtY2FwdGlvbiwgLnRsLWNyZWRpdCwgLnRsLXNsaWRlbmF2LW5leHQsIC50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG5cdFx0Ly9mb250LWZhbWlseTogQGZvbnQtc2Fuc2VyaWY7XG5cdFx0Zm9udC1zaXplOkBiYXNlLWZvbnQtc2l6ZS1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDpAYmFzZS1mb250LXNpemUtc21hbGw7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLWRhcms7XG5cdFx0fVxuXHR9XG5cdC50bC1tYWtlbGluayB7XG5cblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0ICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdCAgICAgICAgaHlwaGVuczogYXV0bztcblx0fVxuXHRibG9ja3F1b3RlLCBibG9ja3F1b3RlIHAge1xuXHRcdGZvbnQtZmFtaWx5OiBAZm9udC1zZXJpZjtcblx0XHRjb2xvcjogbGlnaHRlbihAY29sb3ItZGFyaywgNjAlKTtcblx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHRsaW5lLWhlaWdodDpAYmFzZS1mb250LXNpemUtbGFyZ2U7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOjBweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRjaXRlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAZm9udC1zYW5zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oQGNvbG9yLWRhcmssIDQwJSk7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFxuXHRcdH1cblx0XHRjaXRlOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcMjAxNFwiO1xuXHRcdH1cblx0fVxuXHRibG9ja3F1b3RlIHA6YmVmb3JlIHtcblx0XHRjb250ZW50OiBvcGVuLXF1b3RlO1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplLXhsYXJnZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7ICBcblx0XHR0b3A6IDhweDtcblx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFxuXHR9XG5cdGJsb2NrcXVvdGUgcDphZnRlciB7XG5cdFx0Y29udGVudDogY2xvc2UtcXVvdGU7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemUteGxhcmdlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxuXHRcdHRvcDogOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OjNweDtcblx0XHRcblx0fVxuXHRibG9ja3F1b3RlIHtcblx0XHRtYXJnaW46MTBweDtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjowO1xuXHRcdH1cblx0XHQvL21hcmdpbi1sZWZ0OjE4cHg7XG5cdH1cblx0XG5cblx0LyogVkNhcmRcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LnZjYXJkIHtcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRsaW5lLWhlaWdodDpAYmFzZS1mb250LXNpemU7XG5cblx0XHQuY2xlYXJmaXgoKTtcblx0XHRtYXJnaW4tYm90dG9tOkBiYXNlLXNwYWNpbmc7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC50d2l0dGVyLWRhdGUge1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOkBiYXNlLWZvbnQtc2l6ZS1zbWFsbDtcblx0XHR9XG5cdFx0LmF1dGhvciB7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdC8vdGV4dC1hbGlnbjpyaWdodDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogbGlnaHRlbihAY29sb3ItZGFyaywgMjAlKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdH1cblx0XHRhOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdC5mbiwgLm5pY2tuYW1lIHtcblx0XHRcdFx0Y29sb3I6QGNvbG9yLXRoZW1lO1xuXHRcdFx0XHQvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm4sIC5uaWNrbmFtZSB7XG5cdFx0XHRcdFxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xuXHRcdH1cblx0XHQuZm4ge1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0fVxuXHRcdC5uaWNrbmFtZSB7XG5cdFx0XHRtYXJnaW4tdG9wOjFweDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRjb2xvcjogbGlnaHRlbihAY29sb3ItZGFyaywgNDAlKTtcblx0XHR9XG5cdFx0XHRcblx0XHQuYXZhdGFyIHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50bC10ZXh0IHtcblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC50bC1idXR0b24tY2FsbHRvYWN0aW9uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdC50bC1idXR0b24tY2FsbHRvYWN0aW9uLXRleHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MzNDUyODtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cdH1cblxuXHQudGwtbm90ZSB7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRmb250LWZhbWlseTogQGZvbnQtbWFpbjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpAbm90ZS1jb2xvci1iYWNrZ3JvdW5kO1xuXHRcdGZvbnQtc2l6ZTpAYmFzZS1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6QGJhc2UtZm9udC1zaXplKzI7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdC5ib3JkZXItcmFkaXVzKDdweCk7IFxuXHRcdGNvbG9yOiAjOGE2ZDNiO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmYWViY2M7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXG59XG5cblxuLy8gU2tpbm5pZXJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG5cdC50bC10aW1lbGluZSB7XG5cdFx0aDEsIGgyLCBoMyB7XG5cdFx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0XHRsaW5lLWhlaWdodDogQGJhc2UtZm9udC1zaXplLXhsYXJnZTtcblx0XHR9XG5cdFx0aDIudGwtaGVhZGxpbmUtdGl0bGUge1xuXHRcdH1cblx0fVxuXHRcbn1cbi8vIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDUwMHB4KSB7XG5cdC50bC10aW1lbGluZSB7XG5cdFx0aDEsIGgyLCBoMyB7XG5cdFx0XHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZS14bGFyZ2UgLSA0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IEBiYXNlLWZvbnQtc2l6ZS14bGFyZ2UgLSA0O1xuXHRcdH1cblx0XHRoMi50bC1oZWFkbGluZS10aXRsZSB7XG5cblx0XHR9XG5cdH1cbn1cbi50bC1za2lubnkge1xuXHRoMiB7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0Ly9wYWRkaW5nLXRvcDoyMHB4O1xuXHR9XG59XG4iLCIvKlx0TWl4aW5zLmxlc3Ncblx0U25pcHBldHMgb2YgcmV1c2FibGUgQ1NTIHRvIGRldmVsb3AgZmFzdGVyIGFuZCBrZWVwIGNvZGUgcmVhZGFibGVcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBNYXJrZXIgYm90dG9tIHRleHQgZmFkZVxuLm1hcmtlci10ZXh0LWZhZGUoQHRoZWNvbG9yLCBAdGhlcGVyY2VudDogMTAwJSkge1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICBmYWRlb3V0KEB0aGVjb2xvciwgMTAwJSkgMCUsIEB0aGVjb2xvciBAdGhlcGVyY2VudCk7IC8qIEZGMy42KyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLGZhZGVvdXQoQHRoZWNvbG9yLCAxMDAlKSksIGNvbG9yLXN0b3AoQHRoZXBlcmNlbnQsQHRoZWNvbG9yKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICBmYWRlb3V0KEB0aGVjb2xvciwgMTAwJSkgMCUsQHRoZWNvbG9yIEB0aGVwZXJjZW50KTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIGZhZGVvdXQoQHRoZWNvbG9yLCAxMDAlKSAwJSxAdGhlY29sb3IgQHRoZXBlcmNlbnQpOyAvKiBPcGVyYSAxMS4xMCsgKi9cblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICBmYWRlb3V0KEB0aGVjb2xvciwgMTAwJSkgMCUsQHRoZWNvbG9yIEB0aGVwZXJjZW50KTsgLyogSUUxMCsgKi9cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIGZhZGVvdXQoQHRoZWNvbG9yLCAxMDAlKSAwJSxAdGhlY29sb3IgQHRoZXBlcmNlbnQpOyAvKiBXM0MgKi9cblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi8vIEN1YmljIEJlemllciBcbi5hbmltYXRpb24tdGltaW5nLWN1YmljLWJlemllcigpIHtcblx0XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3MCwgMC4wMDAsIDAuMTc1LCAxLjAwMCk7IFxuXHQgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApOyBcblx0ICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTsgXG5cdCAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3MCwgMC4wMDAsIDAuMTc1LCAxLjAwMCk7XG59XG5cbi8vIFByb3BlcnR5IEFuaW1hdGlvblxuLnByb3BlcnR5LWFuaW1hdGlvbihAcHJvcDpoZWlnaHQsIEB0aW1lOjEwMDBtcywgQGVhc2U6Y3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKSkge1xuXHQtd2Via2l0LXRyYW5zaXRpb24rOiBAcHJvcCBAdGltZSBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApOyBcblx0ICAgLW1vei10cmFuc2l0aW9uKzogQHByb3AgQHRpbWUgY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTsgXG5cdCAgICAgLW8tdHJhbnNpdGlvbis6IEBwcm9wIEB0aW1lIGN1YmljLWJlemllcigwLjc3MCwgMC4wMDAsIDAuMTc1LCAxLjAwMCk7IFxuXHQgICAgICAgIHRyYW5zaXRpb24rOiBAcHJvcCBAdGltZSBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xufVxuXG4vLyBEaXNhYmxlIFNlbGVjdGlvblxuLmRpc2FibGUtc2VsZWN0aW9uKCkge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdCAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0ICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdCAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0ICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBCb3JkZXIgQm94XG4uYm9yZGVyLWJveCgpIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmkvQ2hyb21lLCBvdGhlciBXZWJLaXQgKi9cblx0ICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAgICAvKiBGaXJlZm94LCBvdGhlciBHZWNrbyAqL1xuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBPcGFjaXR5XG4ub3BhY2l0eShAb3BhY2l0eTogMTAwKSB7XG4gXHRmaWx0ZXI6IGUoJShcImFscGhhKG9wYWNpdHk9JWQpXCIsIEBvcGFjaXR5KSk7XG4gXHQta2h0bWwtb3BhY2l0eTogQG9wYWNpdHkgLyAxMDA7XG4gXHQgIC1tb3otb3BhY2l0eTogQG9wYWNpdHkgLyAxMDA7XG4gXHQgICAgICAgb3BhY2l0eTogQG9wYWNpdHkgLyAxMDA7XG59XG4vLyBCYWNrZ3JvdW5kIE9wYWNpdHlcbi5iYWNrZ3JvdW5kLW9wYWNpdHkoQG9wYWNpdHk6IDEwMCkge1xuXHQvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cblx0YmFja2dyb3VuZDogcmdiKDAsIDAsIDApIHRyYW5zcGFyZW50O1xuXHQvKiBSR0JhIHdpdGggMC42IG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCBAb3BhY2l0eSAvIDEwMCk7XG59XG5cbi8vIEJhY2tncm91bmQgQ29sb3IgT3BhY2l0eVxuLmJhY2tncm91bmQtY29sb3Itb3BhY2l0eShAY3I6MCwgQGNnOjAsIEBjYjowLCBAb3BhY2l0eTogMTAwKSB7XG5cdC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuXHRiYWNrZ3JvdW5kOiByZ2IoQGNyLCBAY2csIEBjYikgdHJhbnNwYXJlbnQ7XG5cdC8qIFJHQmEgd2l0aCAwLjYgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kOiByZ2JhKEBjciwgQGNnLCBAY2IsIEBvcGFjaXR5IC8gMTAwKTtcbn1cblxuLy8gU2xpZGUgVGV4dCBTaGFkb3dcbi5zbGlkZS10ZXh0LXNoYWRvdyhAc2hhZG93OiAxcHggMXB4IDFweCAjMDAwKSB7XG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG5cdHRleHQtc2hhZG93OiBAc2hhZG93ICFpbXBvcnRhbnQ7XG5cbn1cblxuLy8gQm9yZGVyIFJhZGl1c1xuLmJvcmRlci1yYWRpdXMoQHJhZGl1czogNXB4KSB7XG4gXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gXHQgICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG59XG5cbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItcmlnaHQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1ib3R0b20tcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG5cbi8vIEJveCBTaGFkb3dcbi5ib3gtc2hhZG93KEBzaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwwLDAsLjMwKSkge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7XG5cdCAgIC1tb3otYm94LXNoYWRvdzogQHNoYWRvdztcblx0ICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuLy8gVHJhbnNmb3JtXG4udHJhbnNmb3JtKEB0cmFuc2Zvcm0pIHtcbiBcdC13ZWJraXQtdHJhbnNmb3JtOiBAdHJhbnNmb3JtO1xuIFx0ICAgLW1vei10cmFuc2Zvcm06IEB0cmFuc2Zvcm07XG4gXHQgICAgLW1zLXRyYW5zZm9ybTogQHRyYW5zZm9ybTtcbiBcdCAgICAgLW8tdHJhbnNmb3JtOiBAdHJhbnNmb3JtO1xuIFx0ICAgICAgICB0cmFuc2Zvcm06IEB0cmFuc2Zvcm07XG59XG4vLyBUcmFuc2l0aW9uc1xuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiBcdC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gXHQgICAtbW96LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuIFx0ICAgIC1tcy10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiBcdCAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gXHQgICAgICAgIHRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xufVxuLy8gSHlwaGVuc1xuLmh5cGhlbnMoQGh5cGhlbnM6IGF1dG8pIHtcbiBcdC13ZWJraXQtaHlwaGVuczpAaHlwaGVucztcbiBcdCAgIC1tb3otaHlwaGVuczpAaHlwaGVucztcbiBcdCAgICAtbXMtaHlwaGVuczpAaHlwaGVucztcbiBcdCAgICAgICAgaHlwaGVuczpAaHlwaGVucztcbn1cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2Vcbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG5cdCAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXG5cdCAgICAgLW8tdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG59XG4vLyBDbGVhciBGaXhcbi5jbGVhcmZpeCgpIHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi50cmFuc2x1Y2VudC1iYWNrZ3JvdW5kKEBjb2xvcjogQHdoaXRlLCBAYWxwaGE6IDEpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogaHNsYShodWUoQGNvbG9yKSwgc2F0dXJhdGlvbihAY29sb3IpLCBsaWdodG5lc3MoQGNvbG9yKSwgQGFscGhhKTtcbn1cbi8vIEFkZCBhbiBhbHBoYXRyYW5zcGFyZW5jeSB2YWx1ZSB0byBhbnkgYmFja2dyb3VuZCBvciBib3JkZXIgY29sb3IgKHZpYSBFbHlzZSBIb2xsYWRheSlcbiN0cmFuc2x1Y2VudCB7XG4gIC5iYWNrZ3JvdW5kKEBjb2xvcjogQHdoaXRlLCBAYWxwaGE6IDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKGh1ZShAY29sb3IpLCBzYXR1cmF0aW9uKEBjb2xvciksIGxpZ2h0bmVzcyhAY29sb3IpLCBAYWxwaGEpO1xuICB9XG4gIC5ib3JkZXIoQGNvbG9yOiBAd2hpdGUsIEBhbHBoYTogMSkge1xuICAgIGJvcmRlci1jb2xvcjogaHNsYShodWUoQGNvbG9yKSwgc2F0dXJhdGlvbihAY29sb3IpLCBsaWdodG5lc3MoQGNvbG9yKSwgQGFscGhhKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG59XG4vLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLnJlc2V0LWZpbHRlcigpIHtcblx0ZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKVwiKSk7XG59XG4vLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG4uY2VudGVyLWJsb2NrKCkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi8vIENyZWF0ZSBWZXJ0aWNhbCBHcmFkaWVudFxuLmdyYWRpZW50LXZlcnRpY2FsIChAc3RhcnRDb2xvcjogIzU1NSwgQGVuZENvbG9yOiAjMzMzKSB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogQGVuZENvbG9yO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1raHRtbC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShAc3RhcnRDb2xvciksIHRvKEBlbmRDb2xvcikpOyAvLyBLb25xdWVyb3JcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gRkYgMy42K1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7IC8vIElFMTBcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgQHN0YXJ0Q29sb3IpLCBjb2xvci1zdG9wKDEwMCUsIEBlbmRDb2xvcikpOyAvLyBTYWZhcmkgNCssIENocm9tZSAyK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTsgLy8gT3BlcmEgMTEuMTBcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7IC8vIFRoZSBzdGFuZGFyZFxuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLEBzdGFydENvbG9yLEBlbmRDb2xvcikpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLy8gR1JBRElFTlRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jZ3JhZGllbnQge1xuXG4gIC8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgY29sb3Itc3RvcChAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQpLCBjb2xvci1zdG9wKEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KSk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cblxuICAvLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC52ZXJ0aWNhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gIH1cblxuICAuZGlyZWN0aW9uYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAZGVnOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICB9XG4gIC5ob3Jpem9udGFsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gIH1cbiAgLnJhZGlhbChAaW5uZXItY29sb3I6ICM1NTU7IEBvdXRlci1jb2xvcjogIzMzMykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5zdHJpcGVkKEBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpOyBAYW5nbGU6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59IiwiLyogSWNvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3RsLWljb25zJztcblx0c3JjOnVybCgnQHtpY29uLXBhdGh9dGwtaWNvbnMuZW90Jyk7XG5cdHNyYzp1cmwoJ0B7aWNvbi1wYXRofXRsLWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCdAe2ljb24tcGF0aH10bC1pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCdAe2ljb24tcGF0aH10bC1pY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJ0B7aWNvbi1wYXRofXRsLWljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJ0B7aWNvbi1wYXRofXRsLWljb25zLnN2ZyN0bC1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInRsLWljb24tXCJdLCBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcblx0Zm9udC1mYW1pbHk6ICd0bC1pY29ucyc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5cbi50bC1pY29uLXZpbmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuLnRsLWljb24td2lraXBlZGlhOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NGVcIjtcbn1cbi50bC1pY29uLWNoZXZyb24tcmlnaHQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuLnRsLWljb24tY2hldnJvbi1sZWZ0OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NTBcIjtcbn1cbi50bC1pY29uLXlvdXR1YmUtbG9nbzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4udGwtaWNvbi1mb3Vyc3F1YXJlOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NTJcIjtcbn1cbi50bC1pY29uLWNhbWVyYS1yZXRybzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG4udGwtaWNvbi1kb2M6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLnRsLWljb24td2VpYm86YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLnRsLWljb24tcmVzaXplLWhvcml6b250YWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnRsLWljb24tcmVzaXplLXZlcnRpY2FsOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NTdcIjtcbn1cbi50bC1pY29uLXJlc2l6ZS1mdWxsOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NThcIjtcbn1cbi50bC1pY29uLXJlc2l6ZS1zbWFsbDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG4udGwtaWNvbi10d2l0dGVyOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2MmJcIjtcbn1cbi50bC1pY29uLWdvb2dsZS1wbHVzOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2MmNcIjtcbn1cbi50bC1pY29uLXZpZGVvOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2MmRcIjtcbn1cbi50bC1pY29uLXlvdXR1YmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuLnRsLWljb24tcGxhaW50ZXh0OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2MmVcIjtcbn1cbi50bC1pY29uLXN0b3JpZnk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLnRsLWljb24taW1hZ2UtdjI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLnRsLWljb24tcXVvdGUtdjI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLnRsLWljb24tem9vbS1pbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG4udGwtaWNvbi16b29tLW91dDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG4udGwtaWNvbi1saXN0OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2MzNcIjtcbn1cbi50bC1pY29uLW11c2ljOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2MzRcIjtcbn1cbi50bC1pY29uLXNwb3RpZnk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuLnRsLWljb24tbG9jYXRpb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuLnRsLWljb24tZ29vZ2xlbWFwczphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4udGwtaWNvbi13ZWI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLnRsLWljb24tc2hhcmUtdjI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuLnRsLWljb24tc291bmRjbG91ZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4udGwtaWNvbi12aWRlby12MjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4udGwtaWNvbi1kYWlseW1vdGlvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4udGwtaWNvbi10dW1ibHI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuLnRsLWljb24tbGFzdGZtOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2M2NcIjtcbn1cbi50bC1pY29uLWdpdGh1YjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4udGwtaWNvbi1nb2JhY2s6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLnRsLWljb24tZ29lbmQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuLnRsLWljb24tcHJldjI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuLnRsLWljb24tbmV4dDI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuLnRsLWljb24tZG9jLXYyOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi50bC1pY29uLWdvb2dsZWRyaXZlOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NDBcIjtcbn1cbi50bC1pY29uLWZhY2Vib29rOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NDFcIjtcbn1cbi50bC1pY29uLWZsaWNrcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG4udGwtaWNvbi1kcmliYmJsZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG4udGwtaWNvbi1pbWFnZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4udGwtaWNvbi12aW1lbzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4udGwtaWNvbi1pbnN0YWdyYW06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuLnRsLWljb24tcGludGVyZXN0OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NDVcIjtcbn1cbi50bC1pY29uLWFycm93LWxlZnQ6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLnRsLWljb24tYXJyb3ctZG93bjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG4udGwtaWNvbi1hcnJvdy11cDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4udGwtaWNvbi1hcnJvdy1yaWdodDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG4udGwtaWNvbi1zaGFyZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4udGwtaWNvbi1ibG9ja3F1b3RlOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NGJcIjtcbn1cbi50bC1pY29uLWV2ZXJub3RlOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2NGNcIjtcbn1cbi50bC1pY29uLW1hcHBpbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4udGwtaWNvbi1zd2lwZS1yaWdodDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4udGwtaWNvbi1zd2lwZS1sZWZ0OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU2MDJcIjtcbn1cbi50bC1pY29uLXRvdWNoLXNwcmVhZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4udGwtaWNvbi10b3VjaC1waW5jaDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4iLCIvKiBEaXNhYmxlIFRleHQgc2VsZWN0aW9uIHdoZW4gZHJhZ2dpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtZHJhZ2dpbmcge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdFxuXHQudXNlci1zZWxlY3Qobm9uZSk7XG59IiwiLyogTWVudUJhciBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50bC1tZW51YmFyIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdC8vd2lkdGg6MTAwJTtcblx0Ly9oZWlnaHQ6XHQxcHg7XG5cdHotaW5kZXg6MTE7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjojMzMzO1xuXHQvL2hlaWdodDoyNnB4O1xuXHQvL2JhY2tncm91bmQtY29sb3I6I0ZGRjtcblx0Ly8uYm94LXNoYWRvdygwcHggLTNweCA2cHggcmdiYSgwLDAsMCwuMjApKTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHQvL21hcmdpbi10b3A6LTI1cHg7XG5cdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbihAY29sb3ItYmFja2dyb3VuZCwxMCk7XG5cdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihAY29sb3ItYmFja2dyb3VuZCwxMCk7XG5cdC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2VuKEBjb2xvci1iYWNrZ3JvdW5kLDEwKTtcblx0XG5cdC8vLmJvcmRlci1ib3R0b20tcmFkaXVzKDdweCk7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcblx0dG9wOjEwMCU7XG5cdGxlZnQ6NTAlO1xuXHRsZWZ0OjA7XG59XG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2tpbm55IHtcblx0LnRsLW1lbnViYXIge1xuXHRcdFxuXHR9XG59XG5cblxuXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUge1xuXHQudGwtbWVudWJhciB7XG5cdFx0XG5cdH1cbn1cblxuLyogTW9iaWxlLCBpUGhvbmUgYW5kIHNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUudGwtc2tpbm55IHtcblx0LnRsLW1lbnViYXIge1xuXHRcdFxuXHR9XG59XG5cblxuLyogQ29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIEludmVydGVkXG4vKlxuLnRsLXNpemViYXIudGwtc2l6ZWJhci1pbnZlcnRlZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuXHQvL2JhY2tncm91bmQtY29sb3I6IzAwMDtcblx0Y29sb3I6I2E1YTVhNTtcblx0LnRsLXNpemViYXItYnV0dG9uIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbihAY29sb3ItYmFja2dyb3VuZCwgNzApO1xuXHRcdC8vY29sb3I6I2E1YTVhNTtcblx0fVxuXHQudGwtc2l6ZWJhci1idXR0b246aG92ZXIge1xuXHRcdC8vYmFja2dyb3VuZDpAY29sb3ItdGhlbWU7XG5cdFx0Y29sb3I6QGNvbG9yLWJhY2tncm91bmQ7XG5cdH1cbn1cbi50bC1zaXplYmFyLnRsLXNpemViYXItaW52ZXJ0ZWQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHQvLy5ncmFkaWVudC12ZXJ0aWNhbCAocmdiYSgwLDAsMCwwLjI1KSwgcmdiYSgwLDAsMCwxKSk7XG5cdC8vLnRyYW5zbHVjZW50LWJhY2tncm91bmQocmdiKDAsMCwwKSwgLjUpO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcblx0YW5pbWF0aW9uOiBpbnZlcnRUb0JsYWNrIDFzO1xuXHQtd2Via2l0LWFuaW1hdGlvbjppbnZlcnRUb0JsYWNrIDFzOyBcbn1cbiovXG5cbkBrZXlmcmFtZXMgaW52ZXJ0VG9CbGFjayB7XG5cdGZyb20ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6I0ZGRjtcblx0fVxuXHR0byB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9CbGFjayB7XG5cdGZyb20ge2JhY2tncm91bmQ6I0ZGRjt9XG5cdHRvIHtiYWNrZ3JvdW5kOiMwMDA7fVxufVxuQGtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcblx0ZnJvbSB7YmFja2dyb3VuZC1jb2xvcjojMDAwO31cblx0dG8ge2JhY2tncm91bmQtY29sb3I6I0ZGRjt9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZXtcblx0ZnJvbSB7YmFja2dyb3VuZDojMDAwO31cblx0dG8ge2JhY2tncm91bmQ6I0ZGRjt9XG59XG5cblxuIiwiLyogTWVudUJhciBCdXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50bC1tZW51YmFyLWJ1dHRvbiB7XG5cdC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oQGNvbG9yLWJhY2tncm91bmQsMTApO1xuICAgIGJvcmRlcjpub25lO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdC8vcGFkZGluZzogNnB4IDEycHggNnB4IDEycHg7XG5cdC8vcGFkZGluZzoxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOmZhZGVvdXQoQHVpLWJhY2tncm91bmQtY29sb3IsIDEwJSk7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdC8vY29sb3I6QGNvbG9yLXRleHQ7XG5cdGNvbG9yOkBtYXJrZXItY29sb3ItbWVudWJhci1idXR0b247XG5cdFtjbGFzc149XCJ0bC1pY29uLVwiXSwgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG5cblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6MC4zMztcbiAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XG5cdH1cblx0Jjpob3ZlciwgJjpmb2N1cy12aXNpYmxlIHtcblx0XHRiYWNrZ3JvdW5kOkBjb2xvci1mb3JlZ3JvdW5kO1xuXHRcdGNvbG9yOkBjb2xvci1iYWNrZ3JvdW5kO1xuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ZGFya2VuKEBtYXJrZXItY29sb3IsMTUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpmYWRlb3V0KEB1aS1iYWNrZ3JvdW5kLWNvbG9yLCAxMCUpO1xuXHRcdH1cblx0fVxufVxuXG4udGwtbW9iaWxlIHtcblx0LnRsLW1lbnViYXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmZhZGVvdXQoQHVpLWJhY2tncm91bmQtY29sb3IsIDMzJSk7XG5cdFx0XHRjb2xvcjpAY29sb3ItdGV4dDtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDpAY29sb3ItdGhlbWU7XG5cdFx0XHRjb2xvcjpAY29sb3ItYmFja2dyb3VuZDtcblx0XHR9XG5cdH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuXHRmcm9tIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG5cdH1cblx0dG8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzAwMDtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuXHRmcm9tIHtiYWNrZ3JvdW5kOiNGRkY7fVxuXHR0byB7YmFja2dyb3VuZDojMDAwO31cbn1cbkBrZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZSB7XG5cdGZyb20ge2JhY2tncm91bmQtY29sb3I6IzAwMDt9XG5cdHRvIHtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvV2hpdGV7XG5cdGZyb20ge2JhY2tncm91bmQ6IzAwMDt9XG5cdHRvIHtiYWNrZ3JvdW5kOiNGRkY7fVxufVxuXG5cbiIsIi8qIE1FU1NBR0UgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1lc3NhZ2UsIC50bC1tZXNzYWdlLWZ1bGwge1xuXHR3aWR0aDpcdFx0XHRcdDEwMCU7XG5cdC8vbWF4LXdpZHRoOiBcdFx0XHQyMDBweDtcblx0aGVpZ2h0Olx0XHRcdFx0MTAwJTtcblx0cG9zaXRpb246IFx0XHRcdGFic29sdXRlO1xuXHQvL3Bvc2l0aW9uOiBcdFx0XHRyZWxhdGl2ZTtcblx0XG5cdGRpc3BsYXk6IFx0XHRcdHRhYmxlO1xuXHRvdmVyZmxvdzogXHRcdFx0aGlkZGVuO1xuXHR0b3A6IFx0XHRcdFx0MHB4O1xuXHRsZWZ0OiBcdFx0XHRcdDBweDtcblx0ei1pbmRleDpcdFx0XHQ5OTtcblx0bWFyZ2luOlx0XHRcdFx0YXV0bztcblx0dGV4dC1hbGlnbjpcdFx0XHRjZW50ZXI7XG5cdC50bC1tZXNzYWdlLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogXHRcdFx0MjBweDtcblx0XHRtYXJnaW46MjBweDtcblx0XHR0ZXh0LWFsaWduOlx0XHRcdGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogXHRtaWRkbGU7XG5cdFx0ZGlzcGxheTp0YWJsZS1jZWxsO1xuXG5cdFx0LnRsLW1lc3NhZ2UtY29udGVudCB7XG5cdFx0XHRjb2xvcjojNjY2O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLXRvcDogNy41cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3LjVweDtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjRkZGO1xuXHRcdFx0XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGwtbG9hZGluZy1pY29uIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2Njtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQuYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgyNTUsMjU1LDI1NSwuMSkpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAvL21hcmdpbjogMTAwcHggYXV0bztcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXHRcdFx0YW5pbWF0aW9uOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdEAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVwbGFuZSB7XG5cdFx0XHQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgfVxuXHRcdFx0NTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDE4MGRlZykgfVxuXHRcdFx0MTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpICByb3RhdGVYKDE4MGRlZykgfVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuXHRcdFx0MCUgeyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZykgfVxuXHRcdFx0NTAlIHsgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZykgfVxuXHRcdFx0MTAwJSB7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpIH1cblx0XHR9XG5cdH1cbn1cbi50bC1tZXNzYWdlLWZ1bGwge1xuXHQudHJhbnNsdWNlbnQtYmFja2dyb3VuZCgjRkZGLCAwLjgwKTtcblx0W2NsYXNzXj1cInRsLWljb24tXCJdLCBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcblx0XHQvL3dpZHRoOiA0OHB4O1xuXHRcdC8vaGVpZ2h0OiA0OHB4O1xuXHRcdGNvbG9yOiM2NjY7XG5cdFx0Zm9udC1zaXplOjcycHg7XG5cdH1cblx0LnRsLW1lc3NhZ2UtY29udGFpbmVyIHtcblx0XHQudGwtbWVzc2FnZS1jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjojNjY2O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0LnRsLWJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojRkZGO1xuXHRcdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0LmJvcmRlci1yYWRpdXMoN3B4KVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4udGwtbWVzc2FnZSB7XG5cdFxufSIsIi8qIFRMLlRpbWVOYXZcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50bC10aW1lbmF2IHtcblx0Ly9oZWlnaHQ6MjAwcHg7XG5cdHdpZHRoOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6QHVpLWJhY2tncm91bmQtY29sb3I7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdC8vYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB1aS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKEB1aS1iYWNrZ3JvdW5kLWNvbG9yLDUpO1xuXHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuXHQvL2JveC1zaGFkb3c6IGluc2V0IDEwcHggMTBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG5cdC8vLmJveC1zaGFkb3coaW5zZXQgLTdweCAwcHggN3B4IHJnYmEoMCwwLDAsLjMwKSk7XG5cblx0LnRsLXRpbWVuYXYtbGluZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEB1aS1iYWNrZ3JvdW5kLWNvbG9yLCAxMCk7Ly9AY29sb3ItdGhlbWU7Ly9kYXJrZW4oQHVpLWJhY2tncm91bmQtY29sb3IsIDEwKTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHQvL2JveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRmb250LWZhbWlseTogJ3RsLWljb25zJztcblx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFxuXHRcdFx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHRcblx0XHRcdGNvbG9yOkBjb2xvci10aGVtZTtcblx0XHRcdGZvbnQtc2l6ZTozMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6MzJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6LTE0cHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdC8vY29udGVudDogXCJcXGU2NDdcIjtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGU2NDhcIjtcblx0XHRcdGJvdHRvbToyNHB4O1xuXHRcdH1cblx0fVxuXHQudGwtdGltZW5hdi1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0dG9wOjA7XG5cdFx0XG5cdFx0Ji50bC10aW1lbmF2LXNsaWRlci1hbmltYXRlIHtcblx0XHRcdFxuXHRcdFx0LnByb3BlcnR5LWFuaW1hdGlvbihhbGwsIEBhbmltYXRpb24tZHVyYXRpb24sIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0XHQuYW5pbWF0aW9uLXRpbWluZy1jdWJpYy1iZXppZXIoKTtcblx0XHR9XG5cdFx0LnRsLXRpbWVuYXYtc2xpZGVyLWJhY2tncm91bmQge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRjdXJzb3I6bW92ZTtcblx0XHRcdHotaW5kZXg6Njtcblx0XHR9XG5cdFx0LnRsLXRpbWVuYXYtY29udGFpbmVyLW1hc2sge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdHRvcDowO1xuXHRcdFx0LnRsLXRpbWVuYXYtY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXG5cdFx0XHRcblx0XHRcdFx0LnRsLXRpbWVuYXYtaXRlbS1jb250YWluZXIge1xuXHRcdFx0XHRcdC8vbWFyZ2luLXRvcDo1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0fVxuXHRcblx0XG59XG5cbi8qIFNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1za2lubnkge1xuXHQudGwtdGltZW5hdiB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUge1xuXHQudGwtdGltZW5hdiB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1vYmlsZS50bC1za2lubnkge1xuXHQudGwtdGltZW5hdiB7XG5cblx0fVxufVxuIiwiLyogVEwuVGltZU1hcmtlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRsLXRpbWVtYXJrZXIge1xuXHRoZWlnaHQ6MTAwJTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRcblx0LyogQW5pbWF0ZSBMZWZ0IFdpZHRoIGFuZCBUb3Bcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LnByb3BlcnR5LWFuaW1hdGlvbihsZWZ0LCBAYW5pbWF0aW9uLWR1cmF0aW9uLCBAYW5pbWF0aW9uLWVhc2UpO1xuXHQucHJvcGVydHktYW5pbWF0aW9uKHRvcCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHQucHJvcGVydHktYW5pbWF0aW9uKGhlaWdodCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHQucHJvcGVydHktYW5pbWF0aW9uKHdpZHRoLCBAYW5pbWF0aW9uLWR1cmF0aW9uLCBAYW5pbWF0aW9uLWVhc2UpO1xuXHQuYW5pbWF0aW9uLXRpbWluZy1jdWJpYy1iZXppZXIoKTtcblx0XG5cblx0Ji50bC10aW1lbWFya2VyLWZhc3Qge1xuXHRcdC5wcm9wZXJ0eS1hbmltYXRpb24odG9wLCBAYW5pbWF0aW9uLWR1cmF0aW9uLWZhc3QsIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0LnByb3BlcnR5LWFuaW1hdGlvbihoZWlnaHQsIEBhbmltYXRpb24tZHVyYXRpb24tZmFzdCwgQGFuaW1hdGlvbi1lYXNlKTtcblx0XHQucHJvcGVydHktYW5pbWF0aW9uKHdpZHRoLCBAYW5pbWF0aW9uLWR1cmF0aW9uLWZhc3QsIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0LmFuaW1hdGlvbi10aW1pbmctY3ViaWMtYmV6aWVyKCk7XG5cblx0XHQudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHQucHJvcGVydHktYW5pbWF0aW9uKHdpZHRoLCBAYW5pbWF0aW9uLWR1cmF0aW9uLWZhc3QsIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0XHQucHJvcGVydHktYW5pbWF0aW9uKGhlaWdodCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHRcdH1cblx0XHQudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG5cdFx0XHQucHJvcGVydHktYW5pbWF0aW9uKGhlaWdodCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHRcdFx0LnByb3BlcnR5LWFuaW1hdGlvbih3aWR0aCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHRcdH1cblx0fVxuXHQvKiBUaW1lc3BhblxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHQvL292ZXJmbG93OmhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlb3V0KEBtYXJrZXItY29sb3IsIDg1JSk7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6QHRpbWUtbWFya2VyLWJvcmRlci1yYWRpdXM7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpAdGltZS1tYXJrZXItYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHQucHJvcGVydHktYW5pbWF0aW9uKGhlaWdodCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHRcdC5wcm9wZXJ0eS1hbmltYXRpb24od2lkdGgsIEBhbmltYXRpb24tZHVyYXRpb24sIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0LmFuaW1hdGlvbi10aW1pbmctY3ViaWMtYmV6aWVyKCk7XG5cdFx0Ly9ib3gtc2hhZG93OiAxcHggMXB4IDFweCBAY29sb3ItYmFja2dyb3VuZDtcblx0XHQvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbWFya2VyLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpAdGltZS1tYXJrZXItYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOkB0aW1lLW1hcmtlci1ib3JkZXItcmFkaXVzO1xuXHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuXHQvKiBMaW5lc1xuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0cmlnaHQ6MHB4O1xuXHRcdFxuXHR9XG5cdFxuXHQudGwtdGltZW1hcmtlci1saW5lLWxlZnQge1xuXHRcdHdpZHRoOjFweDtcblx0XHRsZWZ0OjBweDtcblx0fVxuXHRcblx0LnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRtYXJnaW4tdG9wOkBtYXJrZXItZG90LW9mZnNldDtcblx0XHQvL21hcmdpbi1ib3R0b206QHRpbWUtbWFya2VyLWJvcmRlci1yYWRpdXM7XG5cdFx0Ly9tYXJnaW4tdG9wOjEwcHg7IFxuXHRcdC8vb3ZlcmZsb3c6aGlkZGVuO1xuXHRcdC8vYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6QHRpbWUtbWFya2VyLWJvcmRlci1yYWRpdXM7XG5cdFx0Ly9ib3JkZXItdG9wLWxlZnQtcmFkaXVzOkB0aW1lLW1hcmtlci1ib3JkZXItcmFkaXVzO1xuXHRcdC8vbWFyZ2luLXRvcDoxMCU7XG5cdFx0LmJvcmRlci1ib3goKTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIEBtYXJrZXItb3V0bGluZS1jb2xvcjtcblx0XHRcblx0XHR6LWluZGV4OjU7XG5cdFx0Ly8uYm9yZGVyLXRvcC1yYWRpdXMoMTBweCk7XG5cdFx0Y29udGVudDpcIiBcIjtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHQvL2JvdHRvbTowO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdC5kaXNhYmxlLXNlbGVjdGlvbigpO1xuXHRcdFxuXHRcdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IEBjb2xvci1iYWNrZ3JvdW5kO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0Y29udGVudDpcIiBcIjtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0bGVmdDotNHB4O1xuXHRcdFx0Ym90dG9tOjBweDtcblx0XHRcdGhlaWdodDo2cHg7XG5cdFx0XHR3aWR0aDo2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBtYXJrZXItZG90LWNvbG9yO1xuXHRcdFx0ei1pbmRleDo4O1xuXHRcdFx0LmJvcmRlci1yYWRpdXMoNTAlKTtcblx0XHR9XG5cdH1cblx0XG5cdC8qIENvbnRlbnRcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBtYXJrZXItY29sb3I7XG5cdFx0Ym9yZGVyOjA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpAdGltZS1tYXJrZXItYm9yZGVyLXJhZGl1cztcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpAdGltZS1tYXJrZXItYm9yZGVyLXJhZGl1cztcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpAdGltZS1tYXJrZXItYm9yZGVyLXJhZGl1cztcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0ei1pbmRleDo2O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHR9XG5cdFx0LnByb3BlcnR5LWFuaW1hdGlvbihoZWlnaHQsIEBhbmltYXRpb24tZHVyYXRpb24tZmFzdCwgQGFuaW1hdGlvbi1lYXNlKTtcblx0XHQucHJvcGVydHktYW5pbWF0aW9uKHdpZHRoLCBAYW5pbWF0aW9uLWR1cmF0aW9uLCBAYW5pbWF0aW9uLWVhc2UpO1xuXHRcdC5hbmltYXRpb24tdGltaW5nLWN1YmljLWJlemllcigpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQG1hcmtlci1vdXRsaW5lLWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IEBjb2xvci1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcblx0XHQudGwtdGltZW1hcmtlci1jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHR6LWluZGV4Ojg7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdC5ib3JkZXItYm94KCk7XG5cdFx0XHRcblx0XHRcdC50bC10aW1lbWFya2VyLXRleHQge1xuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdGgyLnRsLWhlYWRsaW5lLCBoMi50bC1oZWFkbGluZSBwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRsaW5lLWNsYW1wOiAyO1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHRcdFx0XHRib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRjb2xvcjpAbWFya2VyLXRleHQtY29sb3I7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCYudGwtaGVhZGxpbmUtZmFkZW91dCB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0XHQubWFya2VyLXRleHQtZmFkZShAbWFya2VyLWNvbG9yLDUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIge1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRtYXgtd2lkdGg6QG1hcmtlci1pY29uLXNpemU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6QG1hcmtlci1pY29uLXNpemU7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdC5ib3JkZXItYm94KCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQudGwtdGltZW1hcmtlci1tZWRpYSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOkBtYXJrZXItaWNvbi1zaXplO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRvcGFjaXR5OjAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdFtjbGFzc149XCJ0bC1pY29uLVwiXSwgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6QG1hcmtlci1pY29uLXNpemU7XG5cdFx0XHRcdFx0Y29sb3I6QG1hcmtlci10ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudGwtaWNvbi13aWtpcGVkaWEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCB7XG5cdFx0XHRcdC50bC10aW1lbWFya2VyLXRleHQge1xuXHRcdFx0XHRcdGgyLnRsLWhlYWRsaW5lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7IFxuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0W2NsYXNzXj1cInRsLWljb24tXCJdLCBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpAbWFya2VyLWljb24tc2l6ZS8yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblxuXHRcdFxuXHR9XG5cblx0LyogSG92ZXIgfCBGb2N1cyBTdGF0ZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcblx0XHQudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlb3V0KEBtYXJrZXItdGV4dC1jb2xvciwgNzUlKTtcblxuXHRcdFx0LnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBtYXJrZXItdGV4dC1jb2xvcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQG1hcmtlci1jb2xvciwyNSk7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6QG1hcmtlci1kb3QtaG92ZXItY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBtYXJrZXItY29sb3IsNDUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oQG1hcmtlci1jb2xvciwyNSk7XG5cdFx0XHQucHJvcGVydHktYW5pbWF0aW9uKGhlaWdodCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LzIsIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0XHQucHJvcGVydHktYW5pbWF0aW9uKHdpZHRoLCBAYW5pbWF0aW9uLWR1cmF0aW9uLWZhc3QvMiwgQGFuaW1hdGlvbi1lYXNlKTtcblx0XHRcdCYudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lci1zbWFsbCB7XG5cdFx0XHRcdC8vaGVpZ2h0OjU2cHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0XHRcdC8vbWluLXdpZHRoOjEwMHB4O1xuXHRcdFx0XHQudGwtdGltZW1hcmtlci1jb250ZW50IHtcblx0XHRcdFx0XHQudGwtdGltZW1hcmtlci10ZXh0IHtcblx0XHRcdFx0XHRcdGgyLnRsLWhlYWRsaW5lIHtcblx0XHRcdFx0XHRcdFx0Ly9saW5lLWNsYW1wOjMgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Ly8td2Via2l0LWxpbmUtY2xhbXA6MyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHQvL3doaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50bC10aW1lbWFya2VyLWNvbnRlbnQge1xuXHRcdFx0XHRcblx0XHRcdFx0LnRsLXRpbWVtYXJrZXItdGV4dCB7XG5cdFx0XHRcdFx0aDIudGwtaGVhZGxpbmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6QG1hcmtlci1zZWxlY3RlZC10ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdFx0Ji50bC1oZWFkbGluZS1mYWRlb3V0IHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXItdGV4dC1mYWRlKGRhcmtlbihAbWFya2VyLWNvbG9yLDQ1KSw4MCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0LnRsLXRpbWVtYXJrZXItbWVkaWEge1xuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRbY2xhc3NePVwidGwtaWNvbi1cIl0sIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6QG1hcmtlci1zZWxlY3RlZC10ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0LyogSG92ZXIgfCBGb2N1cyBBY3RpdmUgU3RhdGVcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0Ji50bC10aW1lbWFya2VyLWFjdGl2ZSB7XG5cdFx0XHQudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdC50bC10aW1lbWFya2VyLWNvbnRlbnQge1xuXHRcdFx0XHRcdC50bC10aW1lbWFya2VyLXRleHQge1xuXHRcdFx0XHRcdFx0aDIudGwtaGVhZGxpbmUge1xuXHRcdFx0XHRcdFx0XHQmLnRsLWhlYWRsaW5lLWZhZGVvdXQge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8ubWFya2VyLXRleHQtZmFkZShAY29sb3ItdGhlbWUsODAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdC5tYXJrZXItdGV4dC1mYWRlKEBjb2xvci1iYWNrZ3JvdW5kLDgwJSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRcdFx0Ly9ib3JkZXItY29sb3I6QGNvbG9yLXRoZW1lO1xuXHRcdFx0XHRib3JkZXItY29sb3I6QGNvbG9yLWRhcms7XG5cdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ly96LWluZGV4OjY7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOkBjb2xvci10aGVtZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBjb2xvci1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgICAvKiBGb2N1cy12aXNpYmxlIFN0YXRlXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblx0XG5cdC8qIEFjdGl2ZSBNYXJrZXJzXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cdCYudGwtdGltZW1hcmtlci1hY3RpdmUge1xuXHRcdFxuXHRcdC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogZmFkZW91dChAY29sb3ItdGhlbWUsIDg1JSk7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IGZhZGVvdXQoQGNvbG9yLWZvcmVncm91bmQsIDg1JSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlb3V0KEBjb2xvci1iYWNrZ3JvdW5kLDUwJSk7XG5cdFx0XHR6LWluZGV4OiA4O1xuXHRcdFx0LnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLXRoZW1lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItZm9yZWdyb3VuZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRcdC8vYm9yZGVyLWNvbG9yOkBjb2xvci10aGVtZTtcblx0XHRcdC8vYm9yZGVyLWNvbG9yOkBjb2xvci1mb3JlZ3JvdW5kO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOmZhZGVvdXQoQGNvbG9yLWZvcmVncm91bmQsIDUwJSk7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdHotaW5kZXg6ODtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggM3B4IGZhZGVvdXQoQG1hcmtlci1kb3QtY29sb3IsIDUwJSk7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjpAY29sb3ItdGhlbWU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6QGNvbG9yLWZvcmVncm91bmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjpAY29sb3ItdGhlbWU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBjb2xvci1iYWNrZ3JvdW5kO1xuXHRcdFx0Ly9jb2xvcjpAY29sb3ItYmFja2dyb3VuZDtcblx0XHRcdGNvbG9yOkBjb2xvci1mb3JlZ3JvdW5kO1xuXHRcdFx0ei1pbmRleDo5O1xuXHRcdFx0Ly9ib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ZmFkZW91dChAY29sb3ItZm9yZWdyb3VuZCwgNTAlKTtcblx0XHRcdFxuXHRcdFx0Ly9ib3gtc2hhZG93Om5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDNweCBmYWRlb3V0KEBtYXJrZXItZG90LWNvbG9yLCA1MCUpO1xuXHRcdFx0LnRsLXRpbWVtYXJrZXItY29udGVudCB7XG5cdFx0XHRcdC50bC10aW1lbWFya2VyLXRleHQge1xuXHRcdFx0XHRcdGgyLnRsLWhlYWRsaW5lIHtcblx0XHRcdFx0XHRcdC8vY29sb3I6QG1hcmtlci1zZWxlY3RlZC10ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdFx0Y29sb3I6QGNvbG9yLWZvcmVncm91bmQ7IFxuXHRcdFx0XHRcdFx0Ji50bC1oZWFkbGluZS1mYWRlb3V0IHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Ly8ubWFya2VyLXRleHQtZmFkZShAY29sb3ItdGhlbWUsODAlKTtcblx0XHRcdFx0XHRcdFx0XHQubWFya2VyLXRleHQtZmFkZShAY29sb3ItYmFja2dyb3VuZCw4MCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0LnRsLXRpbWVtYXJrZXItbWVkaWEge1xuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRbY2xhc3NePVwidGwtaWNvbi1cIl0sIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuXHRcdFx0XHRcdFx0Ly9jb2xvcjpsaWdodGVuKEBjb2xvci10aGVtZSwzMyk7XG5cdFx0XHRcdFx0XHRjb2xvcjpAY29sb3ItZm9yZWdyb3VuZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8qIE1hcmtlcnMgd2l0aCBFbmQgRGF0ZXNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0Ji50bC10aW1lbWFya2VyLXdpdGgtZW5kIHtcblx0XHRcblx0XHQudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG5cdFx0XHQudGwtdGltZW1hcmtlci10aW1lc3Bhbi1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRcdFx0ei1pbmRleDo1O1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0Y29udGVudDpcIiBcIjtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6MHB4O1xuXHRcdFx0XHRib3R0b206LUBtYXJrZXItZG90LW9mZnNldDtcblx0XHRcdFx0aGVpZ2h0OjZweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZmFkZW91dChkYXJrZW4oQHVpLWJhY2tncm91bmQtY29sb3IsIDUwKSwgODUlKTtcblx0XHRcdFx0ei1pbmRleDo2O1xuXHRcdFx0XHQuYm9yZGVyLXJhZGl1cyg3cHgpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFxuXHRcdFx0Ji50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLWxvbmcge1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnRsLXRpbWVtYXJrZXItY29udGVudCB7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0fVxuXHRcdC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQudGwtdGltZW1hcmtlci1saW5lLWxlZnQsIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdFxuXHQvKiBNYXJrZXJzIHdpdGggRW5kIERhdGVzIGFuZCBIb3ZlclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQmLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0XG5cdFx0XHQudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGZhZGVvdXQoZGFya2VuKEB1aS1iYWNrZ3JvdW5kLWNvbG9yLDEwMCksNjUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0LyogTWFya2VycyB3aXRoIEVuZCBEYXRlcyBhbmQgQWN0aXZlXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cdCYudGwtdGltZW1hcmtlci13aXRoLWVuZCB7XG5cdFx0Ji50bC10aW1lbWFya2VyLWFjdGl2ZSB7XG5cdFx0XHQudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogZmFkZW91dChAY29sb3ItdGhlbWUsNTAlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlb3V0KEBjb2xvci1mb3JlZ3JvdW5kLDUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjpAY29sb3ItdGhlbWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBjb2xvci1mb3JlZ3JvdW5kICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvKiBNYXJrZXJzIHdpdGggRW5kIERhdGVzIGFuZCBBY3RpdmUgYW5kIEhvdmVyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cdCYudGwtdGltZW1hcmtlci13aXRoLWVuZCB7XG5cdFx0Ji50bC10aW1lbWFya2VyLWFjdGl2ZSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBmYWRlb3V0KEBjb2xvci10aGVtZSw1MCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZmFkZW91dChAY29sb3ItZm9yZWdyb3VuZCw1MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIFNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1za2lubnkge1xuXHQudGwtdGltZW1hcmtlciB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUge1xuXHQudGwtdGltZW1hcmtlciB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1vYmlsZS50bC1za2lubnkge1xuXHQudGwtdGltZW1hcmtlciB7XG5cblx0fVxufVxuIiwiLyogVEwuVGltZU1hcmtlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRsLXRpbWVlcmEge1xuXHRoZWlnaHQ6MTAwJTtcblx0aGVpZ2h0OjQwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRib3R0b206MDtcblx0bGVmdDowO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDozO1xuXHQvKiBBbmltYXRlIExlZnQgV2lkdGggYW5kIFRvcFxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXHQucHJvcGVydHktYW5pbWF0aW9uKGxlZnQsIEBhbmltYXRpb24tZHVyYXRpb24sIEBhbmltYXRpb24tZWFzZSk7XG5cdC5wcm9wZXJ0eS1hbmltYXRpb24odG9wLCBAYW5pbWF0aW9uLWR1cmF0aW9uLWZhc3QsIEBhbmltYXRpb24tZWFzZSk7XG5cdC5wcm9wZXJ0eS1hbmltYXRpb24oaGVpZ2h0LCBAYW5pbWF0aW9uLWR1cmF0aW9uLWZhc3QsIEBhbmltYXRpb24tZWFzZSk7XG5cdC5wcm9wZXJ0eS1hbmltYXRpb24od2lkdGgsIEBhbmltYXRpb24tZHVyYXRpb24sIEBhbmltYXRpb24tZWFzZSk7XG5cdC5hbmltYXRpb24tdGltaW5nLWN1YmljLWJlemllcigpO1xuXHRcblxuXHQmLnRsLXRpbWVlcmEtZmFzdCB7XG5cdFx0LnByb3BlcnR5LWFuaW1hdGlvbih0b3AsIEBhbmltYXRpb24tZHVyYXRpb24tZmFzdCwgQGFuaW1hdGlvbi1lYXNlKTtcblx0XHQucHJvcGVydHktYW5pbWF0aW9uKGhlaWdodCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHRcdC5wcm9wZXJ0eS1hbmltYXRpb24od2lkdGgsIEBhbmltYXRpb24tZHVyYXRpb24tZmFzdCwgQGFuaW1hdGlvbi1lYXNlKTtcblx0XHQuYW5pbWF0aW9uLXRpbWluZy1jdWJpYy1iZXppZXIoKTtcblx0fVxuXHQvKiBUaW1lc3BhblxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cdC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBlcmEtY29sb3ItMTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG9wYWNpdHk6MTtcblx0fVxuXG5cdCYudGwtdGltZWVyYS1jb2xvcjAge1xuXHRcdC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGVyYS1jb2xvci0wO1xuXHRcdH1cblx0fVxuXHQmLnRsLXRpbWVlcmEtY29sb3IxIHtcblx0XHQudGwtdGltZWVyYS1iYWNrZ3JvdW5kIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBlcmEtY29sb3ItMTtcblx0XHR9XG5cdH1cblx0Ji50bC10aW1lZXJhLWNvbG9yMiB7XG5cdFx0LnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZXJhLWNvbG9yLTI7XG5cdFx0fVxuXHR9XG5cdCYudGwtdGltZWVyYS1jb2xvcjMge1xuXHRcdC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGVyYS1jb2xvci0zO1xuXHRcdH1cblx0fVxuXHQmLnRsLXRpbWVlcmEtY29sb3I0IHtcblx0XHQudGwtdGltZWVyYS1iYWNrZ3JvdW5kIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBlcmEtY29sb3ItNDtcblx0XHR9XG5cdH1cblx0Ji50bC10aW1lZXJhLWNvbG9yNSB7XG5cdFx0LnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZXJhLWNvbG9yLTU7XG5cdFx0fVxuXHR9XG5cdC8qIENvbnRlbnRcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblx0LnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IEBlcmEtY29sb3ItMTtcblx0XHRib3JkZXI6MDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOkB0aW1lLW1hcmtlci1ib3JkZXItcmFkaXVzO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOkB0aW1lLW1hcmtlci1ib3JkZXItcmFkaXVzO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOkB0aW1lLW1hcmtlci1ib3JkZXItcmFkaXVzO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHQvLyB6LWluZGV4OjY7XG5cblx0XHQucHJvcGVydHktYW5pbWF0aW9uKGhlaWdodCwgQGFuaW1hdGlvbi1kdXJhdGlvbi1mYXN0LCBAYW5pbWF0aW9uLWVhc2UpO1xuXHRcdC5wcm9wZXJ0eS1hbmltYXRpb24od2lkdGgsIEBhbmltYXRpb24tZHVyYXRpb24sIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0LmFuaW1hdGlvbi10aW1pbmctY3ViaWMtYmV6aWVyKCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAbWFya2VyLW91dGxpbmUtY29sb3I7XG5cdFx0Ly8gYm94LXNoYWRvdzogMXB4IDFweCAxcHggQGNvbG9yLWJhY2tncm91bmQ7XG5cdFx0XHRcdFxuXHRcdC50bC10aW1lZXJhLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdC8vIHotaW5kZXg6ODtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0LmJvcmRlci1ib3goKTtcblx0XHRcdFxuXHRcdFx0LnRsLXRpbWVlcmEtdGV4dCB7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFxuXHRcdFx0XHRoMi50bC1oZWFkbGluZSB7XG5cdFx0XHRcdFx0Ym90dG9tOjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0bGluZS1jbGFtcDogNDtcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG5cdFx0XHRcdFx0Ym94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxMHB4O1xuXHRcdFx0XHRcdC8vIGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0Y29sb3I6QGNvbG9yLWJhY2tncm91bmQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLnRsLWhlYWRsaW5lLWZhZGVvdXQge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0Lm1hcmtlci10ZXh0LWZhZGUoQG1hcmtlci1jb2xvciw1MCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblxuXHRcdFxuXHR9XG5cdFxuXG59XG5cbi8qIFNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1za2lubnkge1xuXHQudGwtdGltZWVyYSB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUge1xuXHQudGwtdGltZWVyYSB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1vYmlsZS50bC1za2lubnkge1xuXHQudGwtdGltZWVyYSB7XG5cblx0fVxufVxuIiwiLyogVEwuVGltZU1hcmtlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnRsLXRpbWVncm91cCB7XG5cdC8vaGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHRcblx0YmFja2dyb3VuZC1jb2xvcjpAdWktYmFja2dyb3VuZC1jb2xvcjtcblx0XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XG5cblx0XG5cdC50bC10aW1lZ3JvdXAtbWVzc2FnZSB7XG5cdFx0Ly96LWluZGV4OjY7XG5cdFx0Y29sb3I6ZGFya2VuKEB1aS1iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlciwyKTtcblx0XHR0ZXh0LXNoYWRvdzogQGNvbG9yLWJhY2tncm91bmQgMHB4IDJweCAycHg7XG5cdFx0bWFyZ2luLWxlZnQ6ODBweDtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6QHVpLWJhY2tncm91bmQtY29sb3I7XG5cdFx0XG5cdH1cblx0XG5cdCYudGwtdGltZWdyb3VwLWFsdGVybmF0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKEB1aS1iYWNrZ3JvdW5kLWNvbG9yLDMpO1xuXHRcdC50bC10aW1lZ3JvdXAtbWVzc2FnZSB7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6bGlnaHRlbihAdWktYmFja2dyb3VuZC1jb2xvciwzKTtcblx0XHR9XG5cdH1cblx0Ji50bC10aW1lZ3JvdXAtaGlkZGVuIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0XG5cdC8qIEFuaW1hdGUgTGVmdCBXaWR0aCBhbmQgVG9wXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cdC5wcm9wZXJ0eS1hbmltYXRpb24obGVmdCwgQGFuaW1hdGlvbi1kdXJhdGlvbiwgQGFuaW1hdGlvbi1lYXNlKTtcblx0LnByb3BlcnR5LWFuaW1hdGlvbih0b3AsIEBhbmltYXRpb24tZHVyYXRpb24tZmFzdCwgQGFuaW1hdGlvbi1lYXNlKTtcblx0LnByb3BlcnR5LWFuaW1hdGlvbihoZWlnaHQsIEBhbmltYXRpb24tZHVyYXRpb24tZmFzdCwgQGFuaW1hdGlvbi1lYXNlKTtcblx0LnByb3BlcnR5LWFuaW1hdGlvbih3aWR0aCwgQGFuaW1hdGlvbi1kdXJhdGlvbiwgQGFuaW1hdGlvbi1lYXNlKTtcblx0LmFuaW1hdGlvbi10aW1pbmctY3ViaWMtYmV6aWVyKCk7XG5cdFxufVxuXG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2tpbm55IHtcblx0LnRsLXRpbWVncm91cCB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUge1xuXHQudGwtdGltZWdyb3VwIHtcblxuXHR9XG59XG5cbi8qIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtbW9iaWxlLnRsLXNraW5ueSB7XG5cdC50bC10aW1lZ3JvdXAge1xuXG5cdH1cbn1cbiIsIi8qIFRMLlRpbWVBeGlzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXRpbWVheGlzLWJhY2tncm91bmQge1xuXHRoZWlnaHQ6QGF4aXMtaGVpZ2h0O1xuXHR3aWR0aDoxMDAlO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcblx0YmFja2dyb3VuZC1jb2xvcjpAY29sb3ItYmFja2dyb3VuZDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbihAdWktYmFja2dyb3VuZC1jb2xvciw1KTtcblx0ei1pbmRleDoyO1xufVxuLnRsLXRpbWVheGlzIHtcblx0aGVpZ2h0OkBheGlzLWhlaWdodDtcblx0d2lkdGg6MTAwJTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGJvdHRvbTowO1xuXHRsZWZ0OjA7XG5cdHotaW5kZXg6MztcblxuXHQudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGJvdHRvbTowO1xuXHRcdGhlaWdodDpAYXhpcy1oZWlnaHQ7XG5cdFx0LnRsLXRpbWVheGlzLW1ham9yLCAudGwtdGltZWF4aXMtbWlub3Ige1xuXHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cblx0XHRcdC50bC10aW1lYXhpcy10aWNrIHtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRcdFx0XHQvLy5wcm9wZXJ0eS1hbmltYXRpb24ob3BhY2l0eSwgQGFuaW1hdGlvbi1kdXJhdGlvbiwgQGFuaW1hdGlvbi1lYXNlKTtcblx0XHRcdFx0Ly8uYW5pbWF0aW9uLXRpbWluZy1jdWJpYy1iZXppZXIoKTtcblx0XHRcdFx0LnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ly93aWR0aDoxMDAlO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwifFwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6QGNvbG9yLWJhY2tncm91bmQ7XG5cdFx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIEBtaW5vci10aWNrcy1saW5lLWNvbG9yO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGwtdGltZWF4aXMtYW5pbWF0ZSB7XG5cdFx0XHRcdC50bC10aW1lYXhpcy10aWNrIHtcblx0XHRcdFx0XHQucHJvcGVydHktYW5pbWF0aW9uKGFsbCwgQGFuaW1hdGlvbi1kdXJhdGlvbiwgQGFuaW1hdGlvbi1lYXNlKTtcblx0XHRcdFx0XHQuYW5pbWF0aW9uLXRpbWluZy1jdWJpYy1iZXppZXIoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRsLXRpbWVheGlzLWFuaW1hdGUtb3BhY2l0eSB7XG5cdFx0XHRcdC50bC10aW1lYXhpcy10aWNrIHtcblx0XHRcdFx0XHQucHJvcGVydHktYW5pbWF0aW9uKG9wYWNpdHksIEBhbmltYXRpb24tZHVyYXRpb24sIEBhbmltYXRpb24tZWFzZSk7XG5cdFx0XHRcdFx0LmFuaW1hdGlvbi10aW1pbmctY3ViaWMtYmV6aWVyKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGwtdGltZWF4aXMtbWFqb3Ige1xuXHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjpAY29sb3ItYmFja2dyb3VuZDtcblx0XHRcdC50bC10aW1lYXhpcy10aWNrIHtcblx0XHRcdFx0Zm9udC1zaXplOkBtYWpvci10aWNrcy1mb250LXNpemU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OkBtYWpvci10aWNrcy1mb250LXNpemUgKyBAdGljay1wYWRkaW5nO1xuXHRcdFx0XHRjb2xvcjpAbWFqb3ItdGlja3MtY29sb3I7XG5cdFx0XHRcdHdpZHRoOkBtYWpvci10aWNrcy13aWR0aDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LShAbWFqb3ItdGlja3Mtd2lkdGgvMik7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjpAbWFqb3ItdGlja3MtbGluZS1jb2xvcjtcblx0XHRcdFx0XHQvL2JvcmRlci1sZWZ0OiAycHggc29saWQgQG1ham9yLXRpY2tzLWxpbmUtY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOkBtYWpvci10aWNrcy1mb250LXNpemUgKyAoQHRpY2stcGFkZGluZyozKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpAbWFqb3ItdGlja3MtZm9udC1zaXplICsgKEB0aWNrLXBhZGRpbmcqMyk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTpAdGljay1wYWRkaW5nO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OihAbWFqb3ItdGlja3Mtd2lkdGgvMik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGwtdGltZWF4aXMtdGljay10ZXh0IHtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRsLXRpbWVheGlzLW1pbm9yIHtcblxuXHRcdFx0LnRsLXRpbWVheGlzLXRpY2sge1xuXHRcdFx0XHRmb250LXNpemU6QG1pbm9yLXRpY2tzLWZvbnQtc2l6ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6QG1pbm9yLXRpY2tzLWZvbnQtc2l6ZSArIEB0aWNrLXBhZGRpbmc7XG5cdFx0XHRcdGNvbG9yOkBtaW5vci10aWNrcy1jb2xvcjtcblx0XHRcdFx0d2lkdGg6QG1pbm9yLXRpY2tzLXdpZHRoO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDotKEBtaW5vci10aWNrcy13aWR0aC8yKTtcblx0XHRcdFx0LnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjJweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjJweDtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdC8vZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTo5cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDo5cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0ycHg7XG5cdFx0XHRcdFx0XHRjb2xvcjpsaWdodGVuKEBtaW5vci10aWNrcy1jb2xvciwxNSk7XG5cdFx0XHRcdFx0XHQmLnRsLXRpbWVheGlzLXRpbWVzdWZmaXgge1xuXHRcdFx0XHRcdFx0XHQvL2Rpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTpAbWlub3ItdGlja3MtZm9udC1zaXplIC0gQHRpY2stcGFkZGluZztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpAbWlub3ItdGlja3MtZm9udC1zaXplIC0gQHRpY2stcGFkZGluZztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDooQG1pbm9yLXRpY2tzLXdpZHRoLzIpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji50bC10aW1lYXhpcy10aWNrLWhpZGRlbiB7XG5cdFx0XHRcdFx0LnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjMzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxufVxuXG4vKiBTa2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2tpbm55IHtcblx0LnRsLXRpbWVheGlzIHtcblxuXHR9XG59XG5cbi8qIE1vYmlsZSwgaVBob25lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1vYmlsZSB7XG5cdC50bC10aW1lYXhpcyB7XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1vYmlsZS50bC1za2lubnkge1xuXHQudGwtdGltZWF4aXMge1xuXG5cdH1cbn1cbiIsIi50bGFuaW1hdGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGwtYW5pbWF0ZSB7XG5cdC5wcm9wZXJ0eS1hbmltYXRpb24oYWxsLCBAYW5pbWF0aW9uLWR1cmF0aW9uLCBAYW5pbWF0aW9uLWVhc2UpO1xuXHQuYW5pbWF0aW9uLXRpbWluZy1jdWJpYy1iZXppZXIoKTtcbn1cblxuLnRsLWFuaW1hdGUtb3BhY2l0eSB7XG5cdC5wcm9wZXJ0eS1hbmltYXRpb24ob3BhY2l0eSwgQGFuaW1hdGlvbi1kdXJhdGlvbiwgQGFuaW1hdGlvbi1lYXNlKTtcblx0LmFuaW1hdGlvbi10aW1pbmctY3ViaWMtYmV6aWVyKCk7XG59IiwiLyogU0xJREVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2xpZGUge1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xuXHRvdmVyZmxvdy15OmF1dG87XG5cblx0LnRsLXNsaWRlLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGxlZnQ6MDtcblx0XHR0b3A6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHotaW5kZXg6LTE7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHQub3BhY2l0eSg1MCk7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQudGwtc2xpZGUtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR6LWluZGV4OjE7XG5cdH1cblx0LnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cblx0XHR6LWluZGV4OjM7XG4gICAgICAgIC50bC1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgICAgICBkaXJlY3Rpb246cnRsOyAvLyBUZXh0IGNvbnRlbnQgbmVlZHMgdG8gYmUgcmVhZCBiZWZvcmUgdGhlIG1lZGlhXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRsLW1lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246bHRyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOmF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTphdXRvO1xuICAgICAgICAgICAgICAgIGltZywgZW1iZWQsIG9iamVjdCwgdmlkZW8sIGlmcmFtZSB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGwtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlyZWN0aW9uOmx0cjtcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXG5cdCYudGwtc2xpZGUtdGl0bGVzbGlkZSB7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XG5cdH1cbn1cblxuLyogT25seSBNZWRpYSAobm8gdGV4dClcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2xpZGUtbWVkaWEtb25seSB7XG5cdC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0LnRsLXNsaWRlLWNvbnRlbnQge1xuXHRcdFx0Ly93aWR0aDoxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHQudGwtbWVkaWEge1xuXHRcdFx0XHQvL2Rpc3BsYXk6dGFibGUtY2VsbDtcblx0XHRcdFx0Ly92ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWluLXdpZHRoOjUwJTtcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcdC8vaGVpZ2h0OjEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOmF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206YXV0bztcblx0XHRcdFx0Ly9tYXJnaW4tcmlnaHQ6YXV0bztcblx0XHRcdFx0aW1nLCBlbWJlZCwgb2JqZWN0LCB2aWRlbywgaWZyYW1lIHtcblx0XHRcdFx0XHQvL3dpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50bC10ZXh0IHtcblx0XHRcdFx0d2lkdGg6XHRcdFx0XHQxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6XHRcdFx0MTAwJTtcblx0XHRcdFx0ZGlzcGxheTpcdFx0XHRibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6XHRcdGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDpcdFx0YXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogXHRcdGNlbnRlcjtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdC8vbWFyZ2luLXRvcDogXHQyMHB4O1xuXHRcdFx0XHRcdC8vbWFyZ2luLWJvdHRvbTogXHQyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vZmxvYXQ6bGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogT25seSBUZXh0IChubyBtZWRpYSlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2xpZGUtdGV4dC1vbmx5IHtcblx0LnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHQudGwtc2xpZGUtY29udGVudCB7XG5cdFx0XHQvL3dpZHRoOjEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdC50bC10ZXh0IHtcblx0XHRcdFx0bWF4LXdpZHRoOjgwJTtcblx0XHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0XHRcdFx0Ly9mbG9hdDpsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyogQmFja2dyb3VuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kLCAudGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIHtcblx0LnNsaWRlLXRleHQtc2hhZG93KCk7XG5cblx0cCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0LnNsaWRlLXRleHQtc2hhZG93KCk7XG5cdH1cblx0YSwgYiwgaSwgYmxvY2txdW90ZSwgYmxvY2txdW90ZSBwIHtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcblx0XHRjb2xvcjogbGlnaHRlbihAY29sb3ItdGhlbWUsIDkwJSk7XG5cdH1cblx0YTpob3Zlcntcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogQGNvbG9yLXRoZW1lO1xuXHR9XG5cdC50bC1jYXB0aW9uLCAudGwtY3JlZGl0IHtcblx0XHQuc2xpZGUtdGV4dC1zaGFkb3coKTtcblx0fVxuXHQudGwtbWVkaWEtdHdpdHRlciwgLnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0LnNsaWRlLXRleHQtc2hhZG93KCk7XG5cdFx0XHRwIHtcblx0XHRcdFx0LnNsaWRlLXRleHQtc2hhZG93KCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC52Y2FyZCB7XG5cdFx0YSwgLm5pY2tuYW1lICB7XG5cdFx0XHQuc2xpZGUtdGV4dC1zaGFkb3coKTtcblx0XHR9XG5cdH1cblxufVxuXG5cblxuLyogRnVsbCBJbWFnZSBCYWNrZ3JvdW5kXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQvL2ZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPScubXlCYWNrZ3JvdW5kLmpwZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcblx0Ly8tbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nbXlCYWNrZ3JvdW5kLmpwZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKVwiO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAyNSU7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwO1xuXHQudGwtc2xpZGUtY29udGVudC1jb250YWluZXIge1xuXHRcdC8vLnRyYW5zbHVjZW50LWJhY2tncm91bmQoIzAwMCwgMC41MCk7XG5cdH1cblx0cCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDA7XG5cdH1cblx0LnRsLWNhcHRpb24sIC50bC1jcmVkaXQge1xuXHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwO1xuXHR9XG5cblx0LnRsLW1lZGlhLXR3aXR0ZXIsIC50bC1tZWRpYS1ibG9ja3F1b3RlIHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLyogQ29sb3IgQmFja2dyb3VuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQge1xuXG59XG4vKiBUZXh0IEJhY2tncm91bmRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtc2xpZGUudGwtdGV4dC1iYWNrZ3JvdW5kIHtcblx0LnRsLXRleHQge1xuXHRcdC50bC10ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdC5iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHkoMCwwLDAsIDYwKTtcblx0XHRcdC5ib3JkZXItcmFkaXVzKDdweCk7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLyogU2tpbm55XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNraW5ueSB7XG5cblx0LnRsLXNsaWRlIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0LnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLyogU2FmYXJpICovXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogU2FmYXJpIDcuMCsgKi9cblx0XHRcdC50bC1zbGlkZS1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblxuICAgIFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLyogU2FmYXJpICovXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47IC8qIFNhZmFyaSAqL1xuXHRcdFx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6NTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDo1MHB4O1xuXHRcdFx0XHQudGwtbWVkaWEge1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHQvL21hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoyMHB4O1xuXHRcdFx0XHRcdC8vcGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQHVpLWJhY2tncm91bmQtY29sb3ItZGFya2VyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50bC10ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOmluaXRpYWw7XG5cdFx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOjA7XG5cdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0LnRsLXRleHQtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kLCAmLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCB7XG5cdFx0XHQudGwtc2xpZGUtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHQudGwtc2xpZGUtY29udGVudCB7XG5cdFx0XHRcdFx0LnRsLW1lZGlhIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZmFkZW91dChAdWktYmFja2dyb3VuZC1jb2xvci1kYXJrZXIsNzUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudGwtc2xpZGUtbWVkaWEtb25seSB7XG5cdFx0XHQudGwtc2xpZGUtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHQudGwtc2xpZGUtY29udGVudCB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0XHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOyAvKiBTYWZhcmkgKi9cblx0XHRcdFx0XHQudGwtbWVkaWEge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5cblxuLyogTW9iaWxlLCBpUGhvbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtbW9iaWxlIHtcblx0LnRsLXN0b3J5c2xpZGVyIHtcblxuXHR9XG59XG5cbi8qIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtbW9iaWxlLnRsLXNraW5ueSB7XG5cdC50bC1zbGlkZSB7XG5cdFx0LnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdC50bC1zbGlkZS1jb250ZW50IHtcblx0XHRcdFx0LnRsLW1lZGlhIHtcblx0XHRcdFx0XHRpbWcsIGVtYmVkLCBvYmplY3QsIHZpZGVvLCBpZnJhbWUge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDoxNzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIFNsaWRlTmF2XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBOQVZJR0FUSU9OXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlbmF2LXByZXZpb3VzLCAudGwtc2xpZGVuYXYtbmV4dCB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6IDQ1JTtcblx0ei1pbmRleDoxMDtcblx0Y3Vyc29yOnBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lLW9mZnNldDo1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0fVxuXHQudGwtc2xpZGVuYXYtdGl0bGUsIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG5cdFx0Ly93aWR0aDoxMDAlO1xuXHRcdC8vd29yZC1icmVhazpicmVhay1hbGw7XG5cdFx0d2lkdGg6ODBweDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHQgICAgbGluZS1jbGFtcDogMjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ICAgIC8vLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0ICAgIC8vICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuXHQgICAgLyogTm9uIHN0YW5kYXJkIGZvciB3ZWJraXQgKi9cblx0ICAgIC8vICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdCAgICAvKlxuXHQgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdCAgICAgIC1tb3otaHlwaGVuczogYXV0bztcblx0ICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuXHQgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG5cdFx0Ki9cblx0XHRhIHtcblx0XHRcdFxuXHRcdH1cblx0XHRzbWFsbCB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblx0fVxuXHQudGwtc2xpZGVuYXYtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQub3BhY2l0eShAb3BhY2l0eS1zbGlkZS1uYXYtdGl0bGUpO1xuXHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplLXNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiBAYmFzZS1mb250LXNpemUtc21hbGw7XG5cdFx0Ly9mb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogQGJhc2UtZm9udC1zaXplLXNtYWxsO1xuXHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdC5vcGFjaXR5KEBvcGFjaXR5LXNsaWRlLW5hdi1kZXNjKTtcblx0XHRzbWFsbCB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG5cdFxufVxuXG4vKiBOQVZJR0FUSU9OIENPTE9SXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlbmF2LXByZXZpb3VzLCAudGwtc2xpZGVuYXYtbmV4dCB7XG5cdC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0LnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi10aXRsZSwgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCBAY29sb3ItYmFja2dyb3VuZDtcblx0XHRcdGNvbG9yOiBAY29sb3ItZm9yZWdyb3VuZDtcblx0XHR9XG5cdH1cblx0LnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIHtcblx0XHQudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LXRpdGxlLCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6QGNvbG9yLXRleHQtaW52ZXJ0ZWQ7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggQGNvbG9yLWZvcmVncm91bmQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qIElDT05TXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlbmF2LW5leHQsIC50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG5cdC50bC1zbGlkZW5hdi1pY29uIHtcblx0XHRmb250LWZhbWlseTogJ3RsLWljb25zJztcblx0XHRzcGVhazogbm9uZTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdGZvbnQtc2l6ZTozMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4udGwtc2xpZGVuYXYtbmV4dCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICByaWdodDogMTAwcHg7XG5cdC50bC1zbGlkZW5hdi10aXRsZSwgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHR9XG5cdC50bC1zbGlkZW5hdi1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMTAwIC0gMjRweDtcblx0fVxuXHQudGwtc2xpZGVuYXYtaWNvbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG5cdH1cbn1cbi50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdC50bC1zbGlkZW5hdi1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG5cdC50bC1zbGlkZW5hdi1pY29uOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGU2NTBcIjtcblx0fVxufVxuXG5cblxuLyogTkFWSUdBVElPTiBIT1ZFUlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zbGlkZW5hdi1wcmV2aW91cywgLnRsLXNsaWRlbmF2LW5leHQge1xuICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIC50bC1zbGlkZW5hdi10aXRsZSB7XG4gICAgICAgICAgICAub3BhY2l0eSgxMDApO1xuICAgICAgICB9XG4gICAgICAgIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAub3BhY2l0eShAb3BhY2l0eS1zbGlkZS1uYXYtZGVzYy1ob3Zlcik7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGwtc2xpZGVuYXYtbmV4dCB7XG4gICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCAtIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGwtc2xpZGVuYXYtcHJldmlvdXMge1xuICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1MDBweCkge1xuXHQudGwtc2xpZGVuYXYtcHJldmlvdXMsIC50bC1zbGlkZW5hdi1uZXh0IHtcblx0XHRcblx0fVxufSBcbi50bC1za2lubnkge1xuXHQudGwtc2xpZGVuYXYtbmV4dCB7XG5cdCAgICByaWdodDogMzJweDtcblx0XHQudGwtc2xpZGVuYXYtaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDozMiAtIDI0cHg7XG5cdFx0fVxuXHR9XG5cdC50bC1zbGlkZW5hdi1wcmV2aW91cywgLnRsLXNsaWRlbmF2LW5leHQge1xuXHRcdC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDozMnB4O1xuXHRcdFx0aGVpZ2h0OjMycHg7XG5cdFx0fVxuXHRcdC50bC1zbGlkZW5hdi10aXRsZSwgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdFx0LnRsLXNsaWRlbmF2LWljb24ge1xuXHRcdFx0Lm9wYWNpdHkoMzMpO1xuXHRcdH1cblx0fVxuXHQudGwtc2xpZGVuYXYtbmV4dCB7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MzIgLSAyMHB4O1xuICAgICAgICAgICAgICAgIC5vcGFjaXR5KDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXHQudGwtc2xpZGVuYXYtcHJldmlvdXMge1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgIC5vcGFjaXR5KDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXHRcbn1cblxuXG5cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSB7XG4gICAgLnRsLXNsaWRlbmF2LW5leHQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgKiBPbiBtb2JpbGUgdGhlIGhvdmVyIHN0YXRlIHN0YXlzIG9uIHRoZSBidXR0b24gYWZ0ZXIgdGhlIGNsaWNrXG4gICAgICAgICAgICAqIFNob3cgdGhlIGRlZmF1bHQgbWFyZ2luIGFzIGJlZm9yZSB0aGUgY2xpY2tcbiAgICAgICAgICAgICovXG4gICAgICAgICAgICAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCAtIDI0cHg7XG4gICAgICAgICAgICAgICAgLm9wYWNpdHkoMTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwIC0gMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGwtc2xpZGVuYXYtcHJldmlvdXMge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8qKlxuICAgICAgICAgICAgKiBPbiBtb2JpbGUgdGhlIGhvdmVyIHN0YXRlIHN0YXlzIG9uIHRoZSBidXR0b24gYWZ0ZXIgdGhlIGNsaWNrXG4gICAgICAgICAgICAqIFNob3cgdGhlIGRlZmF1bHQgbWFyZ2luIGFzIGJlZm9yZSB0aGUgY2xpY2tcbiAgICAgICAgICAgICovXG4gICAgICAgICAgICAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAub3BhY2l0eSgxMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSB7XG5cdC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIHtcblx0XHQudGwtc2xpZGVuYXYtaWNvbiB7XG5cdFx0ICAgLm9wYWNpdHkoMzMpO1xuXHRcdH1cblx0fVxuXHQudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUge1xuXHRcdC50bC1zbGlkZW5hdi1pY29uIHtcblx0XHQgICAub3BhY2l0eSgxMDApO1xuXHRcdH1cblx0fVxuXHQudGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIge1xuXHRcdC50bC1zbGlkZW5hdi1pY29uIHtcblx0XHRcdC5vcGFjaXR5KDMzKTtcblx0XHR9XG5cdH1cblx0LnRsLXNsaWRlbmF2LXByZXZpb3VzOmFjdGl2ZSB7XG5cdFx0LnRsLXNsaWRlbmF2LWljb24ge1xuXHRcdCAgIC5vcGFjaXR5KDEwMCk7XG5cblx0XHR9XG5cdH1cbn1cblxuLnRsLW1vYmlsZSwgLnRsLXNraW5ueS50bC1tb2JpbGUsIC50bC1za2lubnkudGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUsIC50bC1za2lubnkudGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAge1xuXHQudGwtc2xpZGVuYXYtcHJldmlvdXMsIC50bC1zbGlkZW5hdi1uZXh0IHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cbiIsIi8qIFN0b3J5U2xpZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBTTElERVIgQ09OVEFJTkVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1zdG9yeXNsaWRlciB7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdC51c2VyLXNlbGVjdChub25lKTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJveC1zaXppbmc6Y29udGVudC1ib3g7XG5cdC8vLmJveC1zaGFkb3coMXB4IDFweCA3cHggcmdiYSgwLDAsMCwuMzApKTtcblxuXHR6LWluZGV4Ojg7XG5cdGltZywgZW1iZWQsIG9iamVjdCwgdmlkZW8sIGlmcmFtZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR9XG5cdC50bC1zbGlkZXItYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0ei1pbmRleDoxO1xuXG5cdH1cblx0LnRsLXNsaWRlci10b3VjaC1tYXNrIHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHotaW5kZXg6MjU7XG5cblx0XHR0b3A6MHB4O1xuXHRcdGxlZnQ6MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXHQudGwtc2xpZGVyLWNvbnRhaW5lci1tYXNrIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8vb3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDo1O1xuXHRcdC50bC1zbGlkZXItY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC50bC1zbGlkZXItaXRlbS1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi8qIFNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1za2lubnkge1xuXHQudGwtc3RvcnlzbGlkZXIge1xuXHRcdC50bC1zbGlkZXItY29udGFpbmVyLW1hc2sge1xuXG5cdFx0XHQudGwtc2xpZGVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdC50bC1zbGlkZXItaXRlbS1jb250YWluZXIge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUge1xuXHQudGwtc3RvcnlzbGlkZXIge1xuXG5cdH1cbn1cblxuLyogTW9iaWxlLCBpUGhvbmUgYW5kIHNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUudGwtc2tpbm55IHtcblx0LnRsLXN0b3J5c2xpZGVyIHtcblxuXHR9XG59XG4iLCIvKiBSZXF1aXJlcyBWYXJpYWJsZXMubGVzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tZWRpYSB7XG5cdC8vZGlzcGxheTp0YWJsZS1jZWxsO1xuXHQvL3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0d2lkdGg6MTAwJTtcblx0bWluLXdpZHRoOjUwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tdG9wOmF1dG87XG5cdG1hcmdpbi1ib3R0b206YXV0bztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdC8vbWFyZ2luLXJpZ2h0OmF1dG87XG5cblx0LnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHQmLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyLXRleHQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQHVpLWJhY2tncm91bmQtY29sb3ItZGFya2VyO1xuXHRcdFx0cGFkZGluZy1yaWdodDoyMHB4O1xuXHRcdH1cblx0XHQudGwtbWVkaWEtY29udGVudHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5jbGVhcmZpeCgpO1xuXG5cdFx0XHQudGwtbWVkaWEtbG9hZGVycm9yIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6QHVpLWJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjpAdWktYmFja2dyb3VuZC1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0ZW0ge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzc149XCJ0bC1pY29uLVwiXSwgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOkBiYXNlLWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0XHRcdFx0Y29sb3I6QHVpLWJhY2tncm91bmQtY29sb3I7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nLCBlbWJlZCwgb2JqZWN0LCB2aWRlbyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDoxMDAlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cbi8qIE1lZGlhIE9ubHkgU2xpZGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLXNsaWRlLW1lZGlhLW9ubHkge1xuXHQudGwtbWVkaWEge1xuXHRcdC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHQmLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyLXRleHQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4vKiBNZWRpYSBTaG9kb3dcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50bC1tZWRpYS1zaGFkb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdC8vZGlzcGxheTpibG9jaztcblx0Ly9iYWNrZ3JvdW5kOkBjb2xvci1iYWNrZ3JvdW5kO1xuXHQvLy5ib3gtc2hhZG93KDFweCAxcHggN3B4IHJnYmEoMCwwLDAsLjUwKSk7XG5cdC5ib3gtc2hhZG93KDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjYwKSk7XG5cbn1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCwgLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCB7XG5cdGEsIC52Y2FyZCBhIHtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcblx0XHRjb2xvcjogbGlnaHRlbihAY29sb3ItdGhlbWUsIDkwJSk7XG5cdH1cblx0YTpob3Zlcntcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogQGNvbG9yLXRoZW1lO1xuXHR9XG59XG4vKiBDcmVkaXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtY3JlZGl0IHtcblx0Y29sb3I6IEBjb2xvci10ZXh0LWNyZWRpdDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRmb250LXNpemU6IEBiYXNlLWZvbnQtc2l6ZS1zbWFsbCAtIDE7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuXG4vKiBDYXB0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLWNhcHRpb24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Zm9udC1zaXplOiBAYmFzZS1mb250LXNpemUtc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIEZ1bGwgSW1hZ2UgQmFja2dyb3VuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQsIC50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQge1xuXG5cdC50bC1tZWRpYS1zaGFkb3c6YmVmb3JlLCAudGwtbWVkaWEtc2hhZG93OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdC5ib3gtc2hhZG93KDAgMHB4IDBweCAjMDAwKTtcblx0fVxuXG59XG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHtcblxufVxuXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIHtcblxufVxuXG5cbi8qIFNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1za2lubnkge1xuXHQudGwtbWVkaWEge1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHQudGwtbWVkaWEtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0Ji50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0XHQudGwtbWVkaWEtY29udGVudHtcblxuXHRcdFx0fVxuXG5cdFx0XHQudGwtY3JlZGl0LCAudGwtY2FwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0XHRcdFx0Zm9udC1zaXplOjhweDtcblx0XHRcdH1cblx0XHRcdC50bC1jcmVkaXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKiBNb2JpbGUsIGlQaG9uZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUge1xuXG59XG5cbi8qIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udGwtbW9iaWxlLnRsLXNraW5ueSB7XG5cdC50bC1tZWRpYSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXG5cdFx0LnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdCYudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0fVxuXHRcdFx0LnRsLW1lZGlhLWNvbnRlbnR7XG5cblx0XHRcdH1cblx0XHRcdC50bC1jcmVkaXQge1xuXG5cdFx0XHR9XG5cdFx0XHQudGwtY2FwdGlvbiB7XG5cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuIiwiLyogUmVxdWlyZXMgVmFyaWFibGVzLmxlc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50bC10ZXh0IHtcblx0d2lkdGg6NTAlO1xuXHRtYXgtd2lkdGg6NTAlO1xuXHRtaW4td2lkdGg6MTIwcHg7XG5cdHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG5cdGRpc3BsYXk6dGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQvL2Zsb2F0OmxlZnQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRjb2xvcjpAY29sb3ItdGV4dDtcblx0cCB7XG5cdFx0Y29sb3I6QGNvbG9yLXRleHQ7XG5cdH1cblx0LnRsLXRleHQtY29udGVudC1jb250YWluZXIge1xuXHRcdC50bC10ZXh0LWNvbnRlbnR7XG5cblx0XHR9XG4gICAgICAgIC50bC10ZXh0LWhlYWRsaW5lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgfVxuXHR9XG5cdGgyLnRsLWhlYWRsaW5lLXRpdGxlLCBoMi50bC1oZWFkbGluZSB7XG5cdFx0bWFyZ2luLXRvcDowO1xuXHR9XG5cdC50bC1oZWFkbGluZS1kYXRlLCBoMy50bC1oZWFkbGluZS1kYXRlIHtcblx0XHRmb250LWZhbWlseTpAZm9udC1tYWluO1xuXHRcdGZvbnQtc2l6ZTpAYmFzZS1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6IEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbjowIDAgM3B4IDA7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oQGNvbG9yLXRleHQsMjUpO1xuXHRcdHNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTpAYmFzZS1mb250LXNpemU7XG5cdFx0XHRsaW5lLWhlaWdodDogQGJhc2UtZm9udC1zaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiBsaWdodGVuKEBjb2xvci10ZXh0LDI1KTtcblx0XHR9XG5cdH1cblx0LnRsLXRleHQtZGF0ZSB7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6QGZvbnQtbWFpbjtcblx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGNvbG9yOiBsaWdodGVuKEBjb2xvci10ZXh0LDI1KTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdC8vbWFyZ2luLWxlZnQ6M3B4O1xuXHRcdFx0Ly9jb2xvcjojOTk5O1xuXHRcdFx0Ly9mb250LXdlaWdodDpub3JtYWw7XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gV2hlbiB0aGUgYmFja2dyb3VuZCBpcyBhbiBpbWFnZVxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCwgLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCB7XG5cdC50bC10ZXh0LCAudGwtdGV4dCBwIHtcblx0XHRjb2xvcjogQGNvbG9yLXRleHQtaW52ZXJ0ZWQgIWltcG9ydGFudDtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDtcblx0XHQudGwtaGVhZGxpbmUtZGF0ZSwgaDMudGwtaGVhZGxpbmUtZGF0ZSB7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXRleHQtaW52ZXJ0ZWQgIWltcG9ydGFudDtcblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci10ZXh0LWludmVydGVkICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRjb2xvcjogQGNvbG9yLXRoZW1lO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIFNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1za2lubnkge1xuXHQudGwtdGV4dCB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRtaW4td2lkdGg6YXV0bztcblx0XHRmbG9hdDpub25lO1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHQudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHQudGwtdGV4dC1jb250ZW50e1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgyLnRsLWhlYWRsaW5lLXRpdGxlLCBoMi50bC1oZWFkbGluZSB7XG5cdFx0XHQvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdGZvbnQtc2l6ZTozMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6MzZweDtcblx0XHR9XG5cdH1cbn1cblxuLyogTWVkaXVtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1lZGl1bSB7XG5cdC50bC10ZXh0IHtcblx0XHRoMi50bC1oZWFkbGluZS10aXRsZSwgaDIudGwtaGVhZGxpbmUge1xuXHRcdFx0Ly93b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHRmb250LXNpemU6MzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OjM2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIE1vYmlsZSwgaVBob25lXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLW1vYmlsZSB7XG5cbn1cblxuLyogTW9iaWxlLCBpUGhvbmUgYW5kIHNraW5ueVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50bC1tb2JpbGUudGwtc2tpbm55IHtcblxufVxuIiwiLnRsLW1lZGlhIHtcblx0LnRsLW1lZGlhLWltYWdlIHtcblx0XHRcblx0fVxuXG59XG5cbi50bC1tb2JpbGUudGwtc2tpbm55IHtcblx0LnRsLW1lZGlhIHtcblx0XHQudGwtbWVkaWEtaW1hZ2Uge1xuXHRcdFx0bWF4LWhlaWdodDoyNTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHR9XG59IiwiLnRsLW1lZGlhIHtcblx0LnRsLW1lZGlhLXR3aXR0ZXIge1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHQvL21hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdC8vbWFyZ2luLWJvdHRvbTpAYmFzZS1zcGFjZTtcblx0XHRjbGVhcjpib3RoO1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IFx0QGJhc2Utc3BhY2luZztcblx0XHRcdGZvbnQtc2l6ZTogXHRcdEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdGxpbmUtaGVpZ2h0Olx0Zmxvb3IoQGJhc2UtZm9udC1zaXplICogQGJhc2UtbGluZS1oZWlnaHQpO1xuXHRcdFx0Y29sb3I6XHRcdFx0QGNvbG9yLWZvcmVncm91bmQ7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiBcdFx0QGJhc2UtZm9udC1zaXplLXhsYXJnZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IFx0Zmxvb3IoQGJhc2UtZm9udC1zaXplLXhsYXJnZSAqIDEuMSk7XG5cdFx0XHRcdGNvbG9yOlx0XHRcdEBjb2xvci1kYXJrO1xuXHRcdFx0fVxuXHRcdFx0LnF1b3RlLW1hcmsge1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0YmxvY2txdW90ZSBwOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUgcDphZnRlciB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC50bC1pY29uLXR3aXR0ZXIge1xuXHRcdFx0Y29sb3I6IzU1QUNFRTtcblx0XHR9XG5cdFx0LnZjYXJkIHtcblx0XHRcdGE6aG92ZXIsIGEudGwtZGF0ZTpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IzU1QUNFRTtcblx0XHRcdFx0LmZuLCAubmlja25hbWUge1xuXHRcdFx0XHRcdGNvbG9yOiM1NUFDRUU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cblx0fVxuXG59XG4udGwtc2xpZGUtbWVkaWEtb25seSB7XG5cdC50bC1tZWRpYSB7XG5cdFx0LnRsLW1lZGlhLXR3aXR0ZXIge1xuXHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6YXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXHRcdH1cblx0fVxufVxuLnRsLW1vYmlsZS50bC1za2lubnkge1xuXHQudGwtbWVkaWEge1xuXHRcdC50bC1tZWRpYS10d2l0dGVyIHtcblx0XHRcdFxuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogXHRcdEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpcdGZsb29yKEBiYXNlLWZvbnQtc2l6ZSAqIEBiYXNlLWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG4udGwtc2tpbm55IHtcblx0XG5cdC50bC1tZWRpYSB7XG5cdFx0LnRsLW1lZGlhLXR3aXR0ZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogXHRcdEBiYXNlLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpcdGZsb29yKEBiYXNlLWZvbnQtc2l6ZS1sYXJnZSAqIDEuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuIiwiLnRsLW1lZGlhIHtcblx0LnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRjbGVhcjpib3RoO1xuXHRcdFxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IFx0QGJhc2Utc3BhY2luZztcblx0XHRcdHRleHQtYWxpZ246IFx0bGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogXHRcdEBiYXNlLWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0XHRsaW5lLWhlaWdodDogXHRmbG9vcihAYmFzZS1mb250LXNpemUteGxhcmdlICogMS4xKTtcblx0XHRcdGNvbG9yOlx0XHRcdEBjb2xvci1mb3JlZ3JvdW5kO1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogXHRcdEBiYXNlLWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBcdGZsb29yKEBiYXNlLWZvbnQtc2l6ZS14bGFyZ2UgKiAxLjEpO1xuXHRcdFx0XHRjb2xvcjpcdFx0XHRAY29sb3ItZm9yZWdyb3VuZDtcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogXHRcdGZsb29yKEBiYXNlLWZvbnQtc2l6ZS14bGFyZ2UgKiAxLjMpO1xuXHRcdFx0XHRcdC8vbGluZS1oZWlnaHQ6IFx0Zmxvb3IoQGJhc2UtZm9udC1zaXplLXhsYXJnZSAqIDEuMSk7XG5cdFx0XHRcdFx0Ly9jb2xvcjpcdFx0XHRsaWdodGVuKEBjb2xvci1mb3JlZ3JvdW5kLDUwKTtcblx0XHRcdFx0XHQvL3dpZHRoOkBiYXNlLWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0XHRcdFx0Ly9oZWlnaHQ6QGJhc2UtZm9udC1zaXplLXhsYXJnZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogb3Blbi1xdW90ZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjNweDtcblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHRcdGNpdGUge1xuXHRcdFx0XHRmb250LXNpemU6IFx0XHRAYmFzZS1mb250LXNpemU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0Olx0Zmxvb3IoQGJhc2UtZm9udC1zaXplICogQGJhc2UtbGluZS1oZWlnaHQpO1xuXHRcdFx0XHQvL2NvbG9yOlx0XHRcdEBjb2xvci1mb3JlZ3JvdW5kO1xuXHRcdFx0XHRjb2xvcjogXHRcdFx0bGlnaHRlbihAY29sb3ItZm9yZWdyb3VuZCwgNDAlKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogXHRyaWdodDtcblx0XHRcdFx0bWFyZ2luLXRvcDogXHRAYmFzZS1zcGFjaW5nO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cblx0fVxuXG59XG4udGwtc2xpZGUtbWVkaWEtb25seSB7XG5cdC50bC1tZWRpYSB7XG5cdFx0LnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6YXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXHRcdH1cblx0fVxufVxuLy8gU2tpbm5pZXJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG5cdC50bC1tZWRpYSB7XG5cdFx0LnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuXHRcdFx0XG5cdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBcdFx0QGJhc2UtZm9udC1zaXplLWxhcmdlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0Olx0Zmxvb3IoQGJhc2UtZm9udC1zaXplLWxhcmdlICogMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG4vLyBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1MDBweCkge1xuXHQudGwtbWVkaWEge1xuXHRcdC50bC1tZWRpYS1ibG9ja3F1b3RlIHtcblx0XHRcdFxuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogXHRcdEBiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpcdGZsb29yKEBiYXNlLWZvbnQtc2l6ZSAqIEBiYXNlLWxpbmUtaGVpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59IiwiLnRsLW1lZGlhIHtcblx0LnRsLW1lZGlhLWluc3RhZ3JhbSB7XG5cdFx0XG5cdH1cblxufVxuXG5cbi50bC1tb2JpbGUudGwtc2tpbm55IHtcblx0LnRsLW1lZGlhIHtcblx0XHQudGwtbWVkaWEtaW5zdGFncmFtIHtcblx0XHRcdG1heC1oZWlnaHQ6MjUwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxufSIsIi50bC1tZWRpYSB7XG5cdC50bC1tZWRpYS1wcm9maWxlIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxufVxuXG4vLyBNb2JpbGUsIGlQaG9uZSBhbmQgc2tpbm55XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1MDBweCkge1xuXHQudGwtbWVkaWEge1xuXHRcdC50bC1tZWRpYS1wcm9maWxlIHtcblx0XHRcblx0XHR9XG5cblx0fVxufSIsIi50bC1tZWRpYSB7XG5cdC50bC1tZWRpYS1pZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRpZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gTW9iaWxlLCBpUGhvbmUgYW5kIHNraW5ueVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNTAwcHgpIHtcblx0LnRsLW1lZGlhIHtcblx0XHQudGwtbWVkaWEtaWZyYW1lIHtcblx0XHRcblx0XHR9XG5cblx0fVxufSIsIi50bC1tZWRpYSB7XG5cdC50bC1tZWRpYS13aWtpcGVkaWEge1xuXHRcdC8vZm9udC1zaXplOiBAYmFzZS1mb250O1xuXHRcdC8vbGluZS1oZWlnaHQ6IEBiYXNlLWxpbmU7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHQvL21hcmdpbi1ib3R0b206QGJhc2Utc3BhY2U7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHQudGwtaWNvbi13aWtpcGVkaWEge1xuXHRcdFx0Zm9udC1zaXplOjMycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdC8vbWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHBhZGRpbmctdG9wOjNweDtcblx0XHRcdC8vcGFkZGluZy1yaWdodDoxMHB4O1xuXG5cdFx0XHQvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkIEB1aS1iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlcjtcblx0XHR9XG5cdFx0LnRsLXdpa2lwZWRpYS1wYWdlaW1hZ2Uge1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOjVweDtcblx0XHR9XG5cdFx0LnRsLXdpa2lwZWRpYS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDo2MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIEB1aS1iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHR9XG5cdFx0LnRsLXdpa2lwZWRpYS1zb3VyY2Uge1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOkBiYXNlLXNwYWNlO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHQvL21hcmdpbi10b3A6MTBweDtcblx0XHRcdG1hcmdpbi10b3A6M3B4O1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdC8vbWFyZ2luLWxlZnQ6NzBweDtcblx0XHRcdGNvbG9yOmZhZGVvdXQoQGNvbG9yLWRhcmssIDUwKTtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBAY29sb3ItbGluZTtcblx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xuXHRcdFx0Ly9tYXJnaW4tbGVmdDo3MHB4O1xuXHRcdH1cblx0XHRoNCBhIHtcblx0XHRcdGNvbG9yOkBjb2xvci1kYXJrOyAvL0Bjb2xvci10aGVtZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdH1cblxuXHR9XG5cbn1cbi50bC1zbGlkZS1tZWRpYS1vbmx5IHtcblx0LnRsLW1lZGlhIHtcblx0XHQudGwtbWVkaWEtd2lraXBlZGlhIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAdWktYmFja2dyb3VuZC1jb2xvci1kYXJrZXI7XG5cdFx0XHR3aWR0aDo4MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OmF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOjI1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDoyNXB4O1xuXHRcdH1cblx0fVxufVxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCwgLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCB7XG5cdC50bC1tZWRpYSB7XG5cdFx0LnRsLW1lZGlhLXdpa2lwZWRpYSB7XG5cdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHQuYmFja2dyb3VuZC1jb2xvci1vcGFjaXR5KDAsMCwwLCA2MCk7XG5cdFx0XHQuYm9yZGVyLXJhZGl1cyg3cHgpO1xuXHRcdFx0aDQgYSB7XG5cdFx0XHRcdC5zbGlkZS10ZXh0LXNoYWRvdygpO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGNvbG9yOiBAY29sb3ItdGhlbWU7XG5cdFx0XHR9XG5cdFx0XHQudGwtd2lraXBlZGlhLXRpdGxlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBmYWRlb3V0KEB1aS1iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlciw3NSk7XG5cdFx0XHR9XG5cdFx0XHQudGwtd2lraXBlZGlhLXNvdXJjZSB7XG5cdFx0XHRcdGNvbG9yOmZhZGVvdXQoQHVpLWJhY2tncm91bmQtY29sb3ItZGFya2VyLDE1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbi50bC1tb2JpbGUudGwtc2tpbm55LCAudGwtc2tpbm55e1xuXHQudGwtbWVkaWEge1xuXHRcdC50bC1tZWRpYS13aWtpcGVkaWEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi50bC1tZWRpYSB7XG5cdC50bC1tZWRpYS13ZWJzaXRlIHtcblx0XHQvL2ZvbnQtc2l6ZTogQGJhc2UtZm9udDtcblx0XHQvL2xpbmUtaGVpZ2h0OiBAYmFzZS1saW5lO1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ly9tYXJnaW4tYm90dG9tOkBiYXNlLXNwYWNlO1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0LnRsLW1lZGlhLXdlYnNpdGUtZGVzY3JpcHRpb24ge1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOkBiYXNlLXNwYWNlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvci1saW5lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdFx0XHRsaW5lLWhlaWdodDoxO1xuXHRcdH1cblx0XHRoNCBhIHtcblx0XHRcdGNvbG9yOkBjb2xvci1kYXJrOyAvL0Bjb2xvci10aGVtZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdH1cblxuXHR9XG5cdC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0LnRsLW1lZGlhLWNvbnRlbnQge1xuXHRcdFx0LnRsLW1lZGlhLXdlYnNpdGUge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNHB4IDAgMCAxNXB4O1xuXHRcdFx0XHRcdCYudGwtbWVkaWEtd2Vic2l0ZS1pY29uIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRmbG9hdDpub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQsIC50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQge1xuXHQudGwtbWVkaWEge1xuXHRcdC50bC1tZWRpYS13ZWJzaXRlIHtcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdC5iYWNrZ3JvdW5kLWNvbG9yLW9wYWNpdHkoMCwwLDAsIDYwKTtcblx0XHRcdC5ib3JkZXItcmFkaXVzKDdweCk7XG5cdFx0XHRoNCBhIHtcblx0XHRcdFx0LnNsaWRlLXRleHQtc2hhZG93KCk7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Y29sb3I6IEBjb2xvci10aGVtZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIE1vYmlsZSwgaVBob25lIGFuZCBza2lubnlcbi50bC1tb2JpbGUudGwtc2tpbm55IHtcblx0LnRsLW1lZGlhIHtcblx0XHQudGwtbWVkaWEtd2Vic2l0ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0fVxufVxuIiwiLyohXG5cdFRpbWVsaW5lIEpTIDNcblxuXHREZXNpZ25lZCBhbmQgYnVpbHQgYnkgWmFjaCBXaXNlIGZvciB0aGUgTm9ydGh3ZXN0ZXJuIFVuaXZlcnNpdHkgS25pZ2h0IExhYlxuXG5cdFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWNcblx0TGljZW5zZSwgdi4gMi4wLiBJZiBhIGNvcHkgb2YgdGhlIE1QTCB3YXMgbm90IGRpc3RyaWJ1dGVkIHdpdGggdGhpc1xuXHRmaWxlLCBZb3UgY2FuIG9idGFpbiBvbmUgYXQgaHR0cHM6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy5cblxuKi9cblxuLyogSW5jbHVkZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBpbXBvcnQgXCJjb3JlL01peGlucy5sZXNzXCI7IFx0XHQvLyBMZXNzIHNob3J0Y3V0cyBhbmQgZnVuY3Rpb25zXG5AaW1wb3J0IFwiVHlwb2dyYXBoeS5sZXNzXCI7XG5cbi8vIEljb25zXG5AaW1wb3J0IFwiaWNvbnMvSWNvbnMubGVzc1wiO1xuXG4vL1x0VExcbkBpbXBvcnQgXCJjb3JlL1RMLmxlc3NcIjtcblxuLy9cdENvbXBvbmVudHNcbkBpbXBvcnQgXCJ1aS9UTC5NZW51QmFyLmxlc3NcIjtcbkBpbXBvcnQgXCJ1aS9UTC5NZW51QmFyLkJ1dHRvbi5sZXNzXCI7XG5AaW1wb3J0IFwidWkvVEwuTWVzc2FnZS5sZXNzXCI7XG5cbkBpbXBvcnQgXCJ0aW1lbmF2L1RMLlRpbWVOYXYubGVzc1wiO1xuQGltcG9ydCBcInRpbWVuYXYvVEwuVGltZU1hcmtlci5sZXNzXCI7XG5AaW1wb3J0IFwidGltZW5hdi9UTC5UaW1lRXJhLmxlc3NcIjtcbkBpbXBvcnQgXCJ0aW1lbmF2L1RMLlRpbWVHcm91cC5sZXNzXCI7XG5AaW1wb3J0IFwidGltZW5hdi9UTC5UaW1lQXhpcy5sZXNzXCI7XG5cbkBpbXBvcnQgXCJhbmltYXRpb24vVEwuQW5pbWF0ZS5sZXNzXCI7XG5cbkBpbXBvcnQgXCJzbGlkZXIvVEwuU2xpZGUubGVzc1wiO1xuQGltcG9ydCBcInNsaWRlci9UTC5TbGlkZU5hdi5sZXNzXCI7XG5AaW1wb3J0IFwic2xpZGVyL1RMLlN0b3J5U2xpZGVyLmxlc3NcIjtcblxuQGltcG9ydCBcIm1lZGlhL1RMLk1lZGlhLmxlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYS90eXBlcy9UTC5NZWRpYS5UZXh0Lmxlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYS90eXBlcy9UTC5NZWRpYS5JbWFnZS5sZXNzXCI7XG5AaW1wb3J0IFwibWVkaWEvdHlwZXMvVEwuTWVkaWEuVHdpdHRlci5sZXNzXCI7XG5AaW1wb3J0IFwibWVkaWEvdHlwZXMvVEwuTWVkaWEuQmxvY2txdW90ZS5sZXNzXCI7XG5AaW1wb3J0IFwibWVkaWEvdHlwZXMvVEwuTWVkaWEuRmxpY2tyLmxlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYS90eXBlcy9UTC5NZWRpYS5JbnN0YWdyYW0ubGVzc1wiO1xuQGltcG9ydCBcIm1lZGlhL3R5cGVzL1RMLk1lZGlhLlByb2ZpbGUubGVzc1wiO1xuQGltcG9ydCBcIm1lZGlhL3R5cGVzL1RMLk1lZGlhLllvdVR1YmUubGVzc1wiO1xuQGltcG9ydCBcIm1lZGlhL3R5cGVzL1RMLk1lZGlhLklGcmFtZS5sZXNzXCI7XG5AaW1wb3J0IFwibWVkaWEvdHlwZXMvVEwuTWVkaWEuV2lraXBlZGlhLmxlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYS90eXBlcy9UTC5NZWRpYS5XZWJzaXRlLmxlc3NcIjtcblxuLyogVGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50bC10aW1lbGluZSB7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudXNlci1zZWxlY3Qobm9uZSk7XG5cdGJhY2tncm91bmQtY29sb3I6QGNvbG9yLWJhY2tncm91bmQ7XG5cdGNvbG9yOkBjb2xvci10ZXh0O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHQmLnRsLXRpbWVsaW5lLWVtYmVkIHtcblx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbihAdWktYmFja2dyb3VuZC1jb2xvci1kYXJrZXIsIDEwKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKEB1aS1iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlciwgMTApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQmLnRsLXRpbWVsaW5lLWZ1bGwtZW1iZWQge1xuXHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oQHVpLWJhY2tncm91bmQtY29sb3ItZGFya2VyLCAxMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cbiAgICAudGwtYXR0cmlidXRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6OTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbToycHg7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6QGZvbnQtc2Fuc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZW91dChAY29sb3ItYmFja2dyb3VuZCwgMTUlKTtcbiAgICAgICAgcGFkZGluZzozcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjpAYnJhbmQtY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOkBjb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAudGwta25pZ2h0bGFiLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM0NTI4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2MzNDUyODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8qIFBvcnRyYWl0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRsLWxheW91dC1wb3J0cmFpdCB7XG5cdC50bC1zdG9yeXNsaWRlciB7XG5cdFx0Ly9wYWRkaW5nLXRvcDoxMHB4O1xuXHRcdC5ib3gtc2hhZG93KDBweCAtM3B4IDZweCByZ2JhKDAsMCwwLC4yMCkpO1xuXHR9XG59XG5cbi50bC1ydGx7XG5cdC50bC10ZXh0LWNvbnRlbnQsIC50bC1oZWFkbGluZSwgLnRsLW1lZGlhLWJsb2NrcXVvdGUsIC50bC1oZWFkbGluZS1kYXRlLCAudGwtdGltZWxpbmUgYmxvY2txdW90ZSBwLCAudGwtbWVkaWEtd2Vic2l0ZSwgLnRsLW1lZGlhLXdpa2lwZWRpYSwgLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUsIC5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHAsIC50bC10ZXh0LWNvbnRlbnQgcHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXG5cdC50bC1zbGlkZS1tZWRpYS1vbmx5e1xuXHRcdC50bC1oZWFkbGluZSwgLnRsLWhlYWRsaW5lLWRhdGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnRsLXRpbWVtYXJrZXItdGV4dHtcblx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XG5cdH1cblxuXHQudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lcntcblx0XHRmbG9hdDpyaWdodDtcblx0fVxuXG5cdC50bC1jYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC50bC1jcmVkaXQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxufVxuIl19 */