@charset "UTF-8";/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.row:after,.wh-about-overview:after,.wh-search-box:after,.wh-search__wrapper:after{content:"";display:table;clear:both}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-regular.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:400;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-italic.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:600;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:600;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-600italic.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:700;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700.svg#CrimsonText) format("svg")}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:700;src:url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.eot);src:local(""),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.woff) format("woff"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.ttf) format("truetype"),url(/fonts/crimson-text/crimson-text-v19-vietnamese_latin-ext_latin-700italic.svg#CrimsonText) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:300;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-300.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:400;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-regular.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:300;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-300italic.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:400;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-italic.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:700;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-700.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:700;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-700italic.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:normal;font-weight:900;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-900.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900.svg#Chivo) format("svg")}@font-face{font-family:Chivo;font-style:italic;font-weight:900;src:url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.eot);src:local(""),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.eot?#iefix) format("embedded-opentype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.woff2) format("woff2"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.woff) format("woff"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.ttf) format("truetype"),url(/fonts/chivo/chivo-v17-latin-ext_latin-900italic.svg#Chivo) format("svg")}h1{font-family:"Crimson Text",serif;font-size:4rem;line-height:1em}h2{font-family:"Crimson Text",serif;font-size:3rem;line-height:1em}h3{font-family:"Crimson Text",serif;font-size:1.5rem;line-height:1em}h4{font-family:"Crimson Text",serif;font-size:1.375rem;line-height:1.5em}h5{font-family:"Crimson Text",serif;font-size:1.3125rem;line-height:1.5em}h6{font-family:"Crimson Text",serif;font-size:1.125rem;line-height:1.5em}html{font-family:Chivo,sans-serif;color:#414141}a{color:#00576f;-webkit-transition:color .3s ease;transition:color .3s ease}a:hover{text-decoration:underline}b,strong{font-weight:700}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-overflow-scrolling:touch;background:#f7f7f7 url(/images/angle-bg.svg) repeat-y top center/175% auto;-webkit-font-smoothing:antialiased}@media (min-width:48em){body{background-size:100% auto}}@media screen{body>div[role=main]{min-height:calc(100vh - 450px)}}@media screen and (min-width:48em){body>div[role=main]{min-height:calc(100vh - 360px)}}@media screen and (min-width:64em){body>div[role=main]{min-height:calc(100vh - 420px)}}a{-webkit-tap-highlight-color:transparent}.row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em) and (max-width:63.99em){.row{margin:0 25px 40px}}@media (min-width:64em){.row{margin:0 7.5% 60px}}.row.row--cols2{display:block}.col-70{width:auto;margin:0 25px}@media (max-width:47.99em){.wh-generic-content .col-70{margin:0 0 40px}}@media (min-width:48em) and (max-width:63.99em){.col-70{margin:0}}@media (min-width:64em){.col-70{margin:0}}.col-70>section{margin-right:0;margin-left:0;margin-bottom:0}@media (min-width:64em){.col-70{float:left;width:62%}.col-70:only-child{float:none;width:100%}}.col-70+.col-30{margin-top:0;margin-bottom:0}.col-30{width:100%;margin:0}@media (max-width:63.99em){.col-30{height:auto!important}}@media (min-width:64em){.col-30{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;clear:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:32%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.col-30>section{margin-right:0;margin-left:0}}.col-30.sticky-surpassed{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.col-30.sticky-surpassed .wh-sticky{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.col-30 .wh-sticky{margin:40px 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:64em){.col-30 .wh-sticky{margin:0}}@media (min-width:64em){.col-30 .wh-sticky.stuck .wh-sticky__wrapper{position:fixed;top:120px;max-width:calc(85vw * .32)}}.slick-dots li{position:relative;display:inline-block;width:10px;height:40px;margin-right:10px;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.4}.slick-dots li:after{position:absolute;top:18px;left:0;width:10px;height:2px;content:"";background-color:#872434}.slick-dots li.slick-active{opacity:1}.slick-dots li button{display:none}.slick-dots li:hover{opacity:1}.is-print{display:none}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#ccc #ccc-recommended-settings,.btn{font-size:.75rem;font-weight:700;line-height:1.33;padding:17px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;text-transform:uppercase;border:0;border-radius:2px;outline:0}.btn--dark{color:#fff;background-color:rgba(30,26,27,.1)}.btn--dark:hover{background-color:rgba(30,26,27,.3)}.btn--facet{font-size:1rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1;position:relative;padding:14px 40px 15px 20px;text-align:left;text-transform:none;color:#fff;background-color:rgba(255,255,255,.2);-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.btn--facet:hover{background-color:rgba(255,255,255,.1)}.btn--facet:after{font-size:1.25rem;font-family:Chivo,sans-serif;line-height:10px;position:absolute;top:calc(50% - 6.5px);right:18px;display:inline-block;content:'\00d7'}.btn--new-page,.btn--readless,.btn--readmore,.featured-content-carousel-item__link,.rtf .wh-link a,.series-explorer__cta,.wh-accordion-item__content-cta,.wh-accordion__toggle-all,.wh-generic-content__link,.wh-generic-page__teaser .wh-link a,.wh-highlight-picks-item__cta,.wh-insights-listing__cta,.wh-insights-type__cta{font-size:.875rem;font-family:Chivo,sans-serif;line-height:23px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;cursor:pointer;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#00576f;border:0;border-radius:0;outline:0;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--new-page:hover,.btn--readless:hover,.btn--readmore:hover,.featured-content-carousel-item__link:hover,.rtf .wh-link a:hover,.series-explorer__cta:hover,.wh-accordion-item__content-cta:hover,.wh-accordion__toggle-all:hover,.wh-generic-content__link:hover,.wh-generic-page__teaser .wh-link a:hover,.wh-highlight-picks-item__cta:hover,.wh-insights-listing__cta:hover,.wh-insights-type__cta:hover{text-decoration:none}.btn--new-page:before,.btn--readless:before,.btn--readmore:before,.featured-content-carousel-item__link:before,.rtf .wh-link a:before,.series-explorer__cta:before,.wh-accordion-item__content-cta:before,.wh-accordion__toggle-all:before,.wh-generic-content__link:before,.wh-generic-page__teaser .wh-link a:before,.wh-highlight-picks-item__cta:before,.wh-insights-listing__cta:before,.wh-insights-type__cta:before{position:absolute;right:0;bottom:-2px;left:0;display:inline-block;height:2px;content:'';-webkit-transition:right .3s;transition:right .3s;background-color:#00576f}@media (min-width:64em){.btn--new-page:before,.btn--readless:before,.btn--readmore:before,.featured-content-carousel-item__link:before,.rtf .wh-link a:before,.series-explorer__cta:before,.wh-accordion-item__content-cta:before,.wh-accordion__toggle-all:before,.wh-generic-content__link:before,.wh-generic-page__teaser .wh-link a:before,.wh-highlight-picks-item__cta:before,.wh-insights-listing__cta:before,.wh-insights-type__cta:before{right:19px}}.btn--new-page:after,.btn--readless:after,.btn--readmore:after,.featured-content-carousel-item__link:after,.rtf .wh-link a:after,.series-explorer__cta:after,.wh-accordion-item__content-cta:after,.wh-accordion__toggle-all:after,.wh-generic-content__link:after,.wh-generic-page__teaser .wh-link a:after,.wh-highlight-picks-item__cta:after,.wh-insights-listing__cta:after,.wh-insights-type__cta:after{font-size:1.25rem;font-weight:700;line-height:20px;display:inline-block;margin-bottom:5px;margin-left:5px;content:'+';-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:64em){.btn--new-page:after,.btn--readless:after,.btn--readmore:after,.featured-content-carousel-item__link:after,.rtf .wh-link a:after,.series-explorer__cta:after,.wh-accordion-item__content-cta:after,.wh-accordion__toggle-all:after,.wh-generic-content__link:after,.wh-generic-page__teaser .wh-link a:after,.wh-highlight-picks-item__cta:after,.wh-insights-listing__cta:after,.wh-insights-type__cta:after{opacity:0}}@media (min-width:64em){.btn--new-page:hover,.btn--readless:hover,.btn--readmore:hover,.featured-content-carousel-item__link:hover,.rtf .wh-link a:hover,.series-explorer__cta:hover,.wh-accordion-item__content-cta:hover,.wh-accordion__toggle-all:hover,.wh-generic-content__link:hover,.wh-generic-page__teaser .wh-link a:hover,.wh-highlight-picks-item__cta:hover,.wh-insights-listing__cta:hover,.wh-insights-type__cta:hover{text-decoration:none}.btn--new-page:hover:after,.btn--readless:hover:after,.btn--readmore:hover:after,.featured-content-carousel-item__link:hover:after,.rtf .wh-link a:hover:after,.series-explorer__cta:hover:after,.wh-accordion-item__content-cta:hover:after,.wh-accordion__toggle-all:hover:after,.wh-generic-content__link:hover:after,.wh-generic-page__teaser .wh-link a:hover:after,.wh-highlight-picks-item__cta:hover:after,.wh-insights-listing__cta:hover:after,.wh-insights-type__cta:hover:after{opacity:1}.btn--new-page:hover:before,.btn--readless:hover:before,.btn--readmore:hover:before,.featured-content-carousel-item__link:hover:before,.rtf .wh-link a:hover:before,.series-explorer__cta:hover:before,.wh-accordion-item__content-cta:hover:before,.wh-accordion__toggle-all:hover:before,.wh-generic-content__link:hover:before,.wh-generic-page__teaser .wh-link a:hover:before,.wh-highlight-picks-item__cta:hover:before,.wh-insights-listing__cta:hover:before,.wh-insights-type__cta:hover:before{right:0}}.btn--readless:after{margin-left:5px;content:'\2013'}@media (min-width:64em){.btn--readless:after{width:15px}}.btn--new-page:after{display:inline-block;width:10px;height:10px;margin-bottom:1px;content:'';background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.btn--new-page:before{right:16px}}.btn--plain,.rtf button,.wh-accordion-filters .wh-accordion-item__date-apply,.wh-generic-page__teaser button,.wh-subscribe-callout__cta{font-size:1rem;font-family:Chivo,sans-serif;font-weight:700;line-height:16px;position:relative;padding:20px 40px;-webkit-transition:all .9s ease;transition:all .9s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:0;border-radius:2px;background:#0b627c;background:-webkit-gradient(linear,left top,right top,color-stop(33%,#004e66),color-stop(34%,#004e66),color-stop(64%,#077498),color-stop(66%,#004e66),to(#004e66));background:linear-gradient(left,#004e66 33%,#004e66 34%,#077498 64%,#004e66 66%,#004e66 100%);background-position:right;background-size:300%}.btn--plain:hover,.rtf button:hover,.wh-accordion-filters .wh-accordion-item__date-apply:hover,.wh-generic-page__teaser button:hover,.wh-subscribe-callout__cta:hover{-webkit-animation:shiftBackground .9s;animation:shiftBackground .9s;text-decoration:none}.btn--plain-red{font-size:1rem;font-family:Chivo,sans-serif;font-weight:700;line-height:16px;position:relative;padding:20px 40px;-webkit-transition:all .9s ease;transition:all .9s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:0;border-radius:2px;background:rgba(30,26,27,.2);background-position:right;background-size:300%}.btn--plain-red:hover{-webkit-animation:shiftBackground .9s;animation:shiftBackground .9s;text-decoration:none}.btn--disabled,.rtf button:disabled,.wh-generic-page__teaser button:disabled{font-size:1rem;font-family:Chivo,sans-serif;font-weight:700;line-height:16px;padding:20px 65px;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border-radius:2px;background:#c6dfe6}@-webkit-keyframes shiftBackground{0%{background-position:right}100%{background-position:left}}@keyframes shiftBackground{0%{background-position:right}100%{background-position:left}}.selectric-wh-dropdown .selectric,.selectric-wh-search-dropdown .selectric{min-height:50px;border:1px solid #e6e6e6;background-color:#fff}.selectric-wh-dropdown .selectric .label,.selectric-wh-search-dropdown .selectric .label{font-size:.875rem;height:auto;margin:0 50px 0 25px;padding:6px 0;letter-spacing:1px;text-transform:uppercase;color:#00576f}.selectric-wh-dropdown .selectric .button,.selectric-wh-search-dropdown .selectric .button{top:-1px;width:50px;height:50px}.selectric-wh-dropdown .selectric .button:after,.selectric-wh-search-dropdown .selectric .button:after{width:17px;height:12px;content:"";border:0;background:url(/images/down-arrow.svg) no-repeat;background-size:contain}.selectric-wh-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items{z-index:1;top:15px;left:-15px;width:180%!important;max-width:28vw;border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (max-width:47.99em){.selectric-wh-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items{max-width:100%}}.selectric-wh-dropdown .selectric-items li,.selectric-wh-search-dropdown .selectric-items li{font-size:1rem;font-family:"Crimson Text",serif;padding:15px 25px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.selectric-wh-dropdown .selectric-items li:hover,.selectric-wh-search-dropdown .selectric-items li:hover{color:#00576f;background-color:#c6dfe6}.selectric-wh-dropdown .selectric-items li.highlighted,.selectric-wh-dropdown .selectric-items li.selected,.selectric-wh-search-dropdown .selectric-items li.highlighted,.selectric-wh-search-dropdown .selectric-items li.selected{color:#00576f;background-color:rgba(198,223,230,.3)}.selectric-wh-dropdown .selectric-items li.disabled,.selectric-wh-search-dropdown .selectric-items li.disabled{opacity:1}.selectric-wh-dropdown.selectric-above .selectric-items,.selectric-wh-search-dropdown.selectric-above .selectric-items{top:auto;bottom:15px}#ccc-title{font-family:"Crimson Text",serif;font-size:1.5rem!important;font-style:italic;line-height:1.5rem!important;color:#282324!important}#ccc-necessary-title,.optional-cookie-header{font-family:"Crimson Text",serif;font-size:1.3125rem!important;color:#414141!important}#ccc-content{font-family:Chivo,sans-serif;background-color:#f7f7f7!important}#ccc-recommended-settings{font-family:Chivo,sans-serif;text-transform:uppercase;border-color:#00576f!important;border-radius:0!important;background:#00576f!important}#ccc{z-index:3!important}#ccc .checkbox-toggle{border-color:#00576f!important;background:#00576f!important}#ccc .checkbox-toggle-off,#ccc .checkbox-toggle-on{text-transform:uppercase!important}#ccc .checkbox-toggle-toggle{background:#c6dfe6!important}#ccc .checkbox-toggle input:checked~.checkbox-toggle-toggle{background:#fff!important}#ccc hr{opacity:1!important;background-color:#b6b6b6!important}#ccc #ccc-icon{fill:#872434!important}#ccc a,#ccc p{color:#6f6f6f!important}#ccc p{font-size:.875rem!important}#ccc #ccc-notify .ccc-notify-text h3{font-family:"Crimson Text",serif;font-size:1.3125rem;color:#414141}#ccc #ccc-notify .ccc-notify-buttons{padding-right:17px}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;border-radius:2px!important;font-family:Chivo,sans-serif;text-transform:uppercase;color:#00576f!important;border-color:#00576f!important}#ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button.ccc-button-solid{background-color:#00576f!important;color:#fff!important}#ccc #ccc-notify .ccc-notify-buttons #ccc-notify-dismiss svg{color:#00576f;fill:#00576f;display:none}@media screen and (min-width:600px){#ccc .ccc-notify-buttons{padding-left:15px}}.modal{display:none}.vanilla-modal .modal{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;overflow-y:auto;content:"";-webkit-transition:opacity .2s,z-index 0s .2s;transition:opacity .2s,z-index 0s .2s;text-align:center;white-space:nowrap;opacity:0;background:rgba(255,255,255,.6);-webkit-overflow-scrolling:touch}.vanilla-modal .modal>*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;vertical-align:middle;white-space:normal}.vanilla-modal .modal:before{display:inline-block;overflow:hidden;width:0;height:100%;content:"";vertical-align:middle}.vanilla-modal.modal-visible .modal{z-index:99;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:1}.modal-inner{position:relative;z-index:-1;max-width:90%;max-height:90%;-webkit-transition:opacity .2s,z-index 0s .2s;transition:opacity .2s,z-index 0s .2s;-webkit-transform:scale(0);transform:scale(0);opacity:0}.modal-content{overflow:auto;height:100%}.modal-visible .modal-inner{z-index:100;display:inline-block;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.modal-close{font-size:1.0625rem;position:absolute;z-index:10;top:17px;right:15px;width:25px;height:25px;padding:0;cursor:pointer;border:0;border-radius:0;outline:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}@media (min-width:48em){.modal-close{right:15px;width:25px;height:25px}}@media (min-width:64em){.modal-close{right:20px}}.modal-close svg{width:15px;height:15px}@media (min-width:48em){.modal-close svg{width:25px;height:25px}}.video-modal .modal-inner .modal-close{top:12px}@media (min-width:64em){.video-modal .modal-inner .modal-close{top:17px;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}}@media (min-width:64em){.video-modal .modal-inner:hover .modal-close{visibility:visible;opacity:1}}.video-modal .modal-content{-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}.wh-video-modal{display:none}.wh-video-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;max-width:890px;min-height:100%;margin:0 auto;background:#1e1a1b}.wh-video-modal__content .wh-video-modal__container{position:relative;overflow:hidden;width:890px;padding-top:56.25%}.wh-video-modal__content .wh-video-modal__container .wh-video-modal__video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.wh-video-modal__content .vjs-dock-title{margin-bottom:0}.wh-video-modal__content .vjs-dock-description{display:none}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;background:#f8f8f8;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#bbb;text-align:center;font:0/0 a}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.tooltipster-base{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-base{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:20px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.video-js .vjs-dock-text{display:block!important;padding:10px 35px 10px 15px;background:rgba(0,0,0,.85)}@media (min-width:48em){.video-js .vjs-dock-text{padding:15px 40px 15px 30px}}.video-js .vjs-dock-title{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;color:#fff}@media (min-width:48em){.video-js .vjs-dock-title{font-size:1.5rem}}.video-js .vjs-load-progress div{background:rgba(65,65,65,.8)}.video-js .vjs-play-control .vjs-icon-placeholder{color:#872434}.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:17px;line-height:1.8}@media (min-width:48em){.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:20px;line-height:2}}@media (min-width:64em){.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:22px;line-height:1.9}}.video-js .vjs-time-control{line-height:2.5}@media (min-width:48em){.video-js .vjs-time-control{line-height:3}}.video-js .vjs-control:before{font-size:2.5em}.video-js .vjs-control-bar{background:rgba(0,0,0,.85)}.video-js .vjs-play-progress{background-color:#872434}.video-js .vjs-volume-level{background-color:#fff}.video-js .vjs-play-control{width:30px;height:30px;margin-right:25px;color:#872434;border-radius:50%;background:#fff}@media (min-width:48em){.video-js .vjs-play-control{width:40px;height:40px}}.video-js .vjs-control-bar{height:55px;padding:10px 15px 0}@media (min-width:48em){.video-js .vjs-control-bar{height:70px;padding:14px 20px}}.video-js .vjs-volume-bar{margin:1.5em .45em}@media (min-width:48em){.video-js .vjs-volume-bar{margin:1.8em .45em}}.video-js .vjs-time-control .vjs-current-time-display,.video-js .vjs-time-control .vjs-duration-display,.video-js .vjs-time-control.vjs-time-divider{font-size:.875rem;font-family:Chivo,sans-serif}.video-js .vjs-big-play-button{font-size:3.2em;line-height:2.3;top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px;margin:0;border-radius:50%;background:#872434}.video-js .vjs-big-play-button:active,.video-js .vjs-big-play-button:focus,.video-js:active .vjs-big-play-button,.video-js:hover .vjs-big-play-button{background:#650918}.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{-webkit-transform:translateY(70px);transform:translateY(70px)}.video-js .vjs-progress-control .vjs-mouse-display{background:#fff}.video-js .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{background:rgba(101,9,24,.85)}.video-js .vjs-slider{background-color:rgba(65,65,65,.8)}.video-js .vjs-volume-control .vjs-slider{background-color:rgba(111,111,111,.8)}.video-js .vjs-time-tooltip{color:#fff;background-color:rgba(0,0,0,.85)}.video-js .vjs-fullscreen-control{outline:0}.video-js .vjs-fullscreen-control:hover .vjs-icon-placeholder:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.video-js.vjs-fullscreen .vjs-fullscreen-control:hover .vjs-icon-placeholder:before{-webkit-transform:scale(.9);transform:scale(.9)}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.video-js .vjs-icon-fullscreen-enter:before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease;background:url(/images/full-screen-icon.svg) no-repeat center center}.video-js .vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease;background:url(/images/collapse-icon.svg) no-repeat center center}.video-js .vjs-mute-control .vjs-icon-placeholder:before{top:7px;left:7px;width:25px;height:25px}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"";background:url(/images/volume-icon-4.svg) no-repeat center center}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{top:12px;left:11px;width:13px;height:20px;content:"";background:url(/images/volume-icon-3.svg) no-repeat center center}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{top:12px;left:11px;width:20px;height:20px;content:"";background:url(/images/volume-icon-2.svg) no-repeat center center}.video-js .vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-3 .vjs-icon-placeholder:before{top:12px;left:10px;width:25px;height:20px;content:"";background:url(/images/volume-icon-1.svg) no-repeat center center}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{margin-top:3px}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.vjs-button>.vjs-icon-placeholder:before{font-size:18px;line-height:1.9}@media (min-width:48em){.vjs-button>.vjs-icon-placeholder:before{font-size:20px;line-height:2}}@media (min-width:64em){.vjs-button>.vjs-icon-placeholder:before{font-size:22px;line-height:1.9}}.vjs-dock-description{font-size:.75rem}@media (min-width:48em){.vjs-dock-description{font-size:1rem}}.wh-accordion{margin:40px 20px}@media (min-width:48em) and (max-width:63.99em){.wh-accordion{margin:40px 25px}}@media (min-width:64em){.wh-accordion{margin:40px 7.5%}}.wh-accordion__header{position:relative;margin-bottom:20px;padding:0 10px}@media (min-width:48em){.wh-accordion__header{min-height:55px;margin-bottom:30px;padding:0}}.wh-accordion__title{margin:0 0 20px}@media (min-width:48em){.wh-accordion__title{max-width:calc(100% - 145px);margin:0}}@media (min-width:48em){.wh-accordion__toggle-all{position:absolute;top:15px;right:0;left:auto}}.wh-accordion__toggle-all:hover{text-decoration:none}.wh-accordion--all-expanded .wh-accordion__toggle-all--expand{display:none}.wh-accordion__toggle-all--collapse{display:none}.wh-accordion__toggle-all--collapse:after{content:"\2013"}.wh-accordion--all-expanded .wh-accordion__toggle-all--collapse{display:initial}.wh-accordion__list{margin:0;padding:0;list-style:none}.wh-accordion-item{margin-bottom:10px;padding-bottom:30px}.wh-accordion-item.wh-accordion-item--open{margin-bottom:0;padding-bottom:10px}@media (min-width:48em){.wh-accordion-item{margin-bottom:20px}.wh-accordion-item.wh-accordion-item--open{margin-bottom:0;padding-bottom:20px}}.wh-accordion-item__tab{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border:1px solid #ececec;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-accordion-item__tab:hover{text-decoration:none;background:#f4f4f4}@media (min-width:48em){.wh-accordion-item__tab{margin:0 15px;padding:8px 35px 8px 40px}}.wh-accordion-item__tab-title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;padding:4px 0;color:#00576f}@media (min-width:48em){.wh-accordion-item__tab-title{font-size:1.125rem;padding:0}}.wh-accordion-item__tab-icon{font-size:1.875rem;font-weight:100;line-height:0;margin-top:-5px;margin-left:15px}.wh-accordion-item__tab-number{font-size:.9375rem;color:#414141;font-weight:300;line-height:0;margin-top:-5px;margin-left:15px}.wh-accordion-item--open .wh-accordion-item__tab{background:#f4f4f4}.wh-accordion-item__content{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:32px;position:relative;z-index:0;overflow:hidden;height:0;margin:-30px -10px 0;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}@media (min-width:48em){.wh-accordion-item__content{margin:-30px 0 0}}.wh-accordion-item__content__wrapper{padding:30px 25px;border:1px solid #ececec}@media (min-width:48em){.wh-accordion-item__content__wrapper{padding:40px 60px}}@media (min-width:64em){.wh-accordion-item__content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 60px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wh-accordion-item__content-col{width:100%}@media (min-width:64em){.wh-accordion-item__content-col{width:45%}.wh-accordion-item__content-col:only-of-type{width:100%}}.wh-accordion-item__content-col:first-child{margin-bottom:30px}@media (min-width:64em){.wh-accordion-item__content-col:first-child{margin-bottom:0}}.wh-accordion-item__content-description ol,.wh-accordion-item__content-description ul{padding-left:0!important}.wh-accordion-item__content-title{font-size:1.5rem;font-weight:600;width:100%;color:#872434}.wh-accordion-item__content-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px}@media (min-width:64em){.wh-accordion-item__content-cta{margin-top:30px}}.wh-accordion-item__content-cta:after{font-family:FontAwesome;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-accordion-item__content-cta:before{right:16px}}@media (min-width:64em){.wh-accordion-item__content-cta:hover:before{right:2px}}.wh-accordion-item__industry-issues-title{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;margin:3em 0 1em;text-transform:uppercase;color:#282324}@media (min-width:64em){.wh-accordion-item__industry-issues-title{margin-top:0}}.wh-accordion-item__industry-issues ul,.wh-accordion-item__industry-issues-list{padding:0 0 0 5px;list-style:none}.wh-accordion-item__industry-issues ul li,.wh-accordion-item__industry-issues-list li{text-indent:-5px}.wh-accordion-item__industry-issues ul li:before,.wh-accordion-item__industry-issues-list li:before{font-size:1.5rem;font-family:"Crimson Text",serif;margin-right:10px;content:"\2013";text-indent:-5px;color:#872434}.wh-accordion-item__government-title{float:left;width:100%;margin-top:40px}.wh-accordion-item__government-title:first-child{margin-top:20px}.wh-accordion-item__government-title+.wh-accordion-item__government-item{border-top:1px solid #e6e6e6}.wh-accordion-item__government-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 12px 20px;border-bottom:1px solid #e6e6e6;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-accordion-item__government-item{display:block;float:left;width:100%;padding:12px 12px 0}}.wh-accordion-item__government-item-img{width:60px;height:auto;border-radius:2px;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}@media (min-width:48em){.wh-accordion-item__government-item-img{float:left;width:100px;margin-bottom:15px}}.wh-accordion-item__government-item-content{width:100%;margin-top:20px}@media (min-width:48em){.wh-accordion-item__government-item-content{float:right;width:calc(100% - 115px);margin-top:0;margin-left:15px}}.wh-accordion-item__government-item-title{font-size:1.25rem;font-family:"Crimson Text",serif;position:relative;margin:0 0 0 15px;color:#282324}@media (min-width:48em){.wh-accordion-item__government-item-title{float:left}}.wh-accordion-item__government-item-positions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-accordion-item__government-item-position{float:left;width:100%;margin-bottom:20px}@media (min-width:64em){.wh-accordion-item__government-item-position{width:48%}}.wh-accordion-item__government-item-position h5{font-size:1rem;font-weight:400;margin:0;padding-left:20px;text-indent:-17px;color:#414141}@media (min-width:48em){.wh-accordion-item__government-item-position h5{font-size:1.25rem}}.wh-accordion-item__government-item-position h5:before{position:relative;top:-6px;left:0;display:inline-block;width:10px;height:2px;margin-right:7px;content:"";background-color:#872434}.wh-accordion-item__government-item-position p{font-size:.75rem;font-family:Chivo,sans-serif;line-height:16px;margin:0;padding-left:20px;color:#8c8c8c}.wh-blockquote{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-blockquote{margin:40px 25px}}@media (min-width:64em){.wh-blockquote{margin:40px 7.5%}}.wh-blockquote__main{font-size:1.125rem;font-family:"Crimson Text",serif;position:relative;margin:0 20px 30px;padding:15px 20px;text-align:center;color:#323232}@media (min-width:48em){.wh-blockquote__main{font-size:1.5rem;margin:0;padding:20px 45px 30px}}.wh-blockquote__main:before{position:absolute;top:0;left:0;width:51px;height:40px;content:"";background:url(/images/quote.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-blockquote__main:before{width:76px;height:60px}}.wh-blockquote-author{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15%}@media (min-width:48em){.wh-blockquote-author{margin:0 25%}}.wh-blockquote-author__image{width:100px;margin-right:15px}.wh-blockquote-author__image img{width:100%;height:auto;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}.wh-blockquote-author__name{font-size:1.25rem;font-family:"Crimson Text",serif;font-weight:600;margin-bottom:14px;color:#1e1a1b}@media (min-width:48em){.wh-blockquote-author__name{font-size:1.5rem}}.wh-blockquote-author__position{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#323232}@media (min-width:48em){.wh-blockquote-author__position{font-size:.875rem}}.wh-callout-grid-row{position:relative;margin:25px 0 0;padding:25px 20px 0}@media (min-width:48em) and (max-width:63.99em){.wh-callout-grid-row{margin:35px 0 0;padding:35px 25px 0}}@media (min-width:64em){.wh-callout-grid-row{margin:55px 0 0;padding:45px 7.5% 0}}.col-30 .wh-callout-grid-row{margin:0 25px 40px;padding:25px 0 0}@media (min-width:64em){.col-30 .wh-callout-grid-row{margin:0 0 40px}}.wh-callout-grid-row:before{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:150px;content:"";background-color:rgba(135,36,52,.9)}@media (min-width:64em){.wh-callout-grid-row:before{height:250px}}.col-30 .wh-callout-grid-row:before{content:none}.wh-callout-grid-row .wh-callout-grid-item:first-child{border-top-color:#fff}.col-30 .wh-callout-grid-row .wh-callout-grid-item:first-child{border-top:5px solid #872434}@media (min-width:48em){.wh-callout-grid-row .wh-callout-grid-item{border-top-color:#fff}}.wh-callout-grid-row.wh-callout-grid-row--skip-first,.wh-callout-grid-row~.wh-callout-grid-row{padding-top:0}.wh-callout-grid-row.wh-callout-grid-row--skip-first:before,.wh-callout-grid-row~.wh-callout-grid-row:before{content:none}.wh-callout-grid-row.wh-callout-grid-row--skip-first .wh-callout-grid-row__title,.wh-callout-grid-row~.wh-callout-grid-row .wh-callout-grid-row__title{color:#414141}.wh-callout-grid-row.wh-callout-grid-row--skip-first .wh-callout-grid-item,.wh-callout-grid-row~.wh-callout-grid-row .wh-callout-grid-item{border-top-color:#872434}.wh-callout-grid-row__title{font-size:1.875rem;font-weight:600;font-style:italic;position:relative;margin:0 0 20px;color:#fff}@media (min-width:48em) and (max-width:63.99em){.wh-callout-grid-row__title{font-size:2.5rem}}@media (min-width:64em){.wh-callout-grid-row__title{font-size:2.75rem;margin-bottom:40px}}.col-30 .wh-callout-grid-row__title{font-size:.875rem;font-family:Chivo,sans-serif;font-style:normal;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase;color:#414141}@media (min-width:48em){.wh-callout-grid-row__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-callout-grid-item{position:relative;margin-bottom:20px;padding:30px 30px 60px;border-top:5px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-callout-grid-item:first-child:nth-last-child(1){width:50%;margin-right:auto}}@media (min-width:48em){.wh-callout-grid-item:first-child:nth-last-child(2),.wh-callout-grid-item:first-child:nth-last-child(2)~div{width:calc(50% - 10px);margin-right:10px}}.col-30 .wh-callout-grid-item:first-child:nth-last-child(2),.col-30 .wh-callout-grid-item:first-child:nth-last-child(2)~div{width:100%}@media (min-width:48em){.wh-callout-grid-item{width:calc(33.3% - 10px);margin-right:10px;padding:30px 30px 60px}}@media (min-width:64em){.wh-callout-grid-item{padding:50px 50px 80px}}.col-30 .wh-callout-grid-item{width:100%;padding:30px 30px 65px}.wh-callout-grid-item__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1.4;position:relative;margin:0;padding-left:28px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-callout-grid-item__title:before{position:absolute;top:6px;left:0;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-callout-grid-item__info{font-size:.875rem;font-family:"Crimson Text",serif;line-height:24px}@media (min-width:64em){.wh-callout-grid-item__info{font-size:1.125rem;line-height:28px}}.wh-callout-grid-item__cta{position:absolute;bottom:35px;left:30px}.wh-callout-grid-item__cta:after{font-family:FontAwesome;display:inline-block;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-callout-grid-item__cta:before{right:16px}}@media (min-width:64em){.wh-callout-grid-item__cta{bottom:50px;left:50px}.col-30 .wh-callout-grid-item__cta{left:30px}.wh-callout-grid-item__cta:hover:before{right:2px}}.wh-contacts-listing{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-contacts-listing{margin:40px 25px}}@media (min-width:64em){.wh-contacts-listing{margin:40px 7.5%}}.wh-contacts-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 20px 20px}@media (min-width:48em){.wh-contacts-listing__title{font-size:2.5rem;margin:0 0 20px}}@media (min-width:64em){.wh-contacts-listing__title{font-size:2.75rem}}.wh-contacts-listing__list{margin:0 25px;padding:0;list-style-type:none}@media (min-width:48em){.wh-contacts-listing__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-contact-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;border-bottom:1px solid #e6e6e6}.wh-contact-item:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em) and (max-width:63.99em){.wh-contact-item{width:calc(50% - 15px);margin-right:15px;padding-inline:15px}.wh-contact-item:nth-child(even){margin-right:0}.wh-contact-item:nth-child(-n+2){border-top:1px solid #e6e6e6}}@media (min-width:64em){.wh-contact-item{width:calc(33.333% - 20px);margin-right:30px;padding-inline:15px}.wh-contact-item:nth-child(3n){margin-right:0}.wh-contact-item:nth-child(-n+3){border-top:1px solid #e6e6e6}}.wh-contact-item__image{width:40%;float:left;margin-right:10px;margin-bottom:10px}.wh-contact-item__name{font-size:1.375rem;font-weight:600;margin:0 0 10px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}@media print{.wh-contact-item__name{font-size:1.125rem;font-family:"Times New Roman",Times,serif!important;font-weight:700!important;color:#262626;margin:0 0 10px!important;text-decoration:none!important;line-height:100%!important;position:relative!important;display:block!important}}.wh-contact-item__position{font-size:.75rem;font-family:Chivo,sans-serif;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase;line-height:100%}@media print{.wh-contact-item__position{margin:0 0 10px!important;text-transform:uppercase!important;line-height:100%!important;font-size:.70813rem;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.0625rem!important;color:#8c8c8c!important}}.wh-contact-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:100%}@media (max-width:64em){.wh-contact-item__title{clear:both;margin:0 0 10px}}@media print{.wh-contact-item__title{display:block!important;font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;margin:0 0 10px!important;line-height:100%!important;clear:none!important}}.wh-contact-item__description{font-size:12px;margin:0 0 10px}.wh-contact-item__description p{font-size:12px;margin:0 0 10px}@media (max-width:64em){.wh-contact-item__description{clear:both;margin:0 0 10px}}@media print{.wh-contact-item__description{font-size:10px!important;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif!important;-webkit-text-size-adjust:60%;-moz-text-size-adjust:60%;-ms-text-size-adjust:60%;text-size-adjust:60%;clear:none!important}.wh-contact-item__description p{font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important}}.wh-contact-item__email,.wh-contact-item__telephone{font-size:.875rem;position:relative;display:block;clear:both;margin:0 0 10px;text-decoration:none}@media print{.wh-contact-item__email,.wh-contact-item__telephone{color:#00576f;font-size:11px !important a;font-size-color:#00576f;font-size-font-size:11px!important}}.wh-contact-item__email{padding-left:25px}.wh-contact-item__email:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f0e0"}.wh-contact-item__telephone{cursor:default;padding-left:25px}.wh-contact-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-contact-item__telephone:hover{text-decoration:none}.wh-content-grid:before{position:absolute;z-index:-1;width:100%;height:170px;content:"";background:rgba(135,36,52,.9)}@media (min-width:64em){.wh-content-grid:before{height:230px}}.wh-content-grid__wrapper{position:relative;margin:40px 25px;padding-top:50px}@media (min-width:64em){.wh-content-grid__wrapper{margin:40px 7.5%}}.wh-content-grid__title{margin:0 0 20px;color:#fff}.wh-content-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-content-grid-item__link{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-content-grid-item__link:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-content-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:10px;border-radius:2px}@media (min-width:48em){.wh-content-grid-item{width:33.33%;padding:10px 10px 0}}.wh-content-grid-item img{width:100%;border-top-left-radius:3px;border-top-right-radius:3px}.wh-content-grid-item__content{position:relative;z-index:2;margin:-40px 20px 20px;padding:20px 20px 5px;text-align:center;background:#fff}.wh-content-grid-item__title{font-size:1.3125rem;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:10px;color:#282324;overflow-wrap:break-word}.wh-content-grid-item__description{font-size:.875rem;line-height:20px;color:#282324}.wh-content-grid-item__description:hover{text-decoration:none}.wh-credentials-listing{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-credentials-listing{margin:40px 25px}}@media (min-width:64em){.wh-credentials-listing{margin:40px 7.5%}}.wh-credentials-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-credentials-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-credentials-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-credentials-listing__categories{margin:0 30px;padding:0;list-style-type:none}@media (min-width:48em){.wh-credentials-listing__categories{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-credentials-listing__note{font-size:1rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1;display:block;margin-top:1em;padding:0 25px;color:#757575}.wh-credentials-listing__note sup{font-size:1.125rem;font-family:Chivo,sans-serif;font-weight:700;font-style:normal;line-height:18px;top:0;vertical-align:middle;color:#872434}.wh-credentials-category{position:relative;padding-left:25px}@media (min-width:48em){.wh-credentials-category{width:25%;padding:0 10px 0 25px}}@media (min-width:48em) and (max-width:63.99em){.wh-credentials-category{padding:0 10px 0 25px}}@media (min-width:64em){.wh-credentials-category{padding:0 25px}}.wh-credentials-category:before{position:absolute;top:6px;left:0;display:inline-block;width:15px;height:2px;content:"";background-color:rgba(117,117,117,.5)}.wh-credentials-category__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1.28;margin:0 0 1em;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-credentials-category__list{margin:0;padding:0;list-style-type:none}.wh-credentials-category__list li{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:1.3;margin-bottom:30px;color:#414141}.wh-credentials-category__list h3{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:1.3;margin:10px 0 0;color:#414141}.wh-credentials-category__list p{margin:10px 0 0}.wh-credentials-category__list span{font-size:1rem;font-weight:600;font-style:italic;line-height:1;display:block;margin:10px 0 0;color:#757575}.wh-email-disclaimer-modal{display:none}.wh-email-disclaimer-modal__content{display:none;overflow:hidden;width:100%;padding:25px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (min-width:48em){.wh-email-disclaimer-modal__content{width:620px;margin:60px 35px;padding:50px}}@media (min-width:64em){.wh-email-disclaimer-modal__content{width:570px;margin:60px 35px}}.wh-email-disclaimer-modal__content h4{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-email-disclaimer-modal__content h4:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-email-disclaimer-modal__content p{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:30px}.modal .wh-email-disclaimer-modal__content{display:block}.wh-email-disclaimer-modal__cancel{display:block;text-decoration:none;text-transform:uppercase}@media (min-width:48em){.wh-email-disclaimer-modal__cancel{display:inline-block}}.wh-email-disclaimer-modal__accept{display:inline-block;margin-bottom:20px}@media (min-width:48em){.wh-email-disclaimer-modal__accept{margin-right:30px;margin-bottom:0}}.wh-email-disclaimer-modal__footer{margin-top:30px;text-align:left}body[data-current-modal=wh-email-disclaimer-modal] .modal-close{top:20px;right:15px}@media (min-width:48em){body[data-current-modal=wh-email-disclaimer-modal] .modal-close{top:90px;right:65px}}body[data-current-modal=wh-email-disclaimer-modal] .modal-close svg{fill:#e6e6e6}@media (max-width:47.99em){body[data-current-modal=wh-email-disclaimer-modal] .modal-close svg{width:20px;height:20px}}body[data-current-modal=wh-email-disclaimer-modal] .modal-close svg *{fill:#e6e6e6}.wh-experience-listing{margin:40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing{margin:40px 25px}}@media (min-width:64em){.wh-experience-listing{margin:40px 7.5%}}.wh-experience-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 20px;text-align:left}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-experience-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-experience-listing__wrapper{overflow:hidden}.wh-experience-listing__toggle{clear:both;margin-top:15px}.wh-experience-listing__interin-content{padding:0 25px;text-align:left}@media (min-width:48em){.wh-experience-listing__interin-content{float:left;width:56%;padding:0 0 0 30px}}@media (min-width:64em){.wh-experience-listing__interin-content{width:calc(62% - 80px);padding:0 0 0 50px}}.wh-experience-listing__items{margin:0 25px;padding:0;list-style-type:none;text-align:left}@media (min-width:48em){.wh-experience-listing__items{float:left;margin:0}}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing__items{width:56%}}@media (min-width:64em){.wh-experience-listing__items{width:calc(62% - 80px)}}.wh-experience-listing__callouts{text-align:left}.wh-experience-listing .wh-experience-listing__callouts{display:none}@media (min-width:48em){.wh-experience-listing .wh-experience-listing__callouts{display:block;float:right}}@media (min-width:48em) and (max-width:63.99em){.wh-experience-listing .wh-experience-listing__callouts{width:38%}}@media (min-width:64em){.wh-experience-listing .wh-experience-listing__callouts{width:32%}}.wh-experience-item{font-size:1.125rem;font-family:"Crimson Text",serif;line-height:1.7;display:none;margin-bottom:25px;padding:30px 40px;color:#414141;border:1px solid #e6e6e6;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.wh-experience-item:nth-child(-n+2){display:block}.expanded .wh-experience-item{display:block}.wh-experience-item__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1.28;position:relative;margin:0 0 1em;padding-left:25px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-experience-item__title:before{position:absolute;top:6px;left:0;display:inline-block;width:15px;height:2px;content:"";background-color:rgba(117,117,117,.5)}.wh-experience-item__details ol,.wh-experience-item__details ul{font-size:1.125rem}.wh-experience-item__details :first-child,.wh-experience-item__details :last-child{margin:0 inherit}.wh-experience-callout{overflow:hidden;margin-bottom:15px;padding:20px;border-bottom:1px solid #e6e6e6}.wh-experience-callout:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.expanded .wh-experience-callout{display:block}}.wh-experience-callout__img{display:inline-block;float:right;overflow:hidden;max-width:70px;border-radius:2px}@media (min-width:64em){.wh-experience-callout__img{max-width:100px}}.wh-experience-callout__img img{max-width:100%;max-height:100%}.wh-experience-callout__img+.wh-experience-callout__headline{width:calc(100% - 80px)}@media (min-width:64em){.wh-experience-callout__img+.wh-experience-callout__headline{width:calc(100% - 110px)}}.wh-experience-callout__label{font-size:.75rem;line-height:1.67;display:inline-block;margin-bottom:10px;padding:0 6px;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.wh-experience-callout__headline{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:700;line-height:30px;display:inline-block;width:100%;text-decoration:none;color:#282324}@media (min-width:64em){.wh-experience-callout__headline{font-size:1.5rem}}.wh-experience-callout__date{font-size:.75rem;display:block;margin-top:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-experience-listing .wh-experience-callout{display:none}.wh-featured-video{clear:both;margin:40px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-featured-video{margin:50px 25px}}@media (min-width:64em){.wh-featured-video{margin:70px 7.5%}}.wh-featured-video__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 0 10px}@media (min-width:48em) and (max-width:63.99em){.wh-featured-video__title{font-size:2.5rem;margin:0 0 20px}}@media (min-width:64em){.wh-featured-video__title{font-size:2.75rem;margin:0 0 40px}}@media (min-width:64em){.wh-featured-video__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wh-featured-video__content{font-size:.875rem;font-weight:400;line-height:2.14;margin:35px 10px 0}@media (min-width:48em) and (max-width:63.99em){.wh-featured-video__content{margin:45px 80px 55px 0}}@media (min-width:64em){.wh-featured-video__content{margin:0 0 0 55px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.wh-featured-video__content>:first-child{margin-top:0}.wh-featured-media{position:relative;text-align:center}@media (min-width:64em){.wh-featured-media{max-width:60%;margin:0}}.wh-featured-media img{max-width:100%;border-radius:2px;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}.wh-featured-media--video a{position:relative}.wh-featured-media--video a:after{position:absolute;bottom:20px;left:20px;display:inline-block;width:40px;height:40px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/play-button-white.svg) no-repeat center center/100% 100%}@media (min-width:48em){.wh-featured-media--video a:after{width:50px;height:50px}}.wh-featured-media--video a:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.series-explorer__title,.wh-accordion__title,.wh-additional-content-contact-groups-grid__title,.wh-author__title,.wh-contact-groups-grid__title,.wh-content-grid__title,.wh-content-row__title,.wh-contributors__title,.wh-insights-slider__title,.wh-insights-type__title,.wh-module__title,.wh-noteworthy-content__title,.wh-our-locations__title,.wh-recent-news__title,.wh-reviews-testimonials__title,.wh-spotlight-contacts__title,.wh-video-grid__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26}@media (min-width:48em) and (max-width:63.99em){.series-explorer__title,.wh-accordion__title,.wh-additional-content-contact-groups-grid__title,.wh-author__title,.wh-contact-groups-grid__title,.wh-content-grid__title,.wh-content-row__title,.wh-contributors__title,.wh-insights-slider__title,.wh-insights-type__title,.wh-module__title,.wh-noteworthy-content__title,.wh-our-locations__title,.wh-recent-news__title,.wh-reviews-testimonials__title,.wh-spotlight-contacts__title,.wh-video-grid__title{font-size:2.5rem}}@media (min-width:64em){.series-explorer__title,.wh-accordion__title,.wh-additional-content-contact-groups-grid__title,.wh-author__title,.wh-contact-groups-grid__title,.wh-content-grid__title,.wh-content-row__title,.wh-contributors__title,.wh-insights-slider__title,.wh-insights-type__title,.wh-module__title,.wh-noteworthy-content__title,.wh-our-locations__title,.wh-recent-news__title,.wh-reviews-testimonials__title,.wh-spotlight-contacts__title,.wh-video-grid__title{font-size:2.75rem}}.wh-insights-listing{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-insights-listing{margin:40px 25px}}@media (min-width:64em){.wh-insights-listing{margin:40px 7.5%}}.wh-insights-listing.wh-insights-listing--no-results{display:none}.wh-insights-listing.loading .spinner{display:block}.wh-insights-listing .spinner{display:none}.wh-insights-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-insights-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-insights-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-insights-listing__footer{padding:35px 0;text-align:center}.wh-insights-listing__cta:hover{text-decoration:none}@media (min-width:64em){.wh-insights-listing__cta:hover:before{right:2px}}.wh-insights-listing__cta:after{display:inline-block;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-insights-listing__cta:before{right:16px}}.wh-insights-listing-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px 40px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-insights-listing-filters{margin:0 0 40px}}@media (min-width:64em){.wh-insights-listing-filters{margin:0 0 40px}}.wh-insights-listing--one-result .wh-insights-listing-filters{display:none}.wh-insights-listing-filters__item{float:left;min-width:140px;margin-right:10px;margin-bottom:10px}@media (min-width:64em){.wh-insights-listing-filters__item{min-width:auto;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}.wh-insights-listing-filters__item-link{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:11px 40px;-webkit-transition:color .5s;transition:color .5s;text-align:center;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f;border:1px solid #e6e6e6;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.wh-insights-listing-filters__item-link{padding:16px 40px}}@media (min-width:64em){.wh-insights-listing-filters__item-link{padding:21px 20px}}.wh-insights-listing-filters__item-link:hover{text-decoration:none;color:#872434}.wh-insights-listing-filters__item-link--active{position:relative;color:#872434;border-bottom:unset}.wh-insights-listing-filters__item-link--active:after{position:absolute;bottom:0;left:0;margin-left:-1px;width:calc(100% + 2px);height:2px;content:"";background:#872434}.wh-insights-listing__results{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-insights-listing__results{margin:0}}.wh-insights-listing .wh-insights-listing-result__title,.wh-insights-listing .wh-search-results--list .wh-insights-search-results-item__title,.wh-search-results--list .wh-insights-listing .wh-insights-search-results-item__title{max-height:106px}.wh-key-contacts{margin:40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-key-contacts{margin:40px 25px}}@media (min-width:64em){.wh-key-contacts{margin:40px 7.5%}}.wh-key-contacts__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 10px;text-align:left}@media (min-width:48em) and (max-width:63.99em){.wh-key-contacts__title{font-size:2.5rem;margin:0 0 10px}}@media (min-width:64em){.wh-key-contacts__title{font-size:2.75rem;margin:0 0 20px}}@media (max-width:47.99em){.event-columns .wh-key-contacts .wh-key-contacts__title{margin:0 0 10px}}.wh-key-contacts__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.5em}.wh-key-contacts__link:after{font-family:FontAwesome;display:inline-block;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-key-contacts__link:before{right:16px}}@media (min-width:64em){.wh-key-contacts__link:hover:before{right:2px}}.wh-key-contacts__list{padding:0;list-style-type:none}@media (min-width:48em){.wh-key-contacts__list{margin:0}}.lang-selector{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:30px auto;padding:0 25px}@media (min-width:48em){.lang-selector{padding:0;width:75%}}@media (min-width:64em){.lang-selector{margin-top:70px;width:60%}}@media print{.lang-selector{display:none}}.lang-selector *{font-family:Chivo,sans-serif;font-weight:400;font-size:.875rem;line-height:1.28}.lang-selector .lang-selector__title{margin:0;text-transform:uppercase}.lang-selector .lang-selector__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;list-style:none;margin:0;padding:0}.lang-selector .lang-selector__item-link{text-decoration:none}.lang-selector .lang-selector__item{padding:2px 4px;-webkit-transition:all .3s ease;transition:all .3s ease}.lang-selector .lang-selector__item:is(:hover,:focus-within){background-color:#872434}.lang-selector .lang-selector__item:is(:hover,:focus-within) .lang-selector__item-link{color:#fff;outline-offset:6px}.lang-selector .lang-selector__item,.lang-selector .lang-selector__item-link{color:#414141}.lang-selector .lang-selector__item--active{background-color:#872434;color:#fff}.lang-selector+.wh-bio-overview-content{padding-top:0}.wh-banner-hero+.lang-selector{margin-top:0;margin-bottom:10px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:48em){.wh-banner-hero+.lang-selector{padding-left:40px;padding-right:40px}}@media (min-width:64em){.wh-banner-hero+.lang-selector{padding-left:5.4%;padding-right:5.4%}}.wh-banner-hero+.lang-selector+.wh-generic-content{margin-top:0}.wh-noteworthy-content{position:relative;margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-noteworthy-content{margin:40px}}@media (min-width:64em){.wh-noteworthy-content{margin:40px calc(7.5% + 20px) 60px}}@media (min-width:48em){.wh-noteworthy-content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:row;flex-wrap:row}}@media (max-width:47.99em){.wh-noteworthy-content__title{margin:0 20px 20px}}.wh-noteworthy-content-item{position:relative;display:block;min-height:245px;margin:30px 20px 0;padding:20px 0;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;text-decoration:none;color:#fff;border-radius:2px;background-size:cover;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.15);box-shadow:0 10px 20px rgba(0,0,0,.15)}.wh-noteworthy-content-item:first-child{margin-top:0}.wh-noteworthy-content-item:hover{text-decoration:none;-webkit-box-shadow:0 6px 30px 3px rgba(0,0,0,.3);box-shadow:0 6px 30px 3px rgba(0,0,0,.3)}@media (min-width:48em){.wh-noteworthy-content-item{min-height:280px;margin:0}}@media (min-width:48em) and (max-width:63.99em){.wh-noteworthy-content-item{width:calc(50% - 30px)}}@media (min-width:64em){.wh-noteworthy-content-item{width:calc(50% - 55px);min-height:320px;padding:30px 0}}.wh-noteworthy-content-item__wrapper{background-color:#872434}.wh-noteworthy-content-item__wrapper:before{position:absolute;z-index:2;top:20px;right:-20px;bottom:20px;left:-20px;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media (min-width:48em){.wh-noteworthy-content-item__wrapper:before{right:-15px;left:-15px}}@media (min-width:64em){.wh-noteworthy-content-item__wrapper:before{top:30px;right:-20px;bottom:30px;left:-20px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-noteworthy-content-item__wrapper:before{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-noteworthy-content-item__wrapper:before{background:rgba(138,12,33,.8)}}.wh-noteworthy-content-item__img{position:absolute;z-index:1;top:20px;right:0;bottom:20px;left:0;width:100%;background-size:cover;-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:64em){.wh-noteworthy-content-item__img{top:30px;bottom:30px}}.wh-noteworthy-content-item__content{position:relative;z-index:3;width:calc(100% + 40px);margin:0 -20px;padding:25px 35px}@media (min-width:64em){.wh-noteworthy-content-item__content{padding:40px 50px}}.wh-noteworthy-content-item__title{font-size:1.3125rem;font-weight:600;line-height:24px;max-height:100px;margin:0}.wh-noteworthy-content-item--no-insight .wh-noteworthy-content-item__title{max-height:50px}@media (min-width:64em){.wh-noteworthy-content-item__title{font-size:1.875rem;line-height:34px;max-height:160px}.wh-noteworthy-content-item--no-insight .wh-noteworthy-content-item__title{max-height:68px}}.wh-noteworthy-content-item__date{font-size:.75rem;display:block;margin:1em 0;letter-spacing:1px;text-transform:uppercase}.wh-noteworthy-content-item__type{font-size:.75rem;display:inline-block;padding:4px;letter-spacing:1px;text-transform:uppercase;color:#282324;border-radius:2px;background-color:#fff}.wh-noteworthy-content-item__description{font-size:.875rem;line-height:24px;height:100px;margin-top:1em}.wh-contributors{margin:40px 0}.col-30 .wh-contributors{margin:40px 0 0}@media (min-width:48em){.wh-contributors{margin:40px 25px}.col-30 .wh-contributors{margin:40px 0 0}}@media (min-width:64em){.wh-contributors{margin:40px 7.5%}.col-30 .wh-contributors{margin:0 0 40px}}@media (max-width:47.99em){.wh-contributors__title{margin:0 20px 20px}}@media (min-width:48em){.wh-contributors__title{margin-bottom:20px}}@media (min-width:64em){.col-30 .wh-contributors__title{font-size:1.5rem;margin-top:0;margin-bottom:20px}}.wh-contributors__list{margin:0 25px;padding:0;list-style-type:none}@media (min-width:48em){.wh-contributors__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -7px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:64em){.wh-contributors__list{margin:0 -10px}.col-30 .wh-contributors__list{display:block;margin:0}}@media print{.wh-contributors__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}.wh-contributors-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 8px;border-bottom:1px solid #e6e6e6}@media (min-width:48em){.wh-contributors-item{padding:15px 15px 13px}}.wh-contributors-item:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-contributors-item{width:calc(50% - 15px);margin:0 7px}.wh-contributors-item:nth-child(-n+2){border-top:1px solid #e6e6e6}}@media (min-width:64em){.wh-contributors-item{width:calc(33.333% - 20px);margin:0 10px}.wh-contributors-item:nth-child(-n+3){border-top:1px solid #e6e6e6}.col-30 .wh-contributors-item{width:100%;margin:0;padding:10px 10px 8px;border-top:0}}@media print{.wh-contributors-item{width:calc(50% - 20px)!important;margin:10px!important;border-bottom:0!important;page-break-inside:avoid!important}}.wh-contributors-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}a.wh-contributors-item__wrapper{text-decoration:none}a.wh-contributors-item__wrapper:hover{text-decoration:none}a.wh-contributors-item__wrapper:hover .wh-contributors-item__title{text-decoration:underline;color:#00576f}a.wh-contributors-item__wrapper:hover .wh-contributors-item__level{text-decoration:none}.wh-contributors-item__image{width:40%;float:left;margin-right:10px;margin-bottom:10px;display:inline-block}.wh-contributors-item__name{font-size:1.375rem;font-weight:600;margin:0 0 10px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}@media print{.wh-contributors-item__name{font-size:1.125rem;font-family:"Times New Roman",Times,serif!important;font-weight:700!important;color:#262626;margin:0 0 10px!important;text-decoration:none!important;line-height:100%!important;position:relative!important;display:block!important}}.wh-contributors-item__position{font-size:.75rem;font-family:Chivo,sans-serif;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase;line-height:100%}@media print{.wh-contributors-item__position{margin:0 0 10px!important;text-transform:uppercase!important;line-height:100%!important;display:block!important;font-size:.70813rem;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.0625rem!important;color:#8c8c8c!important}}.wh-contributors-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:100%}@media (max-width:64em){.wh-contributors-item__title{clear:both;margin:5px 0}}@media print{.wh-contributors-item__title{display:block!important;font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;margin:0 0 10px!important;line-height:100%!important;clear:none!important;float:none!important;display:block!important}}.wh-contributors-item__description{display:block;font-size:12px;margin:0 0 10px}.wh-contributors-item__description p{font-size:12px;margin:0 0 10px}@media (max-width:64em){.wh-contributors-item__description{clear:both;margin:0 0 10px}}@media print{.wh-contributors-item__description{font-size:10px!important;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif!important;-webkit-text-size-adjust:60%;-moz-text-size-adjust:60%;-ms-text-size-adjust:60%;text-size-adjust:60%;clear:none!important;float:none!important;display:block!important}.wh-contributors-item__description p{font-size:10px!important;font-family:Arial,Helvetica,sans-serif!important;float:none!important;display:block!important}}.wh-contributors-item__email,.wh-contributors-item__telephone{font-size:.875rem;position:relative;display:block;clear:both;margin:0 0 10px;text-decoration:none}@media print{.wh-contributors-item__email,.wh-contributors-item__telephone{color:#00576f;font-size:11px!important}.wh-contributors-item__email a,.wh-contributors-item__telephone a{color:#00576f;font-size:11px!important}}.wh-contributors-item__email{padding-left:25px}.wh-contributors-item__email:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f0e0"}.wh-contributors-item__telephone{cursor:default;padding-left:25px}.wh-contributors-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-contributors-item__telephone:hover{text-decoration:none}.wh-contributors-item.wh-contributors-item-sidebar .wh-contributors-item__title{font-size:1.25rem;font-weight:600;margin:0 0 5px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}.wh-contributors-item.wh-contributors-item-sidebar a:hover .wh-contributors-item__title{color:#00576f;text-decoration:underline}.wh-content-readmore__wrapper{overflow:hidden}.wh-content-readmore__wrapper>:first-child{margin-top:0}.wh-content-readmore__wrapper>:first-child *{margin-top:0}@media print{.wh-content-readmore__wrapper{height:auto!important}}.wh-content-readmore .expanded>*{display:block}.wh-content-readmore__btn{margin-top:1em}.wh-content-readmore__btn.btn--readless:after{margin-left:5px}@media (min-width:64em){.wh-content-readmore__btn.btn--readless:after{margin-left:0}}.wh-content-readmore .scWebEditInput>*{display:none;visibility:hidden;opacity:0}.wh-content-readmore .scWebEditInput>.intro{display:block;visibility:visible;opacity:1}.wh-content-readmore .scWebEditInput>.wh-content-readmore__btn{display:block;visibility:visible;opacity:1}.wh-content-readmore__wrapper>*{display:none;visibility:hidden;opacity:0}.wh-content-readmore__wrapper>.intro,.wh-content-readmore__wrapper>.scWebEditInput{display:block;visibility:visible;opacity:1}.wh-content-readmore__wrapper>.wh-content-readmore__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:visible;opacity:1}.wh-recognition-listing{clear:both;margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-recognition-listing{margin:40px 25px}}@media (min-width:64em){.wh-recognition-listing{margin:40px 7.5%}}.wh-recognition-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-recognition-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-recognition-listing__title{font-size:2.75rem;margin:0 0 40px}}.wh-recognition-listing__awards{padding:0 25px;list-style-type:none;text-align:center}@media (min-width:48em){.wh-recognition-listing__awards{width:100%;margin-bottom:50px;padding:0}}.search-done .wh-recognition-listing{display:none}.wh-recognition-listing .scWebEditInput.scEnabledChrome[contentEditable=true]{display:inline-block;width:100%!important}.wh-recognition-award{margin-bottom:40px;text-align:center}@media (min-width:48em){.wh-recognition-award{display:inline-block;width:calc(33.33% - 10px);padding:0 20px;vertical-align:top}}.wh-recognition-award>a{display:inline-block;width:100px;height:100px}.wh-recognition-award__img{max-width:100%;max-height:100px;margin-bottom:15px}.wh-recognition-award__title{font-size:1.625rem;font-weight:600;font-style:italic;line-height:29px;max-width:260px;margin:0 auto}.wh-recognition-award__subtitle{font-size:1.125rem;font-weight:600;font-style:italic;line-height:1.22;max-width:260px;margin:0 auto;color:#525252}.wh-recognition-award__details{font-size:.75rem;font-weight:400;position:relative;max-width:260px;margin:30px auto 0;letter-spacing:1px;text-transform:uppercase}.wh-recognition-award__details:before{position:absolute;top:-16px;left:calc(50% - 15px);display:inline-block;width:30px;height:2px;content:"";background-color:#872434}.wh-recognition-details{font-family:"Crimson Text",serif;padding:50px 0 35px;text-align:center;border:1px solid #e6e6e6;border-top:6px solid #872434;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}@media (min-width:48em){.wh-recognition-details{max-width:640px;margin:0 auto}}.wh-recognition-details-content{overflow:hidden;text-align:left}.wh-recognition-details-content>ul{margin:0;padding:0;list-style-type:none}.wh-recognition-details-content:hover>p,.wh-recognition-details-content:hover>ul>li{opacity:.5}.wh-recognition-details-content:hover>p:before,.wh-recognition-details-content:hover>ul>li:before{width:10px;background-color:#6f6f6f}.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{font-size:1rem;line-height:1.625;position:relative;display:none;margin:0;padding:0 25px 25px 35px;-webkit-transition:opacity .3s;transition:opacity .3s;color:#414141}@media (min-width:48em){.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{font-size:1.125rem;line-height:1.778}}.wh-recognition-details-content>p:before,.wh-recognition-details-content>ul>li:before{position:absolute;top:15px;left:0;display:inline-block;width:20px;height:2px;content:"";-webkit-transition:all .3s;transition:all .3s;background-color:#872434}.wh-recognition-details-content>p:hover,.wh-recognition-details-content>ul>li:hover{opacity:1}.wh-recognition-details-content>p:hover:before,.wh-recognition-details-content>ul>li:hover:before{width:20px;background-color:#872434}@media print{.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{display:inherit}}.wh-recognition-details-content>p ul,.wh-recognition-details-content>ul>li ul{padding:0;list-style-type:none}.wh-recognition-details-content>p ul>li,.wh-recognition-details-content>ul>li ul>li{position:relative;padding-left:20px}.wh-recognition-details-content>p ul>li:before,.wh-recognition-details-content>ul>li ul>li:before{position:absolute;top:.8em;left:2px;width:6px;height:6px;content:"";border-radius:50%;background-color:rgba(117,117,117,.5)}.wh-recognition-details-content.expanded>p,.wh-recognition-details-content.expanded>ul>li{display:inherit}.wh-recognition-details-content a{text-decoration:none}.wh-recognition-details-content a:hover{text-decoration:underline}@media print{.wh-recognition-details__toggle{display:none}}.wh-related-solutions{margin:40px 25px;max-width:90rem}@media (min-width:64em){.wh-related-solutions{padding-inline:2rem;margin:40px auto}}@media (min-width:64em){.wh-bio-overview+.wh-related-solutions{padding-inline:0;margin:40px 7.5%}}.col-30 .wh-related-solutions{margin-bottom:0}@media (min-width:48em){.col-30 .wh-related-solutions{margin-right:0;margin-left:0}}@media (min-width:64em){.col-30 .wh-related-solutions{margin:0 0 40px;padding-inline:0}}@media (min-width:64em){.wh-contact-us-listing .col-30 .wh-related-solutions:first-child{margin-top:150px;margin-bottom:50px}}.wh-related-solutions__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 0 20px}@media (min-width:64em){.col-30 .wh-related-solutions__title{font-size:.875rem;margin-right:0;margin-left:0;letter-spacing:1px;color:#282324}}@media (min-width:48em){.wh-related-solutions__title{margin:0 0 20px}}@media (min-width:48em) and (max-width:63.99em){.wh-related-solutions__title{font-size:2.5rem}}@media (min-width:64em){.wh-related-solutions__title{font-size:2.75rem}.col-30 .wh-related-solutions__title{font-size:1.5rem}}.wh-related-solutions-links{margin:0;padding:0;list-style-type:none}@media (min-width:48em){.wh-related-solutions-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-related-solutions-links__link{font-size:.875rem;border-bottom:1px solid #e6e6e6}.wh-related-solutions-links__link:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-related-solutions-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-related-solutions-links__link:nth-child(2){border-top:1px solid #e6e6e6}}@media (min-width:48em) and (max-width:63.99em){.wh-related-solutions-links__link{width:calc(50% - 20px)}}@media (min-width:64em){.wh-related-solutions-links__link{width:calc(33% - 20px)}.wh-related-solutions-links__link:nth-child(3){border-top:1px solid #e6e6e6}.col-30 .wh-related-solutions-links__link{width:100%;margin:0;border-top:1px solid #e6e6e6;border-bottom:0}.col-30 .wh-related-solutions-links__link:last-child{border-bottom:1px solid #e6e6e6}}.wh-related-solutions-links__link a{position:relative;display:block;width:auto;padding:17px 60px 17px 15px;text-decoration:none;color:#00576f}@media (min-width:48em){.wh-related-solutions-links__link a{width:100%}}.wh-related-solutions-links__link a:after{font-size:1.125rem;font-family:FontAwesome;position:absolute;top:calc(50% - 7px);right:25px;display:inline-block;width:14px;height:14px;content:"";-webkit-transition:all .5s;transition:all .5s;background:url(/images/arrow-right.svg) no-repeat center center/auto 100%}.wh-related-solutions-links__link a:hover:after{right:15px}@media (min-width:64em){.row:not(.row--cols2) .col-30 .wh-related-solutions{margin-top:118px}}.tooltipster-sidetip.tooltipster-solutions .tooltipster-box,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-box{max-width:calc(28.33vw - 70px);margin:0;border:0;border-radius:2px;background-color:#872434;-webkit-box-shadow:0 2px 10px 1px rgba(40,35,36,.2);box-shadow:0 2px 10px 1px rgba(40,35,36,.2)}.tooltipster-sidetip.tooltipster-solutions .tooltipster-content,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-content{font-size:1rem;font-family:"Crimson Text",serif;line-height:20px;padding:30px;color:#fff}.tooltipster-sidetip.tooltipster-solutions .tooltipster-content .rtf,.tooltipster-sidetip.tooltipster-solutions .tooltipster-content .wh-generic-page__teaser,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-content .rtf,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-content .wh-generic-page__teaser{font-size:1rem;font-family:"Crimson Text",serif;line-height:20px}.tooltipster-sidetip.tooltipster-solutions .tooltipster-arrow,.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-arrow{display:none}.tooltipster-sidetip.tooltipster-solutions-list.tooltipster-top,.tooltipster-sidetip.tooltipster-solutions.tooltipster-top{-webkit-transform:translateY(0);transform:translateY(0)}.tooltipster-sidetip.tooltipster-solutions-list.tooltipster-bottom,.tooltipster-sidetip.tooltipster-solutions.tooltipster-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.tooltipster-sidetip.tooltipster-solutions-list .tooltipster-box{max-width:360px}.wh-related-solutions__tooltips{display:none}.wh-related-solutions-links__tooltip.rtf,.wh-related-solutions-links__tooltip.wh-generic-page__teaser{color:#fff}.wh-related-solutions-links__tooltip.rtf>*,.wh-related-solutions-links__tooltip.wh-generic-page__teaser>*{color:#fff}.wh-relevant-image{margin:40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-relevant-image{margin:40px 25px}}@media (min-width:64em){.wh-relevant-image{margin:40px 7.5%}}.wh-relevant-image__wrapper{overflow:hidden}.wh-relevant-image .crop-image{overflow:hidden;max-width:100%;max-height:100%;position:relative}.wh-relevant-image .placeholder_image{width:100%;height:auto;opacity:0}.wh-relevant-image .crop-image__bottom-left,.wh-relevant-image .crop-image__bottom-right,.wh-relevant-image .crop-image__center,.wh-relevant-image .crop-image__top-left,.wh-relevant-image .crop-image__top-right{background-repeat:no-repeat;background-size:200%;position:absolute;top:0;right:0;bottom:0;left:0}.wh-relevant-image .crop-image__center{background-position:center}.wh-relevant-image .crop-image__top-left{background-position:top left}.wh-relevant-image .crop-image__top-right{background-position:top right}.wh-relevant-image .crop-image__bottom-left{background-position:bottom left}.wh-relevant-image .crop-image__bottom-right{background-position:bottom right}.wh-relevant-image .crop-image__resize{max-width:100%;height:auto!important}.wh-relevant-image__description{padding:0 10px}.wh-relevant-image__description p{text-align:left;font-size:font-size(12px)}@media (min-width:48em){.wh-relevant-image__description p{padding:0}}.rtf,.wh-generic-page__teaser{font-size:1.125rem;font-family:"Crimson Text",serif;line-height:30px;color:#414141}@media (min-width:48em){.rtf,.wh-generic-page__teaser{font-size:1.25rem;line-height:34px}}.rtf h1,.rtf h2,.rtf h3,.wh-generic-page__teaser h1,.wh-generic-page__teaser h2,.wh-generic-page__teaser h3{font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1.26;color:#1e1a1b}.rtf h1,.wh-generic-page__teaser h1{font-size:1.875rem;margin-top:0}@media (min-width:48em){.rtf h1,.wh-generic-page__teaser h1{font-size:2.75rem}}.rtf h2,.wh-generic-page__teaser h2{font-size:1.5rem}@media (min-width:48em){.rtf h2,.wh-generic-page__teaser h2{font-size:2.25rem}}.rtf h3,.wh-generic-page__teaser h3{font-size:1.3125rem}@media (min-width:48em){.rtf h3,.wh-generic-page__teaser h3{font-size:1.5rem}}.rtf h4,.wh-generic-page__teaser h4{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.rtf h4:before,.wh-generic-page__teaser h4:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.rtf h5,.rtf h6,.wh-generic-page__teaser h5,.wh-generic-page__teaser h6{font-size:.75rem;font-family:Chivo,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#282324}.rtf h5,.wh-generic-page__teaser h5{font-weight:700}.rtf h6,.wh-generic-page__teaser h6{font-weight:400}.rtf img,.wh-generic-page__teaser img{width:100%;max-width:100%;height:auto}.rtf .first-word,.wh-generic-page__teaser .first-word{font-size:2.25rem;font-weight:600;font-style:italic;line-height:.5;color:#282324}@media (min-width:48em){.rtf .first-word,.wh-generic-page__teaser .first-word{font-size:3rem}}.rtf a,.wh-generic-page__teaser a{text-decoration:none;color:#00576f}.rtf a:hover,.wh-generic-page__teaser a:hover{text-decoration:underline}.rtf button:disabled,.wh-generic-page__teaser button:disabled{border-color:transparent}.rtf .wh-link--new-page a:after,.wh-generic-page__teaser .wh-link--new-page a:after{line-height:10px;top:calc(50% - 5px);right:18px;display:inline-block;width:10px;height:10px;margin-bottom:1px;margin-left:5px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.rtf .wh-link--new-page a:before,.wh-generic-page__teaser .wh-link--new-page a:before{right:16px}}@media (min-width:64em){.rtf .wh-link--new-page a:hover:before,.wh-generic-page__teaser .wh-link--new-page a:hover:before{right:2px}}.rtf ol>li:before,.wh-generic-page__teaser ol>li:before{top:0}.rtf ol,.rtf ul,.wh-accordion-item__content-description ol,.wh-accordion-item__content-description ul,.wh-banner-fact-sheet-links ol,.wh-banner-fact-sheet-links ul,.wh-bio-overview-content ol,.wh-bio-overview-content ul,.wh-experience-item__details ol,.wh-experience-item__details ul,.wh-generic-content ol,.wh-generic-content ul,.wh-generic-page__teaser ol,.wh-generic-page__teaser ul{line-height:1.8;margin:1 0;padding:0 0 0 23px;color:#414141}.rtf ol ol,.rtf ol ul,.rtf ul ol,.rtf ul ul,.wh-accordion-item__content-description ol ol,.wh-accordion-item__content-description ol ul,.wh-accordion-item__content-description ul ol,.wh-accordion-item__content-description ul ul,.wh-banner-fact-sheet-links ol ol,.wh-banner-fact-sheet-links ol ul,.wh-banner-fact-sheet-links ul ol,.wh-banner-fact-sheet-links ul ul,.wh-bio-overview-content ol ol,.wh-bio-overview-content ol ul,.wh-bio-overview-content ul ol,.wh-bio-overview-content ul ul,.wh-experience-item__details ol ol,.wh-experience-item__details ol ul,.wh-experience-item__details ul ol,.wh-experience-item__details ul ul,.wh-generic-content ol ol,.wh-generic-content ol ul,.wh-generic-content ul ol,.wh-generic-content ul ul,.wh-generic-page__teaser ol ol,.wh-generic-page__teaser ol ul,.wh-generic-page__teaser ul ol,.wh-generic-page__teaser ul ul{margin:.5em 0;padding:0;counter-reset:li}.rtf ol ul>li:before,.rtf ul ul>li:before,.wh-accordion-item__content-description ol ul>li:before,.wh-accordion-item__content-description ul ul>li:before,.wh-banner-fact-sheet-links ol ul>li:before,.wh-banner-fact-sheet-links ul ul>li:before,.wh-bio-overview-content ol ul>li:before,.wh-bio-overview-content ul ul>li:before,.wh-experience-item__details ol ul>li:before,.wh-experience-item__details ul ul>li:before,.wh-generic-content ol ul>li:before,.wh-generic-content ul ul>li:before,.wh-generic-page__teaser ol ul>li:before,.wh-generic-page__teaser ul ul>li:before{top:.7em;left:2px;width:6px;height:6px;border-radius:50%;background-color:rgba(117,117,117,.5)}.rtf li,.wh-accordion-item__content-description li,.wh-banner-fact-sheet-links li,.wh-bio-overview-content li,.wh-experience-item__details li,.wh-generic-content li,.wh-generic-page__teaser li{position:relative;left:0;margin-bottom:.5em;padding-left:25px}.rtf li:before,.wh-accordion-item__content-description li:before,.wh-banner-fact-sheet-links li:before,.wh-bio-overview-content li:before,.wh-experience-item__details li:before,.wh-generic-content li:before,.wh-generic-page__teaser li:before{position:absolute;left:0;display:inline-block}.rtf ul,.wh-accordion-item__content-description ul,.wh-banner-fact-sheet-links ul,.wh-bio-overview-content ul,.wh-experience-item__details ul,.wh-generic-content ul,.wh-generic-page__teaser ul{list-style-type:none}.rtf ul>li:before,.wh-accordion-item__content-description ul>li:before,.wh-banner-fact-sheet-links ul>li:before,.wh-bio-overview-content ul>li:before,.wh-experience-item__details ul>li:before,.wh-generic-content ul>li:before,.wh-generic-page__teaser ul>li:before{top:.9em;width:10px;height:2px;content:"";background-color:#872434}.rtf ol,.wh-accordion-item__content-description ol,.wh-banner-fact-sheet-links ol,.wh-bio-overview-content ol,.wh-experience-item__details ol,.wh-generic-content ol,.wh-generic-page__teaser ol{list-style:none;counter-reset:li}.rtf ol>li,.wh-accordion-item__content-description ol>li,.wh-banner-fact-sheet-links ol>li,.wh-bio-overview-content ol>li,.wh-experience-item__details ol>li,.wh-generic-content ol>li,.wh-generic-page__teaser ol>li{counter-increment:li}.rtf ol>li:before,.wh-accordion-item__content-description ol>li:before,.wh-banner-fact-sheet-links ol>li:before,.wh-bio-overview-content ol>li:before,.wh-experience-item__details ol>li:before,.wh-generic-content ol>li:before,.wh-generic-page__teaser ol>li:before{font-size:1.25rem;width:1em;height:auto;content:counter(li) ".";color:#414141;background-color:transparent}.rtf ol.lower-alpha>li:before,.wh-accordion-item__content-description ol.lower-alpha>li:before,.wh-banner-fact-sheet-links ol.lower-alpha>li:before,.wh-bio-overview-content ol.lower-alpha>li:before,.wh-experience-item__details ol.lower-alpha>li:before,.wh-generic-content ol.lower-alpha>li:before,.wh-generic-page__teaser ol.lower-alpha>li:before{content:counter(li,lower-alpha) "."}.rtf ol.upper-alpha>li:before,.wh-accordion-item__content-description ol.upper-alpha>li:before,.wh-banner-fact-sheet-links ol.upper-alpha>li:before,.wh-bio-overview-content ol.upper-alpha>li:before,.wh-experience-item__details ol.upper-alpha>li:before,.wh-generic-content ol.upper-alpha>li:before,.wh-generic-page__teaser ol.upper-alpha>li:before{content:counter(li,upper-alpha) "."}.rtf ol.lower-roman>li:before,.wh-accordion-item__content-description ol.lower-roman>li:before,.wh-banner-fact-sheet-links ol.lower-roman>li:before,.wh-bio-overview-content ol.lower-roman>li:before,.wh-experience-item__details ol.lower-roman>li:before,.wh-generic-content ol.lower-roman>li:before,.wh-generic-page__teaser ol.lower-roman>li:before{content:counter(li,lower-roman) "."}.rtf ol.upper-roman>li:before,.wh-accordion-item__content-description ol.upper-roman>li:before,.wh-banner-fact-sheet-links ol.upper-roman>li:before,.wh-bio-overview-content ol.upper-roman>li:before,.wh-experience-item__details ol.upper-roman>li:before,.wh-generic-content ol.upper-roman>li:before,.wh-generic-page__teaser ol.upper-roman>li:before{content:counter(li,upper-roman) "."}.rtf .crop-image,.wh-accordion-item__content-description .crop-image,.wh-banner-fact-sheet-links .crop-image,.wh-bio-overview-content .crop-image,.wh-experience-item__details .crop-image,.wh-generic-content .crop-image,.wh-generic-page__teaser .crop-image{overflow:hidden;max-width:100%;max-height:100%;position:relative}.rtf .crop-image.crop-image__center img,.wh-accordion-item__content-description .crop-image.crop-image__center img,.wh-banner-fact-sheet-links .crop-image.crop-image__center img,.wh-bio-overview-content .crop-image.crop-image__center img,.wh-experience-item__details .crop-image.crop-image__center img,.wh-generic-content .crop-image.crop-image__center img,.wh-generic-page__teaser .crop-image.crop-image__center img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__top-left img,.wh-accordion-item__content-description .crop-image.crop-image__top-left img,.wh-banner-fact-sheet-links .crop-image.crop-image__top-left img,.wh-bio-overview-content .crop-image.crop-image__top-left img,.wh-experience-item__details .crop-image.crop-image__top-left img,.wh-generic-content .crop-image.crop-image__top-left img,.wh-generic-page__teaser .crop-image.crop-image__top-left img{position:absolute;left:0;top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__top-right img,.wh-accordion-item__content-description .crop-image.crop-image__top-right img,.wh-banner-fact-sheet-links .crop-image.crop-image__top-right img,.wh-bio-overview-content .crop-image.crop-image__top-right img,.wh-experience-item__details .crop-image.crop-image__top-right img,.wh-generic-content .crop-image.crop-image__top-right img,.wh-generic-page__teaser .crop-image.crop-image__top-right img{position:absolute;right:0;top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__bottom-left img,.wh-accordion-item__content-description .crop-image.crop-image__bottom-left img,.wh-banner-fact-sheet-links .crop-image.crop-image__bottom-left img,.wh-bio-overview-content .crop-image.crop-image__bottom-left img,.wh-experience-item__details .crop-image.crop-image__bottom-left img,.wh-generic-content .crop-image.crop-image__bottom-left img,.wh-generic-page__teaser .crop-image.crop-image__bottom-left img{position:absolute;left:0;bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rtf .crop-image.crop-image__bottom--right img,.wh-accordion-item__content-description .crop-image.crop-image__bottom--right img,.wh-banner-fact-sheet-links .crop-image.crop-image__bottom--right img,.wh-bio-overview-content .crop-image.crop-image__bottom--right img,.wh-experience-item__details .crop-image.crop-image__bottom--right img,.wh-generic-content .crop-image.crop-image__bottom--right img,.wh-generic-page__teaser .crop-image.crop-image__bottom--right img{position:absolute;right:0;bottom:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.wh-statistics{margin:40px 25px}@media (min-width:64em){.wh-statistics{margin:40px 7.5%}}.wh-statistics .slick-dots{margin:0;padding:0;list-style:none;text-align:center}.wh-statistics .slick-slider .slick-next,.wh-statistics .slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:10px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.wh-statistics .slick-slider .slick-prev{left:0}.wh-statistics .slick-slider .slick-prev:before{font-size:3.125rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);right:18px;display:inline-block;content:"\f104";color:#872434}.wh-statistics .slick-slider .slick-next{right:-35px}@media (min-width:64em){.wh-statistics .slick-slider .slick-next{right:-30px}}.wh-statistics .slick-slider .slick-next:before{font-size:3.125rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);right:18px;display:inline-block;content:"\f105";color:#872434}.wh-statistics .slick-slider .slick-arrow{z-index:5;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.wh-statistics .slick-slider:hover .slick-arrow{visibility:visible;opacity:1}.wh-statistics-slide{text-align:center}.wh-statistics-slide__title{font-family:Chivo,sans-serif;margin-bottom:10px;text-transform:uppercase}.wh-statistics-slide__date{font-size:.875rem;color:#1e1a1b}.wh-statistics-slide__statistics{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;padding:30px 0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.wh-statistics-slide__statistics{padding:50px 0}}.wh-statistics-slide-statistic{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;max-height:300px;padding:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.wh-statistics-slide-statistic{width:33.33%}}.wh-statistics-slide-statistic__content{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:300px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-statistics-slide-statistic__value{font-size:2.5rem;font-family:Chivo,sans-serif;font-weight:300;line-height:46px;margin:0;color:#282324}@media (min-width:48em){.wh-statistics-slide-statistic__value{font-size:5rem;line-height:80px}}.wh-statistics-slide-statistic__name{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;margin:0;text-transform:uppercase;color:#6f6f6f}@media (min-width:48em){.wh-statistics-slide-statistic__name{font-size:1.125rem}}.wh-statistics-slide-graphic{position:relative;overflow:visible;width:100%;max-width:300px;border-radius:50%}.wh-statistics-slide-graphic svg{overflow:visible!important;width:100%;max-width:300px;height:auto;min-height:155px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:48em){.wh-statistics-slide-graphic svg{min-height:300px}}.wh-statistics-slide-graphic__border{fill:none;stroke:#e6e6e6;stroke-width:.7;stroke-linecap:round;stroke-dasharray:0,2}.wh-statistics-slide-graphic__progress{position:absolute;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;stroke:#872434;fill:none;stroke-width:1;stroke-linecap:round}.wh-statistics-slide-graphic__progress--orange{stroke:#ef8200}.wh-statistics-slide-graphic__progress--blue{stroke:#003d6f}.wh-statistics-slide-graphic__progress--purple{stroke:#55274f}.wh-statistics-slide-graphic__progress--green{stroke:#aab300}.wh-statistics-slide-graphic__progress.animate{animation:circle-chart-fill 2s reverse}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}}.wh-about-overview{position:relative;margin:35px}@media (min-width:48em) and (max-width:63.99em){.wh-about-overview{margin:30px 100px 40px}}@media (min-width:64em){.wh-about-overview{margin:50px 7.5%;padding-left:60px}}.wh-about-overview__title{font-size:2.5rem;font-weight:600;font-style:italic;margin:0;color:#1e1a1b}@media (min-width:48em) and (max-width:63.99em){.wh-about-overview__title{font-size:2.75rem}}@media (min-width:64em){.wh-about-overview__title{font-size:3.4375rem}}.wh-about-overview__title:after{display:block;width:40px;height:2px;margin-top:30px;content:"";background-color:#ececec}@media (min-width:64em){.wh-about-overview__wrapper{float:left;width:54%}}.wh-about-overview__content{font-size:1rem;font-family:Chivo,sans-serif;line-height:2;margin-bottom:40px;padding-top:14px;color:#323232}@media (min-width:48em){.wh-about-overview__content{margin-bottom:55px}}.wh-about-overview__content ol>li:before{font-size:1rem;top:0}.wh-about-overview-nav{margin-bottom:20px}@media (min-width:48em){.wh-about-overview-nav{max-width:320px}}@media (min-width:48em) and (max-width:63.99em){.wh-about-overview-nav{margin-bottom:40px}}@media (min-width:64em){.wh-about-overview-nav{margin-bottom:0}}@media (min-width:64em){.wh-about-overview-nav .wh-about-overview-nav__select{display:none}}.wh-about-overview-nav .selectric-wh-dropdown{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.wh-about-overview-nav .selectric-wh-dropdown .disabled{display:none}.wh-about-overview-nav__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#1e1a1b}.wh-about-overview__img{width:100%;text-align:center}.wh-about-overview__img img{max-width:100%}@media (min-width:64em){.wh-about-overview__img{float:right;width:37%}}.wh-video-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 25px}@media (min-width:64em){.wh-video-grid{margin:40px 7.5%}}.wh-video-grid__title{margin:0 0 20px}@media (min-width:48em){.wh-video-grid__title{margin:0 0 40px}}.wh-video-grid__list{display:block;float:left;width:100%;margin:0 0 15px;padding:0;list-style:none}@media (min-width:48em){.wh-video-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-video-grid-item{position:relative;display:none;margin-bottom:20px;padding-bottom:12px}@media (min-width:48em){.wh-video-grid-item{width:33.33%;padding:0 12px 12px}}.wh-video-grid-item:nth-child(-n+3){display:block}.show-all .wh-video-grid-item{display:block}.wh-video-grid-item:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:#e6e6e6}@media (min-width:48em){.wh-video-grid-item:after{right:12px;left:12px}}.wh-video-grid-item__thumb{position:relative;display:block;overflow:hidden;height:0;padding-top:56.25%;border-radius:2px;background-position:center;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(40,35,36,.2);box-shadow:0 2px 3px rgba(40,35,36,.2)}.wh-video-grid-item__thumb:after{position:absolute;bottom:15px;left:10px;display:inline-block;width:30px;height:30px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/play-button-white.svg) no-repeat center center/100% 100%}@media (min-width:64em){.wh-video-grid-item__thumb:after{width:50px;height:50px}}.wh-video-grid-item__thumb:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.wh-video-grid-item__title{font-size:1.25rem;margin-top:10px;margin-bottom:0;padding-top:15px;border-top:1px solid #e6e6e6}@media (min-width:64em){.wh-video-grid-item__title{margin-top:20px}}.event-columns .wh-video-grid-item__title{-webkit-padding-after:0;padding-block-end:0}.wh-video-grid-item__description{font-size:.875rem;font-family:Chivo,sans-serif;overflow:hidden;max-height:66px}.wh-video-grid__footer{text-align:center}.show-all .wh-video-grid__cta-view-all{display:none}.wh-article-body::first-letter{font-size:2.25rem;font-weight:600;font-style:italic;line-height:.5;color:#282324}@media (min-width:48em){.wh-article-body::first-letter{font-size:3rem}}.wh-article-body.rtf,.wh-article-body.wh-generic-page__teaser{font-size:1.25rem;font-family:"Crimson Text",serif}@media (max-width:47.99em){.wh-article-body.rtf,.wh-article-body.wh-generic-page__teaser{font-size:1.125rem;line-height:30px}}.wh-article-body--seemore::first-letter{all:unset}.read-more .wh-see-more-btn{text-transform:uppercase;text-decoration:underline}.wh-see-more-btn{font-size:.875rem;display:inline-block;width:auto;position:relative;text-align:left;line-height:normal;letter-spacing:1px;padding:0;font-family:Chivo,sans-serif}@media (min-width:48em){.wh-see-more-btn{display:none}}.wh-article-brief{margin:-20px 0 40px;padding:0 30px;border:1px solid #ececec;border-top:5px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-article-brief{margin:-60px 30px 40px}}@media (min-width:64em){.wh-article-brief{margin:-120px 0 40px}}.wh-article-brief__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;position:relative;margin:0;padding:30px 0;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-article-brief__title:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}@media (max-width:47.99em){.wh-article-brief__title:after{font-size:1.5625rem;font-weight:400;position:absolute;top:25px;right:0;display:inline-block;content:"+";color:#00576f}.expanded .wh-article-brief__title:after{content:"\2013"}}.wh-article-brief__content{font-size:1rem;line-height:1.5;display:none;padding:0 0 40px;color:#414141}@media (min-width:48em){.wh-article-brief__content{display:block!important}}.wh-article-brief__content ul{font-size:.8125rem;line-height:1.7;margin:0;padding:0;list-style-type:none;color:#6f6f6f}.wh-article-brief__content li{position:relative;margin-bottom:1em;padding-left:25px}.wh-article-brief__content li:last-child{margin-bottom:0}.wh-article-brief__content li:before{position:absolute;top:.7em;left:0;display:inline-block;width:10px;height:2px;content:"";background-color:#872434}.wh-article-brief__content>:first-child{margin-top:0}.wh-article-footnotes{margin-top:0}.wh-article-footnotes .wh-accordion-item__content__wrapper{padding-top:60px}@media (min-width:64em){.wh-article-footnotes .wh-accordion-item__content__wrapper{padding-top:70px}}.wh-article-footnotes__content ol{font-size:.75rem;font-weight:700;font-style:italic;padding-left:10px;list-style:decimal}@media (min-width:64em){.wh-article-footnotes__content ol{padding-left:20px}}.wh-article-footnotes__content li{margin-bottom:20px;padding-left:15px}@media (min-width:64em){.wh-article-footnotes__content li{padding-left:25px}}.wh-article-footnotes__content a{text-decoration:none}.wh-article-footnotes__item-content{font-size:1.125rem;font-weight:400;font-style:normal}.footnote{text-decoration:none}.wh-article-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:350px;margin-bottom:20px;padding:50px 20px 70px;text-align:center;color:#fff;background:no-repeat center center/cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99em){.wh-article-hero--right{background-position:right center}.wh-article-hero--left{background-position:left center}}@media (min-width:48em){.wh-article-hero{margin-bottom:40px;background-size:100vw auto}}@media (min-width:48em) and (max-width:50.125em){.wh-article-hero{margin-top:-10px}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero{min-height:325px;padding:25px 25px 85px}}@media (min-width:64em) and (max-width:70.25em){.wh-article-hero{margin-top:-80px}}@media (min-width:70.25em){.wh-article-hero{margin-top:-50px}}@media (min-width:64em){.wh-article-hero{min-height:550px;padding:150px 7.5%}}.wh-article-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),to(rgba(0,0,0,.65)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.65) 100%)}.wh-article-hero__wrapper{position:relative;overflow:hidden;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.wh-article-hero__wrapper .wh-article-hero__cta{margin-top:20px}.wh-article-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:no-repeat center calc(50% + 10px)/cover;-webkit-filter:blur(10px);filter:blur(10px)}@media (max-width:47.99em){.crop-right .wh-article-hero__img{background-position:right -20px top calc(50% + 10px)}.crop-left .wh-article-hero__img{background-position:-20px calc(50% + 10px)}}@media (min-width:48em){.wh-article-hero__img{background-size:100vw auto}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__img{background-position:center top calc(50% + 25px)}}@media (min-width:64em){.wh-article-hero__img{background-position:center center}}.wh-article-hero__content{position:relative;padding:30px 20px 25px;border-radius:2px;background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.wh-article-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-article-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(138,12,33,.8)}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__content{padding:45px 35px 35px}}@media (min-width:64em){.wh-article-hero__content{padding:50px 12% 35px}}.wh-article-hero__title{font-size:1.5rem;font-weight:400;line-height:1.1;position:relative;margin:0 0 20px}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__title{font-size:2.25rem}}@media (min-width:64em){.wh-article-hero__title{font-size:3rem}}.wh-article-hero__date,.wh-article-hero__location{font-size:.75rem;position:relative;display:block;margin:0 auto 5px;letter-spacing:1px;text-transform:uppercase}@media (min-width:48em){.wh-article-hero__date,.wh-article-hero__location{display:inline-block;margin-bottom:0}.wh-article-hero__date+.wh-article-hero__location,.wh-article-hero__location+.wh-article-hero__location{margin-left:2px;padding-left:6px;border-left:1px solid #fff}}.wh-article-hero__tags{position:relative;margin-top:20px}.wh-article-hero__type{font-size:.75rem;line-height:1.66;display:inline-block;margin:2px 2px 4px;padding:0 4px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#282324;border:1px solid #fff;border-radius:2px;background-color:#fff}.wh-article-hero__type:before{display:table;clear:both;content:''}.wh-article-hero__type:hover{text-decoration:none;color:#282324;background-color:#e6e6e6}.wh-article-hero__subtype{font-size:.75rem;line-height:1.66;position:relative;display:inline-block;margin:2px;padding:0 4px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:2px}.wh-article-hero__subtype:hover{text-decoration:none;color:#282324;background-color:#e6e6e6}.wh-article-hero__video{font-size:.875rem;position:absolute;z-index:3;bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 25px);text-align:center;text-decoration:none;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero__video{bottom:40px}}@media (min-width:64em){.wh-article-hero__video{font-size:1.125rem;bottom:60px;left:7.5%;width:auto}}.wh-article-hero__video img{width:30px;height:30px;margin-right:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:64em){.wh-article-hero__video img{width:60px;height:60px;margin-right:20px}}.wh-article-hero__video:hover{text-decoration:underline}.wh-article-hero__video:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.wh-article-hero__cta{margin-block:40px 0}.wh-article-hero-callouts{position:relative;margin:-40px 25px 60px}@media (min-width:48em){.wh-article-hero-callouts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-article-hero-callouts aside:first-child{width:270px}.wh-article-hero-callouts aside:last-child{width:calc(100% - 285px);max-width:825px;margin-left:15px}.wh-article-hero-callouts aside:only-child{width:100%}}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero-callouts{margin-top:-20px}}@media (min-width:64em){.wh-article-hero-callouts{margin:-60px 7.5% 80px}}@media (min-width:64em){.wh-blog-hero{margin-top:-50px}}.wh-blog-hero__wrapper{position:relative;background-color:#262626}.wh-blog-hero--white .wh-blog-hero__wrapper{background-color:#fff}.wh-blog-hero__img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}.wh-blog-hero__img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.wh-blog-hero--red .wh-blog-hero__img:after{background:rgba(135,36,52,.75)}.wh-blog-hero--blue .wh-blog-hero__img:after{background:rgba(0,87,111,.75)}.wh-blog-hero--black .wh-blog-hero__img:after{background:rgba(30,26,27,.3);background-size:cover;background-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-blog-hero--black .wh-blog-hero__img:after{background:rgba(8,7,7,.5)}}@supports (-ms-ime-align:auto){.wh-blog-hero--black .wh-blog-hero__img:after{background:rgba(52,45,47,.5)}}.wh-blog-hero--white .wh-blog-hero__img:after{background:rgba(255,255,255,.75)}@media (min-width:48em){.wh-blog-hero__img--mobile{display:none}}@media (max-width:47.99em){.wh-blog-hero__img--mobile+.wh-blog-hero__img--desktop{display:none}}.wh-blog-hero__content{position:relative;padding:65px 25px 30px;color:#fff}@media (min-width:48em){.wh-blog-hero__content{padding-right:60px;padding-left:60px}}@media (min-width:64em){.wh-blog-hero__content{width:55%;margin-left:7.5%;padding-right:0;padding-left:0}}.wh-blog-hero--white .wh-blog-hero__content{color:#00576f}.wh-blog-hero__view-all-cta{font-size:1.0625rem;font-family:Chivo,sans-serif;font-weight:400;line-height:18px;display:inline-block;margin-bottom:10px;text-decoration:none;color:inherit}.wh-blog-hero__view-all-cta svg{width:10px;height:10px;fill:#fff}.wh-blog-hero--white .wh-blog-hero__view-all-cta svg{fill:#00576f}.wh-blog-hero__title{font-size:2.25rem;font-weight:600;line-height:38px;margin:0 0 10px}@media (min-width:64em){.wh-blog-hero__title{font-size:3rem;line-height:54px;margin:0 10% 10px 0}}.wh-blog-hero__author{font-size:1.3125rem;font-family:"Crimson Text",serif;font-weight:600;display:block}.wh-blog-hero__author a{text-decoration:none;color:#fff}.wh-blog-hero__author a:hover{text-decoration:underline}.wh-blog-hero__teaser{font-size:1.0625rem;font-family:Chivo,sans-serif;font-weight:400;line-height:34px}@media (max-width:47.99em){.wh-blog-hero__teaser{display:none}}.wh-blog-hero__teaser:before{display:block;width:40px;height:2px;margin:20px 0 30px;content:"";background-color:#fff}.wh-blog-hero--white .wh-blog-hero__teaser:before{background-color:#00576f}.wh-blog-hero__accordion{margin:0}@media (min-width:48em){.wh-blog-hero__accordion{display:none}}.wh-blog-hero__accordion .wh-accordion-item{margin:0}.wh-blog-hero__accordion .wh-accordion-item__tab{padding:0 25px;border:0;-webkit-box-shadow:none;box-shadow:none}.wh-blog-hero__accordion .wh-accordion-item__tab:hover{background:#fff}.wh-blog-hero__accordion .wh-accordion-item__content{margin:-30px 0 0}.wh-blog-hero__accordion .wh-accordion-item__content__wrapper{font-size:1rem;font-family:Chivo,sans-serif;line-height:24px;color:#414141}.wh-blog-hero__accordion .wh-accordion-item__tab-title{font-size:.875rem;font-weight:700;margin:25px 0;letter-spacing:1px;text-transform:uppercase}.wh-accordion-item--open .wh-blog-hero__accordion .wh-accordion-item__tab-title{color:#872434}.wh-blog-hero__accordion .wh-accordion-item--open{padding-bottom:0}.wh-blog-hero__accordion .wh-accordion-item--open .wh-accordion-item__tab{background:#fff}.wh-blog-hero__accordion .wh-accordion-item--open .wh-accordion-item__tab-title{color:#872434}.wh-blog-hero__twitter-cta{font-size:.75rem;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-blog-hero__twitter-cta{margin-top:0}}.wh-blog-hero__twitter-cta svg{margin-right:10px;fill:#fff}.wh-blog-hero--white .wh-blog-hero__twitter-cta svg{fill:#00576f}.wh-blog-hero__link{font-size:.75rem;font-weight:700;line-height:1.5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-blog-hero__link svg{width:17px;height:17px;margin-right:10px;fill:#fff;stroke:#1e1a1b}.wh-blog-hero--white .wh-blog-hero__link svg{fill:#00576f;stroke:#fff}.wh-blog-hero__links-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px}@media (max-width:47.99em){.wh-blog-hero__links-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.wh-blog-listing--blogs{position:relative;margin:40px 25px;padding-top:50px}@media (min-width:64em){.wh-blog-listing--blogs{margin:40px 7.5%}}.wh-blog-listing .spinner{display:none;width:100%;margin-top:30px}.wh-blog-listing .spinner.loading{display:block}.wh-blog-listing-header{color:#fff;background:#872434}.wh-blog-listing-header.stuck{position:fixed;top:104px;width:100%}.wh-blog-listing-header__wrapper{margin:0 25px;padding:25px 0 5px}@media (min-width:48em){.wh-blog-listing-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:48em){.wh-blog-listing-header__wrapper{padding:32px 0 30px}}@media (min-width:64em){.wh-blog-listing-header__wrapper{min-height:0;margin:0 7.5%;padding:55px 0 50px}}.stuck .wh-blog-listing-header__wrapper{padding-top:0;padding-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.stuck .wh-blog-listing-header__wrapper .selectric{min-height:30px}.stuck .wh-blog-listing-header__wrapper .selectric .label{line-height:30px;min-height:30px;padding:0}.stuck .wh-blog-listing-header__wrapper .selectric .button{height:30px}@media (min-width:48em){.stuck .wh-blog-listing-header__wrapper{min-height:30px}}.wh-blog-listing-header__title{font-size:1.5rem;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.stuck .wh-blog-listing-header__title{display:none}.wh-blog-listing-header__filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-25px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:48em){.wh-blog-listing-header__filters{width:100%;min-width:305px;margin-top:-15px;margin-right:-5px;margin-left:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:auto;flex-basis:auto}}*+.wh-blog-listing-header__filters{width:auto}.stuck .wh-blog-listing-header__filters{margin-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:64em){.wh-blog-listing-header__filters .wh-blog-listing-header__select{display:none}}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric{border:0;background:0 0}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric .button{top:1px;width:25px}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric .button:after{width:10px;height:10px;background-image:url(/images/down-arrow-white.svg)}.wh-blog-listing-header__filters .selectric-wh-dropdown .selectric .label{font-size:.75rem;font-weight:700;margin-right:25px;color:#fff}.wh-blog-listing-header__filters .selectric-items{top:25px;left:20px}@media (min-width:48em){.wh-blog-listing-header__filters .selectric-items{right:5px;left:auto;width:420px!important;min-width:420px!important}}.wh-blog-listing-header__filters .selectric-items li:first-child{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#872434!important;background-color:#fff}.wh-blog-listing-header__filters .selectric-items li:first-child:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#b6b6b6}.selectric-wh-blog-listing__topic{width:100px}.selectric-wh-blog-listing__date-range{width:135px}.selectric-wh-blog-listing__date-range:first-child{justify-self:flex-start}.wh-blog-listing-results{margin:0 25px}@media (min-width:64em){.wh-blog-listing-results{margin:0 7.5%}}.wh-blog-listing-results__list{margin:0;padding:0;list-style:none}.wh-blog-listing-results-item{width:100%;padding:30px 10px;border-top:2px solid #e6e6e6}.wh-blog-listing-results-item:first-child{border:0}@media (min-width:48em){.wh-blog-listing-results-item{padding:50px 35px}}@media (min-width:64em){.wh-blog-listing-results-item{padding:50px 60px}}.wh-blog-listing-results-item a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.wh-blog-listing-results-item a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.wh-blog-listing-results-item a:hover .wh-blog-listing-results-item__title{text-decoration:underline;color:#00576f}.limit-results .wh-blog-listing-results-item:last-child{border-bottom:2px solid #e6e6e6}.wh-blog-listing-results-item__title{font-size:1.375rem;font-weight:700;line-height:22px;margin:0;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:none;color:#282324;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:48em){.wh-blog-listing-results-item__title{font-size:1.75rem;line-height:32px;margin-right:10%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.wh-blog-listing-results-item__date{font-size:.75rem;font-family:Chivo,sans-serif;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f;line-break:12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:48em){.wh-blog-listing-results-item__date{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.wh-blog-listing-results-item__description{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:26px;margin-top:18px;margin-bottom:0;color:#757575}.wh-blog-listing-results-item__description p{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:26px;color:#757575}.wh-blog-listing-results-item__description p:first-of-type{margin-top:0}.wh-blog-listing-results-item__description p:last-of-type{margin-bottom:0}.wh-blog-listing .wh-search-results__footer{padding:30px 25px}@media (min-width:48em){.wh-blog-listing .wh-search-results__footer{padding:60px 25px}}.limit-results .wh-search-results__footer{display:none}.wh-blog-listing-no-results{display:none}.no-results .wh-blog-listing-no-results{display:block}.wh-blog-listing__facets{display:none;width:100%;margin-top:20px}.stuck .wh-blog-listing__facets{display:none!important}.wh-blog-listing__clear{line-height:1;position:relative;width:100%;height:49px;padding:17px 20px 15px}@media (min-width:48em){.wh-blog-listing__clear{width:auto}}.wh-author{margin:40px 20px}@media (min-width:48em) and (max-width:63.99em){.wh-author{margin:40px 25px}}@media (min-width:64em){.wh-author{margin:40px 7.5%}}@media (max-width:63.99em){.wh-author .wh-content-readmore__btn{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wh-author__header{margin-bottom:20px}@media (min-width:48em){.wh-author__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.wh-author__title{margin-top:0}@media (max-width:47.99em){.wh-author__title{margin-bottom:10px}}.wh-author__btn-readmore:hover{text-decoration:none}.wh-author__btn-readmore:after{font-family:FontAwesome;width:10px;height:10px;margin-bottom:1px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-author__btn-readmore:before{right:16px}}@media (min-width:64em){.wh-author__btn-readmore:hover:before{right:2px}}.wh-author__content .wh-generic-content__teaser{color:#282324}.wh-author__content .wh-generic-content__teaser strong{color:#1e1a1b}.wh-author__img{display:block;visibility:visible;max-width:90%;height:auto;margin:0 auto 20px;opacity:1;-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2)}@media (min-width:48em){.wh-author__img{display:inline-block;float:left;max-width:100%;margin-right:20px;margin-bottom:0}}.wh-book-overview{padding-top:30px}@media (min-width:48em){.wh-book-overview{padding-top:0}}@media (max-width:63.99em){.wh-book-overview .wh-content-readmore__btn{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wh-book-overview-details{text-align:center}@media (min-width:48em){.wh-book-overview-details{margin:0 auto;text-align:left}}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-details{width:75%}}@media (min-width:64em){.wh-book-overview-details{width:60%}}.wh-book-overview-details__wrapper{text-align:left}@media (min-width:48em){.wh-book-overview-details__wrapper{float:left}}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-details__wrapper{width:calc(100% - 335px)}}@media (min-width:64em){.wh-book-overview-details__wrapper{width:calc(100% - 380px)}}.wh-book-overview-details__img{max-width:100%;margin-bottom:20px}@media (min-width:48em){.wh-book-overview-details__img{float:left;height:auto;margin-bottom:0}}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-details__img{width:300px;margin-right:35px}}@media (min-width:64em){.wh-book-overview-details__img{width:330px;margin-right:50px}}.wh-book-overview-details__headlines{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 25px;color:#1e1a1b;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:48em){.wh-book-overview-details__headlines{position:static;top:auto;display:block;height:auto;margin:3px 0 40px;padding:0}}.wh-book-overview-details__headlines h1{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1;width:100%;margin:0;padding-bottom:5px}@media (min-width:64em){.wh-book-overview-details__headlines h1{font-size:2.25rem}}.wh-book-overview-details__headlines h1 sup{font-size:1.125rem;font-family:Chivo,sans-serif;font-style:normal;line-height:inherit;top:-1em;color:#872434}.wh-book-overview-details__headlines h2{font-size:1.25rem;margin-bottom:0}.wh-book-overview-details__headlines h3{font-size:.75rem;font-family:Chivo,sans-serif;line-height:1.42;width:100%;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase}.wh-book-overview-ctas{padding:0 25px;text-align:center}@media (min-width:48em){.wh-book-overview-ctas{padding:0;text-align:left}}.wh-book-overview__btn-register{display:inline-block;width:100%;margin-bottom:20px;text-align:center}@media (min-width:48em){.wh-book-overview__btn-register{width:auto;margin-right:30px;margin-bottom:10px}}.wh-book-overview__btn-exceprts{display:inline-block}.wh-book-overview__btn-exceprts:hover{text-decoration:none}.wh-book-overview-content{font-weight:400;line-height:2.125;clear:both;margin:0;padding:50px 40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-book-overview-content{padding-top:50px}}@media (min-width:64em){.wh-book-overview-content{padding-top:70px}}.wh-book-overview-content.wh-generic-content{margin:0}@media (min-width:48em){.wh-book-overview-content.wh-generic-content{margin:0 auto}}.wh-excerpts-modal__content{overflow:hidden;width:100%;height:480px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (min-width:48em){.wh-excerpts-modal__content{width:620px;height:550px;margin:60px 35px}}@media (min-width:64em){.wh-excerpts-modal__content{width:860px;margin:60px 35px}}.wh-excerpts-modal__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:200%;height:calc(100% - 50px);margin-left:0;-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1)}@media (min-width:48em){.wh-excerpts-modal__content-wrapper{width:100%;height:100%}}@media (max-width:47.99em){.view-content .wh-excerpts-modal__content-wrapper{margin-left:-100%}}.wh-excerpts-modal-menu{position:relative;width:100%;padding:25px 0 0}@media (min-width:48em){.wh-excerpts-modal-menu{width:30%;border-right:1px solid #e6e6e6}}.wh-excerpts-modal-menu__list{margin:0;padding:0;list-style:none}.wh-excerpts-modal-menu__item{font-size:1rem;font-family:"Crimson Text",serif;font-weight:400}.wh-excerpts-modal-menu__item a{display:inline-block;width:100%;padding:15px 25px;text-decoration:none;color:#414141}.wh-excerpts-modal-menu__item a:hover{color:#00576f;background-color:#c6dfe6}.wh-excerpts-modal-menu__item.active a{font-weight:600;color:#872434}.wh-excerpts-modal__main{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:30px;position:relative;overflow:auto;width:calc(100% - 50px);padding:20px 20px 30px;color:#414141}@media (min-width:48em){.wh-excerpts-modal__main{width:70%;padding:40px 50px}}.wh-excerpts-modal__title{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;text-transform:uppercase;color:#872434}.wh-excerpts-modal__title:before{position:relative;top:-3px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:#b6b6b6}.wh-excerpts-modal__btn-back{font-size:.875rem;position:absolute;bottom:1px;display:none;width:calc(100% - 2px);padding:17px 5px;text-align:center;text-decoration:none;text-transform:uppercase;color:#00576f;background:#fff;-webkit-box-shadow:0 -10px 20px rgba(0,0,0,.1);box-shadow:0 -10px 20px rgba(0,0,0,.1)}.wh-excerpts-modal__btn-back span{position:relative}.wh-excerpts-modal__btn-back span:before{position:absolute;top:2px;left:-20px;width:10px;height:10px;content:"";-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background:url(/images/arrow-right.svg) no-repeat;background-size:contain}.wh-excerpts-modal__btn-back:hover{text-decoration:none}@media (min-width:48em){.wh-excerpts-modal__btn-back{display:none}}@media (max-width:47.99em){.view-content .wh-excerpts-modal__btn-back{display:block}}body[data-current-modal=wh-excerpts-modal] .modal-close{top:20px;right:15px;padding:0}@media (min-width:48em){body[data-current-modal=wh-excerpts-modal] .modal-close{top:90px;right:65px}}body[data-current-modal=wh-excerpts-modal] .modal-close svg{fill:#e6e6e6!important}@media (max-width:47.99em){body[data-current-modal=wh-excerpts-modal] .modal-close svg{width:20px;height:20px}}body[data-current-modal=wh-excerpts-modal] .modal-close svg *{fill:#e6e6e6!important}.wh-reviews-testimonials{overflow:hidden}.wh-reviews-testimonials__wrapper{margin:40px 20px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-reviews-testimonials__wrapper{margin:40px 35px}}@media (min-width:64em){.wh-reviews-testimonials__wrapper{margin:40px 7.5% 55px}}.wh-reviews-testimonials__quote-item{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:24px;position:relative;min-height:60px;padding:10px 20px 0;text-align:center;color:#414141}@media (min-width:48em){.wh-reviews-testimonials__quote-item{font-size:1.3125rem;line-height:32px;padding:10px 80px 0}}@media (min-width:64em){.wh-reviews-testimonials__quote-item{font-size:1.5rem;padding:10px 200px 0}}.wh-reviews-testimonials__quote-item span{position:relative}.wh-reviews-testimonials__quote-item span:before{position:absolute;top:-7px;left:-25px;width:51px;height:40px;content:"";background:url(/images/quote.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-reviews-testimonials__quote-item span:before{top:-12px;left:-50px;width:76px;height:60px}}@media (min-width:64em){.wh-reviews-testimonials__people{margin:0}}.wh-reviews-testimonials__people .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-bottom:15px}.wh-reviews-testimonials__people .slick-slide{height:auto;margin:0 5px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e6e6e6;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-reviews-testimonials__people .slick-slide{margin:0 15px}}.wh-reviews-testimonials__people .slick-slide>div{height:100%}.wh-reviews-testimonials__people .slick-slide:focus{outline:0}.wh-reviews-testimonials__people .slick-slide:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1)}.wh-reviews-testimonials__people .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-reviews-testimonials__people .slick-dots{margin-top:10px;margin-left:0}}@media (min-width:64em){.wh-reviews-testimonials__people .slick-dots{margin-top:20px}}.wh-reviews-testimonials__people .slick-dots li:last-child{margin-right:0}.wh-reviews-testimonials-people-item{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;height:100%;padding:30px 10px;cursor:pointer;text-align:center;color:#282324}.wh-reviews-testimonials-people-item.wh-reviews-testimonials-people-item--with-image{text-align:left}@media (min-width:48em){.wh-reviews-testimonials-people-item{padding:30px 15px}}.wh-reviews-testimonials-people-item:hover .wh-reviews-testimonials-people-item__name,.wh-reviews-testimonials-people-item:hover .wh-reviews-testimonials-people-item__position{opacity:1}.wh-reviews-testimonials-people-item__container{width:100%;-ms-flex-item-align:center;align-self:center}.wh-reviews-testimonials-people-item__name{font-size:1.5rem;font-weight:600;margin:0 0 5px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.35}.slick-current .wh-reviews-testimonials-people-item__name{opacity:1}.wh-reviews-testimonials-people-item__position{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;margin:0;-webkit-transition:opacity .3s;transition:opacity .3s;text-transform:uppercase;opacity:.35}.slick-current .wh-reviews-testimonials-people-item__position{opacity:1;color:#872434}.wh-reviews-testimonials-people-item__img{float:left;width:80px;height:auto;margin-right:15px;opacity:.35}.slick-current .wh-reviews-testimonials-people-item__img{opacity:1}.wh-table-contents-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-table-contents-item{font-size:.875rem;width:100%;padding:0 0 20px;border-bottom:1px solid #e6e6e6}@media (min-width:48em){.wh-table-contents-item{font-size:1rem;width:calc(50% - 20px);margin:0 10px;padding:10px 0 30px}}@media (min-width:48em){.wh-table-contents-item:nth-child(2n):nth-last-child(-n+3)~li{padding-bottom:0;border-bottom:0}}@media (max-width:47.99em){.wh-table-contents-item:last-child{padding-bottom:0;border-bottom:0}}.wh-table-contents-item h2{font-size:1.3125rem;font-weight:600;margin-bottom:0;color:#872434}@media (min-width:48em){.wh-table-contents-item h2{font-size:1.5rem;margin-bottom:20px}}.featured-content-carousel{position:relative}.col-70 .featured-content-carousel{margin-top:30px}.featured-content-carousel.featured-content-carousel--padding-bottom{margin-bottom:50px}.featured-content-carousel .slick-slide{position:relative;z-index:2;cursor:none;opacity:.3;-webkit-transform:translate3d(0,0,0)}.featured-content-carousel .slick-slide a{cursor:none}.featured-content-carousel .slick-slide.slick-current{opacity:1;cursor:pointer}.featured-content-carousel .slick-slide.slick-current a{cursor:pointer}.featured-content-carousel .slick-slide.slick-current a:focus{outline:0}.featured-content-carousel .slick-slide:focus{outline:0}.featured-content-carousel .slick-center{z-index:10}.featured-content-carousel__wrapper{position:relative;margin:20px 0}@media (min-width:48em){.featured-content-carousel__wrapper{margin:40px 7.5% 0}}@media (min-width:48em){.col-70 .featured-content-carousel__wrapper{margin:0}}.featured-content-carousel__list--main .slick-track{height:0;padding-bottom:47%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.is-mobile .featured-content-carousel__list--main .slick-track{-webkit-transform-style:flat;transform-style:flat}@media (min-width:48em){.featured-content-carousel__list--main .slick-track{padding-bottom:37%}}.featured-content-carousel__list--main .slick-track.full-width{width:100%!important}.featured-content-carousel__list--main .slick-center>div{padding-top:38%}@media (min-width:48em){.featured-content-carousel__list--main .slick-center>div{padding-top:25%}}.featured-content-carousel-item{position:relative;margin-top:35%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1) translateZ(1px);transform:scale(1) translateZ(1px);-webkit-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:48em){.featured-content-carousel-item{margin-top:28%;padding:15px}}.slick-center .featured-content-carousel-item{margin:0;-webkit-transform:scale(2.3) translateZ(2px);transform:scale(2.3) translateZ(2px)}@media (min-width:48em){.slick-center .featured-content-carousel-item{-webkit-transform:scale(2) translateZ(2px);transform:scale(2) translateZ(2px)}}.featured-content-carousel-item:focus{outline:0}.full-width .featured-content-carousel-item{margin:0 0 20px;padding:0;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;-webkit-transform-origin:initial;transform-origin:initial}.featured-content-carousel-item__media{position:relative;overflow:hidden;width:100%;height:0;padding-top:55%;pointer-events:none;border-radius:2px}.featured-content-carousel-item__media:before{position:absolute;z-index:1;top:0;left:-30%;width:100%;height:100%;content:"";-webkit-transform:skew(35deg);transform:skew(35deg);background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}.featured-content-carousel-item--img .featured-content-carousel-item__media:before,.featured-content-carousel-item--video .featured-content-carousel-item__media:before{content:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.featured-content-carousel-item__media:after{position:absolute;z-index:1;top:0;left:-30%;width:100%;height:100%;content:"";-webkit-transform:skew(35deg);transform:skew(35deg);background:rgba(138,12,33,.8)}.featured-content-carousel-item--img .featured-content-carousel-item__media:after,.featured-content-carousel-item--video .featured-content-carousel-item__media:after{content:none}}@supports (-ms-ime-align:auto){.featured-content-carousel-item__media:after{position:absolute;z-index:1;top:0;left:-30%;width:100%;height:100%;content:"";-webkit-transform:skew(35deg);transform:skew(35deg);background:rgba(138,12,33,.8)}.featured-content-carousel-item--img .featured-content-carousel-item__media:after,.featured-content-carousel-item--video .featured-content-carousel-item__media:after{content:none}}.featured-content-carousel-item--video .featured-content-carousel-item__media{width:200%;padding-top:120%;-webkit-transform:scale(.5) translateX(-50%) translateY(-50%);transform:scale(.5) translateX(-50%) translateY(-50%)}@media (min-width:48em){.featured-content-carousel-item--video .featured-content-carousel-item__media{padding-top:110%}}.slick-center .featured-content-carousel-item--video .featured-content-carousel-item__media{margin-top:25%}@media (min-width:48em){.slick-center .featured-content-carousel-item--video .featured-content-carousel-item__media{margin-top:20%}}.full-width .featured-content-carousel-item--video .featured-content-carousel-item__media{width:100%;padding-top:55%;-webkit-transform:none;transform:none}.featured-content-carousel-item__media img{position:absolute;top:0;display:block;width:100%;height:auto}.featured-content-carousel-item__media .video-js{position:absolute;top:0;width:100%;padding-top:60%}.full-width .featured-content-carousel-item__media .video-js{padding-top:55%}@media (min-width:48em){.featured-content-carousel-item__media .video-js{padding-top:55%}}.featured-content-carousel-item__media .video-js .vjs-big-play-button{font-size:2.1em;line-height:1.4em;top:calc(100% - 60px);left:20px;width:40px;height:40px;color:#872434;background:#fff}@media (min-width:48em){.featured-content-carousel-item__media .video-js .vjs-big-play-button{font-size:2.5em;line-height:1.4em;top:calc(100% - 70px);left:20px;width:50px;height:50px}}@media (min-width:64em){.featured-content-carousel-item__media .video-js .vjs-big-play-button{font-size:3.2em;line-height:1.6em;top:calc(100% - 90px);left:30px;width:70px;height:70px}}.featured-content-carousel-item__media .video-js:not(.vjs-has-started) .vjs-dock-text{opacity:0}.featured-content-carousel-item__content{position:absolute;top:5px;right:5px;bottom:5px;left:5px;overflow:hidden}@media (min-width:48em){.featured-content-carousel-item__content{top:15px;right:15px;bottom:15px;left:15px}}.featured-content-carousel-item__title{font-size:7px;position:relative;z-index:2;overflow:hidden;width:45%;max-height:34px;margin:0;color:#fff}@media (min-width:48em){.featured-content-carousel-item__title{font-size:.8125rem;max-height:65px;margin:10px 0 5px 5%}}@media (min-width:64em){.featured-content-carousel-item__title{font-size:1.375rem;max-height:110px;margin:20px 0 5px 5%}}.featured-content-carousel-item__link{font-size:4px;position:relative;z-index:2;color:#fff}@media (min-width:48em){.featured-content-carousel-item__link{font-size:7px;margin-left:5%}}.featured-content-carousel-item__link:after{font-family:FontAwesome;width:5px;height:5px;content:"";background:url(/images/arrow-right-white.svg) no-repeat;background-size:contain}.featured-content-carousel-item__link:before{height:1px;background-color:#fff}@media (min-width:64em){.featured-content-carousel-item__link:before{right:11px}}@media (min-width:64em){.featured-content-carousel-item__link:hover:before{right:2px}}@media (max-width:47.99em){.featured-content-carousel-item__link:after{width:2px;height:3px;margin-left:2px}}.featured-content-carousel-item__desc{font-size:.875rem;line-height:20px;margin:0 auto;padding:0 25px;text-align:center;color:#6f6f6f}@media (min-width:48em){.featured-content-carousel-item__desc{padding:0 30%}}.col-70 .featured-content-carousel-item__desc{margin-bottom:30px}@media (min-width:48em){.col-70 .featured-content-carousel-item__desc{padding:0}}.featured-content-carousel__dots{display:none;margin:30px 0 0;padding:0;list-style:none;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-content-carousel__dots li{position:relative;display:inline-block;width:10px;height:40px;margin-right:10px;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.4}.featured-content-carousel__dots li:after{position:absolute;top:18px;left:0;width:10px;height:2px;content:"";background-color:#872434}.featured-content-carousel__dots li.active{opacity:1}.featured-content-carousel__dots li button{display:none}.featured-content-carousel__dots li:hover{opacity:1}.wh-iframe__container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.iframe-vimeo,.video-js{border:0;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.slick-slide .featured-content-carousel-item--video .video-js::before{content:""}.slick-slide.slick-current .featured-content-carousel-item--video .video-js::before{content:none}.pointer-events-all{pointer-events:all}.pointer-events-none{pointer-events:none}.featured-content-carousel-item_image-overlay{position:absolute;inset:0;display:block;overflow:hidden;height:0;padding-top:56.25%;border-radius:2px;background-position:center;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(40,35,36,.2);box-shadow:0 2px 3px rgba(40,35,36,.2);z-index:2;cursor:pointer}.featured-content-carousel-item_image-overlay img{width:100%;height:100%}.featured-content-carousel-item_image-overlay:after{position:absolute;bottom:20px;left:10px;display:inline-block;width:30px;height:30px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/play-button-white.svg) no-repeat center center/100% 100%}@media (min-width:64em){.featured-content-carousel-item_image-overlay:after{width:50px;height:50px}}.featured-content-carousel-item_image-overlay:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}.slick-slide:not(.slick-current) .featured-content-carousel-item_image-overlay{display:block!important}.featured-content-carousel__cursor{position:absolute;z-index:5;display:none;width:20px;height:20px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none}.featured-content-carousel__cursor.right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.featured-content-carousel__cursor svg{fill:#872434}.wh-job-listing__wrapper{margin:40px 0 0}@media (min-width:48em) and (max-width:63.99em){.wh-job-listing__wrapper{margin:40px 25px 0}}@media (min-width:64em){.wh-job-listing__wrapper{margin:40px 7.5% 0}}.wh-job-listing__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-job-listing__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 25px 10px}@media (min-width:48em){.wh-job-listing__title{font-size:2.5rem;margin:0 0 30px}}@media (min-width:64em){.wh-job-listing__title{font-size:2.75rem;margin:-15px 0 20px}}.wh-job-listing__filters{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;padding:0 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-job-listing__filters{margin-bottom:25px;padding:0}}@media (min-width:64em){.wh-job-listing__filters{width:auto;margin-bottom:20px}}.wh-job-listing__filters .selectric-wh-dropdown{width:100%;margin-bottom:10px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-job-listing__filters .selectric-wh-dropdown{width:auto;margin-bottom:0;margin-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.wh-job-listing__filters .selectric-wh-dropdown .selectric .label{width:100%}@media (min-width:48em){.wh-job-listing__filters .selectric-wh-dropdown .selectric .label{width:40%}}@media (min-width:64em){.wh-job-listing__filters .selectric-wh-dropdown .selectric .label{width:260px}}.wh-job-listing__filters .selectric-wh-dropdown .selectric-items li:first-child{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#872434!important;background-color:#fff}.wh-job-listing__filters .selectric-wh-dropdown .selectric-items li:first-child:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#b6b6b6}.wh-job-listing__filters-label{font-size:.875rem;font-weight:700;line-height:34px;text-transform:uppercase;color:#282324}@media (min-width:48em){.wh-job-listing__filters-label{margin-bottom:0}}.wh-job-listing__results{margin:0 25px}@media (min-width:48em){.wh-job-listing__results{margin:0}}.no-results .wh-job-listing__results{display:none}.wh-job-listing-result{padding:30px 15px;border-top:2px solid #e6e6e6;position:relative}@media (min-width:48em){.wh-job-listing-result{padding:35px 20px}}@media (min-width:48em){.wh-job-listing-result{padding:35px 40px}}.wh-job-listing-result a{display:block;text-decoration:none}.wh-job-listing-result a:hover .wh-job-listing-result__title{text-decoration:underline;color:#00576f}.wh-job-listing-result__title{font-size:1.375rem;margin-top:0;margin-bottom:20px;color:#282324}@media (min-width:48em){.wh-job-listing-result__title{font-size:1.75rem}}.wh-job-listing-result__title a{color:#282324}.wh-job-listing-result__title a:focus,.wh-job-listing-result__title a:hover{color:#00576f;text-decoration:underline}.wh-job-listing-result__title a::after{top:0;left:0;content:"";height:100%;position:absolute;width:100%}.wh-job-listing-result__teaser{font-size:1.125rem;font-family:"Crimson Text",serif;line-height:26px;overflow:hidden;height:35px;margin-bottom:15px;color:#414141}@media (min-width:48em){.wh-job-listing-result__teaser{line-height:32px}}.wh-job-listing-result__teaser p{margin:0}.wh-job-listing-result__municipality{font-size:.75rem;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-blog-listing__footer,.wh-job-listing__footer{padding:55px 25px 60px}.no-results .wh-blog-listing__footer,.no-results .wh-job-listing__footer{display:none}.wh-job-listing__no-results{display:none;border-top:2px solid #e6e6e6}.no-results .wh-job-listing__no-results{display:block}.wh-contact-groups-grid{display:none;margin:40px 25px}.wh-contact-groups-grid .wh-contact-item{padding-top:10px;padding-bottom:5px}.wh-contact-groups-grid .wh-contact-item__telephone{padding-left:25px}.wh-contact-groups-grid .wh-contact-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-contact-groups-grid .wh-contacts-listing__list{margin:0}.wh-contact-groups-grid__title{margin-bottom:15px}.wh-contact-groups-grid-group{margin-bottom:30px}.wh-contact-groups-grid-group__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-contact-groups-grid-group__title:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-contact-group-grid-group__list{padding:0;list-style:none}.wh-contact-us-nav__title{font-size:.875rem;font-family:Chivo,sans-serif;width:100%;letter-spacing:1px;text-transform:uppercase;color:#282324}.wh-contact-us-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wh-contact-us-nav__cta{float:left;padding:18px 40px}@media (min-width:64em){.wh-contact-us-nav__select{display:none}}.selectric-wh-contact-us-nav__select{float:left;margin-right:10px;margin-bottom:10px}.wh-our-locations{margin:40px 25px}@media (min-width:64em){.wh-our-locations{margin:40px 7.5%}}.wh-our-locations__title{margin-bottom:20px}.wh-our-locations__list{margin:0;padding:0;list-style:none}@media (min-width:48em){.wh-our-locations__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-our-locations-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;border-bottom:1px solid #e6e6e6}.wh-our-locations-item:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-our-locations-item{width:calc(50% - 15px);margin-right:15px}.wh-our-locations-item:nth-child(even){margin-right:0}.wh-our-locations-item:nth-child(-n+2){border-top:1px solid #e6e6e6}}.wh-our-locations-item__img{width:60px;height:60px;margin-right:20px;border-radius:50%;background-size:cover;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:48em){.wh-our-locations-item__img{width:80px;height:80px}}.wh-our-locations-item__img a{display:block;width:100%;height:100%}.wh-our-locations-item__content{width:calc(100% - 100px)}@media (min-width:48em){.wh-our-locations-item__content{width:calc(100% - 80px)}}.wh-our-locations-item__title{font-size:1.125rem;font-weight:600;margin:0 0 5px}@media (min-width:48em){.wh-our-locations-item__title{font-size:1.3125rem}}.wh-our-locations-item__title a{text-decoration:none;color:#282324}.wh-our-locations-item__address{font-size:1rem;font-family:"Crimson Text",serif;margin:5px 0;color:#414141}@media (min-width:48em){.wh-our-locations-item__address{font-size:1.125rem}}.wh-our-locations-item__telephone{font-size:.875rem;position:relative;display:block;padding-left:15px;text-decoration:none}.wh-our-locations-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-past-button-option,.wh-upcoming-button-option{padding-inline:.3125rem}.event-columns.row.row--cols2{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:90rem}@media (min-width:64em){.event-columns.row.row--cols2{padding-inline:2rem 0;margin-inline:auto}}@media (max-width:63.99em){.event-columns.row.row--cols2 .col-70{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.event-columns.row.row--cols2 .col-30{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.wh-event-date{margin-bottom:25px;text-align:center;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-event-date{margin:0}}.rtf .wh-event-date button,.rtf .wh-event-date button:disabled,.wh-accordion-filters .wh-event-date .wh-accordion-item__date-apply,.wh-event-date .btn--disabled,.wh-event-date .btn--plain,.wh-event-date .rtf button,.wh-event-date .rtf button:disabled,.wh-event-date .wh-accordion-filters .wh-accordion-item__date-apply,.wh-event-date .wh-generic-page__teaser button,.wh-event-date .wh-generic-page__teaser button:disabled,.wh-event-date .wh-subscribe-callout__cta,.wh-generic-page__teaser .wh-event-date button,.wh-generic-page__teaser .wh-event-date button:disabled{display:block;width:100%;margin:25px 0 0;padding:20px 0}.wh-event-date__separator{position:relative;top:10px;display:inline-block;width:17px;height:2px;margin:0 5px;vertical-align:middle;background-color:#757575}.wh-event-date__time{font-size:.75rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-event-date__wrapper{height:100%;padding:25px;border:1px solid #ececec;border-top:0}.wh-event-day{display:inline-block;vertical-align:middle}.wh-event-day__month{font-size:.75rem;font-weight:700;display:block;margin:0;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-event-day__number{font-size:3rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;letter-spacing:3px;text-transform:uppercase;color:#282324}@media (max-width:47.99em){.wh-events-search-results-item .wh-insights-search-results-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-events-search-results-item .wh-insights-search-results-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wh-events-search-results-item .wh-insights-search-results-item__top .wh-insights-search-results-item__types{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:10px}.wh-events-search-results-item .wh-insights-search-results-item__top .wh-insights-search-results-item__types li{margin-bottom:0}.wh-events-search-results-item .wh-insights-search-results-item__top .wh-insights-search-results-item__date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.wh-events-search-results-item__title--no-results{text-align:center}@media (min-width:64em){.wh-events-search-results-item__title--no-results{left:0;position:absolute;width:100%}}@media (max-width:47.99em){.wh-search-generic-listing .wh-search-results--list .wh-events-search-results-item .wh-events-search-results-item__title{margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.event-video-player{background-size:cover;height:auto;margin-block:1.25rem;max-width:50.625rem;position:relative;width:100%}@media (max-width:19.99em){.event-video-player{max-width:19.375rem}}@media (min-width:39.3125em) and (max-width:47.99em){.event-video-player{max-width:568px}}.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:28.4375rem;width:100%}@media (max-width:19.99em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:auto;max-width:19.375rem}}@media (min-width:20em) and (max-width:21.5em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:10rem}}@media (min-width:21.5625em) and (max-width:30.375em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:15rem}}@media (min-width:30.4375em) and (max-width:47.99em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{height:20rem}}@media (min-width:39.3125em) and (max-width:47.99em){.event-video-player .event-video-player__thumbnail,.event-video-player .event-video-player__video{max-width:568px}}.event-video-player .event-video-player__thumbnail:hover{opacity:.9}.event-video-player .event-video-player__play-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;block-size:100%;inline-size:100%;bottom:0;left:0}.event-video-player .event-video-player__play-button img{height:60px;margin-right:0;width:60px}@media (max-width:19.99em){.col-70>section.event-video-player{height:auto}}@media (max-width:63.99em){.col-70>section.event-video-player{margin-inline:auto}}.wh-related-materials{margin:40px 25px}@media (min-width:64em){.wh-related-materials{margin:40px 7.5%}}.col-30 .wh-related-materials{margin-bottom:0}@media (min-width:48em){.col-30 .wh-related-materials{margin:20px 0 0}}@media (min-width:64em){.col-30 .wh-related-materials{margin:20px 0}}.wh-generic-content .col-30 .wh-related-materials{margin:0 0 40px}.wh-related-materials__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin:0 0 20px}.col-30 .wh-related-materials__title{letter-spacing:1px;color:#282324}@media (min-width:64em){.col-30 .wh-related-materials__title{font-size:1.5rem}}@media (min-width:48em){.wh-related-materials__title{font-size:2.5rem;margin:0 10px 20px 0}}@media (min-width:64em){.wh-related-materials__title{font-size:2.75rem}}.wh-related-materials-links{margin:0;padding:0;list-style-type:none}@media (min-width:48em){.wh-related-materials-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-30 .wh-related-materials-links{display:block}}.wh-related-materials-links__link{font-size:.875rem;border-bottom:1px solid #e6e6e6}.wh-related-materials-links__link:first-child{border-top:1px solid #e6e6e6}@media (min-width:48em){.wh-related-materials-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-related-materials-links__link:nth-child(2){border-top:1px solid #e6e6e6}}@media (min-width:48em) and (max-width:63.99em){.wh-related-materials-links__link{width:calc(50% - 20px)}}@media (min-width:64em){.wh-related-materials-links__link{width:calc(33% - 20px)}.wh-related-materials-links__link:nth-child(3){border-top:1px solid #e6e6e6}}.col-30 .wh-related-materials-links__link{width:100%;margin:0;border-top:1px solid #e6e6e6;border-bottom:0}.col-30 .wh-related-materials-links__link:first-child{border-top:0}.wh-related-materials-links__link a{position:relative;display:block;width:auto;padding:17px 60px 17px 15px;text-decoration:none;color:#00576f}@media (min-width:48em){.wh-related-materials-links__link a{width:100%}}.wh-related-materials-links__link a:hover{text-decoration:underline}.wh-related-materials-links__link a:hover img{opacity:.85}.wh-related-materials-links__icon{position:absolute;top:calc(50% - 15px);right:20px;max-width:30px;max-height:30px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wh-back-to-top{bottom:20px;margin:0 7.5%;opacity:0;position:fixed;right:0;-webkit-transition:all .5s;transition:all .5s;will-change:bottom;z-index:99}@media print{.wh-back-to-top{display:none}}.wh-back-to-top__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;-webkit-transition:all .5s;transition:all .5s;width:60px}@media (min-width:64em){.wh-back-to-top__button{height:70px}}.wh-back-to-top__button:hover{background-color:#edf5f7;cursor:pointer}.wh-back-to-top__button img{display:block}.wh-back-to-top__label{color:#00576f;font-size:10px;margin-top:10px;opacity:0;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}@media (max-width:63.99em){.wh-back-to-top__label{display:none}}.wh-back-to-top__button:hover .wh-back-to-top__label{opacity:1}.wh-cookie-use-disclaimer{position:fixed;z-index:20;bottom:0;width:100%;-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1);background-color:#f7f7f7;-webkit-box-shadow:0 -10px 20px rgba(40,35,36,.2);box-shadow:0 -10px 20px rgba(40,35,36,.2)}.wh-cookie-use-disclaimer.close{bottom:-100%}.wh-cookie-use-disclaimer__wrapper{position:relative;margin:30px 25px}@media (min-width:64em){.wh-cookie-use-disclaimer__wrapper{margin:30px 75px}}.wh-cookie-use-disclaimer__content{font-size:1rem;color:#1e1a1b}@media (min-width:64em){.wh-cookie-use-disclaimer__content{width:70%}}.wh-cookie-use-disclaimer__btn-close{position:absolute;top:-10px;right:-10px}@media (min-width:48em){.wh-cookie-use-disclaimer__btn-close{top:10px;right:25px}}.wh-cookie-use-disclaimer__btn-close:hover svg{fill:#872434}.wh-cookie-use-disclaimer__btn-close svg{width:19px;height:19px;-webkit-transition:all .3s;transition:all .3s;fill:#6f6f6f}.wh-content-row:before{position:absolute;z-index:-1;width:100%;height:170px;content:"";background:#872434}@media (min-width:64em){.wh-content-row:before{height:15.625rem}}.wh-content-row__wrapper{max-inline-size:90rem;padding-top:1.25rem;position:relative;margin:0 auto 4.375rem;padding-inline:1.0625rem}@media (max-width:47.99em){.wh-content-row__wrapper{margin-bottom:2.3125rem}.wh-content-row__wrapper .wh-content-row-item__content{text-align:center}}@media (min-width:64em){.wh-content-row__wrapper{margin:0 auto 3.125rem;padding-inline:6.5625rem}}.wh-content-row__title{font-size:2.75rem;line-height:3.4375rem;margin:.9375rem 0 .625rem;color:#fff}@media (max-width:23.75em){.wh-content-row__title{font-size:2.1875rem}}.wh-content-row__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-content-row-item__link{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-content-row-item__link:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-content-row-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:450px;padding:10px 0}.wh-content-row-item:nth-child(2){display:none}@media (min-width:48em){.wh-content-row-item{display:inline-grid;width:50%;min-width:35%;min-height:315px;padding:10px .9375rem 0 0}.wh-content-row-item:only-child{width:60%;margin:0 auto;max-width:800px}.wh-content-row-item:nth-child(2){display:inline-grid;padding:10px 0 0 .9375rem}}.wh-content-row-item img{height:100%;min-height:315px;min-width:315px;-o-object-fit:cover;object-fit:cover;width:100%}.wh-content-row-item__content{position:relative;z-index:2;margin-top:-20px;margin-right:20px;margin-left:20px;padding:10px 20px 5px;background:#fff;text-align:left}@media (min-width:48em){.wh-content-row-item__content{max-width:50%;min-height:16.25rem;margin:1.625rem 0 1.625rem 45%}}.wh-content-row-item__description{font-size:1.5rem;font-family:"Crimson Text",serif;font-weight:700;line-height:1.875rem;margin-block:.625rem .9375rem;color:#282324}.wh-content-row-item__description:hover{text-decoration:none}.wh-content-row-item__description>*{margin:0}@media (min-width:48em){.wh-content-row-item__image{float:left;max-width:50%;height:100%}}.wh-content-row-item__subtype{font-size:.75rem;line-height:1.67;display:inline-block;overflow:hidden;margin-bottom:10px;padding:0 6px;letter-spacing:1px;text-transform:uppercase;color:#fff;border-bottom:1px solid #e6e6e6;background-color:#872434}.wh-footer{border-top:2px solid #e6e6e6;background:#fff;margin:30px 0 0}@media (min-width:64em){.wh-footer{margin:80px 0 0}}.wh-footer__top{overflow:hidden;margin:0 20px;padding:35px 0 25px}@media (min-width:48em) and (max-width:63.99em){.wh-footer__top{margin:0 25px;padding:45px 0 35px}}@media (min-width:64em){.wh-footer__top{margin:0 7.5%;padding:45px 0 35px}}.wh-footer__logo{display:block;max-width:192px;margin:0 auto 30px}@media (min-width:48em) and (max-width:63.99em){.wh-footer__logo{max-width:224px}}.wh-footer__logo img{max-width:100%}.wh-footer-nav{float:right;width:100%}@media (min-width:48em){.wh-footer-nav{float:left;width:70%}}.wh-footer-nav__title{font-size:1.125rem;font-weight:400;line-height:1;margin:0}@media (min-width:48em) and (max-width:63.99em){.wh-footer-nav__title{font-size:1.5rem;margin-bottom:42px}}.wh-footer-links{font-size:.875rem;font-weight:400;text-align:center}@media (min-width:48em){.wh-footer-links{margin-bottom:15px;text-align:left}}.wh-footer-links__link{display:inline-block;margin:0 15px 15px;text-decoration:none;color:#1e1a1b}.wh-footer-links__link:hover{text-decoration:underline;color:#872434}@media (min-width:48em){.wh-footer-links__link{margin:0 30px 15px 0}}.wh-footer__bottom{clear:both;text-align:center;background-color:#f7f7f7}@media (min-width:48em){.wh-footer__bottom{text-align:left}}.wh-footer__bottom-wrapper{margin:0 20px;padding:30px 0}@media (min-width:48em) and (max-width:63.99em){.wh-footer__bottom-wrapper{margin:0 25px 0 65px;padding:25px 0}}@media (min-width:64em){.wh-footer__bottom-wrapper{margin:0 7.5%;padding:25px 0}}.wh-footer-copyright{font-size:.75rem;font-family:"Crimson Text",serif;font-weight:600;display:block;margin-bottom:10px;color:#414141}@media (min-width:48em){.wh-footer-copyright{font-size:1rem}}@media (min-width:64em){.wh-footer-copyright{display:inline-block;margin-right:20px;margin-bottom:0}}.wh-footer-copyright small{font-size:.5rem}@media (min-width:48em){.wh-footer-copyright small{font-size:.75rem}}.wh-footer-disclaimer{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:400;color:#414141}.wh-footer-utility{text-align:center}@media (min-width:48em){.wh-footer-utility{text-align:left}}.wh-footer-utility__link{font-size:.8125rem;display:inline-block;margin:0 20px 15px 0;text-decoration:none;color:#6f6f6f}.wh-footer-utility__link:hover{text-decoration:underline;color:#872434}.wh-footer-social{float:left;width:100%;margin-bottom:35px;text-align:center}@media (min-width:48em){.wh-footer-social{float:right;width:30%;margin-bottom:0;text-align:right}}.wh-footer-social__icon{display:inline-block;max-height:20px;margin:0 15px;-webkit-transition:opacity .3s;transition:opacity .3s}@media (min-width:48em){.wh-footer-social__icon{margin-top:-3px}}.wh-footer-social__icon:hover{opacity:.7}.wh-footer-social__icon img{max-height:100%}.wh-generic-content{margin:40px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-generic-content{margin:40px 100px}}@media (min-width:64em){.wh-generic-content{width:60%;margin:0 auto 20px;padding-right:0;padding-left:0}}.wh-generic-content.wh-generic-content--full{max-width:none}@media (min-width:64em){.wh-generic-content.wh-generic-content--full{width:85%}}.wh-generic-content.wh-generic-content--full .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full .wh-generic-content__title{max-width:700px}@media (min-width:64em){.wh-generic-content.wh-generic-content--full .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full .wh-generic-content__title{margin-left:80px}}.wh-generic-content.wh-generic-content--full-insights{max-width:none}@media (min-width:64em){.wh-generic-content.wh-generic-content--full-insights{margin-left:11.75rem;width:auto}}.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__title{max-width:700px}@media (min-width:64em){.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__teaser,.wh-generic-content.wh-generic-content--full-insights .wh-generic-content__title{margin-left:0}}@media (min-width:48em){.col-70 .wh-generic-content{width:100%;min-width:initial;max-width:none}}@media (min-width:64em){.col-70 .wh-generic-content{padding-right:40px;padding-left:60px}}.wh-generic-content__title{font-size:1.875rem;font-weight:600;font-style:italic;margin:0}@media (min-width:48em){.wh-generic-content__title{font-size:2.75rem}}@media (min-width:64em){.wh-generic-content__title{font-size:3.4375rem}}.wh-generic-content__title+.row:before,.wh-generic-content__title+.wh-generic-content__teaser:before{display:block;width:40px;height:2px;margin:20px 0;content:"";background-color:#e6e6e6}@media (min-width:48em){.wh-generic-content__title+.row:before,.wh-generic-content__title+.wh-generic-content__teaser:before{margin:30px 0 25px}}.wh-generic-content__title--center-mobile{text-align:center}@media (min-width:48em){.wh-generic-content__title--center-mobile{text-align:left}}.wh-generic-content__teaser{font-size:1rem;font-weight:400;line-height:2.125;position:relative}.wh-generic-content__teaser.rtf,.wh-generic-content__teaser.wh-generic-page__teaser{font-size:1.25rem;line-height:34px}.wh-generic-content__teaser>p{margin-top:0}.wh-generic-content__teaser>p:last-child{margin-bottom:0}.col-70 .wh-generic-content__teaser,.wh-generic-content--wide .wh-generic-content__teaser{width:100%}.wh-generic-content__teaser b,.wh-generic-content__teaser strong{font-weight:700;color:#872434}.wh-generic-content__teaser a{text-decoration:none}.wh-generic-content__teaser a:hover{text-decoration:underline}@media (min-width:64em){.wh-location-info+.wh-generic-content{width:60%}}.wh-generic-content .row{margin:0}.wh-generic-content ol>li:before{font-size:1rem;top:0}@media (max-width:63.99em){.wh-generic-page{margin-top:40px}}.wh-generic-content__link{display:inline-block;margin:15px 0}.wh-generic-content__link:hover{text-decoration:none}@media (min-width:64em){.wh-generic-content__link:hover:before{right:2px}}.wh-generic-content__link:after{width:10px;height:10px;margin-left:5px;content:"";background:url(/images/arrow-right.svg) no-repeat;background-size:contain}@media (min-width:64em){.wh-generic-content__link:before{right:17px}}.wh-generic-content__link--down-arrow:after{width:12px;height:9px;margin-bottom:1px;background:url(/images/down-arrow.svg) no-repeat}.wh-generic-page__title{font-size:1.875rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1.26;margin-top:0;color:#1e1a1b}@media (min-width:48em){.wh-generic-page__title{font-size:2.75rem}}@media (min-width:76.875em){.wh-header{margin-bottom:50px}}@media (min-width:76.875em){.wh-header.wh-header--is-sticky{margin-bottom:0}}.wh-header.wh-header--is-fixed{margin-bottom:100px}@media (min-width:48em){.wh-header.wh-header--is-fixed{margin-bottom:150px}}.wh-header .wh-header-top{height:5px;background-color:#872434}@media (min-width:48em){.wh-header .wh-header-top{height:10px}}.wh-header .wh-search-box{height:50px;margin:3px;border:1px solid #8c8c8c}.wh-header .wh-search-box__field{font-size:1.125rem;background-color:#fff;height:45px}.wh-header .wh-search-box__button{width:60px;height:50px}.wh-header .wh-predictive-search.expanded{max-height:340px}@media (min-width:48em){.wh-header .wh-predictive-search.expanded{max-height:440px}}.wh-header .wh-predictive-search.expanded .wh-predictive-search-group__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wh-header .wh-predictive-search.expanded .wh-predictive-search-group__title::before{top:0}.wh-header .wh-predictive-search.expanded .wh-predictive-search-group__title .wh-predictive-search-group__hover{margin-left:auto;min-width:62px}.wh-header-navigation{position:relative;z-index:20;width:100%;-webkit-transition:top .5s cubic-bezier(.19,1,.22,1);transition:top .5s cubic-bezier(.19,1,.22,1)}.wh-header--is-sticky .wh-header-navigation{position:fixed;top:-150px}.wh-header--is-fixed .wh-header-navigation{position:fixed;top:0}.wh-header-navigation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:2px solid #e6e6e6;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:76.875em){.wh-header-navigation__wrapper{padding:15px}}@media (min-width:76.875em){.wh-header-navigation__search-icon{display:none}}.wh-header-navigation__search-icon:hover{opacity:.7}.wh-header-navigation__search-icon__glass{width:45px;height:25px;padding:0 10px}@media (min-width:76.875em){.wh-header-navigation__search-icon__glass{width:30px;height:30px;margin-left:13px;padding:0}}@media (min-width:76.875em){.search-on .wh-header-navigation__search-icon__glass{display:none}}.wh-header-navigation__search-icon__close{display:none;width:48px;height:18px;padding:0 10px}@media (min-width:76.875em){.wh-header-navigation__search-icon__close{width:18px;margin-left:13px;padding:0}}@media (min-width:76.875em){.search-on .wh-header-navigation__search-icon__close{display:block}}@media (max-width:76.875em){.nav-open .wh-header-navigation__burger .wh-header-navigation__search-icon__close{display:block}}.wh-header-navigation__burger{width:45px}@media (min-width:76.875em){.wh-header-navigation__burger{display:none}}.wh-header-navigation__burger-icon{width:45px;height:25px;padding:0 10px}.nav-open .wh-header-navigation__burger-icon{display:none}.wh-header-navigation__navbar{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:76.875em){.wh-header-navigation__navbar{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wh-header-navigation__search{padding:20px 15px 0;background:#fff}@media (min-width:48em){.wh-header-navigation__search{padding:20px 30px 0 25px}}@media (min-width:76.875em){.wh-header-navigation__search{padding:20px 30px 0 0;background:0 0}}.wh-header-navigation__links-wrap{position:fixed;top:65px;right:-100%;overflow:visible;width:100%;height:100%;-webkit-transition:right .5s cubic-bezier(.455,.03,.515,.955);transition:right .5s cubic-bezier(.455,.03,.515,.955);background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}@media (min-width:76.875em){.wh-header-navigation__links-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none;height:auto;margin-left:20px;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}}.nav-open .wh-header-navigation__links-wrap{right:0}@media (max-width:76.875em){.nav-open .wh-header-navigation__links-wrap{overflow-y:scroll}}@media (min-width:76.875em){.nav-open .wh-header-navigation__links-wrap{right:initial}}.wh-header-navigation__predictive-search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:20px;padding-right:20px;padding-left:20px}@media (min-width:76.875em){.wh-header-navigation__predictive-search{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0}}.wh-header-navigation__predictive-search .wh-search-box{visibility:visible;width:100%;min-width:275px;max-width:100%!important;opacity:1}.wh-header-navigation__predictive-search .wh-search-box.loading .spinner{display:block}.wh-header-navigation__predictive-search .wh-search-box .spinner{position:absolute;z-index:2;top:30px;right:60px;display:none;-webkit-transform:scale(.5);transform:scale(.5)}.wh-header-navigation__links{margin:0;padding:20px 15px 0;list-style:none;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);opacity:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-header-navigation__links{padding:20px 25px 0}}@media (min-width:76.875em){.wh-header-navigation__links{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:530px;padding:0;background:0 0}}.wh-header-navigation__links li{-ms-flex-negative:0;flex-shrink:0}.wh-header-navigation__links li:last-child a{border:0}.wh-header-navigation__links a{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;position:relative;display:inline-block;overflow:hidden;width:100%;padding:18px 0;-webkit-transition:color .2s cubic-bezier(.455,.03,.515,.955);transition:color .2s cubic-bezier(.455,.03,.515,.955);text-decoration:none;color:#414141}@media (min-width:48em){.wh-header-navigation__links a{padding:25px 0}}@media (min-width:76.875em){.wh-header-navigation__links a{font-size:1.25rem;overflow:visible;width:auto;margin-right:40px;padding:0;border:0}}.wh-header-navigation__links a:after{position:absolute;bottom:-25px;left:0;width:0;height:1px;content:"";-webkit-transition:width .2s cubic-bezier(.455,.03,.515,.955);transition:width .2s cubic-bezier(.455,.03,.515,.955);background:#872434}.wh-header-navigation__links a:focus,.wh-header-navigation__links a:hover{color:#872434}@media (min-width:76.875em){.wh-header-navigation__links a:focus:after,.wh-header-navigation__links a:hover:after{width:100%}}.wh-header-navigation__links a.active{font-weight:600;font-style:italic;padding-left:25px;color:#872434}@media (min-width:76.875em){.wh-header-navigation__links a.active{padding-left:0}}.wh-header-navigation__links a.active:before{position:absolute;top:27px;left:0;width:15px;height:2px;content:"";background:#872434}@media (min-width:48em){.wh-header-navigation__links a.active:before{top:34px}}@media (min-width:76.875em){.wh-header-navigation__links a.active:before{top:10px;left:-25px}}@media (min-width:76.875em){.search-on .wh-header-navigation__links{visibility:hidden;opacity:0}}.header__primary-nav-item{border-bottom:1px solid rgba(140,140,140,.3)}@media (min-width:76.875em){.header__primary-nav-item{border-bottom:0}}.header__primary-nav-item .header__primary-nav-item--active{color:#872434;font-weight:700}.header__primary-nav-item>.header__primary-nav-item--active{margin-top:5px;padding-bottom:13px}@media (min-width:48em){.header__primary-nav-item>.header__primary-nav-item--active{padding-bottom:20px}}@media (min-width:76.875em){.header__primary-nav-item>.header__primary-nav-item--active{padding-bottom:0}}.wh-header-navigation__logo{margin:15px}.wh-header-navigation__logo img{width:179px}@media (max-width:76.875em){.wh-header-navigation__logo img{min-width:210px}}@media (min-width:76.875em){.wh-header-navigation__logo img{width:224px}}@media (max-width:76.875em){.nav-open{overflow:hidden}}.wh-header-navigation__logo--pdf{display:none}.header__region{position:absolute;z-index:20;width:100%;max-width:300px;border:1px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}@media (max-width:47.99em){.header--ios .header__region{padding-bottom:3rem}}@media (max-width:47.99em){.header__region{position:fixed;top:0;bottom:0;left:100%;visibility:hidden;overflow-y:auto;max-width:100%;margin-top:68px;padding-top:0;-webkit-transition:.6s cubic-bezier(.16,1,.3,1);transition:.6s cubic-bezier(.16,1,.3,1)}[data-item-open=true] .header__region{left:0;visibility:visible;overflow-y:auto;-webkit-transform:none;transform:none}}@media (min-width:48em){.header__region{position:absolute;visibility:hidden;width:calc(100vw - 3rem);padding:1.25rem;-webkit-transition:.3s cubic-bezier(.87,0,.13,1);transition:.3s cubic-bezier(.87,0,.13,1);opacity:0}.header__region.header__region--empty{padding:0}}@media (min-width:76.875em){.header__region{width:rem(1160px);padding-block:1.25rem;padding-inline:0}.header__region.header__region--search{right:0;width:rem(880px)}}@media (min-width:48em){[data-item-open=true] .header__region{margin-top:3.125rem;opacity:1;visibility:visible}}.header__region-link{font-family:"Crimson Text",serif}@media (max-width:47.99em){.header__region-link{padding-left:24px}}.header__region-link a{font-size:1rem;font-family:"Crimson Text",serif;font-weight:400;margin-right:0;padding:16px 0}@media (min-width:76.875em){.header__region-link a{padding-inline:1.25rem}}.header__region-link a:after{position:absolute;bottom:0;left:0;width:0;height:0;content:""}.header__region-link:hover{color:#00576f;background:#c6dfe6}.header__region-link:hover a{color:#00576f}.header__region-heading{font-size:1.5rem;font-weight:500;line-height:1.15}@media (min-width:76.875em){.header__region-heading{font-size:rem(50px);font-style:italic}}@media (max-width:47.99em){.header__region--search{-webkit-transition:none;transition:none}}@media (max-width:47.99em){.header__main-content--open-search .header__region--search{left:0;visibility:visible;overflow-y:auto;padding-right:1.5rem;padding-left:1.5rem;-webkit-transform:none;transform:none}}.header__region-back{background:#c6dfe6;color:#00576f}@media (min-width:76.875em){.header__region-back{display:none}}.header__region-back a{font-size:.75rem;font-family:Chivo,sans-serif;line-height:50px;letter-spacing:1;display:inline-block;width:100%;padding:0 0 0 22px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;text-transform:none;color:#00576f}.header__region-back-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header__region-header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}@media (max-width:47.99em){.header__region-header{display:none}}.header__region-header-content{padding:1.25rem .6125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:76.875em){.header__region-header-content{padding:1.5rem 1.75rem 2rem}}.header__region-header-content h2{margin-top:0;margin-bottom:1rem}.header__region-header-content p{line-height:1.75}@media (max-width:76.875em){.header__region-header-content p{font-size:.875rem;margin:.6125rem 0}}@media (max-width:76.875em){.header__region-header-content .btn-label{font-size:.875rem}}.header__region-header-img{width:14.5rem;height:rem(180px);margin:rem(10px)}@media (min-width:76.875em){.header__region-header-img{width:25%}}@media (min-width:48em){.header__region-content{padding:2rem 0}}@media (min-width:48em) and (max-width:76.875em){.header__region-content{display:none}}@media (min-width:76.875em){.header__region-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 1.5rem}}@media (min-width:48em) and (max-width:76.875em){.header__primary-nav-item--search .header__region-content{display:-webkit-box;display:-ms-flexbox;display:flex}.header__primary-nav-item--search .header__region-content .header__search-common-terms{margin-left:0}}@media (min-width:48em){.header__region--empty .header__region-content{display:none}}@media (max-width:47.99em){.header__region-col{padding-left:rem(28px)}}@media (min-width:48em) and (max-width:76.875em){.header__region-col{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:var(--difference,0)}}@media (min-width:76.875em){.header__region-col{width:calc(25% - 2rem);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.header__region-col+.header__region-col{margin-left:2.5rem}.header__region-col:first-child:nth-last-child(3),.header__region-col:first-child:nth-last-child(3)~.header__region-col{width:calc(33.33% - 2rem)}.header__region-col:first-child:nth-last-child(2){width:calc(50% - 2rem)}}@media (max-width:47.99em){.header__region-col>.header__link-group-header{padding:1rem .5rem}}.header__region-group-line{display:inline-block;width:15px;height:1px;margin:0 2px 0 23px;color:#6f6f6f;border:1px solid;vertical-align:middle}@media (min-width:76.875em){.header__region-group-line{display:none}}.header__region-group{font-size:12px;display:inline-block;margin:14px 0;padding:3px 0 0 2px;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;text-decoration:none;letter-spacing:1px;color:#872434;vertical-align:middle}.header__region-group:hover{text-decoration:none}@media (min-width:76.875em){.header__region-group{display:none}}.header__primary-nav-link{margin-top:8px;float:right;-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (min-width:76.875em){.header__primary-nav-link{display:none}}.wh-header--is-sticky-visible .wh-header-navigation{top:0}.wh-sticky-header-icons{position:absolute;top:50%;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:64em){.wh-sticky-header-icons{right:7.5%}}.wh-sticky-header-icons__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40px;height:40px;margin-left:18px;padding:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em) and (max-width:63.99em){.wh-sticky-header-icons__icon{width:60px;height:60px;padding:0}}@media (min-width:64em){.wh-sticky-header-icons__icon{width:60px;height:70px;margin-left:0;padding:0}}@media (max-width:47.99em){.wh-sticky-header-icons__icon--print{display:none}}.wh-sticky-header-icons__icon:first-child{margin-left:0}.wh-sticky-header-icons__icon:hover{text-decoration:none;color:#00576f;background-color:#edf5f7}.wh-sticky-header-icons__icon:hover span{opacity:1}.wh-sticky-header-icons__icon img{max-width:100%;max-height:100%}.wh-sticky-header-icons__icon span{font-size:.5rem;display:none;padding:5px 0 0;text-decoration:none;text-transform:uppercase}@media (min-width:64em){.wh-sticky-header-icons__icon span{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}}.wh-sticky-header-icons__icon .spinner{display:none;position:absolute;left:0;width:100%;bottom:-2px}@media (max-width:47.99em){.wh-sticky-header-icons__icon .spinner{bottom:-5px}}.wh-sticky-header-icons__icon .spinner span{background-color:#00576f;width:12px;padding:2px}@media (max-width:47.99em){.wh-sticky-header-icons__icon .spinner span{width:10px;padding:1.5px}.wh-sticky-header-icons__icon .spinner span:not(:first-of-type){margin-left:4px}}.wh-search-results__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-search-results__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:50%;margin:auto;text-transform:uppercase;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:19.99em){.wh-search-results__pagination{margin-left:5%}}@media (min-width:20em) and (max-width:27.5em){.wh-search-results__pagination{margin-left:10%}}@media (min-width:48em){.wh-search-results__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-search-results__pagination .wh-search-results__next-btn{margin-left:6px}}@media (min-width:64em){.wh-search-results__pagination{margin-left:37%}}.wh-search-results__next-btn,.wh-search-results__prev-btn{font-weight:700;cursor:pointer;text-transform:uppercase;color:#fff;border:0;border-color:unset;background-color:#872434;margin-left:4px}.wh-search-results__next-btn.no-visible,.wh-search-results__prev-btn.no-visible{visibility:hidden;width:0}.wh-search-results__next-btn.visible,.wh-search-results__prev-btn.visible{visibility:visible}.wh-search-results__next-btn:hover,.wh-search-results__prev-btn:hover{text-decoration:underline}.wh-search-results__prev-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wh-search-results__next-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.wh-search-results__pages{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-search-results__pages button{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem;height:2rem;cursor:pointer;color:#fff;border:0;border-color:unset;background-color:#872434;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-search-results__pages button.active{font-weight:700;text-decoration:underline}.wh-search-results__pages button.ellipsis{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;pointer-events:none}.wh-search-results__pages button.ellipsis:hover{text-decoration:none}.wh-search-results__pages button:hover{text-decoration:underline}@media (min-width:48em){.wh-search-results__pages{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:47.99em){.wh-search-results__pages{width:100%}}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-search__wrapper{margin:8px 25px;padding-bottom:20px;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-search__wrapper{width:auto;margin:20px 25px 0}}@media (min-width:48em) and (max-width:63.99em){.wh-search__wrapper{width:auto;margin:20px 25px 0}}@media (min-width:64em){.wh-search__wrapper{margin:20px 7.5% 0;padding-bottom:40px;text-align:left}}@media (min-width:64em){.wh-search__filter-toggle{margin-top:27px}}.wh-search__filter-toggle:after{margin-left:7px;content:"\2013"}.wh-search__filter-toggle.collapsed:after{margin-left:5px;content:"+"}.wh-search-box{position:relative;margin:0 0 5px;text-align:left;border:1px solid #949494;border-radius:2px}@media (min-width:48em){.wh-search-box{margin-bottom:20px}}@media (min-width:64em){.wh-search-box{width:calc(100% - 512px);max-width:calc(100% - 512px);margin-right:45px}}.wh-search-box__field{font-size:1.125rem;font-family:"Crimson Text",serif;float:left;width:calc(100% - 60px);height:60px;padding:10px 0 10px 20px;border:0;border-radius:0;outline:0;-webkit-appearance:none}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}@media (min-width:48em){.wh-search-box__field{font-size:1.3125rem;width:calc(100% - 80px);height:80px;padding:10px 0 10px 30px}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}}.wh-search-box__field::-ms-clear{display:none}.wh-search-box__button{position:relative;float:right;width:60px;height:60px;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border:0;outline:0;background-color:transparent}.wh-search-box__button:hover{opacity:.7}.wh-search-box__button:after{position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);width:22px;height:22px;content:"";background:url(/images/search-icon.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-search-box__button{width:80px;height:80px}.wh-search-box__button:after{right:32px;left:auto}}.wh-predictive-search{position:absolute;z-index:3;top:100%;right:-1px;left:-1px;overflow-x:hidden;overflow-y:auto;height:0;max-height:calc(100vh - 180px);margin:0;padding:0;list-style-type:none;-webkit-transition:max-height .3s ease,-webkit-box-shadow .3s ease;transition:max-height .3s ease,-webkit-box-shadow .3s ease;transition:max-height .3s ease,box-shadow .3s ease;transition:max-height .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;border-radius:0 0 2px 2px;background-color:#fff}@media (min-width:48em){.wh-predictive-search{max-height:600px}}.wh-predictive-search.expanded{border:1px solid #e6e6e6;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15);z-index:100}.wh-predictive-search.loading{min-height:20px;padding:20px 0;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}.wh-predictive-search.loading .spinner{display:block}.wh-predictive-search .spinner{display:none}.wh-predictive-search__none{font-size:1.25rem;font-family:"Crimson Text",serif;padding:20px 30px;color:#6f6f6f;background-color:#f7f7f7}.wh-predictive-search-group__title{font-size:.75rem;font-family:Chivo,sans-serif;margin-top:5px;margin-bottom:0;padding:17px 30px 13px;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-predictive-search-group__title:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#757575}.wh-predictive-search-group__title:hover{color:#00576f;background-color:#c6dfe6}.wh-predictive-search-group__title:hover:before{background-color:#00576f}.wh-predictive-search-group__title--view-all-false{cursor:default;pointer-events:none}.wh-predictive-search-group__title--view-all-false:hover{color:#872434;background:0 0}.wh-predictive-search-group__hover{font-weight:400;position:relative;float:right;color:#00576f}.wh-predictive-search-group__hover:after{position:absolute;right:0;bottom:-4px;left:0;display:inline-block;height:2px;content:"";-webkit-transition:right .3s;transition:right .3s;background-color:#00576f}.wh-predictive-search-group__items{font-size:1.25rem;margin:0;padding:0;list-style-type:none}.wh-predictive-search-group__items li{font-family:"Crimson Text",serif}.wh-predictive-search-group__items p{margin:0}.wh-predictive-search-group__items a{display:block;padding:17px 30px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;color:#414141}.wh-predictive-search-group__items a:hover{color:#00576f;background-color:#c6dfe6}.wh-predictive-search-group__items a mark{font-weight:700;color:inherit;background-color:transparent}.wh-search-filters{clear:both;text-align:center}@media (min-width:48em){.wh-search-filters__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -7px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.selectric-wh-insights-search-sort-dropdown .selectric-items,.selectric-wh-people-sort-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items,.selectric-wh-search-sort-dropdown .selectric-items{z-index:1;top:15px;left:-15px;width:180%!important;max-width:28vw;border:1px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (max-width:47.99em){.selectric-wh-insights-search-sort-dropdown .selectric-items,.selectric-wh-people-sort-dropdown .selectric-items,.selectric-wh-search-dropdown .selectric-items,.selectric-wh-search-sort-dropdown .selectric-items{max-width:100%}}.selectric-wh-insights-search-sort-dropdown .selectric-items li,.selectric-wh-people-sort-dropdown .selectric-items li,.selectric-wh-search-dropdown .selectric-items li,.selectric-wh-search-sort-dropdown .selectric-items li{font-size:1rem;font-family:"Crimson Text",serif;padding:15px 25px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.selectric-wh-insights-search-sort-dropdown .selectric-items li:hover,.selectric-wh-people-sort-dropdown .selectric-items li:hover,.selectric-wh-search-dropdown .selectric-items li:hover,.selectric-wh-search-sort-dropdown .selectric-items li:hover{color:#00576f;background-color:#c6dfe6}.selectric-wh-insights-search-sort-dropdown .selectric-items li.highlighted,.selectric-wh-insights-search-sort-dropdown .selectric-items li.selected,.selectric-wh-people-sort-dropdown .selectric-items li.highlighted,.selectric-wh-people-sort-dropdown .selectric-items li.selected,.selectric-wh-search-dropdown .selectric-items li.highlighted,.selectric-wh-search-dropdown .selectric-items li.selected,.selectric-wh-search-sort-dropdown .selectric-items li.highlighted,.selectric-wh-search-sort-dropdown .selectric-items li.selected{color:#00576f;background-color:rgba(198,223,230,.3)}.selectric-wh-insights-search-sort-dropdown .selectric-items li.disabled,.selectric-wh-people-sort-dropdown .selectric-items li.disabled,.selectric-wh-search-dropdown .selectric-items li.disabled,.selectric-wh-search-sort-dropdown .selectric-items li.disabled{opacity:1}.selectric-wh-insights-search-sort-dropdown .selectric-items li:first-child,.selectric-wh-people-sort-dropdown .selectric-items li:first-child,.selectric-wh-search-dropdown .selectric-items li:first-child,.selectric-wh-search-sort-dropdown .selectric-items li:first-child{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#872434!important;background-color:#fff}.selectric-wh-insights-search-sort-dropdown .selectric-items li:first-child:before,.selectric-wh-people-sort-dropdown .selectric-items li:first-child:before,.selectric-wh-search-dropdown .selectric-items li:first-child:before,.selectric-wh-search-sort-dropdown .selectric-items li:first-child:before{position:relative;top:-3px;display:inline-block;width:17px;height:2px;margin-right:10px;content:"";background-color:#b6b6b6}.selectric-wh-insights-search-sort-dropdown.selectric-above .selectric-items,.selectric-wh-people-sort-dropdown.selectric-above .selectric-items,.selectric-wh-search-dropdown.selectric-above .selectric-items,.selectric-wh-search-sort-dropdown.selectric-above .selectric-items{top:auto;bottom:15px}@media (min-width:64em){.wh-search-dropdown{display:none}}.selectric-wh-search-dropdown{margin-bottom:20px;text-align:left;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em) and (max-width:63.99em){.selectric-wh-search-dropdown{width:calc(50% - (7px * 2));margin:0 7px 20px}}@media (min-width:64em){.selectric-wh-search-dropdown{width:calc(25% - (7px * 2));margin:0 7px 20px}}.selectric-wh-search-dropdown .selectric{min-height:50px;border:1px solid #e6e6e6;background-color:#fff}.selectric-wh-search-dropdown .selectric .label{font-size:.875rem;height:auto;margin:0 50px 0 25px;padding:6px 0;letter-spacing:1px;text-transform:uppercase;color:#00576f}.selectric-wh-search-dropdown .selectric .button{width:50px;height:50px}.wh-search-filters__type{display:inline-block;margin-right:10px;margin-bottom:10px}@media (min-width:64em){.wh-search-filters__type{margin-right:0;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.wh-search-filters__type+.wh-search-filters__type a{border-width:1px 1px 1px 0}}.wh-search-filters__type a{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:20px;text-decoration:none;letter-spacing:.8px;text-transform:uppercase;color:#6f6f6f;border:1px solid #e6e6e6;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em) and (max-width:63.99em){.wh-search-filters__type a{min-width:120px}}.wh-search-filters__type.active a{font-weight:700;color:#872434;border-bottom:2px solid #872434}.wh-search-filters__types{display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px 0 15px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64em){.wh-search-filters__types{margin:25px 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.wh-search-results{position:relative;display:none;clear:both}.wh-search-results.loading{min-height:200px}.wh-search-results.loading:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(255,255,255,.8)}.wh-search-results.loading .spinner{position:absolute;z-index:2;top:100px;right:0;left:0;display:block}.wh-search-results .spinner{display:none}.wh-search-results--grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-search-results--no-results h2,.wh-search-results__title{font-size:1.5rem;font-weight:600;margin:0;text-transform:capitalize}@media (min-width:64em){.wh-search-results--no-results h2,.wh-search-results__title{display:inline-block}}.wh-search-results--no-results h2 mark,.wh-search-results__title mark{color:inherit;background:0 0}.wh-search-results--no-results h2 .wh-search-results__title-link.wh-search-results__title-link--sentence,.wh-search-results__title .wh-search-results__title-link.wh-search-results__title-link--sentence{display:block;overflow:hidden;width:calc(100vw - 50px);white-space:nowrap;text-transform:initial;text-overflow:ellipsis}@media (min-width:64em){.wh-search-results--no-results h2 .wh-search-results__title-link.wh-search-results__title-link--sentence,.wh-search-results__title .wh-search-results__title-link.wh-search-results__title-link--sentence{width:600px}}.wh-search-results--no-results h3,.wh-search-results__count{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;line-height:1.5;margin:0;opacity:.6}@media (min-width:64em){.wh-search-results--no-results h3,.wh-search-results__count{display:inline-block}}.wh-search-results__wrapper{position:relative;color:#fff;background-color:#872434}.wh-search-results__list{padding:0;list-style-type:none}.no-results .wh-search-results__list{display:none}.wh-search-results__footer{text-align:center;color:#fff;background-color:#872434}.rtf .wh-link .wh-search-results__footer a,.wh-generic-page__teaser .wh-link .wh-search-results__footer a,.wh-search-results__footer .btn--new-page,.wh-search-results__footer .btn--readmore,.wh-search-results__footer .featured-content-carousel-item__link,.wh-search-results__footer .rtf .wh-link a,.wh-search-results__footer .series-explorer__cta,.wh-search-results__footer .wh-accordion-item__content-cta,.wh-search-results__footer .wh-accordion__toggle-all,.wh-search-results__footer .wh-generic-content__link,.wh-search-results__footer .wh-generic-page__teaser .wh-link a,.wh-search-results__footer .wh-highlight-picks-item__cta,.wh-search-results__footer .wh-insights-listing__cta,.wh-search-results__footer .wh-insights-type__cta{display:inline;color:#fff}.rtf .wh-link .wh-search-results__footer a:before,.wh-generic-page__teaser .wh-link .wh-search-results__footer a:before,.wh-search-results__footer .btn--new-page:before,.wh-search-results__footer .btn--readmore:before,.wh-search-results__footer .featured-content-carousel-item__link:before,.wh-search-results__footer .rtf .wh-link a:before,.wh-search-results__footer .series-explorer__cta:before,.wh-search-results__footer .wh-accordion-item__content-cta:before,.wh-search-results__footer .wh-accordion__toggle-all:before,.wh-search-results__footer .wh-generic-content__link:before,.wh-search-results__footer .wh-generic-page__teaser .wh-link a:before,.wh-search-results__footer .wh-highlight-picks-item__cta:before,.wh-search-results__footer .wh-insights-listing__cta:before,.wh-search-results__footer .wh-insights-type__cta:before{background-color:#fff}.rtf .wh-link .wh-search-results__footer a:after,.wh-generic-page__teaser .wh-link .wh-search-results__footer a:after,.wh-search-results__footer .btn--new-page:after,.wh-search-results__footer .btn--readmore:after,.wh-search-results__footer .featured-content-carousel-item__link:after,.wh-search-results__footer .rtf .wh-link a:after,.wh-search-results__footer .series-explorer__cta:after,.wh-search-results__footer .wh-accordion-item__content-cta:after,.wh-search-results__footer .wh-accordion__toggle-all:after,.wh-search-results__footer .wh-generic-content__link:after,.wh-search-results__footer .wh-generic-page__teaser .wh-link a:after,.wh-search-results__footer .wh-highlight-picks-item__cta:after,.wh-search-results__footer .wh-insights-listing__cta:after,.wh-search-results__footer .wh-insights-type__cta:after{content:"+"}.loading .wh-search-results__footer,.no-results .wh-search-results__footer{display:none!important}.wh-search-results-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-search-results-filters__facet{text-transform:capitalize}.wh-search-results-filters__clear,.wh-search-results-filters__facet{font-style:normal;width:100%;margin-bottom:10px}@media (min-width:48em){.wh-search-results-filters__clear,.wh-search-results-filters__facet{width:auto;margin-right:7px}}.wh-search-results-filters__clear:only-child{display:none}.wh-search-results-filters mark{color:inherit;background:0 0}.wh-search-results__content{margin:0 25px;padding:0;list-style-type:none}@media (min-width:64em){.wh-search-results__content{margin:0 7.5%}}.wh-search__no-results{display:none;padding:30px 0}.wh-sticky-header--subnav .wh-sticky-header__wrapper{padding:0 20px;position:relative}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__wrapper{padding:0 7.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-sticky-header--subnav .wh-sticky-header__wrapper::after{height:55px}.wh-sticky-header--subnav .wh-sticky-header__wrapper::before{top:calc(100% - 55px)}}.wh-sticky-header--subnav .wh-sticky-header__image{display:none}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__image{display:inline-block;z-index:3;margin-right:20px;height:120px;width:120px;min-width:120px;min-height:120px;border-radius:2px;overflow:hidden;padding:5px}}.wh-sticky-header--subnav .wh-sticky-header__image img{display:block;max-width:100%;height:100%}.wh-sticky-header--subnav .wh-sticky-header__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-sticky-header--subnav .wh-sticky-header__content.has-links::after{position:absolute;bottom:0;z-index:-1;content:'';height:50%;width:100vw;left:calc(-50vw + 50%);background-color:#f7f7f7}.wh-sticky-header--subnav .wh-sticky-header__content.has-links::before{left:calc(-50vw + 50%);position:absolute;background-color:#e6e6e6;top:50%;z-index:0;content:'';height:100%;width:100vw;height:3px}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__content.has-image{max-width:calc(100vw * .7)}}.wh-sticky-header--subnav .wh-sticky-header__title{font-size:1.125rem;font-weight:600;color:#414141;text-align:left;line-height:36px;overflow:hidden;margin:0}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__title{font-size:2.25rem;height:50px}}.wh-sticky-header--subnav .wh-sticky-header__wrapper--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5px}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__wrapper--top{padding:10px 0 5px}}.wh-sticky-header--subnav .wh-sticky-header__wrapper--bottom{height:40px;position:relative}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header__wrapper--bottom{margin-left:-5px;height:55px}}.wh-sticky-header--subnav .wh-section-nav__toggle{display:none}.wh-sticky-header--subnav .wh-section-nav-list{height:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;overflow:visible;width:100%;height:40px;position:relative}@media (min-width:48em){.wh-sticky-header--subnav .wh-section-nav-list{height:55px}}.wh-sticky-header--subnav .wh-section-nav-list__item{font-size:.75rem;margin:0;width:auto;text-align:center;text-transform:none;position:relative;padding:0 5px;margin:0 10px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.wh-sticky-header--subnav .wh-section-nav-list__item::before{all:unset}.wh-sticky-header--subnav .wh-section-nav-list__item:first-child{margin-top:0}.wh-sticky-header--subnav .wh-section-nav-list__item:last-child{margin-bottom:0}.wh-sticky-header--subnav .wh-section-nav-list__item.current{margin-left:0;font-style:normal;font-weight:400}.wh-sticky-header--subnav .wh-section-nav-list__item.current a{color:#872434}.wh-sticky-header--subnav .wh-section-nav-list__item.current::after{content:'';position:absolute;width:calc(100% - 10px);height:4px;background-color:#872434;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wh-sticky-header--subnav .wh-section-nav-list__item.current:hover::after{height:4px}@media (min-width:64em){.wh-sticky-header--subnav .wh-section-nav-list__item:hover{margin-left:0;font-style:normal;font-weight:400}.wh-sticky-header--subnav .wh-section-nav-list__item:hover a{color:#872434}.wh-sticky-header--subnav .wh-section-nav-list__item:hover::after{content:'';position:absolute;width:calc(100% - 10px);height:2px;background-color:#872434;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wh-sticky-header--subnav .wh-section-nav-list__item a{margin:0;padding:0;color:#414141;height:100%;display:block;line-height:40px;-webkit-transition:none;transition:none}@media (max-width:74.99em){.wh-sticky-header--subnav .wh-section-nav-list__item a:focus{outline:0}}@media (min-width:48em){.wh-sticky-header--subnav .wh-section-nav-list__item a{line-height:55px}.wh-sticky-header--subnav .wh-section-nav-list__item a:hover{color:#872434}}@media (max-width:74.99em){.wh-sticky-header--subnav .wh-section-nav-list__item:focus{outline:0}}@media (min-width:48em){.wh-sticky-header--subnav .wh-section-nav-list__item{font-size:1rem;margin:0 20px 0 0}.wh-sticky-header--subnav .wh-section-nav-list__item.current,.wh-sticky-header--subnav .wh-section-nav-list__item:hover{font-size:1rem}}.wh-sticky-header--subnav .wh-sticky-header-icons{position:relative;-webkit-transform:none;transform:none;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-sticky-header--subnav .wh-sticky-header-icons__icon{margin-left:5px;display:block}@media (min-width:48em){.wh-sticky-header--subnav .wh-sticky-header-icons__icon{height:23px}}.wh-sticky-header--subnav .wh-sticky-header-icons__icon span{padding:1px 0 0}.wh-sticky-header--subnav .wh-sticky-header-icons__icon:hover{background-color:transparent}.wh-sticky-header--subnav .wh-sticky-header-icons__icon--print{display:none}.wh-sticky-subnav{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-sticky-subnav .slick-slider .slick-next,.wh-sticky-subnav .slick-slider .slick-prev{font-size:0;line-height:0;position:relative;display:block;width:20px;height:20px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.wh-sticky-subnav .slick-slider .slick-next.slick-disabled,.wh-sticky-subnav .slick-slider .slick-prev.slick-disabled{display:none!important}.wh-sticky-subnav .slick-slider .slick-prev{left:0}.wh-sticky-subnav .slick-slider .slick-prev:after{content:'';display:block;top:0;height:100%;width:25px;left:0;position:absolute;z-index:-1;background-color:#f7f7f7}.wh-sticky-subnav .slick-slider .slick-prev:before{font-size:1.5625rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);left:0;display:inline-block;content:'\f104';color:#00576f;z-index:3}@media (min-width:48em){.wh-sticky-subnav .slick-slider .slick-prev:before{font-size:2.1875rem}}.wh-sticky-subnav .slick-slider .slick-next{right:0}.wh-sticky-subnav .slick-slider .slick-next:after{content:'';display:block;top:0;height:100%;width:25px;right:-5px;position:absolute;z-index:-1;background-color:#f7f7f7}.wh-sticky-subnav .slick-slider .slick-next:before{font-size:1.5625rem;font-family:FontAwesome;line-height:10px;position:absolute;top:calc(50% - 5px);right:0;display:inline-block;content:'\f105';color:#00576f;z-index:3}@media (min-width:48em){.wh-sticky-subnav .slick-slider .slick-next:before{font-size:2.1875rem}}.wh-sticky-subnav .slick-slider .slick-arrow{z-index:5;visibility:visible;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}.wh-sticky-subnav .slick-slider .slick-slide .wh-section-nav-list__item{margin-left:20px;margin-right:0;width:auto!important}.wh-sticky-subnav .slick-slider .slick-slide:first-of-type .wh-section-nav-list__item{margin-left:0}@media (max-width:74.99em){.wh-sticky-subnav .slick-slider .slick-slide:focus{outline:0}}@media (max-width:74.99em){.wh-sticky-subnav .slick-slider .slick-slide div:focus{outline:0}}.wh-section-nav{display:none;background-color:#f7f7f7}@media (min-width:1024px) and (min-height:600px){.wh-section-nav{font-family:"Crimson Text",serif;position:fixed;z-index:99;top:175px;left:0;overflow:hidden;width:15.4%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:transparent}.wh-section-nav:after{position:absolute;z-index:1;top:-15px;bottom:15px;left:0;display:block;width:calc(100% + 15px);height:100%;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateX(-110%);transform:translateX(-110%);background-color:#f7f7f7;-webkit-box-shadow:0 10px 30px rgba(30,26,27,.15);box-shadow:0 10px 30px rgba(30,26,27,.15)}.wh-section-nav.stuck{top:225px;max-width:65px}.wh-section-nav.stuck:hover{overflow:visible;max-width:240px}.wh-section-nav.stuck:hover:after{-webkit-transform:none;transform:none}}.wh-section-nav__toggle{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:400;line-height:1.5;width:100%;padding:6px 20px;text-align:left;letter-spacing:1px;text-transform:uppercase;color:#872434;border:0;outline:0;background-color:transparent}.wh-section-nav__toggle:after{font-size:1rem;font-family:FontAwesome;line-height:.75;position:relative;top:1px;display:inline-block;margin-left:5px;content:"\f107";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:48em) and (max-width:63.99em){.wh-section-nav__toggle{padding:6px 30px}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav__toggle{display:none}}.wh-section-nav.expanded .wh-section-nav__toggle{-webkit-box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05);box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05)}.wh-section-nav.expanded .wh-section-nav__toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wh-section-nav-list{font-size:.75rem;display:block;overflow:hidden;max-height:0;margin:0;padding:0 15px;list-style-type:none;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;text-transform:uppercase}@media (min-width:48em) and (max-width:63.99em){.wh-section-nav-list{padding:0 25px}}@media (min-width:1024px) and (max-height:600px){.wh-section-nav-list{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav-list{font-size:.8125rem;position:relative;z-index:2;display:block;overflow:visible;width:100%;min-width:0;max-height:none;padding:15px 15px 15px 60px;list-style-type:upper-roman;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;text-transform:none}}.wh-section-nav.expanded .wh-section-nav-list{display:block;max-height:400px;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1024px) and (min-height:600px){.wh-section-nav.expanded .wh-section-nav-list{max-height:none}}@media (min-width:1024px) and (max-height:600px){.wh-section-nav.expanded .wh-section-nav-list{max-height:170px;padding-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-section-nav.expanded .wh-section-nav-list__item{width:auto;-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;margin:0}.wh-section-nav.expanded .wh-section-nav-list__item a{padding:13px 0}}.wh-section-nav-list__item{width:100%}@media (max-width:47.99em){.wh-section-nav-list__item{margin-bottom:15px}}.wh-section-nav-list__item:first-child{margin-top:15px}@media (max-width:47.99em){.wh-section-nav-list__item:first-child{margin-top:25px}}.wh-section-nav-list__item:last-child{margin-bottom:15px}.wh-section-nav-list__item a{display:inline-block;width:100%;padding:10px 0;text-decoration:none;color:#872434}@media (min-width:48em){.wh-section-nav-list__item a{padding:15px 0}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav-list__item a{display:inline;margin-left:-70px;padding:0 0 0 70px;-webkit-transition:all .3s ease,opacity .3s ease,font-size .3s ease,-webkit-transform .3s ease;transition:all .3s ease,opacity .3s ease,font-size .3s ease,-webkit-transform .3s ease;transition:all .3s ease,transform .3s ease,opacity .3s ease,font-size .3s ease;transition:all .3s ease,transform .3s ease,opacity .3s ease,font-size .3s ease,-webkit-transform .3s ease;color:#414141}.wh-section-nav-list__item a:hover{color:#00576f}}@media (min-width:1024px) and (min-height:600px){.wh-section-nav-list__item{position:relative;margin-bottom:35px;-webkit-transition:margin .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:margin .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:margin .3s ease,transform .3s ease,opacity .3s ease;transition:margin .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.wh-section-nav-list__item:first-child{margin-top:0}.wh-section-nav-list__item:last-child{margin-bottom:0}.wh-section-nav-list__item:hover{margin-left:15px;color:#00576f}.wh-section-nav-list__item:hover:before{left:-75px;width:35px;background-color:#00576f}.wh-section-nav-list__item:before{position:absolute;top:6px;left:-70px;width:30px;height:1px;content:"";-webkit-transition:left .3s ease,color .3s ease,-webkit-transform .3s ease;transition:left .3s ease,color .3s ease,-webkit-transform .3s ease;transition:left .3s ease,transform .3s ease,color .3s ease;transition:left .3s ease,transform .3s ease,color .3s ease,-webkit-transform .3s ease;background-color:#414141}.wh-section-nav-list__item.current{font-size:1.375rem;font-weight:600;font-style:italic;color:#872434}.wh-section-nav-list__item.current:before{top:12px;left:-65px;width:30px;height:2px;background-color:#872434}.wh-section-nav-list__item.current:hover{margin-left:0}.wh-section-nav-list__item.current a{cursor:default;color:#872434}.wh-section-nav-list__item.current a:hover{color:#872434}.wh-section-nav.stuck .wh-section-nav-list__item{margin-bottom:15px;color:transparent}.wh-section-nav.stuck .wh-section-nav-list__item a{opacity:0;color:transparent}.wh-section-nav.stuck .wh-section-nav-list__item.current{top:5px;-webkit-transform:none;transform:none;color:#872434}.wh-section-nav.stuck .wh-section-nav-list__item.current:before{-webkit-transform:none;transform:none}.wh-section-nav.stuck .wh-section-nav-list__item.current a{opacity:0;color:#872434}.wh-section-nav--white .wh-section-nav-list__item:before,.wh-section-nav--white.stuck .wh-section-nav-list__item:before{background-color:#fff}.wh-section-nav--white .wh-section-nav-list__item a,.wh-section-nav--white.stuck .wh-section-nav-list__item a{color:#fff}.wh-section-nav--white .wh-section-nav-list__item.current,.wh-section-nav--white.stuck .wh-section-nav-list__item.current{color:#fff}.wh-section-nav--white .wh-section-nav-list__item.current a,.wh-section-nav--white.stuck .wh-section-nav-list__item.current a{color:#fff}.wh-section-nav--white .wh-section-nav-list__item{color:#fff}.wh-section-nav--white.stuck .wh-section-nav-list__item{color:transparent}.wh-section-nav.stuck:hover .wh-section-nav-list__item{margin-bottom:35px;-webkit-transform:none;transform:none;color:#414141}.wh-section-nav.stuck:hover .wh-section-nav-list__item:before{-webkit-transform:none;transform:none;background-color:#414141}.wh-section-nav.stuck:hover .wh-section-nav-list__item:hover{color:#00576f}.wh-section-nav.stuck:hover .wh-section-nav-list__item:hover a{color:#00576f}.wh-section-nav.stuck:hover .wh-section-nav-list__item a{-webkit-transform:none;transform:none;opacity:1;color:#414141}.wh-section-nav.stuck:hover .wh-section-nav-list__item.current{top:auto;color:#872434}.wh-section-nav.stuck:hover .wh-section-nav-list__item.current:before{background-color:#872434}.wh-section-nav.stuck:hover .wh-section-nav-list__item.current a{-webkit-transform:none;transform:none;opacity:1;color:#872434}}.wh-section-nav--hide{left:-250px;opacity:0}.wh-sticky-header-sharethis{position:relative;float:left}.wh-sticky-header-sharethis__list{position:absolute;top:5px;right:5px;display:none;overflow:auto;width:240px;max-height:320px;margin:0;padding:0;list-style:none;border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}.sharethis-open .wh-sticky-header-sharethis__list{display:block;z-index:9}.wh-sticky-header-sharethis__item{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 25px;cursor:pointer;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;color:#282324;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-sticky-header-sharethis__item:hover:hover{color:#00576f;background-color:#c6dfe6}.wh-sticky-header-sharethis__item-icon{width:20px;height:auto;margin-right:20px}.wh-sticky-header-sharethis__item--title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;padding-top:25px;cursor:default;letter-spacing:1px;text-transform:uppercase;pointer-events:none;color:#872434}.wh-sticky-header-sharethis__item--title:before{position:relative;top:-1px;display:inline-block;width:15px;height:2px;margin-right:7px;content:'';background-color:#b6b6b6}.sharethis-open .wh-sticky-header-sharethis__trigger{background-color:#edf5f7}.sharethis-open .wh-sticky-header-sharethis__trigger span{opacity:1}.spinner{text-align:center}.spinner span{display:inline-block;width:20px;height:2px;margin-left:5px;-webkit-animation:spinnerAnim 1.5s infinite ease-in-out both;animation:spinnerAnim 1.5s infinite ease-in-out both;background-color:#872434}.spinner span:nth-child(1){margin-left:0}.spinner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.spinner span:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes spinnerAnim{0%,100%,60%{opacity:0}30%{opacity:1}}@keyframes spinnerAnim{0%,100%,60%{opacity:0}30%{opacity:1}}.wh-sticky-header{position:fixed;z-index:4;top:-150px;left:0;width:100%;-webkit-transition:top .5s cubic-bezier(.19,1,.22,1),-webkit-box-shadow .3s ease;transition:top .5s cubic-bezier(.19,1,.22,1),-webkit-box-shadow .3s ease;transition:top .5s cubic-bezier(.19,1,.22,1),box-shadow .3s ease;transition:top .5s cubic-bezier(.19,1,.22,1),box-shadow .3s ease,-webkit-box-shadow .3s ease;background-color:#fff;-webkit-box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05);box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05)}.wh-sticky-header__wrapper{position:relative;z-index:2;display:block;width:auto;padding:15px 20px;background-color:#fff}@media (min-width:48em) and (max-width:63.99em){.wh-sticky-header__wrapper{padding:20px 30px 21px}}@media (min-width:64em){.wh-sticky-header__wrapper{margin:0 auto;padding:0 7.5% 30px}}.wh-sticky-header__title{font-size:1.125rem;font-weight:400;font-style:italic;line-height:1.8rem;overflow:hidden;width:calc(100% - 105px);max-width:calc(100% - 105px);margin:0;white-space:nowrap;text-overflow:ellipsis}@media (min-width:48em){.wh-sticky-header__title{font-size:1.3125rem;line-height:2;max-width:calc(100% - 195px)}}@media (min-width:64em){.wh-sticky-header__title{font-size:1.5rem;margin-top:22px}}.wh-sticky-header__cta{font-size:.75rem;font-family:Chivo,sans-serif;line-height:23px;position:relative;padding:0 0 2px;cursor:pointer;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#00576f}@media (min-width:48em){.wh-sticky-header__cta{font-size:.8125rem}}.wh-sticky-header__cta:after{position:relative;top:1px;display:inline-block;width:10px;height:10px;margin-left:5px;content:"";-webkit-transition:opacity .3s;transition:opacity .3s;background:url(/images/arrow-right.svg) no-repeat;background-size:contain}.wh-sticky-header--hidden{visibility:hidden}.wh-scroll-progress__bar{position:absolute;z-index:99;top:0;left:0;float:left;width:0;max-width:100%;height:2px;-webkit-transition:width .6s linear;transition:width .6s linear;background-color:#872434}.wh-utility-navigation{width:100%;background:#872434}.wh-utility-navigation__list{min-width:160px;list-style:none;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (max-width:63.99em){.wh-utility-navigation__list{margin-top:10px;padding-left:15px}}.wh-utility-navigation-item{position:relative;display:inline-block;text-transform:uppercase;color:#fff}.wh-utility-navigation-item__link{font-size:.75rem;display:inline-block;padding:12px 2px;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease;text-decoration:none;letter-spacing:1px;color:#414141}.wh-utility-navigation-item__link:hover{text-decoration:none}.utility-open .wh-utility-navigation-item__link{color:#650918;background:#fff}.wh-utility-navigation-item__label{display:inline-block;vertical-align:middle}.wh-utility-navigation-item__arrow{display:inline-block;width:11px;height:10px;margin-left:5px;vertical-align:middle}.wh-utility-navigation-item__arrow img{display:none}.wh-utility-navigation-item__arrow:after{display:block;width:11px;height:8px;content:"";background-image:url(/images/down-arrow.svg);background-repeat:no-repeat}.utility-open .wh-utility-navigation-item__arrow:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/images/down-arrow.svg)}.wh-utility-navigation-item__dropdown{position:absolute;z-index:3;top:37px;display:none;overflow-y:auto;width:280px;max-height:380px;margin:0;padding:0;list-style:none;text-align:left;border:solid #e6e6e6;border-width:0 1px 1px;background:#fff;-webkit-box-shadow:0 35px 60px rgba(0,0,0,.15);box-shadow:0 35px 60px rgba(0,0,0,.15)}@media (max-width:63.99em){.wh-utility-navigation-item__dropdown{position:initial}}.utility-open .wh-utility-navigation-item__dropdown{display:block}.wh-utility-navigation-item__dropdown-item a{font-family:"Crimson Text",serif;display:inline-block;width:100%;padding:16px 20px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;text-transform:none;color:#414141}.wh-utility-navigation-item__dropdown-item a:hover{color:#00576f;background:#c6dfe6}.wh-utility-navigation-item__dropdown-item-selected a{font-family:"Crimson Text",serif;display:inline-block;width:100%;padding:16px 20px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;text-decoration:none;text-transform:none;color:#00576f;background:#c6dfe6}.wh-header-navigation__utility{margin:0;padding:0 15px;list-style:none;background:#872434}@media (min-width:48em){.wh-header-navigation__utility{display:none}}.wh-header-navigation__utility li:last-child .selectric{border-bottom:0}.wh-header-navigation__utility .selectric{position:relative;display:block;text-decoration:none;letter-spacing:1px;text-transform:uppercase;border:0;border-bottom:1px solid #e6e6e6;background:0 0}.wh-header-navigation__utility .selectric .label{font-size:.75rem;font-family:Chivo,sans-serif;margin:0;color:#fff}.wh-header-navigation__utility .selectric .button{margin-right:8px}.wh-header-navigation__utility .selectric .button:after{width:15px;height:15px;background-image:url(/images/down-arrow-white.svg)}.homepage-featured-content{position:relative;overflow:hidden;background-color:#872434}.homepage-featured-content__background{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 1.5s ease;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;background-position:center;background-size:cover}.homepage-featured-content__link{display:block;min-height:420px;padding:105px 20px;text-decoration:none}@media (min-width:48em){.homepage-featured-content__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.homepage-featured-content__link:hover{text-decoration:none}.homepage-featured-content__link:hover .homepage-featured-content__background,.homepage-featured-content__link:hover .homepage-featured-content__background--blurred{-webkit-transform:scale(1.02);transform:scale(1.02)}@media (min-width:48em){.homepage-featured-content__link{padding:164px 64px}}@media (min-width:64em){.homepage-featured-content__link{padding:150px 7.5%}}.homepage-featured-content__wrap{position:relative;z-index:1;overflow:hidden;padding:38px 20px;text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:47.99em){.homepage-featured-content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:48em){.homepage-featured-content__wrap{padding:56px 70px 55px}}@media (min-width:64em){.homepage-featured-content__wrap{padding:70px 200px 80px}}.homepage-featured-content__title{font-size:1.75rem;font-weight:500;line-height:30px;position:relative;max-height:60px;margin:0 auto 20px;color:#fff}@media (min-width:48em){.homepage-featured-content__title{font-size:2.25rem;line-height:40px;max-width:740px;max-height:90px}}@media (min-width:64em){.homepage-featured-content__title{font-size:3rem;line-height:50px;max-height:110px}}.homepage-featured-content__date{font-size:.75rem;font-weight:300;position:relative;margin-bottom:20px;text-transform:uppercase;color:#fff}.homepage-featured-content__text{font-size:.875rem;font-weight:400;line-height:20px;position:relative;margin:0 auto 20px;opacity:.6;color:#fff}@media (min-width:48em){.homepage-featured-content__text{font-size:1rem;line-height:24px;max-width:550px;margin-bottom:25px}}@media (min-width:64em){.homepage-featured-content__text{margin-bottom:20px}}.homepage-featured-content__type{font-size:.75rem;font-weight:400;position:relative;padding:3px 8px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#282324;border-radius:3px;background-color:#fff;-ms-flex-item-align:center;align-self:center}.homepage-featured-content__background--blurred{position:absolute;z-index:-1;top:-105px;left:-20px;display:block;width:calc(100% + 40px);height:calc(100% + 210px);min-height:420px;-webkit-transition:-webkit-transform 1.5s ease;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;-webkit-transform:scaleY(1.1);transform:scaleY(1.1);background-position:center;background-size:cover;-webkit-filter:blur(12px);filter:blur(12px)}@media (min-width:48em){.homepage-featured-content__background--blurred{top:-164px;left:-64px;width:calc(100% + 128px);height:calc(100% + 328px)}}@media (min-width:64em){.homepage-featured-content__background--blurred{top:-170px;left:-70px;width:calc(100% + 140px);height:calc(100% + 340px)}}.homepage-featured-content__background--blurred:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.homepage-featured-content__background--blurred:after{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.homepage-featured-content__background--blurred:after{background:rgba(138,12,33,.8)}}.wh-home-page-hero{background-color:#872434;position:relative;z-index:1;height:100vh;min-height:550px}.wh-home-page-hero__carousel{position:absolute;z-index:-1;overflow:hidden;width:100%;height:100%}.wh-home-page-hero__carousel:before{position:absolute;z-index:1;top:0;left:53%;display:block;width:160%;height:100%;content:"";-webkit-transform:skew(-35deg);transform:skew(-35deg);background-color:rgba(101,9,24,.8);background-image:-webkit-gradient(linear,left top,left bottom,from(305),color-stop(0,rgba(255,255,255,.15)),to(rgba(255,255,255,.3)));background-image:linear-gradient(305,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-home-page-hero__carousel:before{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-home-page-hero__carousel:before{background:rgba(138,12,33,.8)}}.wh-home-page-hero__carousel__slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;-webkit-transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,transform 7s linear;transition:opacity .5s,transform 7s linear,-webkit-transform 7s linear;opacity:0;background-color:rgba(65,65,65,.25);background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply}.wh-home-page-hero__carousel__slide.active{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.wh-home-page-hero__carousel img{position:absolute;top:0;right:-100%;left:-100%;min-width:100%;min-height:100%;margin:0 auto;-webkit-transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,-webkit-transform 7s linear;transition:opacity .5s,transform 7s linear;transition:opacity .5s,transform 7s linear,-webkit-transform 7s linear;opacity:0;background-color:rgba(65,65,65,.85);background-blend-mode:multiply}.wh-home-page-hero__carousel img.active{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.wh-home-page-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:30px 27px 58px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:47.99em){.wh-search-box-focused .wh-home-page-hero__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:120px}.wh-search-box-focused .wh-home-page-hero__content .wh-home-page-hero__logo{height:0;margin-bottom:0}}.wh-home-page-hero__logo{margin:0 0 40px;text-align:center;-webkit-filter:drop-shadow(0 2px 3px rgba(30, 26, 27, .4));filter:drop-shadow(0 2px 3px rgba(30, 26, 27, .4));-ms-flex-negative:0;flex-shrink:0}@media (min-width:48em){.wh-home-page-hero__logo{margin-bottom:33px}}@media (min-width:64em){.wh-home-page-hero__logo{margin-bottom:24px}}.wh-home-page-hero__logo img{width:225px;height:auto}.wh-home-page-hero__animated-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-home-page-hero__slug{font-size:2.25rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:37px;overflow:hidden;width:100%;max-width:280px;margin:0;text-align:center;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:48em){.wh-home-page-hero__slug{font-size:3rem;line-height:50px;max-width:650px}}@media (min-width:64em){.wh-home-page-hero__slug{font-size:3.4375rem;line-height:60px;max-width:900px}}.wh-home-page-hero__slug:after{display:block;width:70px;height:2px;margin:40px auto 33px;content:"";background-color:#fff}@media (min-width:48em){.wh-home-page-hero__slug:after{margin:48px auto 40px}}@media (min-width:64em){.wh-home-page-hero__slug:after{margin:37px auto 40px}}.wh-home-page-hero__searchbar-container{position:relative;width:100%;max-width:575px}.wh-home-page-hero__searchbar-container .wh-search-box{width:100%;max-width:none}.wh-home-page-hero__searchbar-container .wh-search-box__button{border-radius:0;background:#fff}.wh-home-page-hero__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wh-home-page-hero__links li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-home-page-hero__links li:not(:last-child):after{position:relative;display:block;margin:0 15px;content:"|";color:#fff}@media (min-width:48em){.wh-home-page-hero__links li:not(:last-child):after{margin:0 21px}}.wh-home-page-hero__links a{font-size:1rem;font-family:Chivo,sans-serif;text-decoration:none;color:#fff;text-shadow:0 2px 3px rgba(30,26,27,.2)}.wh-home-page-hero__links a:hover{text-decoration:underline}@media (min-width:48em){.wh-home-page-hero__links a{font-size:1.125rem}}.wh-home-page-hero__scroll{font-size:.75rem;font-weight:400;position:absolute;bottom:20px;left:calc(50% - 32px);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:10px;text-decoration:none;text-transform:uppercase;color:#fff;text-shadow:0 2px 3px rgba(30,26,27,.2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-home-page-hero__scroll:hover{text-decoration:none}.wh-home-page-hero__scroll:hover svg{top:7px}.wh-home-page-hero__scroll svg{position:relative;top:5px;width:10px;height:7px;-webkit-transition:top .3s cubic-bezier(.25,.46,.45,.94);transition:top .3s cubic-bezier(.25,.46,.45,.94);-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#fff}.rtf--homepage{line-height:0}.wh-showcase-carousel{position:relative;margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-showcase-carousel{margin:110px 0}}@media (min-width:64em){.wh-showcase-carousel{margin:60px 0}}.wh-showcase-carousel .slick-dots{margin:0;padding:0;list-style:none;text-align:center}.wh-showcase-carousel .slick-list{height:100%}.wh-showcase-carousel .slick-slide{position:relative;z-index:2;cursor:none;opacity:.3}.wh-showcase-carousel .slick-slide a{cursor:none}.wh-showcase-carousel .slick-slide>div{width:100%}.wh-showcase-carousel .slick-slide.slick-current{z-index:1}.wh-showcase-carousel .slick-slide.slick-active{pointer-events:none;opacity:1}.wh-showcase-carousel .slick-slide.slick-active a{cursor:pointer;pointer-events:auto}.wh-showcase-carousel .slick-slide.slick-active a:focus{outline:0}.wh-showcase-carousel .slick-slide.slick-active .wh-showcase-carousel-slide__img{margin:0 auto!important}.wh-showcase-carousel .slick-slide .wh-showcase-carousel-slide__img{margin-left:10%!important}@media (min-width:48em){.wh-showcase-carousel .slick-slide .wh-showcase-carousel-slide__img{margin-left:10%!important}}@media (min-width:64em){.wh-showcase-carousel .slick-slide .wh-showcase-carousel-slide__img{margin-left:65%!important}}.wh-showcase-carousel .slick-slide:focus{outline:0}.wh-showcase-carousel .slick-active+.slick-slide .wh-showcase-carousel-slide__img{margin-left:-10%!important}@media (min-width:48em){.wh-showcase-carousel .slick-active+.slick-slide .wh-showcase-carousel-slide__img{margin-left:-10%!important}}@media (min-width:64em){.wh-showcase-carousel .slick-active+.slick-slide .wh-showcase-carousel-slide__img{margin-left:-35%!important}}.wh-showcase-carousel-slide{position:relative;z-index:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.slick-active .wh-showcase-carousel-slide{z-index:2;margin:0}.wh-showcase-carousel-slide__title{font-size:1.625rem;font-weight:700;font-style:italic;margin:0 0 20px;text-align:center}@media (min-width:48em){.wh-showcase-carousel-slide__title{font-size:2.75rem;margin:0 0 70px}}.wh-showcase-carousel-slide__img-wrapper{position:relative}.slick-active .wh-showcase-carousel-slide__img-wrapper picture{text-align:center}.wh-showcase-carousel-slide__img{width:70%;max-width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-filter:blur(3px);filter:blur(3px)}@media (min-width:64em){.wh-showcase-carousel-slide__img{width:64%;height:auto;-webkit-transform:scale(.7);transform:scale(.7)}}.slick-active .wh-showcase-carousel-slide__img{-webkit-filter:none;filter:none}@media (min-width:64em){.slick-active .wh-showcase-carousel-slide__img{-webkit-transform:none;transform:none}}.wh-showcase-carousel__pagination{margin-top:20px}@media (min-width:48em){.wh-showcase-carousel__pagination{margin-top:80px}}.wh-showcase-carousel__cursor{position:absolute;z-index:5;display:none;width:20px;height:20px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none}.wh-showcase-carousel__cursor.right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wh-showcase-carousel__cursor svg{fill:#872434}.wh-insight-events__wrapper{display:inline-block;margin-top:.625rem;width:100%}@media (min-width:48em){.wh-insight-events__wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem;max-width:50.625rem}}.wh-insight-events-search .wh-search__wrapper{margin:2px 25px 0;padding-bottom:0;text-align:center}.wh-insight-events-buttons{padding-block:5px;padding-inline:5px;border:1px solid #949494;height:60px;min-width:220px;margin:0 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.wh-insight-events-buttons{margin:0 -1px}}.wh-button-option{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;border-radius:2px;font-family:Chivo,sans-serif;text-transform:uppercase;background-color:transparent;color:#1e1a1b;height:50px;width:49%}.wh-button-option--active{color:#fff;background-color:#00576f}@media (min-width:48em){.wh-button-option{width:100px}}.wh-search-insight-event-box{float:none;-webkit-margin-before:0;margin-block-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}.wh-search-insight-event-box>.wh-search-box__field{height:auto}@media (min-width:48em){.wh-search-insight-event-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;max-width:unset;min-width:20.625rem}}.wh-insights-slider-item,.wh-search-results--grid .wh-insights-search-results-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:10px 13px 15px}@media (min-width:48em){.wh-insights-slider-item,.wh-search-results--grid .wh-insights-search-results-item{width:50%}}@media (min-width:64em){.wh-insights-slider-item,.wh-search-results--grid .wh-insights-search-results-item{width:33.33%}}.wh-insights-slider-item img,.wh-search-results--grid .wh-insights-search-results-item img{width:100%}.wh-insights-slider-item__content,.wh-search-results--grid .wh-insights-search-results-item__content{position:relative;z-index:2;margin:-40px 20px 40px;padding:20px 20px 0;text-align:center;background:#fff}.wh-insights-slider-item__link,.wh-search-results--grid .wh-insights-search-results-item__link{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-insights-slider-item__link:hover,.wh-search-results--grid .wh-insights-search-results-item__link:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-insights-slider-item__title,.wh-search-results--grid .wh-insights-search-results-item__title{font-size:1.3125rem;font-weight:700;line-height:24px;overflow:hidden;max-height:99px;margin-top:0;margin-bottom:10px;color:#282324}.wh-insights-slider-item__title p,.wh-search-results--grid .wh-insights-search-results-item__title p{margin:0}.wh-insights-slider-item__date,.wh-search-results--grid .wh-insights-search-results-item__date{font-size:.75rem;font-weight:400;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-insights-slider-item__type{font-size:.75rem;display:inline-block;padding:3px 5px;text-transform:uppercase;color:#fff;border-radius:2px;background:#872434}.wh-insights-listing-result,.wh-search-results--list .wh-insights-search-results-item{width:100%;padding:30px 5px;border-top:2px solid #e6e6e6}@media (min-width:48em){.wh-insights-listing-result,.wh-search-results--list .wh-insights-search-results-item{padding:50px 35px}}@media (min-width:64em){.wh-insights-listing-result,.wh-search-results--list .wh-insights-search-results-item{padding:50px 60px}}.wh-insights-listing-result:last-child,.wh-search-results--list .wh-insights-search-results-item:last-child{border-bottom:2px solid #e6e6e6}@media (min-width:48em){.wh-insights-listing-result__top,.wh-search-results--list .wh-insights-search-results-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wh-insights-listing-result__date,.wh-search-results--list .wh-insights-search-results-item__date{font-size:.75rem;font-family:Chivo,sans-serif;text-transform:uppercase;color:#6f6f6f}.wh-insights-listing-result__types,.wh-search-results--list .wh-insights-search-results-item__types{margin:0;padding:0;list-style:none}.wh-insights-listing-result__types-item{display:inline-block;margin-right:10px;margin-bottom:10px}.wh-insights-listing-result__types-item a,.wh-insights-listing-result__types-item span{font-size:.75rem;display:inline-block;padding:5px;-webkit-transition:background .3s ease;transition:background .3s ease;text-decoration:none;text-transform:uppercase;color:#282324;border-radius:2px;background:#e6e6e6}.wh-insights-listing-result__types-item a:hover{background:#cdcdcd}.wh-insights-listing-result__types-item--type a,.wh-insights-listing-result__types-item--type span{color:#fff;background:#872434}.wh-insights-listing-result__types-item--type a:hover{background:#731f2c}.wh-insights-listing-result__title,.wh-search-results--list .wh-insights-search-results-item__title{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:700;margin:20px 0;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:none;color:#282324}@media (min-width:48em){.wh-insights-listing-result__title,.wh-search-results--list .wh-insights-search-results-item__title{font-size:1.75rem}}.wh-insights-listing-result__title a,.wh-search-results--list .wh-insights-search-results-item__title a{margin:20px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.wh-insights-listing-result__title a:hover,.wh-search-results--list .wh-insights-search-results-item__title a:hover{text-decoration:underline;color:#00576f}.wh-insights-listing-result__title a:hover *,.wh-search-results--list .wh-insights-search-results-item__title a:hover *{text-decoration:underline;color:#00576f}.wh-insights-listing-result__title p,.wh-search-results--list .wh-insights-search-results-item__title p{margin:0}.wh-insights-listing-result__title *,.wh-search-results--list .wh-insights-search-results-item__title *{font-size:1.125rem;color:#282324;font-family:"Crimson Text",serif;font-weight:700;line-height:1.25rem;text-decoration:none}@media (min-width:48em){.wh-insights-listing-result__title *,.wh-search-results--list .wh-insights-search-results-item__title *{font-size:1.75rem;line-height:1.875rem}}.wh-insights-listing-result__description,.wh-search-results--list .wh-insights-search-results-item__description{font-size:1.125rem;font-family:"Crimson Text",serif;font-weight:400;line-height:26px;color:#757575}.wh-global-search-results-item__pdf,.wh-insights-listing-result__pdf,.wh-search-results--list .wh-insights-search-results-item__pdf{line-height:30px;position:relative;padding-top:5px;padding-left:40px;text-decoration:none;text-transform:uppercase}.wh-global-search-results-item__pdf:before,.wh-insights-listing-result__pdf:before,.wh-search-results--list .wh-insights-search-results-item__pdf:before{position:absolute;top:0;left:0;width:30px;height:30px;content:"";background:url(/images/pdf.png)}.wh-insights-slider{margin-top:40px}.wh-insights-slider__header{position:relative}.wh-insights-slider__header:before{position:absolute;z-index:-1;top:0;bottom:0;width:100%;content:"";background:#872434}.wh-insights-slider__header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px;padding:50px 0 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.wh-insights-slider__header-wrapper{margin:0 7.5%}}.wh-insights-slider__wrapper{position:relative;margin:-80px 25px 30px}@media (min-width:64em){.wh-insights-slider__wrapper{margin:-70px 7.5% 30px}}.wh-insights-slider__title{margin:0;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:48em){.wh-insights-slider__title{margin-right:20px}}.wh-insights-slider-pagination{font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;text-transform:uppercase;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-insights-slider-pagination__label{display:inline-block;margin-right:5px}.wh-insights-slider-pagination__dots{display:inline-block}.wh-insights-slider__footer .wh-insights-slider-pagination__dots{width:100%;margin-top:10px;text-align:center}.wh-insights-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-insights-slider .slick-list{width:100%}.wh-insights-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-insights-slider .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.wh-insights-slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-insights-slider .slick-slide .wh-insights-slider-item,.wh-insights-slider .slick-slide .wh-search-results--grid .wh-insights-search-results-item,.wh-search-results--grid .wh-insights-slider .slick-slide .wh-insights-search-results-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto}.wh-insights-slider .slick-slide .wh-insights-slider-item__link,.wh-insights-slider .slick-slide .wh-search-results--grid .wh-insights-search-results-item__link,.wh-search-results--grid .wh-insights-slider .slick-slide .wh-insights-search-results-item__link{height:auto}.wh-insights-slider .slick-slide .wh-insights-slider-item__link div:only-child,.wh-insights-slider .slick-slide .wh-search-results--grid .wh-insights-search-results-item__link div:only-child,.wh-search-results--grid .wh-insights-slider .slick-slide .wh-insights-search-results-item__link div:only-child{margin-top:170px}.wh-insights-slider .slick-dots{margin:0;padding:0;list-style:none}.wh-insights-slider .slick-dots li{height:36px}.wh-insights-slider .slick-dots li:after{background-color:#fff}.wh-insights-slider__footer .slick-dots li:after{background-color:#872434}.wh-insights-slider__footer .wh-insights-slider-pagination__label{display:none}.search-done .wh-insights-slider{visibility:hidden;overflow:hidden;height:0;margin-top:0}.wh-insights-slider-item__image{width:100%;height:210px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-insights-type.wh-insights-type--full-width{max-width:unset}@media (min-width:64em){.wh-insights-type.wh-insights-type--full-width{padding-inline:0;margin-inline:0}}@media (min-width:64em){.wh-insights-type.wh-insights-type--full-width .wh-insights-type__wrapper{margin:40px 7.5%}}.wh-insights-type{max-width:90rem}@media (min-width:64em){.wh-insights-type{padding-inline:2rem;margin-inline:auto}}.wh-insights-type__wrapper{position:relative;margin:40px 25px}@media (min-width:64em){.wh-insights-type__wrapper{margin:40px auto}}.wh-insights-type__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-10px -10px 0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-insights-type .wh-insights-slider-item,.wh-insights-type .wh-search-results--grid .wh-insights-search-results-item,.wh-search-results--grid .wh-insights-type .wh-insights-search-results-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.wh-insights-type__cta::after{opacity:0}.wh-insights-type__cta::before{right:19px}.wh-insights-type__footer{margin-top:20px;text-align:center}.search-done .wh-insights-type{display:none}.wh-insights-search .wh-search__wrapper{width:auto;margin:40px 25px 0;padding-bottom:0}@media (min-width:64em){.wh-insights-search .wh-search__wrapper{margin:40px 30px 30px}}@media (min-width:48em){.wh-insights-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-insights-search .wh-search-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:40px;margin-left:160px}}.wh-search-box.loading .spinner{display:block}.wh-search-box .spinner{position:absolute;z-index:2;top:30px;right:60px;display:none;-webkit-transform:scale(.5);transform:scale(.5)}@media (min-width:48em){.wh-new-insights-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-new-insights-search .wh-search-box{margin:0 auto 20px;width:50%}}.wh-insights-search .wh-search-results__list{padding-top:50px}.loading .wh-search-results__list{padding-top:0}.wh-insights-search-results--blogs .wh-search-results__list{display:none}@media (min-width:48em){.wh-insights-search .selectric-wh-search-dropdown{width:calc(33.333% - 14px)}}.wh-insights-search .selectric-wh-search-dropdown .selectric-items li:first-child{pointer-events:none}.wh-search-results__opts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.wh-search-results__opts{position:absolute;top:50px;right:20px;margin-bottom:0}}@media (min-width:64em){.wh-search-results__opts{right:7%}}.no-results .wh-insights-search-results-views{display:none}.wh-insights-search-results--blogs .wh-insights-search-results-views{display:none}.wh-insights-search-results-views__item{font-size:1.375rem;margin-left:10px;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;text-decoration:none;opacity:.4;color:#fff}.wh-insights-search-results-views__item:hover{text-decoration:none;opacity:1}.wh-insights-search-results-views__item.active{opacity:1}.wh-insights-search-sort{width:calc(100% - 70px)}@media (min-width:48em){.wh-insights-search-sort{width:auto}}.no-results .wh-insights-search-sort{display:none}.wh-insights-search-results-item{position:relative}.wh-insights-search-results-item.wh-insights-search-results-item--blog{overflow:hidden;margin-bottom:20px;padding:0;border:0}.wh-search-results--list .wh-insights-search-results-item:last-child{border-bottom:0}.wh-insights-search-results-item:last-child.wh-insights-search-results-item--blog{margin-bottom:40px;border:0}.wh-search-results--grid .wh-insights-search-results-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;cursor:pointer}.wh-search-results--grid .wh-insights-search-results-item .wh-insights-listing-result__types-item{margin-right:0}.wh-search-results--grid .wh-insights-search-results-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wh-search-results--grid .wh-insights-search-results-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wh-search-results--grid .wh-insights-search-results-item__types{margin:0;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wh-insights-search-results-item__description{margin-bottom:15px}.wh-insights-search-results-item__description p{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.wh-search-results--grid .wh-insights-search-results-item__description{display:none}.wh-search-results--grid .wh-insights-search-results-item__pdf{display:none}.wh-search-results--grid .wh-insights-search-results-item__wrapper{display:inline-block;width:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1)}.wh-search-results--grid .wh-insights-search-results-item__wrapper:hover{text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1)}.wh-search-results--grid .wh-insights-search-results-item__image{width:100%;height:210px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-search-results--list .wh-insights-search-results-item__image{display:none}.wh-insights-search-results-item--blog .wh-insights-search-results-item__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-position:center;background-size:cover}.wh-insights-search-results-item__image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.wh-insights-search-results-item--red .wh-insights-search-results-item__image:after{background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-insights-search-results-item--red .wh-insights-search-results-item__image:after{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-insights-search-results-item--red .wh-insights-search-results-item__image:after{background:rgba(138,12,33,.8)}}.wh-insights-search-results-item--blue .wh-insights-search-results-item__image:after{background:rgba(0,87,111,.75)}.wh-insights-search-results-item--black .wh-insights-search-results-item__image:after{background:rgba(30,26,27,.3);background-size:cover;background-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-insights-search-results-item--black .wh-insights-search-results-item__image:after{background:rgba(8,7,7,.5)}}@supports (-ms-ime-align:auto){.wh-insights-search-results-item--black .wh-insights-search-results-item__image:after{background:rgba(52,45,47,.5)}}.wh-insights-search-results-item--white .wh-insights-search-results-item__image:after{background:rgba(255,255,255,.75)}.wh-insights-search-results-item--blog .wh-insights-search-results-item__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 25px 30px;text-decoration:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-insights-search-results-item--blog .wh-insights-search-results-item__content{padding:0 250px 50px 90px}}@media (min-width:48em){.wh-insights-search-results-item__content:hover .wh-insights-search-results-item__cta:after{opacity:1}.wh-insights-search-results-item__content:hover .wh-insights-search-results-item__cta:before{right:0}}.wh-search-results--grid .wh-insights-search-results-item__title a{text-decoration:inherit;color:inherit}.wh-insights-search-results-item--blog .wh-insights-search-results-item__title{width:100%;margin-bottom:15px;color:#fff}@media (min-width:48em){.wh-insights-search-results-item--blog .wh-insights-search-results-item__title{font-size:2.75rem;font-weight:600;line-height:50px;margin-bottom:20px}}.wh-insights-search-results-item--white .wh-insights-search-results-item__title{color:#00576f}.wh-insights-search-results-item--blog .wh-insights-search-results-item__cta{color:#fff}.wh-insights-search-results-item--white .wh-insights-search-results-item__cta{color:#00576f}.wh-insights-search-results-item--blog .wh-insights-search-results-item__cta:before{background-color:#fff}.wh-insights-search-results-item--white .wh-insights-search-results-item__cta:before{background-color:#00576f}.wh-insights-search-results-item--blog .wh-insights-search-results-item__cta:after{background:url(/images/arrow-right-white.svg) no-repeat}.wh-insights-search-results-item--white .wh-insights-search-results-item__cta:after{background:url(/images/arrow-right.svg) no-repeat}.wh-search-results--grid .wh-insights-listing-result__types-item--subtype{display:none}.wh-insights-search-results .wh-search-results__wrapper{padding:25px 25px 1px}@media (min-width:64em){.wh-insights-search-results .wh-search-results__wrapper{padding:50px 7.5% 20px}}.wh-insights-search-results .wh-search-results__footer{padding:60px 25px}.wh-insights-search-results--blogs .wh-search-results__footer{display:none}.wh-insights-search-results .wh-blog-listing--blogs{display:none;padding-top:0}.wh-insights-search-results--blogs .wh-blog-listing--blogs{display:block}.wh-insights-search-results--blogs .wh-search-results--no-results h3,.wh-insights-search-results--blogs .wh-search-results__count,.wh-search-results--no-results .wh-insights-search-results--blogs h3{display:none}.selectric-wh-insights-search-sort-dropdown .selectric{min-height:45px;border:0;background-color:#872434}@media (max-width:47.99em){.selectric-wh-insights-search-sort-dropdown .selectric{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.selectric-wh-insights-search-sort-dropdown .selectric .label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.selectric-wh-insights-search-sort-dropdown .selectric .button{width:38px;height:38px}.selectric-wh-insights-search-sort-dropdown .selectric .button:after{font-size:1.3125rem;font-family:FontAwesome;line-height:38px;width:100%;height:100%;content:"\f107";text-align:center;color:#fff;border:0}.selectric-wh-insights-search-sort-dropdown .selectric-items{right:0;left:auto;min-width:280px}.selectric-wh-insights-search-sort-dropdown .selectric-items .disabled{display:none}.selectric-wh-insights-search-sort-dropdown .selectric-items .disabled:first-child{display:block;opacity:1}.wh-new-insights-search__field{padding-bottom:0}.wh-new-insights-search__link{width:100%;margin-bottom:30px;text-align:center}.wh-new-insights-search__link a{text-decoration:none;text-transform:uppercase}.rtf .wh-link .wh-new-insights-search__link a.wh-callout-grid-item__cta,.wh-generic-page__teaser .wh-link .wh-new-insights-search__link a.wh-callout-grid-item__cta,.wh-new-insights-search__link .rtf .wh-link a.wh-callout-grid-item__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.btn--new-page,.wh-new-insights-search__link .wh-callout-grid-item__cta.btn--readmore,.wh-new-insights-search__link .wh-callout-grid-item__cta.featured-content-carousel-item__link,.wh-new-insights-search__link .wh-callout-grid-item__cta.series-explorer__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-accordion-item__content-cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-accordion__toggle-all,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-generic-content__link,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-highlight-picks-item__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-insights-listing__cta,.wh-new-insights-search__link .wh-callout-grid-item__cta.wh-insights-type__cta,.wh-new-insights-search__link .wh-generic-page__teaser .wh-link a.wh-callout-grid-item__cta{bottom:0;left:0;position:relative}.series-explorer{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.series-explorer{margin:40px 25px}}@media (min-width:64em){.series-explorer{margin:40px 7.5%}}@media (max-width:47.99em){.series-explorer__title{margin:0 20px 20px}}.series-explorer__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 30px;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:64em){.series-explorer__list{margin-bottom:60px}}.series-explorer-item{position:relative;width:100%;min-height:245px;margin:30px 20px 0;padding:20px 0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;border-radius:2px;background-size:cover;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.15);box-shadow:0 10px 20px rgba(0,0,0,.15)}.series-explorer-item:first-child{margin-top:0}.series-explorer-item:hover{-webkit-box-shadow:0 6px 30px 3px rgba(0,0,0,.3);box-shadow:0 6px 30px 3px rgba(0,0,0,.3)}@media (min-width:48em){.series-explorer-item{min-height:280px;margin:0}}@media (min-width:48em) and (max-width:63.99em){.series-explorer-item{width:calc(50% - 30px)}}@media (min-width:64em){.series-explorer-item{width:calc(50% - 55px);min-height:320px;padding:30px 0}}.series-explorer-item__wrapper{text-decoration:none;color:#fff}.series-explorer-item__wrapper:hover{text-decoration:none}.series-explorer-item__wrapper:before{position:absolute;z-index:2;top:20px;right:-20px;bottom:20px;left:-20px;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media (min-width:48em){.series-explorer-item__wrapper:before{right:-15px;left:-15px}}@media (min-width:64em){.series-explorer-item__wrapper:before{top:30px;right:-20px;bottom:30px;left:-20px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.series-explorer-item__wrapper:before{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.series-explorer-item__wrapper:before{background:rgba(138,12,33,.8)}}.series-explorer-item__img{position:absolute;z-index:1;top:20px;right:0;bottom:20px;left:0;width:100%;background:no-repeat center center/auto calc(100% + 40px);-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:64em){.series-explorer-item__img{top:30px;bottom:30px;background-size:100% auto}}.series-explorer-item__title{font-size:1.3125rem;line-height:24px;position:relative;z-index:2;overflow:hidden;max-height:100px;margin-top:0;margin-bottom:10px}@media (min-width:64em){.series-explorer-item__title{font-size:1.875rem;line-height:34px;max-height:140px}}.series-explorer-item__date{font-size:.75rem;position:relative;z-index:2;margin-bottom:15px;text-transform:uppercase}.series-explorer-item__type{font-size:.75rem;position:relative;z-index:2;display:inline-block;padding:3px 5px;text-transform:uppercase;color:#282324;border-radius:2px;background:#fff}.series-explorer-item__content{position:relative;z-index:3;width:calc(100% + 40px);margin:0 -20px;padding:25px 35px}@media (min-width:64em){.series-explorer-item__content{padding:40px 50px}}.series-explorer__footer{text-align:center}.series-explorer__footer .wh-callout-grid-item__cta{position:relative;left:unset;bottom:unset}.series-explorer__cta::after{content:">"}.wh-location-info{margin:30px 30px 40px;text-align:center!important;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em) and (max-width:63.99em){.wh-location-info{margin:30px 40px 40px}}@media (min-width:64em){.wh-location-info{width:60%;margin:40px auto 60px;text-align:left!important}}.wh-article-hero-callouts .wh-location-info{margin:0}@media (min-width:48em) and (max-width:63.99em){.wh-article-hero-callouts .wh-location-info{margin:0}}@media (min-width:64em){.wh-article-hero-callouts .wh-location-info{width:auto;margin:0}}.wh-location-info__wrapper{padding:20px}@media (min-width:48em){.wh-location-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}}@media (min-width:48em){.wh-location-info__wrapper{padding:25px}}.wh-location-info__img{overflow:hidden;width:100px;height:100px;margin:0 auto 20px;border-radius:50%;background:no-repeat center center/cover;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2)}@media (min-width:48em){.wh-location-info__img{width:120px;height:120px;margin:0 25px 0 0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.wh-location-info__img img{max-width:100%;max-height:100%}.wh-location-info__cta{margin-top:25px;text-align:center}@media (min-width:48em){.wh-location-info__cta{width:220px;margin:0 65px 0 0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}}.rtf .wh-location-info__cta button,.wh-accordion-filters .wh-location-info__cta .wh-accordion-item__date-apply,.wh-generic-page__teaser .wh-location-info__cta button,.wh-location-info__cta .btn--plain,.wh-location-info__cta .rtf button,.wh-location-info__cta .wh-accordion-filters .wh-accordion-item__date-apply,.wh-location-info__cta .wh-generic-page__teaser button,.wh-location-info__cta .wh-subscribe-callout__cta{display:inline-block;width:100%}@media (min-width:48em){.wh-location-details{padding:10px 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.wh-location-details__title{font-size:1.125rem;font-weight:700;line-height:1.1;margin:0 0 15px;color:#282324}@media (min-width:48em){.wh-location-details__title{font-size:1.5rem}}.wh-location-details__address{font-size:1rem;font-family:"Crimson Text",serif;font-weight:400;margin:15px 0 20px;color:#282324}@media (min-width:48em){.wh-location-details__address{font-size:1.125rem}}.wh-location-details__address span{display:inline-block}.wh-location-details__link,.wh-location-details__telephone{font-size:.875rem;font-weight:400;line-height:1.17;display:inline-block;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wh-location-details__link{display:block;margin:0 0 15px}.wh-location-details__link:last-child{margin-bottom:0}@media (min-width:48em){.wh-location-details__link{display:inline-block;margin:0 15px 15px 0}}.wh-location-details__telephone{position:relative;padding-left:15px;cursor:default}.wh-location-details__telephone:before{font-size:.75rem;font-family:FontAwesome;font-weight:700;position:absolute;top:1px;left:0;margin-right:10px;content:"\f095";color:#414141}.wh-location-details__telephone:hover{text-decoration:none}.wh-accordion-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.wh-accordion-filters .wh-accordion{margin:0;width:100%;min-width:280px}.wh-accordion-filters .wh-accordion-item__tab{width:90%;margin:0 auto;padding:18px 15px;min-height:60px;border-radius:2px}.wh-accordion-filters .wh-accordion-item__tab .wh-accordion-item__tab-title{margin:0;font-size:14px;text-transform:uppercase}.wh-accordion-filters .wh-accordion-item__tab-buttons{width:90%;margin:0 auto;padding:0;min-height:60px;border-radius:2px}.wh-accordion-filters .wh-accordion-item{margin-bottom:15px;padding:0}.wh-accordion-filters .wh-accordion-item--open .wh-accordion-item__content{margin:-30px 0 30px}@media (min-width:48em){.wh-accordion-filters .wh-accordion-item{padding:0}}.wh-accordion-filters .wh-accordion-item__content{margin:0}.wh-accordion-filters .wh-accordion-item__content__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 0 15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wh-accordion-filters .wh-accordion-item__subtype{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:5px 15px}.wh-accordion-filters .wh-accordion-item__subtype:hover{background-color:#c6dfe6}.wh-accordion-filters .wh-accordion-item__subtype:hover>*{color:#00576f}.wh-accordion-filters .wh-accordion-item__subtype--date{margin:0 auto;width:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative}.wh-accordion-filters .wh-accordion-item__subtype--date+.wh-accordion-item__subtype--date{margin-top:15px}.wh-accordion-filters .wh-accordion-item__subtype--date:hover,.wh-accordion-filters .wh-accordion-item__subtype--date:hover>*{background-color:transparent;color:inherit}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date],.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]{height:50px;width:100%;padding:10px;border:1px solid #8c8c8c;background:0 0;border-radius:2px;font-size:16px;font-family:"Crimson Text",serif;color:#757575}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-inner-spin-button,.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-calendar-picker-indicator,.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-datetime-edit-day-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-datetime-edit-month-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=date]::-webkit-datetime-edit-year-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-datetime-edit-day-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-datetime-edit-month-field:not([aria-valuenow]),.wh-accordion-filters .wh-accordion-item__subtype--date>input[type=text]::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:transparent}.wh-accordion-filters .wh-accordion-item__subtype--date .date_icon{width:40px;height:40px;background-color:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:5px;pointer-events:none}.wh-accordion-filters .wh-accordion-item__subtype--date .date_icon>img{max-width:100%;max-height:100%}.wh-accordion-filters .wh-accordion-item__subtype--date .date-label{position:absolute;left:30px;font-size:16px;font-family:"Crimson Text",serif;color:#757575;background-color:#fff;width:90%;left:5px;padding:0 15px;text-align:left;visibility:visible;opacity:1}.wh-accordion-filters .wh-accordion-item__subtype--date .date-label.hide-label{-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;visibility:hidden;opacity:0}.wh-accordion-filters .checkbox-text{padding-right:5px}.wh-accordion-filters .checkbox-num{color:#6f6f6f;font-size:14px;text-align:right;line-height:20px}.wh-accordion-filters .wh-accordion-item__checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px 0 30px;margin:0;cursor:pointer;font-size:16px;width:100%;color:#414141;text-align:left;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-accordion-filters .wh-accordion-item__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wh-accordion-filters .wh-accordion-item__buttons{padding-block:5px;padding-inline:5px;height:60px;width:100%;margin:0 -1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wh-accordion-filters .wh-accordion-item__option{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;letter-spacing:1.5px;border-radius:2px;font-family:Chivo,sans-serif;text-transform:uppercase;background-color:transparent;color:#1e1a1b;height:50px;width:50%}.wh-accordion-filters .wh-accordion-item__option--active{width:50%;color:#fff;background-color:#00576f}.wh-accordion-filters .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #b6b6b6;border-radius:2px}.wh-accordion-filters .checkmark:hover{border:1px solid #b6b6b6;background-color:#fff}.wh-accordion-filters .checkmark::after{content:'';position:absolute;display:none}.wh-accordion-filters .checkmark__item{margin-top:-5px}.wh-accordion-filters .wh-accordion-item__checkbox:hover input~.checkmark{border:1px solid #00576f;background-color:#fff}.wh-accordion-filters .checkmark.active{border:1px solid #00576f}.wh-accordion-filters .checkmark.active::after{top:50%;left:50%;content:'';width:14px;height:14px;background-color:#00576f;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:2px;display:block}.wh-accordion-filters .wh-accordion-item__date-apply{text-decoration:none;font-size:12px;text-transform:uppercase;display:block;width:90%;margin:15px auto 0}.wh-accordion-filters .wh-see-more-btn{font-size:.875rem;width:100%;line-height:normal;border-radius:2px;margin:0 auto;display:block;background:0 0;color:#00576f;cursor:pointer;text-align:left;z-index:3;-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955);opacity:1;padding:5px 15px}.wh-accordion-filters .wh-see-more-btn .loaded{display:none}.wh-accordion-filters .wh-see-more-btn .loaded,.wh-accordion-filters .wh-see-more-btn .unloaded{position:relative;width:auto}.wh-accordion-filters .wh-see-more-btn .loaded:after,.wh-accordion-filters .wh-see-more-btn .unloaded:after{position:absolute;bottom:-5px;left:0;width:0;height:1px;content:'';-webkit-transition:width .2s cubic-bezier(.455,.03,.515,.955);transition:width .2s cubic-bezier(.455,.03,.515,.955);background:#00576f}.wh-accordion-filters .wh-see-more-btn .loaded:hover,.wh-accordion-filters .wh-see-more-btn .unloaded:hover{color:#00576f}.wh-accordion-filters .wh-see-more-btn .loaded:hover:after,.wh-accordion-filters .wh-see-more-btn .unloaded:hover:after{width:100%}.wh-accordion-filters .wh-see-more-input{display:none}.wh-accordion-filters .wh-see-more-input~div:nth-child(1n+8){max-height:0;opacity:0;-webkit-transition:.1s ease-in;transition:.1s ease-in;min-height:0;padding:0;pointer-events:none}.wh-accordion-filters .wh-see-more-input:checked~div:nth-child(1n+7){max-height:999px;opacity:1;-webkit-transition:.2s ease-in;transition:.2s ease-in;pointer-events:initial;min-height:40px;padding:5px 15px}.wh-accordion-filters .wh-see-more-input:checked~.wh-see-more-btn .loaded{display:inline-block}.wh-accordion-filters .wh-see-more-input:checked~.wh-see-more-btn .unloaded{display:none}.wh-accordion-filters .wh-accordion-filters__heading-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;width:90%;margin:0 auto 20px;position:relative}.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2>.wh-search-results__title-link,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title>.wh-search-results__title-link,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2>.wh-search-results__title-link{font-size:1.5rem;color:#282324;font-family:"Crimson Text",serif;font-weight:600;color:#282324;text-align:left;line-height:normal;text-transform:none}.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2::after,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results--no-results h2>.wh-search-results__title-link::after,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title::after,.wh-accordion-filters .wh-accordion-filters__heading-mobile .wh-search-results__title>.wh-search-results__title-link::after,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2::after,.wh-search-results--no-results .wh-accordion-filters .wh-accordion-filters__heading-mobile h2>.wh-search-results__title-link::after{all:unset}@media (min-width:64em){.wh-accordion-filters .wh-accordion-filters__heading-mobile{display:none}}.wh-accordion-filters__heading-mobile .wh-accordion-filters-mobile__close{position:absolute;top:10px;left:100%}.wh-accordion-filters .wh-accordion-filters__footer-mobile{width:100%;height:90px;padding:10px 20px;background-color:#872434;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;bottom:0;margin:auto 0 0}#ccc .wh-accordion-filters .wh-accordion-filters__footer-mobile>.btn--dark#ccc-recommended-settings,.wh-accordion-filters #ccc .wh-accordion-filters__footer-mobile>.btn--dark#ccc-recommended-settings,.wh-accordion-filters .wh-accordion-filters__footer-mobile>.btn.btn--dark{display:inline-block;width:100%}.wh-accordion-filters .wh-accordion-filters__footer-mobile::after{content:'';height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#872434;position:absolute;z-index:-1;top:0}@media (min-width:64em){.wh-accordion-filters .wh-accordion-filters__footer-mobile{display:none}}@media (max-width:63.99em){.wh-search-generic-listing .wh-search-results--no-results h2,.wh-search-generic-listing .wh-search-results__title,.wh-search-results--no-results .wh-search-generic-listing h2{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;letter-spacing:1px;text-align:center;text-transform:uppercase;position:relative;color:#fff;text-decoration:none;display:block;line-height:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.wh-search-generic-listing .wh-search-results--no-results h2::after,.wh-search-generic-listing .wh-search-results__title::after,.wh-search-results--no-results .wh-search-generic-listing h2::after{border-bottom:2px solid #fff;bottom:-10px;content:'';height:1px;left:calc(100% / 2 - 100px);position:absolute;width:100%;max-width:200px}}.wh-search-generic-listing .wh-search-results__title-link{text-decoration:none;color:#fff}.wh-search-generic-listing{overflow-x:clip}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results--no-results h2,.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results__title,.wh-search-results--no-results .wh-search-generic-listing .wh-search-results__wrapper h2{padding-left:5px}}.wh-search-generic-listing .wh-insights-search-results-item{padding:20px 0 10px}@media (min-width:48em){.wh-search-generic-listing .wh-insights-search-results-item{padding:28px 0 30px}}.wh-search-generic-listing .wh-insights-search-results-item:first-child{border-top:unset;padding-top:10px}.wh-search-generic-listing .wh-search-results--list .wh-insights-search-results-item__title{margin:10px 0 0;font-size:18px}@media (min-width:48em){.wh-search-generic-listing .wh-search-results--list .wh-insights-search-results-item__title{font-size:28px;line-height:30px;margin:10px 0 10px}}.wh-search-generic-listing .wh-insights-search-results-item__description{height:auto;display:none}@media (min-width:48em){.wh-search-generic-listing .wh-insights-search-results-item__description{display:block;margin:0}.wh-search-generic-listing .wh-insights-search-results-item__description div{margin:10px 0 0}.wh-search-generic-listing .wh-insights-search-results-item__description div>*{margin:0;overflow-wrap:break-word;white-space:normal}.wh-search-generic-listing .wh-insights-search-results-item__description div>.highlight{color:#282324;font-style:italic;font-weight:600}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-search-generic-listing .wh-search-results__wrapper{min-height:100px;padding:20px}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;padding:40px 7.5% 20px;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.wh-search-generic-listing .wh-search-results__wrapper::after{content:'';height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#872434;position:absolute;z-index:-1;top:0}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results--no-results h2,.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results__title,.wh-search-results--no-results .wh-search-generic-listing .wh-search-results__wrapper h2{-ms-flex-preferred-size:25%;flex-basis:25%;min-inline-size:19.0625rem}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results-filters{-ms-flex-item-align:end;align-self:flex-end;margin:0 0 0 .125rem}}.wh-search-generic-listing .wh-search-results-filters__facet{min-height:45px;margin:5px 2px 0}@media (max-width:63.99em){.wh-search-generic-listing .wh-search-results-filters__facet{width:auto}}.wh-search-generic-listing .wh-search-results-filters__clear{width:100%;margin:10px 0}@media (min-width:64em){.wh-search-generic-listing .wh-search-results-filters__clear{margin:5px 3px 0;height:45px;width:auto}}.wh-search-generic-listing .wh-search-results__content-filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 7.5%;width:100%}@media (max-width:47.99em){.wh-search-generic-listing .wh-search-results__content-filters{padding:0 4%}}@media (min-width:48em){.wh-search-generic-listing .wh-search-results__content{margin:0}}@media (min-width:64em){.wh-search-generic-listing .wh-search-results__content{margin-left:2.8125rem}}.wh-search-generic-listing .wh-search-results__footer{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:100px;padding:20px 10px;position:relative}.wh-search-generic-listing .wh-search-results__footer::after{content:'';height:100%;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#872434;position:absolute;z-index:-1;top:0}.wh-search-generic-listing .wh-predictive-search.expanded{z-index:5}.wh-search-filters--listing{position:fixed;top:65px;right:-100%;overflow:visible;width:100%;height:calc(100vh - 60px);-webkit-transition:right .5s cubic-bezier(.455,.03,.515,.955);transition:right .5s cubic-bezier(.455,.03,.515,.955);background:#f7f7f7;padding:20px 20px 0;z-index:1}@media (min-width:64em){.wh-search-filters--listing{position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none;height:auto;margin:-75px 0 0;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;-ms-flex-preferred-size:25%;flex-basis:25%}}.nav-open-filters .wh-search-filters--listing{right:0;overflow-y:scroll}@media (min-width:64em){.nav-open-filters .wh-search-filters--listing{right:initial}}.wh-search-filters--listing .wh-search-filters__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media (min-width:64em){.wh-search-filters--listing .wh-search-filters__dropdowns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#credit.wh-accordion-item--open .wh-accordion-item__tab{background-color:#fff}.wh-new-search--listing .wh-insights-search-results .wh-search-results__wrapper{padding:15px 25px}.wh-new-search--listing .wh-search-box,.wh-new-search-listing--listing .wh-search-box,.wh-people-search--listing .wh-search-box{margin-bottom:.9375rem}.wh-additional-section{position:relative;margin:0 0 0;padding:0 20px 0}@media (min-width:48em) and (max-width:63.99em){.wh-additional-section{margin:0 auto;max-width:90rem}}@media (min-width:64em){.wh-additional-section{margin:0 auto;max-width:90rem;padding:0 6.5625rem 0}}.col-30 .wh-additional-section{margin:0 25px 40px;padding:25px 0 0}@media (min-width:64em){.col-30 .wh-additional-section{margin:0 0 40px}}.wh-additional-section__items-wrapper{margin-top:22px}@media (min-width:48em){.wh-additional-section__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.wh-additional-content-row-contact{margin:40px 0}@media (min-width:48em) and (max-width:63.99em){.wh-additional-content-row-contact{margin:40px 25px}}@media (min-width:64em){.wh-additional-content-row-contact{margin:40px 7.5%}}.wh-additional-content-row-contact__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin-bottom:24px}@media (max-width:47.99em){.wh-additional-content-row-contact__title{margin-bottom:15px}}@media (min-width:48em) and (max-width:63.99em){.wh-additional-content-row-contact__title{font-size:2.5rem}}@media (min-width:64em){.wh-additional-content-row-contact__title{font-size:2.75rem}}.wh-additional-content-row-contact__list{display:block;min-width:100%;padding:0;list-style-type:none}@media (min-width:48em){.wh-additional-content-row-contact__list{min-width:33%;margin:0;display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-additional-content-row-contact-item{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e6e6e6;margin-right:15px;padding:20px 20px 0 0;min-height:120px}@media (min-width:48em){.wh-additional-content-row-contact-item{padding-left:20px}.wh-additional-content-row-contact-item:first-child{border-top:1px solid #e6e6e6}}.wh-additional-content-row-contact-item__image{width:25%;border-radius:2px;max-width:90px;float:left;margin-right:10px;margin-bottom:10px}.wh-additional-content-row-contact-item__name{font-size:1.375rem;font-weight:600;margin:0 0 10px;color:#282324;font-family:"Crimson Text",serif;text-decoration:none;line-height:100%;position:relative;display:block}.wh-additional-content-row-contact-item__position{font-size:.75rem;font-family:Chivo,sans-serif;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase;line-height:100%}.wh-additional-content-row-contact-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:18px}@media (max-width:64em){.wh-additional-content-row-contact-item__title{margin:0 0 10px}}.wh-additional-content-row-contact-item__email,.wh-additional-content-row-contact-item__telephone{font-size:.875rem;position:relative;display:block;clear:both;margin:0 0 10px;text-decoration:none;letter-spacing:1px}.wh-additional-content-row-contact-item__email{padding-left:25px}.wh-additional-content-row-contact-item__email:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f0e0"}.wh-additional-content-row-contact-item__telephone{cursor:default;padding-left:25px}.wh-additional-content-row-contact-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;content:"\f095"}.wh-additional-content-row-contact-item__telephone:hover{text-decoration:none}.wh-additional-content-row-contact-item:last-child{border-bottom:1px solid #e6e6e6}.wh-additional-content-contact-groups-grid__title{margin-bottom:15px}.wh-additional-content-contact-groups-grid-group{margin-bottom:30px}.wh-additional-content-contact-groups-grid-group__title{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-additional-content-contact-groups-grid-group__title:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:"";background-color:rgba(117,117,117,.5)}.wh-contact-group-grid-group__list{padding:0;list-style:none}.wh-resource-listing__items{padding:0;list-style:none;margin-bottom:40px;margin-top:0}@media (min-width:48em){.wh-resource-listing__items{width:50%}}@media (min-width:48em){.wh-resource-listing__items~.wh-solution-listing__items{margin-right:0}}.wh-resource-listing-item__image{float:right;padding-top:5px;width:15px}.wh-resource-listing-item{border-top:1px solid #e6e6e6;padding-bottom:5px;padding-top:15px;padding-left:15px;margin-bottom:-10px;font:400 14px/16px Chivo,sans-serif;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.wh-resource-listing-item+.wh-resource-listing-item{margin-top:18px}.wh-resource-listing-item__link{padding-bottom:2px;text-decoration:none;color:#00576f;border-bottom:1px solid transparent}.wh-resource-listing-item__link:hover{text-decoration:none;border-bottom-color:#00576f}.wh-social-icons{width:100%;text-align:left}.wh-social__message{display:inline-block;font-size:13px;font-family:Arial,sans-serif;font-weight:400;margin-top:0;vertical-align:middle}.wh-social__icon{display:inline-block;max-height:20px;margin:0 15px;-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:baseline}@media (min-width:48em){.wh-social__icon{margin-top:-3px}}.wh-social__icon:hover{opacity:.7}.wh-social__icon img{max-height:100%}.wh-social-media-row{margin:40px 0}@media (min-width:64em){.wh-social-media-row{margin:40px 7.5%}}.wh-social-media-row__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin-bottom:24px}@media (max-width:47.99em){.wh-social-media-row__title{margin-bottom:15px}}@media (min-width:48em) and (max-width:63.99em){.wh-social-media-row__title{font-size:2.5rem}}@media (min-width:64em){.wh-social-media-row__title{font-size:2.75rem}}.wh-social-media-row__list{list-style-type:none;padding-left:0}@media (min-width:48em){.wh-social-media-row__list{margin-top:0;-webkit-padding-start:30px;padding-inline-start:30px;-webkit-padding-end:15px;padding-inline-end:15px;display:inline-block;width:60%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.wh-recent-news-item__image{width:100%;height:350px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-social-media-row-item{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e6e6e6;-webkit-padding-before:20px;padding-block-start:20px;-webkit-padding-after:50px;padding-block-end:50px}@media (min-width:64em){.wh-social-media-row-item{width:90%;padding-inline:15px}}.wh-social-media-row-item__image{width:40px;float:left;margin-right:10px;margin-bottom:10px}.wh-social-media-row-item__image-message{width:100%;height:210px;background-repeat:no-repeat;background-position:center;background-size:cover}.wh-social-media-row-item__name{font-size:.875rem;font-weight:600;margin:0;color:#282324;font-family:Chivo,sans-serif;text-decoration:none;line-height:20px;position:relative;display:block}@media print{.wh-social-media-row-item__name{font-size:1.125rem;font-family:"Times New Roman",Times,serif!important;font-weight:700!important;color:#262626;margin:0 0 10px!important;text-decoration:none!important;line-height:100%!important;position:relative!important;display:block!important}}.wh-social-media-row-item__nickname{display:block;font-size:.75rem;font-family:Chivo,sans-serif;font-weight:400;line-height:20px;margin:0 0 10px}.wh-social-media-row-item__twitter-icon{float:right;opacity:.5}.wh-social-media-row-item__title{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:0 0 10px;line-height:100%}@media (max-width:64em){.wh-social-media-row-item__title{clear:both;margin:0 0 10px}}.wh-social-media-row-item__message{display:block;font-size:14px;font-family:Chivo,sans-serif;font-weight:400;line-height:20px;margin-bottom:10px}@media (max-width:64em){.wh-social-media-row-item__message{margin:0 0 10px;clear:both}}.wh-social-media-row-item__date{display:block;font-size:12px;font-family:Chivo,sans-serif;font-weight:400;margin:10px 0;line-height:100%;float:right}.wh-recent-news-row{padding:0 1.0625rem 0;position:relative;margin:2.5rem 0 0}@media (min-width:48em){.wh-recent-news-row{margin:2.5rem auto 0;max-width:90rem}}@media (min-width:64em){.wh-recent-news-row{padding-inline:2rem}}.wh-recent-news-row .wh-recent-news-item:nth-child(n+4){display:none}@media (min-width:48em){.wh-recent-news-row .wh-recent-news-item:nth-child(n+4){display:block}}.wh-recent-news__header{position:relative}.wh-recent-news__header:before{position:absolute;z-index:-1;top:0;bottom:0;width:100%;content:'';background:#872434}.wh-recent-news__header-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 25px;padding:50px 0 90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.wh-recent-news__header-wrapper{margin:0 7.5%}}.wh-recent-news__wrapper{position:relative;margin:-60px 25px 30px}@media (min-width:64em){.wh-recent-news__wrapper{margin:-60px 7.5% 30px}}.wh-recent-news__title{margin:20px 0 10px!important;padding:0!important}.wh-recent-news-pagination{font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;text-transform:uppercase;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh-recent-news-pagination__label{display:inline-block;margin-right:5px}.wh-recent-news-pagination__dots{display:inline-block}.wh-recent-news__footer .wh-recent-news-pagination__dots{width:100%;margin-top:10px;text-align:center;font-size:14px;letter-spacing:1px}.wh-recent-news__list{display:block;margin:0;padding:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-recent-news__list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:64em){.wh-recent-news__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.wh-recent-news .slick-list{width:100%}.wh-recent-news .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-recent-news .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.wh-recent-news .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-recent-news .slick-slide .wh-recent-news-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:auto}.wh-recent-news .slick-slide .wh-recent-news-item__link{height:auto}.wh-recent-news .slick-slide .wh-recent-news-item__link div:only-child{margin-top:170px}.wh-recent-news .slick-dots{margin:0;padding:0;list-style:none}.wh-recent-news .slick-dots li{height:36px}.wh-recent-news .slick-dots li:after{background-color:#fff}.wh-recent-news__footer{width:100%;margin-top:10px;text-align:center}.search-done .wh-recent-news{visibility:hidden;overflow:hidden;height:0;margin-top:0}.wh-recent-news__footer{text-align:center}.wh-recent-news__footer .wh-callout-grid-item__cta{position:relative;left:unset;bottom:unset}.wh-recent-news__footer .wh-insights-type__cta{margin-bottom:20px}@media (min-width:48em){.wh-recent-news__footer .wh-insights-type__cta{margin-left:18px}}.wh-recent-news-item__image{width:100%;height:280px;background-repeat:no-repeat;background-position:center;background-size:cover;display:none}@media (min-width:48em){.wh-recent-news-item__image{display:block}}.wh-recent-news-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}@media (min-width:48em){.wh-recent-news-item{width:50%;min-height:455px}}@media (min-width:48em) and (max-width:63.99em){.wh-recent-news-item{padding:6px 15px;margin-inline:-15px}}@media (min-width:64em){.wh-recent-news-item{padding:10px 13px 15px;margin-inline:-13px;width:33.33%}}.wh-recent-news-item img{width:100%}.wh-recent-news-item__content{position:relative;z-index:2;padding:20px 0 20px}@media (min-width:48em){.wh-recent-news-item__content{text-align:center;margin:-40px 20px 40px;min-height:135px;background-color:#fff;padding:20px 20px 20px}}@media (min-width:64em){.wh-recent-news-item__content{height:140px}}.wh-recent-news-item__link{display:inline-block;width:100%;height:100%;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border-radius:2px;border-bottom:1px solid rgba(140,140,140,.3)}@media (min-width:48em){.wh-recent-news-item__link{background:#fff;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1);border:0;height:28.125rem}}.wh-recent-news-item__link:hover{-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2);text-decoration:none}.wh-recent-news-item__title{font-size:1.3125rem;font-weight:700;line-height:24px;overflow:hidden;max-height:99px;margin-top:0;margin-bottom:10px;color:#282324}.wh-recent-news-item__title p{margin:0}.wh-recent-news-item__title:hover{color:#00576f}.wh-recent-news-item__date{font-size:.75rem;font-weight:400;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}.wh-recent-news-item__type{font-size:.75rem;display:inline-block;padding:3px 5px;text-transform:uppercase;color:#fff;border-radius:2px;background:#872434}.wh-recent-news-item:first-child .wh-recent-news-item__link{border-top:1px solid rgba(140,140,140,.3)}@media (min-width:48em){.wh-recent-news-item:first-child .wh-recent-news-item__link{border-top:none}}@media (min-width:64em){.wh-recent-news-item:nth-child(3n),.wh-recent-news-item:nth-child(3n+2){margin-left:1.625rem}}.wh-search__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:0}.wh-search__container .wh-generic-content__teaser.wh-global-search__teaser{-ms-flex-item-align:start;align-self:flex-start;-webkit-margin-before:20px;margin-block-start:20px}@media (min-width:64em){.wh-search__container .wh-generic-content__teaser.wh-global-search__teaser{-webkit-padding-start:10%;padding-inline-start:10%}}.wh-search__container .wh-generic-content__teaser.wh-global-search__teaser::before{content:none}.wh-new-search .wh-search__wrapper{margin:10px 25px 0;padding-bottom:0;text-align:center}@media (min-width:48em){.wh-new-search .wh-search__wrapper{margin:20px 25px 0}}.wh-search-box__field{font-size:1.125rem;font-family:"Crimson Text",serif;float:left;width:calc(100% - 60px);height:3.125rem;padding:10px 0 10px 20px;border:0;border-radius:0;outline:0;-webkit-appearance:none}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}@media (min-width:48em){.wh-search-box__field{font-size:1.3125rem;width:calc(100% - 80px);height:60px;padding:10px 0 10px 30px}@supports (-webkit-overflow-scrolling:touch){.wh-search-box__field::-webkit-input-placeholder{padding-top:3px}.wh-search-box__field::-moz-placeholder{padding-top:3px}.wh-search-box__field::-ms-input-placeholder{padding-top:3px}.wh-search-box__field::placeholder{padding-top:3px}}}.wh-search-box__field::-ms-clear{display:none}.wh-search-box__button{position:relative;float:right;width:60px;height:3.125rem;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border:0;outline:0;background-color:transparent}.wh-search-box__button:hover{opacity:.7}.wh-search-box__button:after{position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);width:22px;height:22px;content:'';background:url(/images/search-icon.svg) no-repeat;background-size:contain}@media (min-width:48em){.wh-search-box__button{width:80px;height:60px}.wh-search-box__button:after{right:32px;left:auto}}@media (min-width:48em){.wh-new-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-new-search .wh-search-box{margin-right:40px;margin-left:25%;width:50%}}.wh-search-box.loading .spinner{display:block}.wh-search-box .spinner{position:absolute;z-index:2;top:30px;right:60px;display:none;-webkit-transform:scale(.5);transform:scale(.5)}@media (min-width:48em){.wh-bio-overview-details{margin:0 auto}}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details{width:75%}}@media (min-width:48em){.wh-bio-overview-details{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-bio-overview-details .wh-bio-overview-details__img{float:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:10px}.wh-bio-overview-details .wh-bio-overview-details__wrapper{float:none}}@media (min-width:64em){.wh-bio-overview-details{width:60%}}@media print{.wh-bio-overview-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wh-bio-overview-details+.lang-selector{margin-top:20px}@media (min-width:48em){.wh-bio-overview-details__wrapper{float:left}}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details__wrapper{width:calc(100% - 335px)}}@media (min-width:64em){.wh-bio-overview-details__wrapper{width:calc(100% - 430px)}}@media print{.wh-bio-overview-details__wrapper{float:none;width:auto}}.wh-bio-overview-details__img{width:100%;height:100vw;border-radius:2px}@media (min-width:48em){.wh-bio-overview-details__img{float:left;height:auto;-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2)}}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details__img{width:300px;margin-right:35px}}@media (min-width:64em){.wh-bio-overview-details__img{width:380px;margin-right:50px}}@media print{.wh-bio-overview-details__img{float:none;width:215px;height:auto;margin-right:15px;border-radius:0}}.wh-bio-overview-details__headlines{position:relative;top:-100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vw;margin-bottom:-100vw;padding:0 25px;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(30,26,27,0)),color-stop(50%,rgba(30,26,27,0)),to(#1e1a1b));background-image:linear-gradient(to bottom,rgba(30,26,27,0) 0,rgba(30,26,27,0) 50%,#1e1a1b 100%);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:48em){.wh-bio-overview-details__headlines{position:static;top:auto;display:block;height:auto;margin:3px 0 0;padding:0;color:#1e1a1b;background-image:none}}@media print{.wh-bio-overview-details__headlines{top:0;height:auto;margin-bottom:0;background:0 0}}.wh-bio-overview-details__headlines h1{font-size:2.5rem;font-weight:600;font-style:italic;line-height:1;width:100%;margin:0;padding-bottom:5px}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-details__headlines h1{font-size:2.75rem}}@media (min-width:64em){.wh-bio-overview-details__headlines h1{font-size:3.4375rem}}.wh-bio-overview-details__headlines h1 sup{font-size:1.125rem;font-family:Chivo,sans-serif;font-style:normal;line-height:inherit;top:-1em;color:#872434}.wh-bio-overview-details__headlines h2{font-size:.875rem;font-family:Chivo,sans-serif;line-height:1.42;width:100%;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase}@media (min-width:48em){.wh-bio-overview-details__headlines h2{font-size:1rem}}.wh-bio-overview-details__titles{font-size:.875rem;font-weight:400;line-height:1.28;margin:0;padding:25px;list-style-type:none}@media (min-width:48em){.wh-bio-overview-details__titles{padding:0 0 25px}}.wh-bio-overview-details__titles li{margin-top:1em}.wh-bio-overview-details__titles li:first-child{margin-top:0}.wh-bio-overview-details__titles li:last-child{margin-bottom:10px}.wh-bio-overview-details__titles:after{display:inline-block;width:40px;content:'';border-top:2px solid #e6e6e6}.wh-bio-overview-details__titles+.wh-bio-overview-contact{padding-top:0;padding-bottom:0}.wh-bio-overview-details .wh-social-links__link{display:inline-block;margin-left:25px;-webkit-transition:opacity .3s;transition:opacity .3s}.wh-bio-overview-details .wh-social-links__link:first-child{margin-left:0}.wh-bio-overview-details .wh-social-links__link:hover{opacity:.7}.wh-bio-overview-details .wh-social-links__link img{max-width:16px;max-height:16px}.wh-bio-overview-contact{padding:25px 25px 0}@media (min-width:48em){.wh-bio-overview-contact{padding:0}}.wh-bio-overview-contact hr{float:left;width:40px;margin:0 0 1.5em;border:0;border-top:2px solid #e6e6e6}.wh-bio-overview-contact__email,.wh-bio-overview-contact__location,.wh-bio-overview-contact__telephone{font-size:.875rem;position:relative;display:block;clear:left;margin-bottom:1.5em;padding-left:25px;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wh-bio-overview-contact__email:hover,.wh-bio-overview-contact__location:hover,.wh-bio-overview-contact__telephone:hover{text-decoration:underline}.wh-bio-overview-contact__email:before,.wh-bio-overview-contact__location:before,.wh-bio-overview-contact__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#757575}.wh-bio-overview-contact__location:before{content:url(/images/location-icon.svg)}@media (min-width:48em){.wh-bio-overview-contact__telephone{cursor:default;color:#414141}}.wh-bio-overview-contact__telephone:hover{text-decoration:none}.wh-bio-overview-contact__telephone:before{font-family:FontAwesome;font-weight:700;content:'\f095'}.wh-bio-overview-contact__email:before{content:'\f0e0'}.wh-bio-overview-content{font-weight:400;line-height:2.125;clear:both;margin:0 auto;padding:50px 40px 0;text-align:center}@media (min-width:48em) and (max-width:63.99em){.wh-bio-overview-content{width:66.7%;padding:50px 0 0}}@media (min-width:64em){.wh-bio-overview-content{width:60%;padding:70px 0 0;text-align:left}}.wh-bio-overview-content__wrapper{position:relative;overflow:hidden;padding-bottom:10px;text-align:left}.wh-bio-overview-content__wrapper br{position:relative;display:block}.wh-bio-overview-content__wrapper .break{height:0}.wh-bio-overview-content__wrapper>:first-child{margin-top:0}@media print{.wh-bio-overview-content__wrapper{height:auto!important}}.wh-bio-overview-content__toggle{margin-top:2em}.expanded+.wh-bio-overview-content__toggle{display:none}@media print{.wh-bio-overview-content__toggle{display:none}}.wh-bio-overview-content a{font-weight:400;text-decoration:none}.wh-bio-overview-content a:hover{text-decoration:underline}.wh-bio-overview-content strong{color:#1e1a1b}.wh-bio-overview-content h1,.wh-bio-overview-content h2,.wh-bio-overview-content h3{font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:1.26;color:#1e1a1b}.wh-bio-overview-content h1{font-size:1.875rem;margin-top:0}@media (min-width:48em){.wh-bio-overview-content h1{font-size:2.75rem}}.wh-bio-overview-content h2{font-size:1.5rem}@media (min-width:48em){.wh-bio-overview-content h2{font-size:2.25rem}}.wh-bio-overview-content h3{font-size:1.3125rem}@media (min-width:48em){.wh-bio-overview-content h3{font-size:1.5rem}}.wh-bio-overview-content h4{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-bio-overview-content h4:before{position:relative;top:-5px;display:inline-block;width:15px;height:2px;margin-right:7px;content:'';background-color:rgba(117,117,117,.5)}.wh-bio-overview-content h5,.wh-bio-overview-content h6{font-size:.75rem;font-family:Chivo,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#282324}.wh-bio-overview-content h5{font-weight:700}.wh-bio-overview-content h6{font-weight:400}.wh-bio-overview-content ol>li:before{font-size:1rem;top:0}@media (max-width:47.99em){.wh-bio-overview-details--no-image .wh-bio-overview-details__headlines{top:10px;height:unset;margin-bottom:unset;background-image:none;color:#1e1a1b}}.wh-accordion-filters .wh-accordion-item__content__wrapper--compact{min-height:120px}@media (min-width:64em){.wh-people-search--listing.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results--no-results h2,.wh-people-search--listing.wh-search-generic-listing .wh-search-results__wrapper .wh-search-results__title,.wh-search-results--no-results .wh-people-search--listing.wh-search-generic-listing .wh-search-results__wrapper h2{padding-left:0}}.wh-people-search-filters__alphabet{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Crimson Text",serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:30px;list-style-type:none;margin:25px 0;padding:0}@media (min-width:48em){.wh-people-search-filters__alphabet{font-size:1.125rem}}.wh-people-search-filters__alphabet li{display:inline-block}@media (min-width:48em) and (max-width:63.99em){.wh-people-search-filters__alphabet li{width:calc(100% / 13)}}@media (min-width:64em){.wh-people-search-filters__alphabet li{-webkit-box-flex:1;-ms-flex:1;flex:1;max-inline-size:42px}}.wh-people-search-filters__alphabet input{display:none}.wh-people-search-filters__alphabet input:disabled+label{cursor:default;opacity:.5}.wh-people-search-filters__alphabet input:disabled+label:hover{color:#282324}.wh-people-search-filters__alphabet input:checked+label{color:#872434;font-weight:700}.wh-people-search-filters__alphabet label{color:#282324;cursor:pointer;display:inline-block;height:42px;text-decoration:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:42px}.wh-people-search-filters__alphabet label:hover{color:#00576f}.wh-people-search-filters__alphabet--compact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-inline-size:100%;padding:0 10px}.wh-people-search-filters__alphabet--compact li{block-size:42px}@media (min-width:48em){.wh-people-search-filters__alphabet--compact{max-inline-size:90%}.wh-people-search-filters__alphabet--compact li{inline-size:42px}}.wh-people-header{position:fixed;z-index:10;top:0;left:0;width:100%;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;background-color:#fff;-webkit-box-shadow:0;box-shadow:0}.wh-people-header.stuck{-webkit-box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05);box-shadow:0 5px 40px rgba(30,26,27,.2),0 10px 20px rgba(30,26,27,.05)}.wh-people-header__wrapper{position:relative;z-index:2;display:none;width:auto;padding:15px 20px 10px;background-color:#fff}.stuck .wh-people-header__wrapper{display:block}@media (min-width:48em) and (max-width:63.99em){.wh-people-header__wrapper{padding:20px 30px 10px}}@media (min-width:64em){.wh-people-header__wrapper{margin:0 auto;padding:0 7.5%}}.wh-people-header__wrapper:after{display:table;clear:both;content:""}.wh-people-header__img{display:none}@media (min-width:64em){.wh-people-header__img{display:inline-block;float:left;height:100px;margin-right:30px}}.wh-people-header__name{font-size:1.125rem;font-weight:600;font-style:italic;max-width:calc(100% - 90px);margin:0 0 5px}@media (min-width:48em){.wh-people-header__name{font-size:2.25rem;max-width:calc(100% - 195px)}}@media (min-width:64em){.wh-people-header__name{margin-top:0;padding-top:17px}}.wh-people-header__toggle{font-size:.75rem;font-family:Chivo,sans-serif;position:relative;padding:0;cursor:pointer;letter-spacing:1px;text-transform:uppercase;color:#00576f;border:0;outline:0;background-color:transparent}.wh-people-header__toggle:before{position:absolute;bottom:-2px;left:0;display:inline-block;width:100%;height:2px;content:"";-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background-color:#00576f}.wh-people-header__toggle:after{font-size:1rem;font-family:FontAwesome;line-height:.75;position:relative;display:inline-block;width:12px;height:8px;margin-left:5px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:url(/images/down-arrow.svg) no-repeat}.wh-people-header__toggle:hover:before{opacity:1}.expanded .wh-people-header__toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wh-people-header-icons{position:absolute;top:calc(50% - 10px);right:20px}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-icons{top:calc(50% - 17px)}}@media (min-width:64em){.wh-people-header-icons{top:calc(50% - 35px);right:7.5%;display:table}}.wh-people-header-icons__icon{position:relative;top:-10px;display:table-cell;width:20px;height:20px;margin-left:18px;padding:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:center;vertical-align:middle;text-decoration:none;border-radius:2px}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-icons__icon{top:-15px;width:60px;height:60px;padding:0}}@media (min-width:64em){.wh-people-header-icons__icon{top:0;width:60px;height:70px;margin-left:0;padding:0}}@media (max-width:47.99em){.wh-people-header-icons__icon--print{display:none}}.wh-people-header-icons__icon:first-child{margin-left:0}.wh-people-header-icons__icon:hover{text-decoration:none;background-color:#edf5f7}.wh-people-header-icons__icon:hover span{opacity:1}.wh-people-header-icons__icon img{max-width:100%;max-height:100%}.wh-people-header-icons__icon span{font-size:.5rem;display:none;padding:5px 0;text-decoration:none;text-transform:uppercase}@media (min-width:64em){.wh-people-header-icons__icon span{position:absolute;right:0;bottom:0;left:0;display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}}.wh-people-header-contact{z-index:1;display:block;overflow:hidden;width:100%;height:0;background-color:#edf5f7}.wh-people-header-contact__wrapper{position:relative;overflow:hidden;padding:22px 20px 20px}@media (min-width:48em){.wh-people-header-contact__wrapper{padding:22px 30px 20px}}@media (min-width:64em){.wh-people-header-contact__wrapper{padding:22px 7.5% 20px calc(7.5% + 130px)}}.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{font-size:.875rem;position:relative;display:block;margin-bottom:1.5em;padding-left:25px;text-decoration:none;letter-spacing:1px;text-transform:uppercase}.wh-people-header-contact__email:before,.wh-people-header-contact__location:before,.wh-people-header-contact__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#414141}.wh-people-header-contact__email:hover,.wh-people-header-contact__location:hover,.wh-people-header-contact__telephone:hover{text-decoration:underline}@media (min-width:48em){.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{display:block}}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{margin-right:20px}}@media (min-width:64em){.wh-people-header-contact__email,.wh-people-header-contact__location,.wh-people-header-contact__telephone{display:inline-block;float:left;margin:0 30px 0 0}}.wh-people-header-contact__location:before{content:"\f041"}@media (min-width:48em){.wh-people-header-contact__telephone{cursor:default;color:#414141}}.wh-people-header-contact__telephone:hover{text-decoration:none}.wh-people-header-contact__telephone:before{font-family:FontAwesome;font-weight:700;content:"\f095"}@media (min-width:48em){.wh-people-header-contact__email{margin-bottom:0}}.wh-people-header-contact__email:before{content:"\f0e0"}.wh-people-header-contact .wh-social-links{line-height:0}@media (min-width:48em) and (max-width:63.99em){.wh-people-header-contact .wh-social-links{position:absolute;top:22px;right:22px}}@media (min-width:64em){.wh-people-header-contact .wh-social-links{float:right}}.wh-people-header-contact .wh-social-links__link{display:inline-block;margin-left:15px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wh-people-header-contact .wh-social-links__link:first-child{margin-left:0}.wh-people-header-contact .wh-social-links__link:hover{opacity:.7}.wh-people-header-contact .wh-social-links__link img{max-width:16px;max-height:16px}.wh-highlight-picks{position:relative;overflow:hidden;margin:80px 0;padding:30px 0}.wh-highlight-picks__wrapper{position:relative;overflow:hidden;margin-top:60px;margin-left:30px}.wh-highlight-picks__wrapper:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-highlight-picks__wrapper:after{background:rgba(138,12,33,.8)}}@supports (-ms-ime-align:auto){.wh-highlight-picks__wrapper:after{background:rgba(138,12,33,.8)}}@media (min-width:48em){.wh-highlight-picks__wrapper{margin-left:60px}}@media (min-width:64em){.wh-highlight-picks__wrapper{margin:0}}.wh-highlight-picks__image{position:absolute;width:calc(100% - 30px);height:160px;padding:0;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 0 60px rgba(0,0,0,.2);box-shadow:0 0 60px rgba(0,0,0,.2)}@media (min-width:48em){.wh-highlight-picks__image{width:calc(100% - 60px);height:380px}}@media (min-width:64em){.wh-highlight-picks__image{width:85%;height:100%;margin:-30px 7.5% 0}}.wh-highlight-picks__content{position:relative;z-index:3;margin:0 35px}@media (min-width:64em){.wh-highlight-picks__content{margin:0 7.5%}}.wh-highlight-picks__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:10px 0 30px;list-style:none}@media (min-width:48em){.wh-highlight-picks__list{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wh-highlight-picks-item{display:none;color:#fff}.wh-highlight-picks-item>p{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;line-height:23px;margin-bottom:15px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.6}@media (min-width:48em){.wh-highlight-picks-item{margin:80px 0 60px;padding:0 50px 20px}}.wh-highlight-picks-item:first-child{display:block}@media (min-width:48em){.wh-highlight-picks-item:first-child{width:50%;border-right:1px solid rgba(255,255,255,.2)}}@media (min-width:48em){.wh-highlight-picks-item:nth-child(2){display:block;width:50%;border-right:0}}@media (min-width:64em){.wh-highlight-picks-item:nth-child(2){border-right:1px solid rgba(255,255,255,.2)}}@media (min-width:64em){.wh-highlight-picks-item:nth-child(3){display:block}}.wh-highlight-picks-item:last-child{border-right:0}@media (min-width:48em){.wh-highlight-picks-item:first-child:nth-last-child(1){width:75%}}@media (min-width:64em){.wh-highlight-picks-item:first-child:nth-last-child(2),.wh-highlight-picks-item:first-child:nth-last-child(2)~li{width:50%}}@media (min-width:64em){.wh-highlight-picks-item:first-child:nth-last-child(3),.wh-highlight-picks-item:first-child:nth-last-child(3)~li{width:33.3333%}}.wh-highlight-picks-item:hover>p{opacity:1}.wh-highlight-picks-item:hover .wh-highlight-picks-item__cta{opacity:1}.wh-highlight-picks-item__title{line-height:27px;display:block;max-height:100px;margin-bottom:15px}.wh-highlight-picks-item__title p{margin:0}.wh-highlight-picks-item__description{font-size:.875rem;font-family:Chivo,sans-serif;font-weight:400;line-height:23px;margin-bottom:15px;opacity:.6}.wh-highlight-picks-item__date{font-size:.75rem;font-family:Chivo,sans-serif;margin-bottom:30px;text-transform:uppercase}@media (min-width:64em){.wh-highlight-picks-item__date{margin-bottom:15px}}.wh-highlight-picks-item__cta{-webkit-transition:opacity .3s;transition:opacity .3s;color:#fff}.wh-highlight-picks-item__cta:after{width:10px;height:10px;content:"";opacity:1;background:url(/images/arrow-right-white.svg) no-repeat;background-size:contain}.wh-highlight-picks-item__cta:before{right:0;background:#fff}@media (min-width:64em){.wh-highlight-picks-item__cta{opacity:0}}.wh-highlight-picks__image--blur{position:absolute;z-index:1;top:-60px;left:-30px;width:100%;height:160px;background-position:center;background-size:cover;-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:48em){.wh-highlight-picks__image--blur{top:-60px;left:-60px;width:100%;height:380px}}@media (min-width:64em){.wh-highlight-picks__image--blur{top:-30px;bottom:-30px;left:7.5%;width:85%;height:auto}}.wh-person{position:relative;clear:both;overflow:hidden;margin-bottom:15px;padding:15px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;text-align:left;border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:48em){.wh-person{padding:20px}}@media (min-width:64em){.wh-person:before{position:absolute;top:20px;left:210px;display:inline-block;width:40px;height:40px;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e6e6e6;border-width:2px 0 0 2px}.wh-person:after{position:absolute;right:20px;bottom:20px;display:inline-block;width:0;height:0;content:"";-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;border:2px solid #00576f;border-width:0 2px 2px 0}.wh-person:hover{-webkit-box-shadow:0 6px 30px 3px rgba(40,35,36,.2);box-shadow:0 6px 30px 3px rgba(40,35,36,.2)}.wh-person:hover:after{width:40px;height:40px;opacity:1}.wh-person:hover:before{width:0;height:0;opacity:0}}@media (min-width:75em){.wh-person::before{left:240px}}@media (min-width:64em){.wh-person.no-image:before{left:20px}}@media (min-width:48em){.wh-person__left{float:left;width:calc(70% - 20px)}}@media (min-width:48em) and (max-width:63.99em){.wh-person__left{padding-right:20px}}@media (min-width:75em){.wh-person__left{width:75%}}.wh-person__right{clear:both}@media (min-width:48em){.wh-person__right{float:left;clear:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:0}}@media (min-width:64em){.wh-person__right{margin-top:35px}}@media (min-width:48em){.wh-person__wrapper{position:relative;float:left}}@media (min-width:48em){.wh-person__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:48em) and (max-width:63.99em){.wh-person__wrapper{width:calc(100% - 170px);min-height:150px}}@media (min-width:64em){.wh-person__wrapper{width:calc(100% - 290px);min-height:165px;padding:35px 32px 0}}@media (min-width:75em){.wh-person__wrapper{padding:35px 35px 0}}.wh-person__img{display:inline-block;float:left;width:80px;height:80px;margin:0 15px 20px 0}@media (min-width:48em){.wh-person__img{margin:0 20px 0 0}}@media (min-width:48em) and (max-width:63.99em){.wh-person__img{width:150px;height:150px}}@media (min-width:64em) and (max-width:74.99em){.wh-person__img{width:170px;height:170px}}@media (min-width:75em){.wh-person__img{width:200px;height:200px}}.wh-person__img img{max-width:100%;max-height:100%;border-radius:2px}.wh-person__name{font-size:1.25rem;font-weight:600;line-height:1.05;float:left;max-width:calc(100% - 100px);margin:0;color:#282324}@media (min-width:48em){.wh-person__name{font-size:2.25rem;max-width:none}}.wh-person__name a{-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration:none;color:#282324}.wh-person__name a:hover{color:#00576f}.wh-person__title{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;float:left;width:calc(100% - 95px);margin:0;letter-spacing:1px;text-transform:uppercase;color:#414141}@media (min-width:48em){.wh-person__title{font-size:.875rem;margin-bottom:5px}}.wh-person__email,.wh-person__location,.wh-person__telephone{font-size:.75rem;line-height:1.5;position:relative;display:block;float:left;clear:left;width:auto;padding-left:25px;text-decoration:none;letter-spacing:1px}@media (min-width:48em){.wh-person__email,.wh-person__location,.wh-person__telephone{font-size:.875rem;margin-bottom:10px}}.wh-person__email:before,.wh-person__location:before,.wh-person__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#757575}.wh-person__location{font-weight:700;text-transform:uppercase;color:#757575}.wh-person__location:before{top:1px;content:url(/images/location-icon.svg)}.wh-person__location:last-child{margin-bottom:0}.wh-person__location a{text-decoration:none;color:inherit}.wh-key-contacts .wh-person__location a:hover{text-decoration:underline}@media (min-width:48em){.wh-person__telephone{cursor:default}}.wh-person__telephone:hover{text-decoration:none}.wh-person__telephone:before{font-family:FontAwesome;font-weight:700;content:"\f095"}.wh-person__telephone+.wh-person__location{margin-top:15px}@media (min-width:48em){.wh-person__telephone+.wh-person__location{margin-top:20px}}.wh-person__email{font-size:.8125rem;clear:left;margin-bottom:15px}@media (min-width:48em){.wh-person__email{font-size:1rem;margin-top:40px;margin-bottom:0}}.wh-person__email:before{content:"\f0e0";color:#00576f}.wh-search-results__wrapper .wh-search-results-filters{-ms-flex-preferred-size:65.8%;flex-basis:65.8%}@media (min-width:64em) and (max-width:74.99em){.wh-search-results__wrapper .wh-search-results-filters{-ms-flex-preferred-size:62%;flex-basis:62%}}.wh-search-results__content{inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:fill-available;padding:25px 0}@media (max-width:47.99em){.wh-search-results__content{margin:0 auto}}@media (min-width:64em) and (max-width:74.99em){.wh-search-results__content{-ms-flex-preferred-size:61.5%;flex-basis:61.5%}}@media (min-width:75em){.wh-search-results__content{-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width:64em){.wh-people-search .wh-search-results__title-link{padding-left:5px}}.wh-people-search .wh-search-results__content-filters{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:63.99em){.wh-people-search .wh-search-results__content-filters{padding:0 4.5%}}.wh-people-search .wh-search-results__content-filters .wh-search-filters__dropdowns{inline-size:100%}.wh-people-search .wh-accordion-filters__footer-mobile::after{width:100vw;left:unset;-webkit-transform:unset;transform:unset}.wh-people-results .wh-search-results__wrapper{padding:25px 25px 90px}@media (min-width:64em){.wh-people-results .wh-search-results__wrapper{padding:50px 7% 160px}}.wh-people-results.no-results .wh-search-results__wrapper{padding-bottom:20px}.wh-people-results .wh-search-results__footer{margin-top:-70px;padding:115px 25px 60px}@media (min-width:64em){.wh-people-results .wh-search-results__footer{margin-top:-90px;padding:160px 25px 70px}}.wh-people-results .wh-search-results__list{margin:-60px 20px 0}@media (min-width:64em){.wh-people-results .wh-search-results__list{margin:-130px 7.5% 0}}@media (min-width:48em){.wh-people-sort{position:absolute;top:40px;right:7.5%}}@media (min-width:64em){.wh-people-sort{top:50px}}.no-results .wh-people-sort{display:none}.wh-search__no-results{display:none}.wh-people-results.no-results .wh-search__no-results{display:block}.wh-search-results--no-results{display:none}.no-results .wh-search-results--no-results{display:block}.no-results .wh-search-results--header{display:none}.selectric-wh-people-sort-dropdown .selectric{min-height:45px;border:0;background-color:#872434}.selectric-wh-people-sort-dropdown .selectric .label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.selectric-wh-people-sort-dropdown .selectric .button{width:38px;height:38px}.selectric-wh-people-sort-dropdown .selectric .button:after{font-size:1.3125rem;font-family:FontAwesome;line-height:38px;width:100%;height:100%;content:"\f107";text-align:center;color:#fff;border:0}.selectric-wh-people-sort-dropdown .selectric-items{right:0;left:auto;min-width:280px}.selectric-wh-people-sort-dropdown .selectric-items .disabled{display:none}.selectric-wh-people-sort-dropdown .selectric-items .disabled:first-child{display:block;opacity:1}.wh-global-search .wh-search-results{display:block}.wh-global-search .wh-search__wrapper{width:auto;margin:40px 25px 0;padding-bottom:20px}@media (min-width:64em){.wh-global-search .wh-search__wrapper{margin:40px 7.5% 0}}.wh-global-search__teaser .highlight{font-weight:700;color:#872434}.wh-global-search .wh-search-box{margin-bottom:32px}@media (min-width:48em){.wh-global-search .wh-search-box{margin-right:75px;margin-left:75px}}@media (min-width:64em){.wh-global-search .wh-search-box{margin-left:80px}}.wh-people-search .wh-search-box__button{-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.wh-people-search .wh-search-box__button.enabled{pointer-events:auto;opacity:1}.wh-global-search .wh-search-box__button{pointer-events:none}.wh-global-search .wh-search-box__button.enabled{pointer-events:auto}.wh-global-search .wh-search-results__list{position:relative;z-index:2;margin-top:-60px}@media (min-width:64em){.wh-global-search .wh-search-results__list{padding:0 15px}}@media (min-width:48em){.wh-global-search .wh-search-filters{padding:0 25px}}@media (min-width:64em){.wh-global-search .wh-search-filters{padding:0}}.wh-global-search .wh-search-filters__types{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.wh-global-search .wh-search-filters__types{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.wh-global-search .wh-search-filters__types.disabled{pointer-events:none;opacity:.7}.wh-global-search .wh-search-filters__type{width:calc(50% - 10px);margin-right:0}@media (min-width:48em){.wh-global-search .wh-search-filters__type{width:calc(25% - 10px);margin:0 5px 10px}}@media (min-width:64em){.wh-global-search .wh-search-filters__type{width:auto;margin:0 0 10px}}.wh-global-search .wh-search-filters__type a{padding:10px 15px}@media (min-width:48em){.wh-global-search .wh-search-filters__type a{padding:15px}}@media (min-width:64em){.wh-global-search .wh-search-filters__type a{padding:20px}}.wh-search-filters__type.hide{display:none}.wh-global-search-results .wh-search-results__wrapper{padding:25px 30px 80px}@media (min-width:48em){.wh-global-search-results .wh-search-results__wrapper{padding:25px 35px 80px}}@media (min-width:64em){.wh-global-search-results .wh-search-results__wrapper{padding:50px 7.5% 100px}}.wh-global-search-results.no-results .wh-search-results__wrapper{padding:25px 30px}@media (min-width:48em){.wh-global-search-results.no-results .wh-search-results__wrapper{padding:25px 35px}}@media (min-width:64em){.wh-global-search-results.no-results .wh-search-results__wrapper{padding:50px 7.5%}}.wh-global-search-results .wh-search-results__footer{margin-top:-70px;padding:115px 25px 60px}@media (min-width:64em){.wh-global-search-results .wh-search-results__footer{margin-top:-90px;padding:140px 25px 70px}}.wh-global-search-results-item{margin-bottom:15px;padding:20px;border:1px solid #ececec;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}@media (min-width:64em){.wh-global-search-results-item{padding:25px 20px 25px 25px}}@media (min-width:64em){.wh-global-search-results-item__link{display:-webkit-box;display:-ms-flexbox;display:flex}}.wh-global-search-results-item__image{display:none;float:left;width:60px;margin-right:20px}.wh-global-search-results-item__image.wh-global-search-results-item__image--people{display:inline;margin-bottom:11px}@media (min-width:64em){.wh-global-search-results-item__image.wh-global-search-results-item__image--people{margin-bottom:0}}@media (min-width:64em){.wh-global-search-results-item__image{display:block;width:147px;margin-right:30px}}.wh-global-search-results-item__image img{width:100%;height:auto}@media (min-width:64em){.wh-global-search-results-item__image+.wh-global-search-results-item__content{width:calc(100% - 177px)}}@media (min-width:64em){.wh-global-search-results-item__content-main{float:left;width:81%;padding-right:30px}}@media (min-width:64em){.wh-global-search-results-item__content-main--full{width:100%}}.wh-global-search-results-item__content-right{position:relative;margin-top:18px}@media (min-width:64em){.wh-global-search-results-item__content-right{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:19%;height:calc(100% - 30px);margin-top:-16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-global-search-results-item__content{width:100%}.wh-global-search-results-item__type-wrapper{display:inline-block}@media (min-width:64em){.wh-global-search-results-item__type-wrapper{float:left;width:50%;margin-bottom:2px}}.wh-global-search-results-item__type{font-size:.75rem;font-family:Chivo,sans-serif;display:block;margin-bottom:4px;letter-spacing:1px;text-transform:uppercase;color:#872434}@media (min-width:64em){.wh-global-search-results-item__type{margin-bottom:10px}}.wh-global-search-results-item__subtype{font-size:.75rem;display:inline-block;margin-top:5px;margin-bottom:10px;padding:3px 5px;-webkit-transition:background .3s ease;transition:background .3s ease;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:2px;background:#872434}.wh-global-search-results-item__title{margin:15px 0 2px}.wh-global-search-results-item--people .wh-global-search-results-item__title{margin:0 0 2px}@media (min-width:64em){.wh-global-search-results-item__title{margin:0 0 4px}}.wh-global-search-results-item__title *{margin:0}.wh-global-search-results-item__title a{font-size:1.375rem;line-height:22px;display:inline-block;text-decoration:none;color:#282324}.wh-global-search-results-item__title a:hover{text-decoration:underline}@media (min-width:64em){.wh-global-search-results-item__title a{font-size:1.75rem;line-height:32px}}.wh-global-search-results-item__description{font-size:1rem;font-family:"Crimson Text",serif;line-height:24px;clear:both;color:#757575}@media (min-width:64em){.wh-global-search-results-item__description{font-size:1.125rem;line-height:23px;color:#414141}}.wh-global-search-results-item__description .highlight{font-weight:600;font-style:italic;color:#282324}.wh-global-search-results-item__description--mobile{margin-top:15px}@media (min-width:48em){.wh-global-search-results-item__description--mobile{display:none}}.wh-global-search-results-item__description--tablet{display:none}@media (min-width:48em) and (max-width:63.99em){.wh-global-search-results-item__description--tablet{display:block}}.wh-global-search-results-item__description--desktop{display:none}@media (min-width:64em){.wh-global-search-results-item__description--desktop{display:block}}.wh-global-search-results-item__pdf{display:inline-block;margin-top:10px}@media (min-width:64em){.wh-global-search-results-item__pdf{position:absolute;right:0;bottom:0}}@media (min-width:64em){.wh-search-sort{-ms-flex-item-align:end;align-self:flex-end}}.no-results .wh-search-sort{display:none!important}.selectric-wh-search-sort-dropdown .selectric{min-height:45px;border:0;background-color:#872434}.selectric-wh-search-sort-dropdown .selectric .label{font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#872434}.selectric-wh-search-sort-dropdown .selectric .button{width:38px;height:38px}.selectric-wh-search-sort-dropdown .selectric .button:after{font-size:1.3125rem;font-family:FontAwesome;line-height:38px;width:100%;height:100%;content:"\f107";text-align:center;color:#fff;border:0}.selectric-wh-search-sort-dropdown .selectric-items{right:0;left:auto;min-width:280px}.selectric-wh-search-sort-dropdown .selectric-items .disabled{display:none}.selectric-wh-search-sort-dropdown .selectric-items .disabled:first-child{display:block;opacity:1}.wh-global-search-results-item__email,.wh-global-search-results-item__location,.wh-global-search-results-item__telephone{font-size:.75rem;line-height:1.5;position:relative;display:block;width:100%;padding-left:22px;text-decoration:none;letter-spacing:1px}@media (min-width:64em){.wh-global-search-results-item__email,.wh-global-search-results-item__location,.wh-global-search-results-item__telephone{font-size:.875rem;margin-bottom:11px}}.wh-global-search-results-item__email:before,.wh-global-search-results-item__location:before,.wh-global-search-results-item__telephone:before{font-family:FontAwesome;position:absolute;top:-1px;left:0;display:inline-block;color:#757575}.wh-global-search-results-item__location{font-weight:700;text-transform:uppercase;color:#757575}.wh-global-search-results-item__location:before{top:1px;content:url(/images/location-icon.svg)}.wh-global-search-results-item__location:last-child{margin-bottom:0}.wh-global-search-results-item__location a{text-decoration:none;color:inherit}@media (min-width:48em){.wh-global-search-results-item__telephone{cursor:default}}.wh-global-search-results-item__telephone:hover{text-decoration:none}.wh-global-search-results-item__telephone:before{font-family:FontAwesome;font-weight:700;content:"\f095"}.wh-global-search-results-item__telephone+.wh-global-search-results-item__location{margin-top:15px}@media (min-width:64em){.wh-global-search-results-item__telephone+.wh-global-search-results-item__location{margin-top:30px}}.wh-global-search-results-item__email{font-size:.8125rem;clear:left;margin-top:20px;padding-left:28px}@media (min-width:64em){.wh-global-search-results-item__email{font-size:1rem;margin-top:15px;margin-bottom:0}}.wh-global-search-results-item__email:before{content:"\f0e0";color:#00576f}.wh-global-search-results-item__position{font-size:.75rem;font-family:Chivo,sans-serif;font-weight:700;line-height:1;margin:0;letter-spacing:1px;text-transform:uppercase;color:#414141}@media (min-width:64em){.wh-global-search-results-item__position{font-size:.875rem;line-height:1;width:100%;margin-bottom:7px}}.wh-global-search-results-item__date{font-size:.75rem;font-family:Chivo,sans-serif;display:inline-block;width:100%;margin-bottom:0;letter-spacing:1px;text-transform:uppercase;color:#6f6f6f}@media (min-width:64em){.wh-global-search-results-item__date{float:right;width:auto;margin-bottom:0}}.wh-banner-hero{position:relative;margin-bottom:20px;padding:70px 0;text-align:center;color:#fff}.wh-banner-hero+.wh-generic-content{margin-top:40px}.wh-banner-hero__img{position:absolute;top:0;right:20px;bottom:0;left:20px;height:100%;background:no-repeat center center/auto 100%;-webkit-box-shadow:0 10px 20px rgba(40,35,36,.2);box-shadow:0 10px 20px rgba(40,35,36,.2)}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero__img{right:40px;left:40px;background-size:100% auto}}@media (min-width:64em){.wh-banner-hero__img{right:5.4%;left:5.4%;background-size:100% auto}}@media (max-width:47.99em){.crop-right .wh-banner-hero__img{background-position:right center}.crop-left .wh-banner-hero__img{background-position:left center}}.wh-banner-hero__wrapper{position:relative;display:table;overflow:hidden;width:100%}@media (min-width:64em){.wh-banner-hero__wrapper{min-height:320px}}.wh-banner-hero__img--red{position:absolute;top:0;right:20px;bottom:0;left:20px;width:calc(100% - 40px);height:100%;background:no-repeat center center/auto calc(100% + 140px);-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero__img--red{right:40px;left:40px;width:calc(100% - 80px);background-size:100% auto}}@media (min-width:64em){.wh-banner-hero__img--red{right:5.4%;left:5.4%;width:89.2%;background-size:100% auto}}@media (max-width:47.99em){.crop-right .wh-banner-hero__img--red{background-position:right center}.crop-left .wh-banner-hero__img--red{background-position:left center}}.wh-banner-hero__content{position:relative;padding:70px 30px;vertical-align:middle;background-color:rgba(101,9,24,.8);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.3) 100%);background-size:cover;background-blend-mode:overlay}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-banner-hero__content{background:rgba(138,12,33,.85)}}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero__content{padding:60px}}@media (min-width:64em){.wh-banner-hero__content{padding:70px 7.4%;min-height:320px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-banner-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}}@supports (-ms-ime-align:auto){.wh-banner-hero__content:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(138,12,33,.8)}}.wh-banner-hero__title{font-size:2.75rem;font-weight:600;font-style:italic;position:relative;max-width:600px;margin:0 auto}@media (min-width:48em){.wh-banner-hero__title{font-size:3.4375rem}}.wh-banner-hero__teaser{font-size:1.125rem;line-height:1.4;position:relative;max-width:600px;margin:0 auto}.wh-banner-hero__teaser:before{display:block;width:70px;height:2px;margin:20px auto 35px;content:"";background-color:#fff}.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__img{max-height:70%}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__img{right:40px;left:40px;width:calc(100% - 80px);background-size:100% auto}}@media (min-width:64em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__img{right:15.4%;left:15.4%}}.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__content{display:table-cell}}.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{right:20px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 40px);margin-top:80%}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{display:table}}@media (min-width:48em) and (max-width:63.99em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{right:80px;left:80px;width:calc(100% - 160px);margin-top:20%;background-size:100% auto}}@media (min-width:64em){.wh-banner-hero.wh-banner-hero-v2 .wh-banner-hero__wrapper{position:relative;right:18.4%;left:18.4%;width:63.2%;margin-top:15%}}.wh-banner-fact-sheet-links{margin:40px 25px}@media (min-width:48em) and (max-width:63.99em){.wh-banner-fact-sheet-links{margin:40px 100px}}@media (min-width:64em){.wh-banner-fact-sheet-links{width:60%;margin:0 auto 20px;padding-right:0;padding-left:0}}.wh-banner-fact-sheet-links__wrapper{overflow:hidden;text-align:center}@media (min-width:48em){.wh-banner-fact-sheet-links__wrapper{text-align:left}}.wh-banner-fact-sheet-links__wrapper ul{list-style-type:none;margin:0;padding:0}.wh-banner-fact-sheet-links__wrapper ul li{margin:0;padding:0}.wh-banner-fact-sheet-links__wrapper ul li:before{display:none}.wh-banner-fact-sheet-links__link{position:relative;font-size:14px;line-height:23px;padding-left:23px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto auto 10px;float:left;text-transform:uppercase;clear:both;text-decoration:none;letter-spacing:1px}.wh-banner-fact-sheet-links__link:hover{text-decoration:none}.wh-banner-fact-sheet-links__link::after{content:'';position:absolute;top:100%;left:0;width:100%;height:2px;background:#00576f;margin-top:-2px}.wh-banner-fact-sheet-links__link:before{position:absolute;top:2px;left:0;width:20px;height:16px;content:"";background:url(/images/icon-download.svg);background-size:contain;background-repeat:no-repeat}.wh-featured-links-row{clear:both;margin:40px 25px}@media (min-width:64em){.wh-featured-links-row{margin:0 7.5%}}.wh-featured-links-row>section{margin-bottom:40px}.wh-featured-links-row__items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-featured-links-row__items .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:222px;min-width:222px;height:auto;margin-left:12px}.wh-featured-links-row__items .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-featured-links-row__items .slick-slide .wh-featured-links-row-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;height:auto}.wh-featured-links-row__items .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.wh-featured-links-row__items .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-featured-links-row-item{position:relative;display:inline-block;text-align:left}.wh-featured-links-row__items>.wh-featured-links-row-item{width:calc(25% - 12px);min-width:222px;margin-left:12px;margin-bottom:12px}@media (min-width:64em){.wh-featured-links-row__items>.wh-featured-links-row-item:first-child,.wh-featured-links-row__items>.wh-featured-links-row-item:nth-child(4n+1){margin-left:0}.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(2),.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(2)~.wh-featured-links-row-item{width:42%}.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(3),.wh-featured-links-row__items>.wh-featured-links-row-item:first-child:nth-last-child(3)~.wh-featured-links-row-item{width:28%}}.wh-featured-links-row-item__link{position:relative;display:block;width:100%;padding:20px 25px;-webkit-transition:all .3s;transition:all .3s;white-space:normal;text-decoration:none;border:2px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1);-webkit-tap-highlight-color:transparent}@media (min-width:64em){.wh-featured-links-row-item__link{height:100%}}.wh-featured-links-row-item__link:active,.wh-featured-links-row-item__link:hover{text-decoration:none}@media (min-width:64em){.wh-featured-links-row-item__link[href]:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.wh-featured-links-row-item__link:after,.wh-featured-links-row-item__link:before{position:absolute;display:block;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.wh-featured-links-row-item__link:before{top:10px;left:10px;display:block;width:20px;height:20px;border:2px solid #e6e6e6;border-width:2px 0 0 2px}.wh-featured-links-row-item__link:after{right:10px;bottom:10px;width:0;height:0;opacity:0;border:2px solid #00576f;border-width:0 2px 2px 0}@media (min-width:64em){.wh-featured-links-row-item__link[href]:hover:before{width:0;height:0;opacity:0}}@media (min-width:64em){.wh-featured-links-row-item__link[href]:hover:after{width:20px;height:20px;opacity:1}}.wh-featured-links-row-item__headline{font:600 18px/23px "Crimson Text",serif;margin:0;text-decoration:none;color:#282324}.wh-featured-links-row-item__label{font:400 12px Chivo,sans-serif;display:block;letter-spacing:1px;text-transform:uppercase;color:#00576f}*+.wh-featured-links-row-item__label{position:relative;margin-top:14px;padding-top:20px}*+.wh-featured-links-row-item__label:before{position:absolute;top:0;left:0;display:block;width:40px;height:2px;content:"";background-color:#00576f}.wh-geographic-reach{max-width:1100px;margin:40px 25px}@media (min-width:64em){.wh-geographic-reach{max-width:85%;margin-right:auto;margin-left:auto}}.wh-geographic-reach__regions-title-wrapper{padding:30px 22px;border:1px solid #e6e6e6;border-top:6px solid #872434;background-color:#fff;-webkit-box-shadow:0 2px 3px #e6e6e6;box-shadow:0 2px 3px #e6e6e6}@media (min-width:48em){.wh-geographic-reach__regions-title-wrapper{padding:0;border:0;background:0;-webkit-box-shadow:none;box-shadow:none}}.wh-geographic-reach__title{font:700 .875rem/1.28 Chivo,sans-serif;position:relative;display:block;margin:0;padding-left:20px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-geographic-reach__title:before{position:absolute;top:7px;left:0;display:block;width:12px;height:2px;content:"";background-color:rgba(111,111,111,.5)}.wh-geographic-reach__regions{margin:0;padding:0;list-style:none}*+.wh-geographic-reach__regions{margin-top:22px}.wh-geographic-reach-region{font:400 14px/22px Chivo,sans-serif;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media (min-width:48em){.wh-geographic-reach-region{display:inline-block}}.wh-geographic-reach-region+.wh-geographic-reach-region{margin-top:18px}@media (min-width:48em){.wh-geographic-reach-region+.wh-geographic-reach-region{margin-top:0;margin-left:60px}}.wh-geographic-reach-region__link{padding-bottom:2px;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;text-decoration:none;color:#00576f;border-bottom:1px solid transparent}.wh-geographic-reach-region__link:active,.wh-geographic-reach-region__link:focus,.wh-geographic-reach-region__link:hover{text-decoration:none}.wh-geographic-reach__map-wrapper{position:relative;width:100%;max-width:1100px;margin:40px auto 0}@media (max-width:47.99em){.wh-geographic-reach__map-wrapper{display:none}}*+.wh-geographic-reach__map-wrapper{margin-top:40px}.wh-geographic-reach__map{width:100%;max-width:1100px;margin:0 auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wh-geographic-reach__map{height:500px}}@media (max-width:47.99em){.wh-geographic-reach__map{display:none}}*+.wh-geographic-reach__map{position:absolute;top:0;left:0;opacity:0}@media (min-width:64em){.wh-geographic-reach__map a{-webkit-transition:fill .5s;transition:fill .5s;fill:#00576f}}.wh-geographic-reach__map-label{font-size:1.0625rem;font-family:"Crimson Text",serif;font-weight:600;line-height:16px;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;background:#872434;text-anchor:middle;fill:#fff}@media (min-width:64em){.wh-geographic-reach__map-label{font-size:.875rem}}@media (min-width:75em){.wh-geographic-reach__map-label{font-size:.6875rem}}[data-hovered-region=north-america] [data-region=north-america],[data-hovered-region=north-america] [data-region=south-america]{fill:#872434}[data-hovered-region=north-america] [data-region=north-america]:not([data-region=south-america]) .wh-geographic-reach__map-label,[data-hovered-region=north-america] [data-region=south-america]:not([data-region=south-america]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=north-america] [data-region=north-america].wh-geographic-reach-region__link:not([data-region=south-america]),[data-hovered-region=north-america] [data-region=south-america].wh-geographic-reach-region__link:not([data-region=south-america]){border-bottom-color:#00576f}[data-hovered-region=south-america] [data-region=south-america]{fill:#872434}[data-hovered-region=south-america] [data-region=south-america]:not([data-region=undefined-name]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=south-america] [data-region=south-america].wh-geographic-reach-region__link:not([data-region=undefined-name]){border-bottom-color:#00576f}[data-hovered-region=emea] [data-region=emea]{fill:#872434}[data-hovered-region=emea] [data-region=emea]:not([data-region=undefined-name]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=emea] [data-region=emea].wh-geographic-reach-region__link:not([data-region=undefined-name]){border-bottom-color:#00576f}[data-hovered-region=asia] [data-region=asia]{fill:#872434}[data-hovered-region=asia] [data-region=asia]:not([data-region=undefined-name]) .wh-geographic-reach__map-label{opacity:1}[data-hovered-region=asia] [data-region=asia].wh-geographic-reach-region__link:not([data-region=undefined-name]){border-bottom-color:#00576f}@media (max-width:63.99em){[data-region]{fill:#872434}[data-region] .wh-geographic-reach__map-label{opacity:1}}.wh-insights-row{margin-top:20px;margin-bottom:40px}.wh-insights-row__items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-insights-row__items .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:266px;min-width:266px;height:auto;margin-left:12px}.wh-insights-row__items .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wh-insights-row__items .slick-slide .wh-insights-row-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;height:auto}.wh-insights-row__items .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.wh-insights-row__items .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.wh-insights-row-item{position:relative;display:inline-block;text-align:left}.wh-insights-row__items>.wh-insights-row-item{width:266px;min-width:266px;margin-left:12px}.wh-insights-row__items>.wh-insights-row-item:first-child{margin-left:0}@media (min-width:64em){.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(2),.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(2)~.wh-insights-row-item{width:42%}.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(3),.wh-insights-row__items>.wh-insights-row-item:first-child:nth-last-child(3)~.wh-insights-row-item{width:28%}}.wh-insights-row-item__link{position:relative;display:block;width:100%;padding:20px 25px;-webkit-transition:all .3s;transition:all .3s;white-space:normal;text-decoration:none;border:2px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(30,26,27,.1);box-shadow:0 2px 3px rgba(30,26,27,.1);-webkit-tap-highlight-color:transparent}@media (min-width:64em){.wh-insights-row-item__link{height:100%}}.wh-insights-row-item__link:active,.wh-insights-row-item__link:hover{text-decoration:none}@media (min-width:64em){.wh-insights-row-item__link[href]:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.wh-insights-row-item__link:after,.wh-insights-row-item__link:before{position:absolute;display:block;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.wh-insights-row-item__link:before{top:10px;left:10px;display:block;width:20px;height:20px;border:2px solid #e6e6e6;border-width:2px 0 0 2px}.wh-insights-row-item__link:after{right:10px;bottom:10px;width:0;height:0;opacity:0;border:2px solid #00576f;border-width:0 2px 2px 0}@media (min-width:64em){.wh-insights-row-item__link[href]:hover:before{width:0;height:0;opacity:0}}@media (min-width:64em){.wh-insights-row-item__link[href]:hover:after{width:20px;height:20px;opacity:1}}.wh-insights-row-item__headline{font:600 18px/23px "Crimson Text",serif;margin:0;text-decoration:none;color:#282324}.wh-insights-row-item__label{font:400 12px Chivo,sans-serif;display:block;letter-spacing:1px;text-transform:uppercase;color:#00576f}*+.wh-insights-row-item__label{position:relative;margin-top:14px;padding-top:20px}*+.wh-insights-row-item__label:before{position:absolute;top:0;left:0;display:block;width:40px;height:2px;content:"";background-color:#00576f}.wh-solution-listing{clear:both;margin:40px 25px}@media (min-width:64em){.wh-solution-listing{margin:0 7.5%}}.wh-solution-listing>section{margin-bottom:40px}.wh-solution-listing .wh-solution-listing-item{border-top:none}.wh-solution-listing__title{font-size:2.5rem;font-weight:600;font-style:italic;margin:0 5px 30px}@media (min-width:48em) and (max-width:63.99em){.wh-solution-listing__title{font-size:2.75rem;margin:0 0 30px}}@media (min-width:64em){.wh-solution-listing__title{font-size:3.4375rem;margin:0 0 40px}}@media (min-width:64em){.wh-solution-listing__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto}}.wh-solution-listing-section{margin:0;padding:30px 22px;border:1px solid #e6e6e6;border-top:6px solid #872434;background-color:#fff;-webkit-box-shadow:0 2px 3px #e6e6e6;box-shadow:0 2px 3px #e6e6e6}@media (min-width:48em){.wh-solution-listing-section{padding:40px}}.wh-solution-listing-section+.wh-solution-listing-section{margin-top:40px}@media (min-width:48em){.wh-solution-listing-section+.wh-solution-listing-section{margin-top:21px}}@media (min-width:64em){.wh-solution-listing-section+.wh-solution-listing-section{width:62%;margin-top:0;margin-left:55px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:64em){.wh-solution-listing-section:first-child{width:32%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.wh-solution-listing-section__title{font:700 .875rem/1.28 Chivo,sans-serif;position:relative;margin:0;padding-left:20px;letter-spacing:1px;text-transform:uppercase;color:#872434}.wh-solution-listing-section__title:before{position:absolute;top:7px;left:0;display:block;width:12px;height:2px;content:"";background-color:rgba(111,111,111,.5)}@media (min-width:48em){.wh-solution-listing__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:64em){.wh-solution-listing-section--industries .wh-solution-listing__items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}*+.wh-solution-listing__items-wrapper{margin-top:22px}.wh-solution-listing__items{margin:0;padding:0;list-style:none}@media (max-width:47.99em){.wh-solution-listing__items{margin-bottom:18px}}@media (min-width:48em){.wh-solution-listing__items{width:50%;margin-right:15px}}@media (min-width:48em){.wh-solution-listing__items:nth-child(2){margin-left:auto}}@media (min-width:48em){.wh-solution-listing__items:first-child:last-child{width:auto;margin-right:0}}@media (min-width:64em){.wh-solution-listing-section--industries .wh-solution-listing__items{width:auto}}@media (min-width:64em){.wh-solution-listing-section--industries .wh-solution-listing__items+.wh-solution-listing__items,.wh-solution-listing-section--industries .wh-solution-listing__items+div+.wh-solution-listing__items{margin-top:18px;margin-left:0}}@media (min-width:48em){.wh-solution-listing__items~.wh-solution-listing__items{margin-right:0}}.wh-solution-listing-item__image{float:right;width:10px}.wh-solution-listing-item{border-top:1px solid #e6e6e6;padding-top:10px;margin-bottom:-10px;font:400 14px/22px Chivo,sans-serif;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;min-width:300px}.wh-solution-listing-item+.wh-solution-listing-item{margin-top:18px}.wh-solution-listing-item__link{padding-bottom:2px;text-decoration:none;color:#00576f;border-bottom:1px solid transparent}.wh-solution-listing-item__link:hover{text-decoration:none;border-bottom-color:#00576f}.wh-spotlight-row{margin:0 auto;max-inline-size:90rem;padding-inline:1.0625rem;position:relative}@media (min-width:64em){.wh-spotlight-row{padding:0 6.5625rem 0}}.col-30 .wh-spotlight-row{margin:0 25px 40px;padding:25px 0 0}@media (min-width:64em){.col-30 .wh-spotlight-row{margin:0 0 40px}}.wh-spotlight-row:before{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:150px;content:""}@media (min-width:64em){.wh-spotlight-row:before{height:250px}}.col-30 .wh-spotlight-row:before{content:none}.wh-spotlight-row .wh-spotlight-item{border-top:3px solid #872434}.wh-spotlight-row.wh-spotlight-row--skip-first,.wh-spotlight-row~.wh-spotlight-row{padding-top:0}.wh-spotlight-row.wh-spotlight-row--skip-first:before,.wh-spotlight-row~.wh-spotlight-row:before{content:none}.wh-spotlight-row.wh-spotlight-row--skip-first .wh-spotlight-row__title,.wh-spotlight-row~.wh-spotlight-row .wh-spotlight-row__title{color:#414141}.wh-spotlight-row.wh-spotlight-row--skip-first .wh-spotlight-item,.wh-spotlight-row~.wh-spotlight-row .wh-spotlight-item{border-top-color:#872434}.wh-spotlight__description{width:100%}@media (min-width:64em){.wh-spotlight__description{float:left;width:50%}}.wh-spotlight__contact{width:100%}@media (min-width:64em){.wh-spotlight__contact{float:left;width:50%}}.wh-spotlight-row__title{font-size:1.875rem;font-weight:600;font-style:italic;position:relative;margin:0 0 20px;color:#fff}@media (min-width:48em) and (max-width:63.99em){.wh-spotlight-row__title{font-size:2.5rem}}@media (min-width:64em){.wh-spotlight-row__title{font-size:2.75rem;margin-bottom:40px}}.col-30 .wh-spotlight-row__title{font-size:.875rem;font-family:Chivo,sans-serif;font-style:normal;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase;color:#414141}.wh-spotlight-row__wrapper{list-style:none}@media (min-width:48em){.wh-spotlight-row__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wh-spotlight-contacts-item__content{width:600px}.wh-spotlight-contacts-item__content .wh-person__location{clear:unset;color:#00576f;float:unset;font-weight:400}@media (min-width:64em) and (max-width:71.25em){.wh-spotlight-contacts-item__content .wh-person__location{clear:left;float:left;padding-inline:0 10px}}.wh-spotlight-contacts-item__content .wh-person__location::before{padding-right:10px;position:inherit;top:.09375rem}.wh-spotlight-item{position:relative;width:100%;margin-bottom:20px;padding:36px;border-top:3px solid #872434;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.wh-spotlight-item__title{font-family:"Crimson Text Bold","Crimson Text",sans-serif;font-size:28px;line-height:calc(34/28);margin-top:0;margin-bottom:20px;color:#1e1a1b}.wh-spotlight__title{font-size:1.875rem;font-weight:600;font-style:italic;line-height:1.26;margin-top:0;margin-bottom:20px}@media (min-width:48em) and (max-width:63.99em){.wh-spotlight__title{font-size:2.5rem}}@media (min-width:64em){.wh-spotlight__title{font-size:2.75rem}}.wh-spotlight-item__info{font-size:1rem;font-family:Chivo,sans-serif;line-height:calc(30/16);color:#414141;margin-bottom:30px}@media (max-width:47.99em){.wh-spotlight-contacts__title{margin-top:0;margin-bottom:20px}}@media (min-width:48em){.wh-spotlight-contacts__title{margin-bottom:20px}}@media (min-width:64em){.col-30 .wh-spotlight-contacts__title{font-size:1.5rem;margin-top:0;margin-bottom:20px}}.wh-spotlight-contacts__list{padding:0;list-style-type:none}@media (min-width:48em){.wh-spotlight-contacts__list{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -7px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:64em){.wh-spotlight-contacts__list{padding:0;margin-left:80px}}.wh-spotlight-contacts-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 10px 6px 0;border-bottom:1px solid rgba(140,140,140,.3)}@media (min-width:48em){.wh-spotlight-contacts-item{padding:15px 10px 6px 0}}.wh-spotlight-contacts-item:first-child{padding:0 10px 6px 0}.wh-spotlight-contacts-item:last-child{border-bottom:0}.wh-spotlight-contacts-item__image{border-radius:2px;display:inline-block;float:left;width:135px;margin-right:16px;margin-bottom:10px}.wh-spotlight-contacts-item__image-one{border-radius:2px;display:inline-block;float:left;width:135px;margin-right:16px;margin-bottom:10px}@media (min-width:64em){.wh-spotlight-contacts-item__image-one{width:240px}}.wh-spotlight-contacts-item__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.wh-spotlight-contacts-item__name{font-size:1.375rem;font-family:"Crimson Text",serif;font-weight:600;line-height:100%;position:relative;display:block;margin:0 0 12px;text-decoration:none;color:#282324}.wh-spotlight-contacts-item__position{font-size:.75rem;font-family:Chivo,sans-serif;line-height:100%;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase}.wh-spotlight-contacts-item__title{font-family:"Crimson Text",serif;font-size:21px;font-weight:600;line-height:100%;margin:0 0 10px;text-decoration:none;color:#282324}.wh-spotlight__link{font-size:.875rem;display:block;margin-right:45px;padding-bottom:20px;text-decoration:none;font-family:Chivo,sans-serif}@media (min-width:48em){.wh-spotlight__link{display:inline;padding-bottom:20px}}.wh-spotlight__link a{font-size:11px;color:#00576f}.wh-spotlight__link a:hover{-webkit-text-decoration:auto;text-decoration:auto}.wh-spotlight-contacts-item__headshot{font-size:.875rem;position:absolute;bottom:0;margin:0 0 10px;text-decoration:none}.wh-spotlight-contacts-item__headshot img{-webkit-margin-end:8px;margin-inline-end:8px;width:15px}@media (min-width:64em) and (max-width:71.25em){.wh-spotlight-contacts-item__headshot{margin-left:5px}}.wh-spotlight-contacts-item__location{font-size:.875rem;position:relative;display:block;margin:0 0 11px;text-decoration:none}.wh-spotlight-contacts-item__location img{-webkit-margin-end:8px;margin-inline-end:8px;width:10px}.wh-subscribe-callout{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:30px 0 0;padding:30px 25px;border-radius:2px;background:#eef5f7;-webkit-box-shadow:0 10px 20px rgba(30,26,27,.1);box-shadow:0 10px 20px rgba(30,26,27,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.wh-subscribe-callout{margin:0 25px;padding:30px 30px 30px 45px}}@media (min-width:48em) and (max-width:63.99em){.wh-subscribe-callout{margin:0 25px 50px}}@media (min-width:64em){.wh-subscribe-callout{max-width:63.75rem;margin:53px 7.5% 0}}@media (min-width:75em){.wh-subscribe-callout{margin:53px auto 0}}@media (min-width:48em){.col-30 .wh-subscribe-callout{margin:0 0 40px}}.wh-generic-content .col-30 .wh-subscribe-callout{margin-bottom:40px}.wh-subscribe-callout:before{position:absolute;z-index:-1;top:0;left:-130px;width:90%;height:100%;content:'';-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transform-origin:100%;transform-origin:100%;background:#c6dfe6}.wh-subscribe-callout__title{font-size:1.625rem;font-family:"Crimson Text",serif;font-weight:600;font-style:italic;line-height:30px;display:inline-block;margin-top:0;margin-bottom:20px;color:#00576f}@media (min-width:48em){.wh-subscribe-callout__title{font-size:1.875rem;max-width:calc(100% - 250px);margin-bottom:10px}}@media (min-width:64em){.col-30 .wh-subscribe-callout__title{font-size:1.5rem;max-width:none;margin-bottom:20px}}.wh-subscribe-callout__container{background-color:#004e66}.wh-subscribe-callout__container,.wh-subscribe-callout__cta{display:inline-block;margin:0 auto}@media (min-width:48em){.wh-subscribe-callout__container,.wh-subscribe-callout__cta{margin:0}}@media (min-width:64em){.col-30 .wh-subscribe-callout__container,.col-30 .wh-subscribe-callout__cta{margin:0 auto}}.search-done .wh-subscribe-callout{display:none}@page{size:Letter portrait}@media print{body{margin:40px 50px 0 60px;background:0 0}html{font-family:Arial,Helvetica,sans-serif;color:#262626}body,html{height:auto!important}h1,h2,h3,h4,h5,h6{font-family:"Times New Roman",Times,serif;text-transform:none;color:#262626}a{color:#262626}.page-break-inside{page-break-inside:avoid}.is-print{display:block}.no-print{display:none}.wh-header{margin-bottom:81px}.page-biography .wh-header{margin-bottom:10px}.wh-header-navigation__navbar{margin:20px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wh-header-navigation__wrapper{padding:0;border:0}.wh-header-navigation__logo{margin:0 -20px 0 0}.wh-header-navigation__logo .wh-header-navigation__logo--screen{display:none}.wh-header-navigation__logo .wh-header-navigation__logo--pdf{display:block;width:180px}.col-30,.selectric-wrapper,.series-explorer,.wh-article-hero__img,.wh-article-hero__tags,.wh-article-hero__video,.wh-cookie-use-disclaimer,.wh-featured-media,.wh-featured-video,.wh-header-navigation__burger,.wh-header-navigation__links-wrap,.wh-header-navigation__search-icon,.wh-insights-listing,.wh-noteworthy-content,.wh-people-header,.wh-sticky-header,.wh-subscribe-callout,.wh-utility-navigation,footer{display:none!important}.wh-generic-content{width:100%;max-width:none;margin:0;padding-right:96px;padding-left:0}.wh-article-hero,.wh-banner-hero{margin-bottom:15px}.wh-article-hero+.wh-generic-content,.wh-banner-hero+.wh-generic-content{margin-top:0}.wh-accordion-item__content-description h2,.wh-article-body h2,.wh-generic-content .wh-generic-content__teaser h2{font-size:1.125rem}.wh-accordion-item__content-description li,.wh-accordion-item__content-description p,.wh-accordion-item__content-description::first-letter,.wh-article-body li,.wh-article-body p,.wh-article-body::first-letter,.wh-generic-content .wh-generic-content__teaser li,.wh-generic-content .wh-generic-content__teaser p,.wh-generic-content .wh-generic-content__teaser::first-letter{font-size:.75rem;font-family:Arial,Helvetica,sans-serif;line-height:1.8}.wh-accordion-item__content-description ol ol,.wh-accordion-item__content-description ol ul,.wh-accordion-item__content-description ul ol,.wh-accordion-item__content-description ul ul,.wh-article-body ol ol,.wh-article-body ol ul,.wh-article-body ul ol,.wh-article-body ul ul,.wh-generic-content .wh-generic-content__teaser ol ol,.wh-generic-content .wh-generic-content__teaser ol ul,.wh-generic-content .wh-generic-content__teaser ul ol,.wh-generic-content .wh-generic-content__teaser ul ul{margin:3px 0}.wh-accordion-item__content-description ol ul>li:before,.wh-accordion-item__content-description ul ul>li:before,.wh-article-body ol ul>li:before,.wh-article-body ul ul>li:before,.wh-generic-content .wh-generic-content__teaser ol ul>li:before,.wh-generic-content .wh-generic-content__teaser ul ul>li:before{font-size:20px;top:0;content:"\2022";color:#b6b6b6}.wh-accordion-item__content-description li,.wh-article-body li,.wh-generic-content .wh-generic-content__teaser li{line-height:1.8;margin-bottom:0;padding-left:25px}.wh-accordion-item__content-description li:before,.wh-article-body li:before,.wh-generic-content .wh-generic-content__teaser li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1}.wh-accordion-item__content-description ul>li:before,.wh-article-body ul>li:before,.wh-generic-content .wh-generic-content__teaser ul>li:before{top:2px;content:"\2013";color:#872434;background:0 0}.wh-accordion-item__content-description ol>li:before,.wh-article-body ol>li:before,.wh-generic-content .wh-generic-content__teaser ol>li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.8;background:0 0}.wh-article-body>:first-child{font-weight:400;font-style:normal;margin-top:0}.wh-article-hero{min-height:0;margin-top:100px;padding:0;text-align:left;background:0 0!important}.wh-article-hero::before{content:none}.wh-article-brief{margin:0;padding:0;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.wh-article-brief__title{padding:30px 0 20px}.wh-article-brief__title:before{top:0;content:"\2014";background-color:transparent}.wh-article-brief__content{border-bottom:1px solid #757575}.wh-article-brief__content li:before{background-color:transparent}.row{margin:0}.col-70{margin:0}.wh-accordion-item__content{font-size:.8125rem;font-family:"Times New Roman",Times,serif;line-height:1.3;height:auto!important;margin:0;color:#262626;background:0 0;-webkit-box-shadow:none;box-shadow:none}.wh-article-footnotes__item-content{font-size:.8125rem;font-family:"Times New Roman",Times,serif;line-height:1.3}.wh-article-footnotes__item-content.rtf,.wh-article-footnotes__item-content.wh-generic-page__teaser{padding-right:0}.wh-accordion-item__tab{margin:0;padding:0;text-transform:uppercase;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.wh-accordion-item__tab-title{font-size:1rem;font-family:"Times New Roman",Times,serif;font-weight:400;font-style:italic;margin:0 0 17px;padding:0;color:#282324}.wh-accordion-item__tab-icon{display:none}.wh-accordion-item{margin-bottom:20px;padding-bottom:0}.wh-accordion-item__content-description p:first-child{margin-top:0}.wh-people-grid{margin-top:0}.wh-article-footnotes{position:relative;margin-top:23px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:25px;padding-right:96px}.wh-article-footnotes::before{position:absolute;top:0;left:0;width:58px;height:2px;content:"";border-top:2px solid #872434}.wh-accordion,.wh-contributors,.wh-credentials-listing,.wh-key-contacts,.wh-recognition-listing,.wh-related-solutions{position:relative;margin-top:23px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:96px}.wh-accordion__title,.wh-contacts-listing__title,.wh-contributors__title,.wh-credentials-listing__title,.wh-experience-listing__title,.wh-featured-video__title,.wh-insights-listing__title,.wh-key-contacts__title,.wh-people-grid__title,.wh-recognition-listing__title,.wh-related-solutions__title{font-size:1.375rem;font-family:"Times New Roman",Times,serif;font-weight:700;font-style:italic;position:relative;margin-bottom:20px;margin-left:0;padding:25px 0 0;page-break-inside:avoid}.wh-accordion__title::before,.wh-contacts-listing__title::before,.wh-contributors__title::before,.wh-credentials-listing__title::before,.wh-experience-listing__title::before,.wh-featured-video__title::before,.wh-insights-listing__title::before,.wh-key-contacts__title::before,.wh-people-grid__title::before,.wh-recognition-listing__title::before,.wh-related-solutions__title::before{position:relative;top:-25px;left:0;display:block;width:58px;height:2px;content:"";border-top:2px solid #872434}.wh-experience-listing{margin-right:0;padding-right:96px}.wh-key-contacts{padding-right:96px;padding-bottom:20px}.rtf,.wh-generic-page__teaser{font-family:"Times New Roman",Times,serif;overflow:hidden;width:100%;padding-right:70px;color:#262626}.rtf ol,.rtf ul,.wh-generic-page__teaser ol,.wh-generic-page__teaser ul{font-size:.75rem}.rtf ol ol,.rtf ol ul,.rtf ul ol,.rtf ul ul,.wh-generic-page__teaser ol ol,.wh-generic-page__teaser ol ul,.wh-generic-page__teaser ul ol,.wh-generic-page__teaser ul ul{margin:3px 0}.rtf ol ul>li:before,.rtf ul ul>li:before,.wh-generic-page__teaser ol ul>li:before,.wh-generic-page__teaser ul ul>li:before{color:#b6b6b6;background:0 0}.rtf li,.wh-generic-page__teaser li{line-height:1.8;margin-bottom:0;padding-left:25px}.rtf li:before,.wh-generic-page__teaser li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;background:0 0}.rtf ul>li:before,.wh-generic-page__teaser ul>li:before{top:1px;content:"\2013";color:#872434;background:0 0}.rtf ol>li:before,.wh-generic-page__teaser ol>li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.8;top:0;background:0 0}.rtf h1,.rtf h2,.rtf h3,.rtf h4,.rtf h5,.rtf h6,.wh-generic-page__teaser h1,.wh-generic-page__teaser h2,.wh-generic-page__teaser h3,.wh-generic-page__teaser h4,.wh-generic-page__teaser h5,.wh-generic-page__teaser h6{font-family:"Times New Roman",Times,serif;text-transform:none;color:#262626}.rtf h3,.rtf h4,.rtf h5,.rtf h6,.wh-generic-page__teaser h3,.wh-generic-page__teaser h4,.wh-generic-page__teaser h5,.wh-generic-page__teaser h6{font-size:1.5rem}.rtf h4:before,.wh-generic-page__teaser h4:before{content:none}.wh-article-brief__title:before{top:initial;margin-bottom:10px;content:"\2014";background-color:transparent;text-shadow:0 1px 0 #872434}.wh-contact-item__email,.wh-contact-item__telephone{font-size:1rem;padding-left:0;color:#8c8c8c}.wh-contact-item__email:before,.wh-contact-item__telephone:before{content:none}.wh-bio-overview-details{float:left;width:100%;height:216px;margin-bottom:30px;padding:0;-webkit-box-shadow:inset 0 0 0 216px #f2f2f2;box-shadow:inset 0 0 0 216px #f2f2f2}.wh-bio-overview-details__img{width:216px!important;height:216px!important;min-width:216px!important;min-height:216px!important;-o-object-fit:cover!important;object-fit:cover!important}.wh-bio-overview-content{font-size:.75rem;line-height:1.83;width:100%;padding:0 96px 0 0;color:#262626}.wh-bio-overview-content ol,.wh-bio-overview-content ul{font-size:.75rem}.wh-bio-overview-content ol ol,.wh-bio-overview-content ol ul,.wh-bio-overview-content ul ol,.wh-bio-overview-content ul ul{margin:3px 0}.wh-bio-overview-content ol ul>li:before,.wh-bio-overview-content ul ul>li:before{font-size:20px;top:0;content:"\2022";color:#b6b6b6;background:0 0}.wh-bio-overview-content li{line-height:1.8;margin-bottom:0;padding-left:25px}.wh-bio-overview-content li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;background:0 0}.wh-bio-overview-content ul>li:before{top:1px;content:"\2013";color:#872434;background:0 0}.wh-bio-overview-content ol>li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.8;top:0;background:0 0}.wh-bio-overview-content h1,.wh-bio-overview-content h2,.wh-bio-overview-content h3,.wh-bio-overview-content h4,.wh-bio-overview-content h5,.wh-bio-overview-content h6{font-family:"Times New Roman",Times,serif;font-weight:400;font-style:italic;color:#262626}.wh-bio-overview-details__headlines+.wh-bio-overview-contact{margin-top:15px}.wh-bio-overview-details__headlines{margin-top:0;padding-left:0}.wh-bio-overview-details__headlines h1{font-size:1.875rem;font-family:"Times New Roman",Times,serif;font-weight:700;margin-bottom:25px;padding:0;color:#262626}.wh-bio-overview-details__headlines h1 sup{display:none}.wh-bio-overview-details__headlines h2{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:0;letter-spacing:.03125rem;color:#282324}.wh-bio-overview-contact__email,.wh-bio-overview-contact__location,.wh-bio-overview-contact__telephone{font-size:.66625rem;margin-bottom:5px;padding-left:0;letter-spacing:.04375rem;color:grey}.wh-bio-overview-contact__email:before,.wh-bio-overview-contact__location:before,.wh-bio-overview-contact__telephone:before{content:none}.wh-bio-overview-contact{position:relative;padding-top:20px!important;padding-left:0}.wh-bio-overview-contact:after{position:absolute;top:0;left:0;width:58px;height:2px;content:"";border-top:2px solid #872434}.wh-bio-overview-contact hr{display:none}.wh-bio-overview-contact--locations .wh-bio-overview-contact__location,.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone{float:left;margin-right:5px}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone{clear:none}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone:before{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;position:relative;top:0;left:0;content:"|"}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone+.wh-bio-overview-contact__telephone{clear:left}.wh-bio-overview-contact--locations .wh-bio-overview-contact__telephone+.wh-bio-overview-contact__telephone:before{content:none}.wh-bio-overview-details__titles{font-size:.6875rem;margin-top:0;padding-top:0;padding-bottom:20px;padding-left:0}.wh-bio-overview-details__titles::after{content:none}.wh-bio-overview-details__titles li{margin-top:0}.wh-bio-overview-details__titles li:last-child{margin-bottom:0}.wh-bio-overview-details__titles li:empty{display:none}.wh-social-links{display:none}.wh-credentials-listing__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}.wh-credentials-category{width:33.33%;margin-bottom:15px;padding:0 6px 0 9px}.wh-credentials-category:nth-child(3n){padding-left:15px}.wh-credentials-category::before{content:none}.wh-content-readmore__wrapper>*{display:block!important;visibility:visible!important;opacity:1!important}.wh-content-readmore__btn{display:none!important}.wh-experience-listing__callouts,.wh-experience-listing__toggle,.wh-highlight-picks{display:none}.wh-experience-listing__wrapper{overflow:visible}.wh-experience-listing__wrapper-top{page-break-inside:avoid}.wh-experience-listing__title{margin-bottom:10px}.wh-experience-listing__items{width:100%;padding-right:25px;padding-left:25px}.wh-experience-listing__interin-content.rtf,.wh-experience-listing__interin-content.wh-generic-page__teaser{font-size:.875rem;line-height:1.2;padding:0;color:#262626}.wh-experience-listing__interin-content.rtf ul,.wh-experience-listing__interin-content.wh-generic-page__teaser ul{margin-left:25px}.wh-experience-listing__interin-content.rtf li,.wh-experience-listing__interin-content.wh-generic-page__teaser li{font-size:.875rem;line-height:1.2;position:relative;padding:0;color:#262626}.wh-experience-listing__interin-content.rtf li:before,.wh-experience-listing__interin-content.wh-generic-page__teaser li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:3px;left:-20px;content:"\2013";color:#872434;background-color:transparent;text-shadow:none}.wh-experience-listing__interin-content.rtf h3,.wh-experience-listing__interin-content.wh-generic-page__teaser h3{font-size:1rem}.wh-experience-item{font-size:1rem;font-family:"Times New Roman",Times,serif;line-height:1.2;position:relative;display:block;margin-top:15px;margin-bottom:15px;padding:0;color:#262626;border:0;-webkit-box-shadow:none;box-shadow:none}.wh-experience-item .wh-experience-item__details,.wh-experience-item p{font-size:.8125rem;line-height:1.3;position:relative;margin:0!important}.wh-experience-item .wh-experience-item__details:first-child,.wh-experience-item p:first-child{margin:0}.wh-experience-item .wh-experience-item__details::before,.wh-experience-item p::before{content:none}.wh-experience-item .wh-experience-item__details ol,.wh-experience-item .wh-experience-item__details ul{font-size:.8125rem;line-height:1.3;margin:10px 0;padding:0;color:#262626}.wh-experience-item .wh-experience-item__details ol ul>li:before,.wh-experience-item .wh-experience-item__details ul ul>li:before{color:#b6b6b6;background:0 0}.wh-experience-item .wh-experience-item__details li{line-height:1.3;margin-bottom:10px;padding-left:25px}.wh-experience-item .wh-experience-item__details li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;background:0 0}.wh-experience-item .wh-experience-item__details ul>li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:-1px;content:"\2013";color:#872434;background-color:transparent}.wh-experience-item .wh-experience-item__details ul>li>ul>li:before{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1;position:absolute;top:-1px;content:"\2022";color:#8c8c8c;background-color:transparent}.wh-experience-item .wh-experience-item__details ol>li:before{font-family:"Times New Roman",Times,serif;font-size:13px;font-weight:400;line-height:1.3;top:0;background:0 0}.wh-experience-item::before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:-1px;left:-25px;content:"\2013";color:#8c8c8c;background-color:transparent}.wh-experience-item__title{font-size:.75rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin:0 0 5px;padding:0;letter-spacing:.03125rem;text-transform:uppercase;color:#872434}.wh-experience-item__title::before{content:none}.wh-experience-item__subtitle{font-size:.75rem;font-weight:400;font-style:italic;color:#8c8c8c}.wh-experience-item .wh-experience-item__details:before,.wh-experience-item p:before{content:none}.wh-recognition-details{font-size:1.25rem;max-width:none;padding-bottom:0;border:0;-webkit-box-shadow:none;box-shadow:none}.wh-recognition-details-content{margin:0 20px;padding-left:25px;padding-right:0}.wh-recognition-details-content>ul{margin-left:0;padding-left:0}.wh-recognition-details-content>p,.wh-recognition-details-content>ul>li{font-size:.875rem;line-height:1.2;display:block;padding-right:0;padding-bottom:13px;padding-left:0;color:#262626}.wh-recognition-details-content>p:before,.wh-recognition-details-content>ul>li:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:0;left:-25px;content:"\2013";color:#872434;background-color:transparent}.wh-recognition-details-content>p:hover::before,.wh-recognition-details-content>ul>li:hover::before{background:0 0}.wh-recognition-award__title{font-size:.9375rem;font-family:"Times New Roman",Times,serif;font-weight:700;font-style:italic;line-height:1.3;margin:18px 0 13px}.wh-recognition-listing__awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:30px;margin-bottom:0;margin-left:28px;page-break-inside:avoid}.wh-recognition-award__subtitle{font-size:.75rem;font-weight:400;font-style:italic;color:#8c8c8c}.wh-recognition-award__details{font-size:.75rem;position:relative;letter-spacing:0}.wh-recognition-award__details:before{position:absolute;top:-15px;left:calc(50% - 25px);width:50px;height:2px;content:"";border-top:2px solid #872434;background:0 0}.wh-recognition-details__toggle{display:none}.wh-key-contacts__title+.wh-key-contacts__list .wh-person{border-bottom:0}.wh-contributors__list,.wh-key-contacts__list{margin:0}.wh-contributors-item,.wh-person{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:130px;margin-right:96px;margin-bottom:0;padding:7px;border:0;border-top:1px solid #b6b6b6;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;page-break-inside:avoid}.wh-contributors-item::before,.wh-person::before{content:none}.wh-contributors-item:first-child,.wh-contributors-item:nth-child(-n+2),.wh-person:first-child,.wh-person:nth-child(-n+2){border-top:1px solid #b6b6b6}.wh-contributors-item:last-child,.wh-person:last-child{border-bottom:1px solid #b6b6b6}.wh-person{min-height:136px}.wh-person__left{width:100%;padding:0;padding-left:130px}.wh-person__img{position:absolute;top:7px;left:7px;width:120px;height:calc(100% - 12px);max-height:120px;margin-bottom:0}.wh-person__img img{width:120px;height:120px;border-radius:0}.wh-person__right{width:100%;margin-top:0;padding:0 0 0 130px}.wh-person__right--locations .wh-person__telephone{float:left;clear:none}.wh-person__right--locations .wh-person__telephone:before{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;position:relative;top:0;left:0;content:"|"}.wh-person__right--locations .wh-person__location{margin-right:5px}.wh-person__wrapper{float:left;width:100%;min-height:0;padding:0}.wh-person__wrapper:after{display:table;clear:both;content:""}.wh-contributors-item__title{margin-top:10px}.wh-person__name{margin-top:0;margin-bottom:3px}.wh-contributors-item__title,.wh-person__name a{font-size:1.125rem;font-family:"Times New Roman",Times,serif;font-weight:700;color:#262626}.wh-contributors-item__level,.wh-person__title{font-size:.70813rem;font-family:Arial,Helvetica,sans-serif;width:100%;margin-bottom:10px;letter-spacing:.0625rem;color:#8c8c8c}.wh-person__email{word-wrap:break-word;word-break:break-word;word-break:break-all;-ms-word-break:break-all;hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;-webkit-hyphens:auto}.wh-person__email,.wh-person__location,.wh-person__telephone{font-size:.625rem;font-weight:400;line-height:17px;margin-top:0;margin-bottom:0;padding-left:0;letter-spacing:.0125rem;text-transform:uppercase;color:#8c8c8c}.wh-person__email:before,.wh-person__location:before,.wh-person__telephone:before{content:none}.wh-person__telephone+.wh-person__location{margin-top:0}.wh-key-contacts__link{display:none}body:not(.page-location) .wh-contacts-listing{display:none}.wh-location-info{width:100%;margin:0 0 15px;border:0;-webkit-box-shadow:none;box-shadow:none}.wh-location-info+.wh-generic-content{width:100%}.wh-location-info__wrapper{padding:0}.wh-location-details__link,.wh-location-info__cta,.wh-location-info__img{display:none}.wh-location-details__title{font-size:1.5rem}.wh-location-details__address,.wh-location-details__telephone{font-size:1.125rem;font-family:Arial,Helvetica,sans-serif;line-height:30px;margin-bottom:0;padding-left:0;color:#8c8c8c}.wh-location-details__address::before,.wh-location-details__telephone::before{content:none}.wh-insights-row{display:none}.wh-statistics{margin:40px 25px}.wh-statistics .slick-track{width:100%!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}.wh-statistics .slick-slide{width:100%!important}.wh-statistics .slick-arrow{display:none}.wh-statistics-slide-graphic__border{stroke-width:1}.wh-statistics__pagination{display:none}.wh-contacts-listing{margin:40px 0}.wh-video-grid{display:none}.wh-accordion__toggle-all{display:none!important}.wh-accordion__header{margin-bottom:0;padding:0}.wh-accordion-item--open .wh-accordion-item__tab{background:0 0}.wh-accordion-item__content__wrapper{padding:0;border:0}.wh-accordion-item__content-cta{display:none}.wh-accordion-item__content-title{display:none}.page-government .wh-banner-hero__teaser{margin-bottom:15px}.page-government .wh-accordion{margin:0;padding-top:0}.page-government .wh-accordion:before{content:none}.page-government .wh-accordion-item{margin-bottom:23px;border-top:1px solid #b6b6b6}.page-government .wh-accordion__header{min-height:auto;margin-bottom:0;padding:0}.page-government .wh-accordion__title{font-family:"Times New Roman",Times,serif!important;font-size:21px!important;font-weight:700;font-style:italic!important;margin-bottom:25px;text-transform:none!important;color:#262626}.page-government .wh-accordion-item__tab{border-bottom:0}.page-government .wh-accordion-item__tab-title{font-size:1rem;font-family:"Times New Roman",Times,serif;font-weight:400;font-style:italic;margin:20px 0 8px;text-transform:none;color:#262626}.page-government .wh-accordion-item__content-title{display:block;font-size:.6875rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:700;margin-top:24px;margin-bottom:17px;letter-spacing:.03125rem;text-transform:uppercase}.page-government .wh-accordion-item__content__wrapper{padding-left:20px}.page-government .wh-accordion-item__government-item{display:block;padding:0;border:0}.page-government .wh-accordion-item__government-item-img{display:none}.page-government .wh-accordion-item__government-item-title{font-size:.75rem;font-family:Arial,Helvetica,sans-serif!important;float:none;margin:0 0 3px;color:#262626}.page-government .wh-accordion-item__government-item-content{float:left;margin-top:0;margin-bottom:4px;margin-left:0;color:#262626}.page-government .wh-accordion-item__government-item-positions{padding-left:53px}.page-government .wh-accordion-item__government-item-position{font-family:Arial,Helvetica,sans-serif!important;line-height:1.2;width:100%;margin-bottom:3px}.page-government .wh-accordion-item__government-item-position h5{font-size:.75rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:400;position:relative;float:left;padding-left:0;text-indent:0;color:#262626}.page-government .wh-accordion-item__government-item-position h5:before{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;top:0;left:-25px;content:"\2013";color:#872434;background-color:transparent}.page-government .wh-accordion-item__government-item-position p{font-size:.75rem;font-family:Arial,Helvetica,sans-serif!important;line-height:1.5;float:left;padding-left:0;color:#262626}.page-government .wh-accordion-item__government-item-position p br{display:none}.page-government .wh-accordion-item__government-item-position-date:before{content:", "}.wh-article-footnotes .wh-accordion-item__tab-title{display:none}.wh-article-footnotes .wh-accordion-item{margin-bottom:0}.wh-article-footnotes__content ol{padding:0;list-style:none;counter-reset:li}.wh-article-footnotes__content li{position:relative;padding-left:25px;counter-increment:li}.wh-article-footnotes__content li:before{font-size:.8125rem;font-weight:400;font-style:normal;position:absolute;top:0;left:0;display:inline-block;width:1em;content:counter(li) ".";background-color:transparent}.wh-article-footnotes__content a{color:#262626}.wh-article-footnotes .wh-accordion-item__content__wrapper{padding:25px 0 0}.wh-contributors{margin:0;padding:0}.wh-contact-item,.wh-contributors-item,.wh-people-grid-item{border-top-width:2px!important;border-bottom-width:2px!important}.wh-contact-item__title{font-family:Arial,Helvetica,sans-serif!important;color:#8c8c8c}.wh-contributors-item__img{width:115px;height:115px;margin-right:20px}.wh-contributors-item__img img{width:115px;height:115px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.wh-related-solutions{padding-right:96px}.wh-related-solutions__title{page-break-after:avoid}.wh-related-solutions-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wh-related-solutions-links__link{width:33.33%;padding:0 14px 5px 9px;border:0!important}.wh-related-solutions-links__link:nth-child(3n){padding-left:15px}.wh-related-solutions-links__link a{font-size:.6875rem;padding:0;color:#262626}.wh-related-solutions-links__link a:after{content:none}.page-article .wh-article-hero,.page-article .wh-banner-hero,.page-government .wh-article-hero,.page-government .wh-banner-hero,.page-location .wh-article-hero,.page-location .wh-banner-hero,.page-solution .wh-article-hero,.page-solution .wh-banner-hero{margin-top:0;padding:0;color:#262626}.page-article .wh-banner-hero__img,.page-article .wh-banner-hero__img--red,.page-government .wh-banner-hero__img,.page-government .wh-banner-hero__img--red,.page-location .wh-banner-hero__img,.page-location .wh-banner-hero__img--red,.page-solution .wh-banner-hero__img,.page-solution .wh-banner-hero__img--red{display:none}.page-article .wh-article-hero__wrapper,.page-article .wh-banner-hero__wrapper,.page-government .wh-article-hero__wrapper,.page-government .wh-banner-hero__wrapper,.page-location .wh-article-hero__wrapper,.page-location .wh-banner-hero__wrapper,.page-solution .wh-article-hero__wrapper,.page-solution .wh-banner-hero__wrapper{min-height:auto!important}.page-article .wh-article-hero__content,.page-article .wh-banner-hero__content,.page-government .wh-article-hero__content,.page-government .wh-banner-hero__content,.page-location .wh-article-hero__content,.page-location .wh-banner-hero__content,.page-solution .wh-article-hero__content,.page-solution .wh-banner-hero__content{padding:0;text-align:left;background:0 0}.page-article .wh-article-hero__title,.page-article .wh-banner-hero__title,.page-government .wh-article-hero__title,.page-government .wh-banner-hero__title,.page-location .wh-article-hero__title,.page-location .wh-banner-hero__title,.page-solution .wh-article-hero__title,.page-solution .wh-banner-hero__title{font-size:1.875rem;font-family:"Times New Roman",Times,serif!important;font-weight:700;font-style:italic!important;position:relative;max-width:none;margin-bottom:20px;padding-top:30px;letter-spacing:.23px;color:#262626}.page-article .wh-article-hero__title:before,.page-article .wh-banner-hero__title:before,.page-government .wh-article-hero__title:before,.page-government .wh-banner-hero__title:before,.page-location .wh-article-hero__title:before,.page-location .wh-banner-hero__title:before,.page-solution .wh-article-hero__title:before,.page-solution .wh-banner-hero__title:before{position:absolute;top:0;left:0;width:145px;height:8px;content:"";border-top:6px solid #872434}.page-article .wh-article-hero__date,.page-article .wh-banner-hero__teaser,.page-government .wh-article-hero__date,.page-government .wh-banner-hero__teaser,.page-location .wh-article-hero__date,.page-location .wh-banner-hero__teaser,.page-solution .wh-article-hero__date,.page-solution .wh-banner-hero__teaser{font-size:1rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:400;max-width:none;padding-right:96px;text-transform:none}.page-article .wh-article-hero__date:before,.page-article .wh-banner-hero__teaser:before,.page-government .wh-article-hero__date:before,.page-government .wh-banner-hero__teaser:before,.page-location .wh-article-hero__date:before,.page-location .wh-banner-hero__teaser:before,.page-solution .wh-article-hero__date:before,.page-solution .wh-banner-hero__teaser:before{content:none}.wh-accordion--area-focus .wh-accordion{position:relative;padding-top:25px}.wh-accordion--area-focus .wh-accordion-item__content{display:none}.wh-accordion--area-focus .wh-accordion__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wh-accordion--area-focus .wh-accordion-item{width:33.33%;margin-bottom:0;padding:0 14px 5px 9px}.wh-accordion--area-focus .wh-accordion-item:nth-child(3n){padding-left:15px}.wh-accordion--area-focus .wh-accordion-item__tab-title{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif!important;font-weight:400;font-style:normal;line-height:1.3;margin:0;color:#262626}.wh-recognition-listing__top{page-break-inside:avoid}.wh-recognition-award{width:50%;margin-bottom:20px;padding:0 0 0 15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.wh-recognition-award:nth-child(even) .wh-recognition-award__img{margin-left:calc(50% - 25px - 5px)}.wh-recognition-award .wh-recognition-award__img,.wh-recognition-award a{display:block;width:50px;max-width:50px;height:50px;max-height:50px;margin:0 auto}.wh-recognition-award__details{font-size:.5rem;margin-top:15px}.wh-recognition-award__details:before{top:-8px;left:calc(50% - 14px);width:28.8px;border-top-width:1px}.wh-recognition-details{padding-top:0}.wh-credentials-category__title{font-size:.70813rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:0;letter-spacing:.03125rem}.wh-credentials-category__list h3,.wh-credentials-category__list li,.wh-credentials-category__list span{font-size:.75rem;font-family:"Times New Roman",Times,serif;font-weight:400;line-height:1.3;margin-bottom:10px;color:#262626}.wh-credentials-category__list p{margin-top:5px;margin-bottom:5px}.wh-credentials-listing__note{font-size:.75rem;padding:0}.wh-callout-grid-item__title:before{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;top:-3px;content:"\2014";color:#b6b6b6;background:0 0}.wh-accordion-item__industry-issues ul li:before,.wh-accordion-item__industry-issues-list li:before{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;position:relative;top:-3px;content:"\2014";text-shadow:0 1px 0 #872434}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LFFBQVMsSUFHWCxnQ0FDRSxRQUFTLElBR1gsd0JBQ0UsUUFBUyxJQUdYLG1CQUNFLFFBQVMsSUFJWCwrQkFEQSx1QkFFRSxRQUFTLElBSVgsNkJBREEscUJBRUUsUUFBUyxJQUlYLGdDQURBLHdCQUVFLFFBQVMsSUFJWCxlQURBLGdCQUVFLFFBQVMsSUFHWCxlQUNFLFFBQVMsSUFHWCxrQkFDQSxlQUNFLFFBQVMsSUFJWCxlQURBLGlCQUVFLFFBQVMsSUFHWCxlQUdBLGVBRkEsZUFDQSxlQUVFLFFBQVMsSUFJWCxrQkFDQSxlQUZBLGlCQUdFLFFBQVMsSUFJWCxlQURBLGVBRUUsUUFBUyxJQUdYLG1CQUNBLGVBQ0UsUUFBUyxJQUdYLGdCQUNFLFFBQVMsSUFHWCxxQkFDRSxRQUFTLElBR1gsMEJBQ0UsUUFBUyxJQUdYLDJCQUNFLFFBQVMsSUFHWCwyQkFDRSxRQUFTLElBR1gsNEJBQ0UsUUFBUyxJQUdYLDRCQUNFLFFBQVMsSUFHWCw2QkFDRSxRQUFTLElBR1gscUJBQ0UsUUFBUyxJQUdYLHVCQUNFLFFBQVMsSUFHWCwwQkFDRSxRQUFTLElBR1gsbUJBQ0UsUUFBUyxJQUdYLGdCQUNFLFFBQVMsSUFHWCx1QkFDRSxRQUFTLElBR1gsd0JBQ0UsUUFBUyxJQUdYLG1CQUNFLFFBQVMsSUFHWCwwQkFDRSxRQUFTLElBR1gscUJBQ0UsUUFBUyxJQUdYLGtCQUNFLFFBQVMsSUFHWCxlQUNFLFFBQVMsSUFHWCxxQkFDRSxRQUFTLElBR1gsNEJBQ0UsUUFBUyxJQUdYLGtCQUNFLFFBQVMsSUFHWCx5QkFDRSxRQUFTLElBR1gsMkJBQ0UsUUFBUyxJQUdYLHlCQUNFLFFBQVMsSUFHWCwyQkFDRSxRQUFTLElBR1gsNEJBQ0UsUUFBUyxJQUdYLGlCQUNFLFFBQVMsSUFHWCxtQkFDRSxRQUFTLElBR1gsbUJBQ0UsUUFBUyxJQUdYLGlCQUNFLFFBQVMsSUFHWCxvQkFDRSxRQUFTLElBR1gsaUJBQ0UsUUFBUyxJQUdYLHNCQUNFLFFBQVMsSUFHWCxrQkFDRSxRQUFTLElBR1gsa0JBQ0UsUUFBUyxJQUdYLGdCQUNFLFFB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QWEsSUFDYixXQUFZLE9BQ1osWUFBYSxJQUNiLE9BQVEsRUFDUixNQUFPLFFBRVQsNkJBQ0Usa0JBQW1CLE1BRXJCLHNCQUNFLE1BQU8sSUFDUCxjQUFlLEtBQ2YsUUFBUyxFQUFFLEVBQUUsRUFBRSxLQUNmLGlCQUFrQixFQUNkLFNBQVUsRUFBRSxFQUFFLElBQ1YsS0FBTSxFQUFFLEVBQUUsSUFFbEIsaUVBQ0UsWUFBYSx1QkFHZixpREFEQSx3QkFFRSxRQUFTLE1BQ1QsTUFBTyxLQUNQLFVBQVcsS0FDWCxPQUFRLEtBQ1IsV0FBWSxLQUNaLE9BQVEsRUFBRSxLQUVkLCtCQUNFLFVBQVcsTUFDWCxXQUFZLEtBRVosc0NBQ0UsSUFBSyxLQUNMLEtBQU0saUJBQ04sTUFBTyxPQUNQLGlCQUFrQixJQUV0Qix3QkFDRSxZQUFhLEVBRWYsZ0NBQ0UsVUFBVyxVQUNYLFlBQWEsS0FBSyxDQUFFLFNBQVMsQ0FBRSxXQUMvQixZQUFhLElBQ2IsY0FBZSxFQUNmLGVBQWdCLFVBSWxCLGtDQUZBLGtDQUNBLG9DQUVFLFVBQVcsT0FDWCxZQUFhLGlCQUFpQixDQUFFLEtBQUssQ0FBRSxNQUN2QyxZQUFhLElBQ2IsWUFBYSxJQUNiLGNBQWUsS0FDZixNQUFPLFFBRVQsaUNBQ0UsV0FBWSxJQUNaLGNBQWUsSUFFakIsOEJBQ0UsVUFBVyxPQUNYLFFBQVMsRUFFWCxvQ0FDRSxZQUFhLEtBQUssQ0FBRSxTQUFTLENBQUUsV0FDL0IsVUFBVyxLQUNYLFlBQWEsSUFDYixJQUFLLEtBQ0wsUUFBUyxRQUNULE1BQU8sUUFDUCxXQUFZLElBR2QsaURBREEsbURBRUUsWUFBYSxLQUFLLENBQUUsU0FBUyxDQUFFLFdBQy9CLFVBQVcsS0FDWCxZQUFhLElBQ2IsU0FBVSxTQUNWLElBQUssS0FDTCxRQUFTLFFBQ1QsWUFBYSxFQUFFLElBQUksRUFBRSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzICovXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi8qIGxpbmUgNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi8qIGxpbmUgMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzICovXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyAqL1xuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyAqL1xuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzICovXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MgKi9cbiAgLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4vKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzICovXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyAqL1xuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogbGluZSA1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4vKiBsaW5lIDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4vKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzICovXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4vKiBsaW5lIDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4vKiBsaW5lIDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLyogbGluZSA5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7IH1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiOyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiOyB9XG5cbi8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiOyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi8qIGxpbmUgMjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4vKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7IH1cblxuLyogbGluZSAyOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLyogbGluZSAyOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi8qIGxpbmUgMzAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjsgfVxuXG4vKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4vKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiOyB9XG5cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi8qIGxpbmUgMzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7IH1cblxuLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiOyB9XG5cbi8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4vKiBsaW5lIDQyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiOyB9XG5cbi8qIGxpbmUgNDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjsgfVxuXG4vKiBsaW5lIDUwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4vKiBsaW5lIDUyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiOyB9XG5cbi8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4vKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7IH1cblxuLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLyogbGluZSA1Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4vKiBsaW5lIDU4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7IH1cblxuLyogbGluZSA1OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi8qIGxpbmUgNjEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7IH1cblxuLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi8qIGxpbmUgNjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4vKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4vKiBsaW5lIDY3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4vKiBsaW5lIDY4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiOyB9XG5cbi8qIGxpbmUgNzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4vKiBsaW5lIDczLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjsgfVxuXG4vKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLyogbGluZSA3NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLyogbGluZSA3Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjsgfVxuXG4vKiBsaW5lIDc4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi8qIGxpbmUgODAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjsgfVxuXG4vKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLyogbGluZSA4Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4vKiBsaW5lIDgzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7IH1cblxuLyogbGluZSA4NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4vKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLyogbGluZSA4Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiOyB9XG5cbi8qIGxpbmUgODcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi8qIGxpbmUgODgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi8qIGxpbmUgODksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7IH1cblxuLyogbGluZSA5MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLyogbGluZSA5MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7IH1cblxuLyogbGluZSA5Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLyogbGluZSA5NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLyogbGluZSA5NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7IH1cblxuLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLyogbGluZSA5Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4vKiBsaW5lIDk4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7IH1cblxuLyogbGluZSA5OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4vKiBsaW5lIDEwMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4vKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLyogbGluZSAxMDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4vKiBsaW5lIDEwMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4vKiBsaW5lIDEwNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4vKiBsaW5lIDEwNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi8qIGxpbmUgMTA2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLyogbGluZSAxMDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi8qIGxpbmUgMTA5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi8qIGxpbmUgMTEwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLyogbGluZSAxMTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLyogbGluZSAxMTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLyogbGluZSAxMTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi8qIGxpbmUgMTE0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLyogbGluZSAxMTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4vKiBsaW5lIDExNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi8qIGxpbmUgMTE3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4vKiBsaW5lIDExOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLyogbGluZSAxMTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLyogbGluZSAxMjEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLyogbGluZSAxMjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLyogbGluZSAxMjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi8qIGxpbmUgMTI0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLyogbGluZSAxMjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi8qIGxpbmUgMTI2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLyogbGluZSAxMjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi8qIGxpbmUgMTI4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLyogbGluZSAxMjksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4vKiBsaW5lIDEzMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLyogbGluZSAxMzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLyogbGluZSAxMzMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLyogbGluZSAxMzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4vKiBsaW5lIDEzNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4vKiBsaW5lIDEzNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLyogbGluZSAxMzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi8qIGxpbmUgMTM5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4vKiBsaW5lIDE0MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4vKiBsaW5lIDE0Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4vKiBsaW5lIDE0Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4vKiBsaW5lIDE0NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi8qIGxpbmUgMTQ1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4vKiBsaW5lIDE0Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi8qIGxpbmUgMTQ3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi8qIGxpbmUgMTQ4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4vKiBsaW5lIDE0OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi8qIGxpbmUgMTUwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLyogbGluZSAxNTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4vKiBsaW5lIDE1Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLyogbGluZSAxNTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4vKiBsaW5lIDE1NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLyogbGluZSAxNTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4vKiBsaW5lIDE1Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4vKiBsaW5lIDE1Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4vKiBsaW5lIDE1OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi8qIGxpbmUgMTU5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4vKiBsaW5lIDE2MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi8qIGxpbmUgMTYxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi8qIGxpbmUgMTYzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4vKiBsaW5lIDE2NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLyogbGluZSAxNjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi8qIGxpbmUgMTY4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi8qIGxpbmUgMTY5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi8qIGxpbmUgMTcwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLyogbGluZSAxNzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLyogbGluZSAxNzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi8qIGxpbmUgMTczLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi8qIGxpbmUgMTc0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4vKiBsaW5lIDE3NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4vKiBsaW5lIDE3Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4vKiBsaW5lIDE3Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLyogbGluZSAxNzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi8qIGxpbmUgMTc5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi8qIGxpbmUgMTgwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi8qIGxpbmUgMTgxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4vKiBsaW5lIDE4Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4vKiBsaW5lIDE4Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLyogbGluZSAxODQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi8qIGxpbmUgMTg1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLyogbGluZSAxODYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi8qIGxpbmUgMTg4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi8qIGxpbmUgMTkwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi8qIGxpbmUgMTkxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi8qIGxpbmUgMTkyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLyogbGluZSAxOTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4vKiBsaW5lIDE5Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLyogbGluZSAxOTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLyogbGluZSAxOTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi8qIGxpbmUgMjAwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLyogbGluZSAyMDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4vKiBsaW5lIDIwNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi8qIGxpbmUgMjA1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLyogbGluZSAyMDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi8qIGxpbmUgMjA3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi8qIGxpbmUgMjA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi8qIGxpbmUgMjA5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi8qIGxpbmUgMjEwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4vKiBsaW5lIDIxMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi8qIGxpbmUgMjEyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4vKiBsaW5lIDIxMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4vKiBsaW5lIDIxNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4vKiBsaW5lIDIxNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi8qIGxpbmUgMjE2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi8qIGxpbmUgMjE3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLyogbGluZSAyMTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLyogbGluZSAyMTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4vKiBsaW5lIDIyMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4vKiBsaW5lIDIyMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4vKiBsaW5lIDIyNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4vKiBsaW5lIDIyNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4vKiBsaW5lIDIyNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4vKiBsaW5lIDIyOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4vKiBsaW5lIDIzMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLyogbGluZSAyMzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi8qIGxpbmUgMjM0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4vKiBsaW5lIDIzNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi8qIGxpbmUgMjM2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi8qIGxpbmUgMjM4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLyogbGluZSAyMzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLyogbGluZSAyNDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4vKiBsaW5lIDI0Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4vKiBsaW5lIDI0Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4vKiBsaW5lIDI0NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4vKiBsaW5lIDI0NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLyogbGluZSAyNDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4vKiBsaW5lIDI0Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4vKiBsaW5lIDI0OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4vKiBsaW5lIDI0OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLyogbGluZSAyNTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi8qIGxpbmUgMjUxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLyogbGluZSAyNTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLyogbGluZSAyNTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4vKiBsaW5lIDI1NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi8qIGxpbmUgMjU1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4vKiBsaW5lIDI1Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLyogbGluZSAyNTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLyogbGluZSAyNTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4vKiBsaW5lIDI1OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4vKiBsaW5lIDI2MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4vKiBsaW5lIDI2MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4vKiBsaW5lIDI2Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLyogbGluZSAyNjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi8qIGxpbmUgMjY0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi8qIGxpbmUgMjY1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLyogbGluZSAyNjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLyogbGluZSAyNjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLyogbGluZSAyNjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4vKiBsaW5lIDI2OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi8qIGxpbmUgMjcwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4vKiBsaW5lIDI3MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLyogbGluZSAyNzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLyogbGluZSAyNzQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLyogbGluZSAyNzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4vKiBsaW5lIDI3Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4vKiBsaW5lIDI3Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi8qIGxpbmUgMjc4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4vKiBsaW5lIDI3OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4vKiBsaW5lIDI4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi8qIGxpbmUgMjgyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi8qIGxpbmUgMjgzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLyogbGluZSAyODQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4vKiBsaW5lIDI4NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi8qIGxpbmUgMjg2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi8qIGxpbmUgMjg3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLyogbGluZSAyODgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4vKiBsaW5lIDI4OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLyogbGluZSAyOTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLyogbGluZSAyOTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLyogbGluZSAyOTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4vKiBsaW5lIDI5Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi8qIGxpbmUgMjk1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi8qIGxpbmUgMjk4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi8qIGxpbmUgMjk5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLyogbGluZSAzMDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi8qIGxpbmUgMzAxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi8qIGxpbmUgMzAzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi8qIGxpbmUgMzA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLyogbGluZSAzMDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLyogbGluZSAzMDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLyogbGluZSAzMDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi8qIGxpbmUgMzA4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4vKiBsaW5lIDMwOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLyogbGluZSAzMTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4vKiBsaW5lIDMxMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi8qIGxpbmUgMzEyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4vKiBsaW5lIDMxMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi8qIGxpbmUgMzE0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi8qIGxpbmUgMzE1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4vKiBsaW5lIDMxNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLyogbGluZSAzMTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4vKiBsaW5lIDMxOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4vKiBsaW5lIDMxOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4vKiBsaW5lIDMyMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi8qIGxpbmUgMzIxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi8qIGxpbmUgMzIyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLyogbGluZSAzMjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi8qIGxpbmUgMzI0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLyogbGluZSAzMjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLyogbGluZSAzMjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4vKiBsaW5lIDMyNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi8qIGxpbmUgMzI4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLyogbGluZSAzMjksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLyogbGluZSAzMzAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi8qIGxpbmUgMzMxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4vKiBsaW5lIDMzMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4vKiBsaW5lIDMzMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4vKiBsaW5lIDMzNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi8qIGxpbmUgMzM1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4vKiBsaW5lIDMzNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi8qIGxpbmUgMzM3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi8qIGxpbmUgMzM4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4vKiBsaW5lIDMzOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi8qIGxpbmUgMzQwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi8qIGxpbmUgMzQyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLyogbGluZSAzNDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4vKiBsaW5lIDM0Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLyogbGluZSAzNDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi8qIGxpbmUgMzQ5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi8qIGxpbmUgMzUxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLyogbGluZSAzNTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi8qIGxpbmUgMzU3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4vKiBsaW5lIDM2MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4vKiBsaW5lIDM2Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLyogbGluZSAzNjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4vKiBsaW5lIDM2NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLyogbGluZSAzNjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLyogbGluZSAzNjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi8qIGxpbmUgMzY4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4vKiBsaW5lIDM2OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi8qIGxpbmUgMzcwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLyogbGluZSAzNzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLyogbGluZSAzNzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi8qIGxpbmUgMzczLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi8qIGxpbmUgMzc0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi8qIGxpbmUgMzc1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLyogbGluZSAzNzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4vKiBsaW5lIDM3Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4vKiBsaW5lIDM3OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLyogbGluZSAzNzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4vKiBsaW5lIDM4MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4vKiBsaW5lIDM4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLyogbGluZSAzODIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi8qIGxpbmUgMzgzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4vKiBsaW5lIDM4NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLyogbGluZSAzODUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4vKiBsaW5lIDM4Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLyogbGluZSAzODcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4vKiBsaW5lIDM4OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLyogbGluZSAzODksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4vKiBsaW5lIDM5MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLyogbGluZSAzOTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4vKiBsaW5lIDM5Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4vKiBsaW5lIDM5Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi8qIGxpbmUgMzk0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLyogbGluZSAzOTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLyogbGluZSAzOTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLyogbGluZSAzOTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLyogbGluZSAzOTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4vKiBsaW5lIDM5OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLyogbGluZSA0MDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi8qIGxpbmUgNDAxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLyogbGluZSA0MDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4vKiBsaW5lIDQwNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4vKiBsaW5lIDQwNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLyogbGluZSA0MDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4vKiBsaW5lIDQwNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLyogbGluZSA0MDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLyogbGluZSA0MDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLyogbGluZSA0MTAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi8qIGxpbmUgNDExLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4vKiBsaW5lIDQxMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4vKiBsaW5lIDQxMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4vKiBsaW5lIDQxNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi8qIGxpbmUgNDE1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi8qIGxpbmUgNDE3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4vKiBsaW5lIDQxOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi8qIGxpbmUgNDE5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4vKiBsaW5lIDQyMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4vKiBsaW5lIDQyMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi8qIGxpbmUgNDIzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLyogbGluZSA0MjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLyogbGluZSA0MjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi8qIGxpbmUgNDI2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4vKiBsaW5lIDQyNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLyogbGluZSA0MjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLyogbGluZSA0MzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4vKiBsaW5lIDQzMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4vKiBsaW5lIDQzNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLyogbGluZSA0MzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi8qIGxpbmUgNDM2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLyogbGluZSA0MzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi8qIGxpbmUgNDM4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi8qIGxpbmUgNDM5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4vKiBsaW5lIDQ0MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi8qIGxpbmUgNDQxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLyogbGluZSA0NDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLyogbGluZSA0NDMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi8qIGxpbmUgNDQ0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4vKiBsaW5lIDQ0NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4vKiBsaW5lIDQ0Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLyogbGluZSA0NDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLyogbGluZSA0NDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLyogbGluZSA0NDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi8qIGxpbmUgNDUwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi8qIGxpbmUgNDUxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLyogbGluZSA0NTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLyogbGluZSA0NTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4vKiBsaW5lIDQ1NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4vKiBsaW5lIDQ1NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4vKiBsaW5lIDQ1Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLyogbGluZSA0NTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4vKiBsaW5lIDQ1OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLyogbGluZSA0NjAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi8qIGxpbmUgNDYyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLyogbGluZSA0NjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4vKiBsaW5lIDQ2NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi8qIGxpbmUgNDY1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLyogbGluZSA0NjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLyogbGluZSA0NjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4vKiBsaW5lIDQ2OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4vKiBsaW5lIDQ2OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLyogbGluZSA0NzAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLyogbGluZSA0NzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi8qIGxpbmUgNDc0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi8qIGxpbmUgNDc2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi8qIGxpbmUgNDc4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi8qIGxpbmUgNDgwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi8qIGxpbmUgNDgxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLyogbGluZSA0ODIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4vKiBsaW5lIDQ4Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4vKiBsaW5lIDQ4NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi8qIGxpbmUgNDg5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi8qIGxpbmUgNDkwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4vKiBsaW5lIDQ5Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi8qIGxpbmUgNDk1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLyogbGluZSA0OTYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi8qIGxpbmUgNDk3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLyogbGluZSA1MDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4vKiBsaW5lIDUwMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4vKiBsaW5lIDUwMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4vKiBsaW5lIDUwNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4vKiBsaW5lIDUwNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLyogbGluZSA1MDgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4vKiBsaW5lIDUwOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4vKiBsaW5lIDUxMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLyogbGluZSA1MTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi8qIGxpbmUgNTEyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLyogbGluZSA1MTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi8qIGxpbmUgNTE0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLyogbGluZSA1MTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4vKiBsaW5lIDUxNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4vKiBsaW5lIDUxOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLyogbGluZSA1MTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4vKiBsaW5lIDUyMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi8qIGxpbmUgNTIxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLyogbGluZSA1MjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi8qIGxpbmUgNTIzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLyogbGluZSA1MjQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLyogbGluZSA1MjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4vKiBsaW5lIDUyNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi8qIGxpbmUgNTI3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4vKiBsaW5lIDUyOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi8qIGxpbmUgNTI5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLyogbGluZSA1MzAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4vKiBsaW5lIDUzMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4vKiBsaW5lIDUzMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi8qIGxpbmUgNTMzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4vKiBsaW5lIDUzNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLyogbGluZSA1MzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4vKiBsaW5lIDUzNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLyogbGluZSA1MzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLyogbGluZSA1MzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi8qIGxpbmUgNTM5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi8qIGxpbmUgNTQwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLyogbGluZSA1NDEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLyogbGluZSA1NDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4vKiBsaW5lIDU0Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi8qIGxpbmUgNTQ0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4vKiBsaW5lIDU0NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi8qIGxpbmUgNTQ2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4vKiBsaW5lIDU0Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi8qIGxpbmUgNTQ4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLyogbGluZSA1NDksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi8qIGxpbmUgNTUwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLyogbGluZSA1NTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi8qIGxpbmUgNTUyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLyogbGluZSA1NTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi8qIGxpbmUgNTU0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi8qIGxpbmUgNTU1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLyogbGluZSA1NTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLyogbGluZSA1NTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4vKiBsaW5lIDU2MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4vKiBsaW5lIDU2MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4vKiBsaW5lIDU2Miwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4vKiBsaW5lIDU2Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi8qIGxpbmUgNTY0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4vKiBsaW5lIDU2NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLyogbGluZSA1NjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLyogbGluZSA1NjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLyogbGluZSA1NjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi8qIGxpbmUgNTY5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4vKiBsaW5lIDU3MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi8qIGxpbmUgNTcxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLyogbGluZSA1NzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLyogbGluZSA1NzMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4vKiBsaW5lIDU3NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4vKiBsaW5lIDU3NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLyogbGluZSA1NzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLyogbGluZSA1NzcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4vKiBsaW5lIDU3OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi8qIGxpbmUgNTc5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4vKiBsaW5lIDU4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLyogbGluZSA1ODIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi8qIGxpbmUgNTgzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi8qIGxpbmUgNTg0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLyogbGluZSA1ODUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLyogbGluZSA1ODYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4vKiBsaW5lIDU4Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi8qIGxpbmUgNTg4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4vKiBsaW5lIDU4OSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi8qIGxpbmUgNTkwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi8qIGxpbmUgNTkxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi8qIGxpbmUgNTkyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi8qIGxpbmUgNTkzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4vKiBsaW5lIDU5NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLyogbGluZSA1OTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4vKiBsaW5lIDU5Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi8qIGxpbmUgNTk4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLyogbGluZSA1OTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLyogbGluZSA2MDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi8qIGxpbmUgNjAxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4vKiBsaW5lIDYwMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi8qIGxpbmUgNjA0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLyogbGluZSA2MDUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLyogbGluZSA2MDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi8qIGxpbmUgNjA3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi8qIGxpbmUgNjEwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4vKiBsaW5lIDYxMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4vKiBsaW5lIDYxNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4vKiBsaW5lIDYxNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLyogbGluZSA2MTgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4vKiBsaW5lIDYxOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4vKiBsaW5lIDYyMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLyogbGluZSA2MjEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLyogbGluZSA2MjIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLyogbGluZSA2MjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4vKiBsaW5lIDYyNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLyogbGluZSA2MjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLyogbGluZSA2MjYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLyogbGluZSA2MjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4vKiBsaW5lIDYyOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4vKiBsaW5lIDYyOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi8qIGxpbmUgNjMxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4vKiBsaW5lIDYzMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4vKiBsaW5lIDYzNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLyogbGluZSA2MzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi8qIGxpbmUgNjM4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLyogbGluZSA2NDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi8qIGxpbmUgNjQxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLyogbGluZSA2NDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi8qIGxpbmUgNjQzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi8qIGxpbmUgNjQ0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4vKiBsaW5lIDY0NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLyogbGluZSA2NDYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4vKiBsaW5lIDY0Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi8qIGxpbmUgNjQ4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi8qIGxpbmUgNjQ5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4vKiBsaW5lIDY1MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4vKiBsaW5lIDY1MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi8qIGxpbmUgNjUyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi8qIGxpbmUgNjUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLyogbGluZSA2NTQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLyogbGluZSA2NTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi8qIGxpbmUgNjU2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4vKiBsaW5lIDY1Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi8qIGxpbmUgNjU4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi8qIGxpbmUgNjU5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi8qIGxpbmUgNjYwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi8qIGxpbmUgNjYyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4vKiBsaW5lIDY2Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4vKiBsaW5lIDY2NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLyogbGluZSA2NjUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi8qIGxpbmUgNjY2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLyogbGluZSA2NjcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4vKiBsaW5lIDY2OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi8qIGxpbmUgNjY5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi8qIGxpbmUgNjcwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLyogbGluZSA2NzEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi8qIGxpbmUgNjcyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi8qIGxpbmUgNjczLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4vKiBsaW5lIDY3NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi8qIGxpbmUgNjc1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4vKiBsaW5lIDY3Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4vKiBsaW5lIDY3Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4vKiBsaW5lIDY3OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLyogbGluZSA2NzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi8qIGxpbmUgNjgwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4vKiBsaW5lIDY4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi8qIGxpbmUgNjgyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4vKiBsaW5lIDY4Mywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4vKiBsaW5lIDY4NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi8qIGxpbmUgNjg1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4vKiBsaW5lIDY4Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLyogbGluZSA2ODcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi8qIGxpbmUgNjg4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi8qIGxpbmUgNjg5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4vKiBsaW5lIDY5MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLyogbGluZSA2OTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLyogbGluZSA2OTIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLyogbGluZSA2OTMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4vKiBsaW5lIDY5NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLyogbGluZSA2OTUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi8qIGxpbmUgNjk2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLyogbGluZSA2OTcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi8qIGxpbmUgNjk4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi8qIGxpbmUgNjk5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLyogbGluZSA3MDAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi8qIGxpbmUgNzAxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLyogbGluZSA3MDIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4vKiBsaW5lIDcwMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLyogbGluZSA3MDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4vKiBsaW5lIDcwNSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4vKiBsaW5lIDcwNiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4vKiBsaW5lIDcwNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4vKiBsaW5lIDcwOCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4vKiBsaW5lIDcwOSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4vKiBsaW5lIDcxMCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi8qIGxpbmUgNzExLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4vKiBsaW5lIDcxMiwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4vKiBsaW5lIDcxNCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi8qIGxpbmUgNzE3LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi8qIGxpbmUgNzE4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLyogbGluZSA3MTksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4vKiBsaW5lIDcyMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi8qIGxpbmUgNzIyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4vKiBsaW5lIDcyMywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi8qIGxpbmUgNzI0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi8qIGxpbmUgNzI1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi8qIGxpbmUgNzI2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4vKiBsaW5lIDcyNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi8qIGxpbmUgNzI4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi8qIGxpbmUgNzI5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi8qIGxpbmUgNzMwLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4vKiBsaW5lIDczMSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi8qIGxpbmUgNzMzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLyogbGluZSA3MzUsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLyogbGluZSA3MzYsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4vKiBsaW5lIDczNywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLyogbGluZSA3MzgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi8qIGxpbmUgNzM5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4vKiBsaW5lIDc0MCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4vKiBsaW5lIDc0MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi8qIGxpbmUgNzQzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi8qIGxpbmUgNzQ1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi8qIGxpbmUgNzQ2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLyogbGluZSA3NDcsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi8qIGxpbmUgNzQ4LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi8qIGxpbmUgNzQ5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4vKiBsaW5lIDc1MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi8qIGxpbmUgNzUzLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi8qIGxpbmUgNzU0LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi8qIGxpbmUgNzU1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi8qIGxpbmUgNzU2LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi8qIGxpbmUgNzU5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi8qIGxpbmUgNzYxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLyogbGluZSA3NjMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4vKiBsaW5lIDc2NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4vKiBsaW5lIDc2Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLyogbGluZSA3NjgsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi8qIGxpbmUgNzcxLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLyogbGluZSA3NzIsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi8qIGxpbmUgNzczLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4vKiBsaW5lIDc3NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4vKiBsaW5lIDc3NSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4vKiBsaW5lIDc3Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLyogbGluZSA3NzksIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLyogbGluZSA3ODAsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4vKiBsaW5lIDc4MSwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi8qIGxpbmUgNzgyLCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLyogbGluZSA3ODMsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4vKiBsaW5lIDc4NCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi8qIGxpbmUgNzg1LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4vKiBsaW5lIDc4Niwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4vKiBsaW5lIDc4Nywgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4vKiBsaW5lIDc4OCwgbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi8qIGxpbmUgNzg5LCBub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MgKi9cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuLyogbGluZSAxMiwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbi8qIGxpbmUgMjUsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbi8qIGxpbmUgMzMsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG4vKiBsaW5lIDQ3LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG4vKiBsaW5lIDYwLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG4vKiBsaW5lIDcwLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuLyogbGluZSA3OSwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbi8qIGxpbmUgOTAsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG4vKiBsaW5lIDEwMywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG4vKiBsaW5lIDExMywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG4vKiBsaW5lIDEyMywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbi8qIGxpbmUgMTMyLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG4vKiBsaW5lIDE0Miwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbi8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG4vKiBsaW5lIDE2MSwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG4vKiBsaW5lIDE3MCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAxNzksIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMTg3LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qIGxpbmUgMTkxLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbi8qIGxpbmUgMjAyLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbi8qIGxpbmUgMjExLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbi8qIGxpbmUgMjIwLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbi8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG4vKiBsaW5lIDI0MCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuLyogbGluZSAyNTYsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuLyogbGluZSAyNjYsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG4vKiBsaW5lIDI3Nywgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuLyogbGluZSAyODgsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuLyogbGluZSAzMDAsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuLyogbGluZSAzMTEsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuLyogbGluZSAzMjIsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbi8qIGxpbmUgMzM2LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG4vKiBsaW5lIDM0NSwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG4vKiBsaW5lIDM1NCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG4vKiBsaW5lIDM2NCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG4vKiBsaW5lIDM3NCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cbi8qIGxpbmUgMzgzLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbi8qIGxpbmUgMzkzLCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuLyogbGluZSA0MDYsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbi8qIGxpbmUgNDE1LCBzcmMvc2Nzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG4vKiBsaW5lIDQyNiwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG4vKiBsaW5lIDQzNCwgc3JjL3Njc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuLyogbGluZSA0NDUsIHNyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQ29sb3IgbWFwICovXG4vKiBsaW5lIDIsIHNyYy9zY3NzL2NvcmUvX3BsYWNlaG9sZGVycy5zY3NzICovXG4ucm93OmFmdGVyLCAud2gtYWJvdXQtb3ZlcnZpZXc6YWZ0ZXIsIC53aC1zZWFyY2hfX3dyYXBwZXI6YWZ0ZXIsIC53aC1zZWFyY2gtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAgICAgIENSSU1TT04gVEVYVFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4vKiBjcmltc29uLXRleHQtcmVndWxhciAtIHZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuc3ZnI0NyaW1zb25UZXh0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNyaW1zb24tdGV4dC1pdGFsaWMgLSB2aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1pdGFsaWMuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4taXRhbGljLnN2ZyNDcmltc29uVGV4dFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjcmltc29uLXRleHQtNjAwIC0gdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMC5zdmcjQ3JpbXNvblRleHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogY3JpbXNvbi10ZXh0LTYwMGl0YWxpYyAtIHZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDcmltc29uIFRleHQnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNjAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMuc3ZnI0NyaW1zb25UZXh0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNyaW1zb24tdGV4dC03MDAgLSB2aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ3JpbXNvbiBUZXh0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwLnN2ZyNDcmltc29uVGV4dFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIC8qIExlZ2FjeSBpT1MgKi8gfVxuXG4vKiBjcmltc29uLXRleHQtNzAwaXRhbGljIC0gdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NyaW1zb24gVGV4dCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9jcmltc29uLXRleHQvY3JpbXNvbi10ZXh0LXYxOS12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY3JpbXNvbi10ZXh0L2NyaW1zb24tdGV4dC12MTktdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NyaW1zb24tdGV4dC9jcmltc29uLXRleHQtdjE5LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5zdmcjQ3JpbXNvblRleHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLypcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgICAgICAgQ0hJVk9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLyogY2hpdm8tMzAwIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDaGl2byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDAuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLTMwMC5zdmcjQ2hpdm9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovIH1cblxuLyogY2hpdm8tcmVndWxhciAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9jaGl2by9jaGl2by12MTctbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNoaXZvLTMwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi0zMDBpdGFsaWMuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNoaXZvLWl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNoaXZvLTcwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDAuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNoaXZvLTcwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNoaXZvLTkwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDAuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGNoaXZvLTkwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2hpdm8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2NoaXZvL2NoaXZvLXYxNy1sYXRpbi1leHRfbGF0aW4tOTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvY2hpdm8vY2hpdm8tdjE3LWxhdGluLWV4dF9sYXRpbi05MDBpdGFsaWMuc3ZnI0NoaXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqLyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Nzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDUge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi8qIGxpbmUgMjUsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMDA1NzZGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zY3NzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Nzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG5ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3IHVybChcIi9pbWFnZXMvYW5nbGUtYmcuc3ZnXCIpIHJlcGVhdC15IHRvcCBjZW50ZXIvMTc1JSBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICBib2R5IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICBib2R5ID4gZGl2W3JvbGU9XCJtYWluXCJdIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NTBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICBib2R5ID4gZGl2W3JvbGU9XCJtYWluXCJdIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICBib2R5ID4gZGl2W3JvbGU9XCJtYWluXCJdIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MjBweCk7IH0gfVxuXG4vKiBsaW5lIDMwLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzNSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbi5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMzUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW46IDAgMjVweCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luOiAwIDcuNSUgNjBweDsgfSB9XG4gIC8qIGxpbmUgNTEsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gIC5yb3cucm93LS1jb2xzMiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA1Nywgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbi5jb2wtNzAge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLWNvbnRlbnQgLmNvbC03MCB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA1Nywgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuY29sLTcwIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1Nywgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuY29sLTcwIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC8qIGxpbmUgNzUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gIC5jb2wtNzAgPiBzZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTcsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgLmNvbC03MCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2MiU7IH1cbiAgICAgIC8qIGxpbmUgODUsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgICAuY29sLTcwOm9ubHktY2hpbGQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAuY29sLTcwICsgLmNvbC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgOTcsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4uY29sLTMwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgOTcsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgLmNvbC0zMCB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA5Nywgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuY29sLTMwIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC8qIGxpbmUgMTEzLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAgICAgLmNvbC0zMCA+IHNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLyogbGluZSAxMTksIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gIC5jb2wtMzAuc3RpY2t5LXN1cnBhc3NlZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLyogbGluZSAxMjIsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgLmNvbC0zMC5zdGlja3ktc3VycGFzc2VkIC53aC1zdGlja3kge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogdW5zZXQ7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IHVuc2V0O1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0OyB9XG4gIC8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAuY29sLTMwIC53aC1zdGlja3kge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMjcsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1zdGlja3kge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEzNiwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXN0aWNreS5zdHVjayAud2gtc3RpY2t5X193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoODV2dyAqIDAuMzIpOyB9IH1cblxuLyogbGluZSAxNDksIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAuc2xpY2stZG90cyBsaTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE2OSwgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTczLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNzcsIHNyYy9zY3NzL2NvcmUvX2dsb2JhbC5zY3NzICovXG4gIC5zbGljay1kb3RzIGxpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9jb3JlL19nbG9iYWwuc2NzcyAqL1xuLmlzLXByaW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE4Nywgc3JjL3Njc3MvY29yZS9fZ2xvYmFsLnNjc3MgKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLyogU2xpZGVyICovXG4vKiBsaW5lIDMsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgMjgsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi8qIGxpbmUgMzMsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogbGluZSA0Miwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDUwLCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNjgsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSA3MSwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgODAsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgODQsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgODgsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDk4LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzLCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ0biwgI2NjYyAjY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgcGFkZGluZzogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiAwOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gIC5idG4tLWRhcmsge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tZGFyazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyNiwgMjcsIDAuMyk7IH1cbiAgLyogbGluZSAyNiwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tZmFjZXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE0cHggNDBweCAxNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tZmFjZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLyogbGluZSA0NCwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLS1mYWNldDphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNi41cHgpO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnXFwwMGQ3JzsgfVxuICAvKiBsaW5lIDU2LCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYnRuLS1yZWFkbW9yZSwgLmJ0bi0tbmV3LXBhZ2UsIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGwsIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGEsIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGEsIC5ydGYgLndoLWxpbmsgYSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGEsIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbmssIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbmssIC53aC1pbnNpZ2h0cy10eXBlX19jdGEsIC5zZXJpZXMtZXhwbG9yZXJfX2N0YSwgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGEsIC5idG4tLXJlYWRsZXNzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLS1yZWFkbW9yZTpob3ZlciwgLmJ0bi0tbmV3LXBhZ2U6aG92ZXIsIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGw6aG92ZXIsIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGE6aG92ZXIsIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6aG92ZXIsIC5ydGYgLndoLWxpbmsgYTpob3ZlciwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGE6aG92ZXIsIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbms6aG92ZXIsIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6aG92ZXIsIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6aG92ZXIsIC5zZXJpZXMtZXhwbG9yZXJfX2N0YTpob3ZlciwgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGE6aG92ZXIsIC5idG4tLXJlYWRsZXNzOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tcmVhZG1vcmU6YmVmb3JlLCAuYnRuLS1uZXctcGFnZTpiZWZvcmUsIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGw6YmVmb3JlLCAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmJlZm9yZSwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpiZWZvcmUsIC5ydGYgLndoLWxpbmsgYTpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayBhOmJlZm9yZSwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6YmVmb3JlLCAud2gtaW5zaWdodHMtdHlwZV9fY3RhOmJlZm9yZSwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmJlZm9yZSwgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGE6YmVmb3JlLCAuYnRuLS1yZWFkbGVzczpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAgICAgICAuYnRuLS1yZWFkbW9yZTpiZWZvcmUsIC5idG4tLW5ldy1wYWdlOmJlZm9yZSwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDpiZWZvcmUsIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGE6YmVmb3JlLCAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhOmJlZm9yZSwgLnJ0ZiAud2gtbGluayBhOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGE6YmVmb3JlLCAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmJlZm9yZSwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpiZWZvcmUsIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6YmVmb3JlLCAuc2VyaWVzLWV4cGxvcmVyX19jdGE6YmVmb3JlLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpiZWZvcmUsIC5idG4tLXJlYWRsZXNzOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDE5cHg7IH0gfVxuICAgIC8qIGxpbmUgOTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tcmVhZG1vcmU6YWZ0ZXIsIC5idG4tLW5ldy1wYWdlOmFmdGVyLCAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsOmFmdGVyLCAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmFmdGVyLCAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhOmFmdGVyLCAucnRmIC53aC1saW5rIGE6YWZ0ZXIsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayBhOmFmdGVyLCAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmFmdGVyLCAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmFmdGVyLCAud2gtaW5zaWdodHMtdHlwZV9fY3RhOmFmdGVyLCAuc2VyaWVzLWV4cGxvcmVyX19jdGE6YWZ0ZXIsIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhOmFmdGVyLCAuYnRuLS1yZWFkbGVzczphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgOTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgICAgIC5idG4tLXJlYWRtb3JlOmFmdGVyLCAuYnRuLS1uZXctcGFnZTphZnRlciwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDphZnRlciwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTphZnRlciwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTphZnRlciwgLnJ0ZiAud2gtbGluayBhOmFmdGVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTphZnRlciwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazphZnRlciwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazphZnRlciwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTphZnRlciwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmFmdGVyLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTphZnRlciwgLmJ0bi0tcmVhZGxlc3M6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDExMywgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAgIC5idG4tLXJlYWRtb3JlOmhvdmVyLCAuYnRuLS1uZXctcGFnZTpob3ZlciwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDpob3ZlciwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpob3ZlciwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpob3ZlciwgLnJ0ZiAud2gtbGluayBhOmhvdmVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTpob3ZlciwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpob3ZlciwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpob3ZlciwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTpob3ZlciwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmhvdmVyLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpob3ZlciwgLmJ0bi0tcmVhZGxlc3M6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAxMTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgICAgIC5idG4tLXJlYWRtb3JlOmhvdmVyOmFmdGVyLCAuYnRuLS1uZXctcGFnZTpob3ZlcjphZnRlciwgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbDpob3ZlcjphZnRlciwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpob3ZlcjphZnRlciwgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpob3ZlcjphZnRlciwgLnJ0ZiAud2gtbGluayBhOmhvdmVyOmFmdGVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTpob3ZlcjphZnRlciwgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpob3ZlcjphZnRlciwgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpob3ZlcjphZnRlciwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTpob3ZlcjphZnRlciwgLnNlcmllcy1leHBsb3Jlcl9fY3RhOmhvdmVyOmFmdGVyLCAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpob3ZlcjphZnRlciwgLmJ0bi0tcmVhZGxlc3M6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLyogbGluZSAxMjAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgICAgIC5idG4tLXJlYWRtb3JlOmhvdmVyOmJlZm9yZSwgLmJ0bi0tbmV3LXBhZ2U6aG92ZXI6YmVmb3JlLCAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsOmhvdmVyOmJlZm9yZSwgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpob3ZlcjpiZWZvcmUsIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6aG92ZXI6YmVmb3JlLCAucnRmIC53aC1saW5rIGE6aG92ZXI6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTpob3ZlcjpiZWZvcmUsIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbms6aG92ZXI6YmVmb3JlLCAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmhvdmVyOmJlZm9yZSwgLndoLWluc2lnaHRzLXR5cGVfX2N0YTpob3ZlcjpiZWZvcmUsIC5zZXJpZXMtZXhwbG9yZXJfX2N0YTpob3ZlcjpiZWZvcmUsIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhOmhvdmVyOmJlZm9yZSwgLmJ0bi0tcmVhZGxlc3M6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYnRuLS1yZWFkbGVzczphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiAnXFwyMDEzJzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAgIC5idG4tLXJlYWRsZXNzOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDE0MSwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tbmV3LXBhZ2U6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE1MSwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLS1uZXctcGFnZTpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDE2cHg7IH0gfVxuICAvKiBsaW5lIDE1OCwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tcGxhaW4sIC5ydGYgYnV0dG9uLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYnV0dG9uLCAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19kYXRlLWFwcGx5LCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2N0YSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMEI2MjdDO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDMzJSwgIzAwNGU2NiksIGNvbG9yLXN0b3AoMzQlLCAjMDA0ZTY2KSwgY29sb3Itc3RvcCg2NCUsICMwNzc0OTgpLCBjb2xvci1zdG9wKDY2JSwgIzAwNGU2NiksIHRvKCMwMDRlNjYpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQobGVmdCwgIzAwNGU2NiAzMyUsICMwMDRlNjYgMzQlLCAjMDc3NDk4IDY0JSwgIzAwNGU2NiA2NiUsICMwMDRlNjYgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDAlOyB9XG4gICAgLyogbGluZSAxODQsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tcGxhaW46aG92ZXIsIC5ydGYgYnV0dG9uOmhvdmVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYnV0dG9uOmhvdmVyLCAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19kYXRlLWFwcGx5OmhvdmVyLCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2N0YTpob3ZlciB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hpZnRCYWNrZ3JvdW5kIDAuOXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hpZnRCYWNrZ3JvdW5kIDAuOXM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxOTAsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gIC5idG4tLXBsYWluLXJlZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC45cyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAyNiwgMjcsIDAuMik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDAlOyB9XG4gICAgLyogbGluZSAyMDgsIHNyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4gICAgLmJ0bi0tcGxhaW4tcmVkOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaGlmdEJhY2tncm91bmQgMC45cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGlmdEJhY2tncm91bmQgMC45cztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDIxNCwgc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi0tZGlzYWJsZWQsIC5ydGYgYnV0dG9uOmRpc2FibGVkLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggNjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNDNkRGRTY7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoaWZ0QmFja2dyb3VuZCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9IH1cblxuQGtleWZyYW1lcyBzaGlmdEJhY2tncm91bmQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMywgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyxcbi5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgOCwgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljIC5sYWJlbCxcbiAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCA1MHB4IDAgMjVweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgLyogbGluZSAxOSwgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljIC5idXR0b24sXG4gIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgdG9wOiAtMXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAgIC8qIGxpbmUgMjQsIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMsXG4uc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAtMTVweDtcbiAgd2lkdGg6IDE4MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyOHZ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAzNSwgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMsXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9jb21wb25lbnRzL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGksXG4gIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLyogbGluZSA1Niwgc3JjL3Njc3MvY29tcG9uZW50cy9fc2VsZWN0cmljLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIsXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTY7IH1cbiAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9jb21wb25lbnRzL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCwgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQsXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAyMjMsIDIzMCwgMC4zKTsgfVxuICAgIC8qIGxpbmUgNjcsIHNyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmRpc2FibGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Nzcy9jb21wb25lbnRzL19zZWxlY3RyaWMuc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1kcm9wZG93bi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyxcbi5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duLnNlbGVjdHJpYy1hYm92ZSAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDE1cHg7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuI2NjYy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjgyMzI0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuI2NjYy1uZWNlc3NhcnktdGl0bGUsXG4ub3B0aW9uYWwtY29va2llLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MTQxNDEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuI2NjYy1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4jY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NzZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwNTc2RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4jY2NjIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NzZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwNTc2RiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZS1vZmYsXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZS1vbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgLmNoZWNrYm94LXRvZ2dsZS10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6ICNDNkRGRTYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAjY2NjIC5jaGVja2JveC10b2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC10b2dnbGUtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgI2NjYyBociB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAjY2NjICNjY2MtaWNvbiB7XG4gICAgZmlsbDogIzg3MjQzNCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgYSxcbiAgI2NjYyBwIHtcbiAgICBjb2xvcjogIzZGNkY2RiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNzQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgI2NjYy1ub3RpZnkgLmNjYy1ub3RpZnktdGV4dCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gIC8qIGxpbmUgODAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICNjY2MgI2NjYy1ub3RpZnkgLmNjYy1ub3RpZnktYnV0dG9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19jb29raWUtY29udHJvbC5zY3NzICovXG4gICAgI2NjYyAjY2NjLW5vdGlmeSAuY2NjLW5vdGlmeS1idXR0b25zIC5jY2Mtbm90aWZ5LWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDU3NkYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNTc2RiAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDkyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fY29va2llLWNvbnRyb2wuc2NzcyAqL1xuICAgICAgI2NjYyAjY2NjLW5vdGlmeSAuY2NjLW5vdGlmeS1idXR0b25zIC5jY2Mtbm90aWZ5LWJ1dHRvbi5jY2MtYnV0dG9uLXNvbGlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA5OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgICAjY2NjICNjY2Mtbm90aWZ5IC5jY2Mtbm90aWZ5LWJ1dHRvbnMgI2NjYy1ub3RpZnktZGlzbWlzcyBzdmcge1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICBmaWxsOiAjMDA1NzZGO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX2Nvb2tpZS1jb250cm9sLnNjc3MgKi9cbiAgI2NjYyAuY2NjLW5vdGlmeS1idXR0b25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi52YW5pbGxhLW1vZGFsIC5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB6LWluZGV4IDBzIDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgei1pbmRleCAwcyAwLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4udmFuaWxsYS1tb2RhbCAubW9kYWwgPiAqIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLyogbGluZSAzMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi52YW5pbGxhLW1vZGFsIC5tb2RhbDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSA0MSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi52YW5pbGxhLW1vZGFsLm1vZGFsLXZpc2libGUgLm1vZGFsIHtcbiAgei1pbmRleDogOTk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB6LWluZGV4IDBzIDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgei1pbmRleCAwcyAwLjJzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgNjIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4ubW9kYWwtdmlzaWJsZSAubW9kYWwtaW5uZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA3MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICByaWdodDogMjBweDsgfSB9XG4gIC8qIGxpbmUgOTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1jbG9zZSBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDk2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAgICAgLm1vZGFsLWNsb3NlIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuXG4vKiBsaW5lIDEwOSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi52aWRlby1tb2RhbCAubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlIHtcbiAgdG9wOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19tb2RhbC5zY3NzICovXG4gICAgLnZpZGVvLW1vZGFsIC5tb2RhbC1pbm5lciAubW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDEyMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbiAgLnZpZGVvLW1vZGFsIC5tb2RhbC1pbm5lcjpob3ZlciAubW9kYWwtY2xvc2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMTMwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuLnZpZGVvLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpOyB9XG5cbi8qIGxpbmUgMTM1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuLndoLXZpZGVvLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEzOSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbi53aC12aWRlby1tb2RhbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg5MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzFFMUExQjsgfVxuICAvKiBsaW5lIDE0Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX21vZGFsLnNjc3MgKi9cbiAgLndoLXZpZGVvLW1vZGFsX19jb250ZW50IC53aC12aWRlby1tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogODkwcHg7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAgIC53aC12aWRlby1tb2RhbF9fY29udGVudCAud2gtdmlkZW8tbW9kYWxfX2NvbnRhaW5lciAud2gtdmlkZW8tbW9kYWxfX3ZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAud2gtdmlkZW8tbW9kYWxfX2NvbnRlbnQgLnZqcy1kb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTY4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fbW9kYWwuc2NzcyAqL1xuICAud2gtdmlkZW8tbW9kYWxfX2NvbnRlbnQgLnZqcy1kb2NrLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLyogbGluZSA0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvOyB9XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLyogbGluZSAxNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MgKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSAzOSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MgKi9cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDQ1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuLnBzX19yYWlsLXg6aG92ZXIsXG4ucHNfX3JhaWwteTpob3Zlcixcbi5wc19fcmFpbC14OmZvY3VzLFxuLnBzX19yYWlsLXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLyogbGluZSA2NSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MgKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgNzcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzICovXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSA4OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MgKi9cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7IH1cblxuLyogbGluZSA5NSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MgKi9cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDsgfVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLyogbGluZSAxMDMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzICovXG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyAqL1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDEwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuLnNlbGVjdHJpYy1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxOSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbjogMCAzOHB4IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLyogbGluZSAzNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICNCQkI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgICpmb250OiAyMHB4LzM4cHggTHVjaWRhIFNhbnMgVW5pY29kZSwgQXJpYWwgVW5pY29kZSBNUywgQXJpYWw7IH1cbiAgICAvKiBsaW5lIDQ5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0JCQjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyogbGluZSA2Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7IH1cblxuLyogbGluZSA3MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7IH1cbiAgLyogbGluZSA3Mywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICBjb2xvcjogI2EyYTJhMjsgfVxuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNhMmEyYTI7IH1cblxuLyogbGluZSA4Miwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLW9wZW4ge1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC8qIGxpbmUgODUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0OyB9XG4gIC8qIGxpbmUgODksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA5NCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogbGluZSAxMDEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuICAvKiBsaW5lIDEwNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLyogbGluZSAxMTIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAvKiBsaW5lIDExOCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gICAgLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgKmZvbnQ6IDAvMCBhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4uc2VsZWN0cmljLXRlbXAtc2hvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBJdGVtcyBib3ggKi9cbi8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggLTZweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAtNnB4OyB9XG4gIC8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy1hYm92ZSAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTc2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy1pdGVtcyB1bCwgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDsgfVxuICAvKiBsaW5lIDE4NSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3NlbGVjdHJpYy5zY3NzICovXG4gIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSAxOTEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLyogbGluZSAxOTYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI0QwRDBEMDtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gICAgLyogbGluZSAyMDEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Q1RDVENTtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fc2VsZWN0cmljLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLyogbGluZSAyMTcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLyogbGluZSAyMjYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAuZGlzYWJsZWQgbGkge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAyMzEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL19zZWxlY3RyaWMuc2NzcyAqL1xuICAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItYmFzZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4vKiBsaW5lIDExLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXJ1bGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLyogbGluZSAzNiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1mYWRlLnRvb2x0aXBzdGVyLXNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNDAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItZ3JvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA1Mywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOyB9XG5cbi8qIGxpbmUgNjcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc3dpbmcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtOyB9XG5cbi8qIGxpbmUgODAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc3dpbmcudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTsgfVxuXG4vKiBsaW5lIDk1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhbGwge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTsgfVxuXG4vKiBsaW5lIDEwOCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExMywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAxMjMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOyB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICBsZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQxLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxNjAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItdXBkYXRlLWZhZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zO1xuICAgICAgICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLyogbGluZSAxNzYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItdXBkYXRlLXJvdGF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1yb3RhdGluZyA2MDBtcztcbiAgICAgICAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLyogbGluZSAxODgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItdXBkYXRlLXNjYWxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvb2x0aXBzdGVyLXNjYWxpbmcgNjAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zOyB9XG5cbi8qIGxpbmUgMTkyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWJhc2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSAxOTgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItYm94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4vKiBsaW5lIDIwMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgLyogcHJldmVudHMgYW4gb3ZlcmZsb3cgaWYgdGhlIHVzZXIgYWRkcyBwYWRkaW5nIHRvIHRoZSBkaXYgKi9cbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIHRoZXNlIG1ha2Ugc3VyZSB3ZSdsbCBiZSBhYmxlIHRvIGRldGVjdCBhbnkgb3ZlcmZsb3cgKi9cbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBsaW5lIDIxMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1ydWxlciB7XG4gIC8qIHRoZXNlIGxldCB1cyB0ZXN0IHRoZSBzaXplIG9mIHRoZSB0b29sdGlwIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIHdpbmRvdyAqL1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMjIyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLyogbGluZSAyMzAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItZmFkZS50b29sdGlwc3Rlci1zaG93IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDIzNCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1ncm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDI0Nywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOyB9XG5cbi8qIGxpbmUgMjYxLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXN3aW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4vKiBsaW5lIDI3NCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAwLjYzNSwgMC40OTUsIDIuNCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC42MzUsIDAuNDk1LCAyLjQpOyB9XG5cbi8qIGxpbmUgMjg5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLWZhbGwge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTsgfVxuXG4vKiBsaW5lIDMwMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMwNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1mYWxsLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAzMTcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjE1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMTUpOyB9XG5cbi8qIGxpbmUgMzMwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICBsZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzM1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNsaWRlLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwOyB9XG5cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItZmFkaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMzU0LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXVwZGF0ZS1mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyA0MDBtcztcbiAgICAgICAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLWZhZGluZyA0MDBtczsgfVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKiBsaW5lIDM3MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci11cGRhdGUtcm90YXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xuICAgICAgICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItcm90YXRpbmcgNjAwbXM7IH1cblxuLyogc2NhbGUgKi9cbkBrZXlmcmFtZXMgdG9vbHRpcHN0ZXItc2NhbGluZyB7XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qIGxpbmUgMzg1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXVwZGF0ZS1zY2FsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0b29sdGlwc3Rlci1zY2FsaW5nIDYwMG1zO1xuICAgICAgICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyA2MDBtczsgfVxuXG4vKiBsaW5lIDM4OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3gge1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAzOTUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4vKiBsaW5lIDM5OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi8qIGxpbmUgNDAzLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItcmlnaHQgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLyogbGluZSA0MDcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4vKiBsaW5lIDQxMSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA2cHggMTRweDsgfVxuXG4vKiBsaW5lIDQxNywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDQyMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDsgfVxuXG4vKiBsaW5lIDQyOSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3Rvb2x0aXBzdGVyLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWxlZnQgLnRvb2x0aXBzdGVyLWFycm93IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLyogbGluZSA0MzcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL190b29sdGlwc3Rlci5zY3NzICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1yaWdodCAudG9vbHRpcHN0ZXItYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi8qIGxpbmUgNDQ1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdG9vbHRpcHN0ZXIuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItdG9wIC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi8qIGxpbmUgMiwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWRvY2stdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgLnZpZGVvLWpzIC52anMtZG9jay10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtZG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgLnZpZGVvLWpzIC52anMtZG9jay10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8qIGxpbmUgMjUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjUsIDY1LCA2NSwgMC44KTsgfVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuICAgICAgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAzNSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAgIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS45OyB9IH1cblxuLyogbGluZSA1Miwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuICAgIC52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogMzsgfSB9XG5cbi8qIGxpbmUgNjAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMi41ZW07IH1cblxuLyogbGluZSA2NCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDY4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSA3Miwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLyogbGluZSA3Niwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgY29sb3I6ICM4NzI0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLyogbGluZSA5MCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgOTAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4OyB9IH1cblxuLyogbGluZSAxMDAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjVlbSAwLjQ1ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwMCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgICAgIG1hcmdpbjogMS44ZW0gMC40NWVtOyB9IH1cblxuLyogbGluZSAxMDgsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wgLnZqcy1jdXJyZW50LXRpbWUtZGlzcGxheSxcbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCAudmpzLWR1cmF0aW9uLWRpc3BsYXksXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wudmpzLXRpbWUtZGl2aWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAxMTUsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDMuMmVtO1xuICBsaW5lLWhlaWdodDogMi4zO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4NzI0MzQ7IH1cblxuLyogbGluZSAxMjcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YWN0aXZlLFxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLFxuLnZpZGVvLWpzOmFjdGl2ZSAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2NTA5MTg7IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMubm90LWhvdmVyLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy11c2VyLWFjdGl2ZSAudmpzLWNvbnRyb2wtYmFyLFxuLnZpZGVvLWpzLm5vdC1ob3Zlci52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtdXNlci1pbmFjdGl2ZSAudmpzLWNvbnRyb2wtYmFyLFxuLnZpZGVvLWpzLm5vdC1ob3Zlci52anMtaGFzLXN0YXJ0ZWQudmpzLXBsYXlpbmcudmpzLXVzZXItYWN0aXZlIC52anMtY29udHJvbC1iYXIsXG4udmlkZW8tanMubm90LWhvdmVyLnZqcy1oYXMtc3RhcnRlZC52anMtcGxheWluZy52anMtdXNlci1pbmFjdGl2ZSAudmpzLWNvbnRyb2wtYmFyLFxuLnZpZGVvLWpzLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1hZC1wbGF5aW5nLnZqcy11c2VyLWluYWN0aXZlIC52anMtY29udHJvbC1iYXIsXG4udmlkZW8tanMudmpzLWhhcy1zdGFydGVkLnZqcy1wbGF5aW5nLnZqcy11c2VyLWluYWN0aXZlIC52anMtY29udHJvbC1iYXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7IH1cblxuLyogbGluZSAxNDQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLyogbGluZSAxNDcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMSwgOSwgMjQsIDAuODUpOyB9XG5cbi8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NSwgNjUsIDY1LCAwLjgpOyB9XG5cbi8qIGxpbmUgMTU4LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgMTExLCAxMTEsIDAuOCk7IH1cblxuLyogbGluZSAxNjMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDE2OCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSAxNzMsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpob3ZlciAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4vKiBsaW5lIDE4Mywgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpob3ZlciAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG5cbi8qIGxpbmUgMTkyLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Z1bGwtc2NyZWVuLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi8qIGxpbmUgMjAwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29sbGFwc2UtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAyMDcsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cblxuLyogbGluZSAyMTQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvdm9sdW1lLWljb24tNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAyMjAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTFweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy92b2x1bWUtaWNvbi0zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDIzMCwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3ZvbHVtZS1pY29uLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi8qIGxpbmUgMjQwLCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvdm9sdW1lLWljb24tMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAyNTAsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLyogbGluZSAyNTQsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy1tdXRlLWNvbnRyb2w6aG92ZXIgfiAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDpob3Zlcixcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzOyB9XG5cbi8qIGxpbmUgMjY5LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS45OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNjksIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI2OSwgc3JjL3Njc3MvY29tcG9uZW50cy92ZW5kb3IvX3ZpZGVvLnNjc3MgKi9cbiAgICAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTsgfSB9XG5cbi8qIGxpbmUgMjg2LCBzcmMvc2Nzcy9jb21wb25lbnRzL3ZlbmRvci9fdmlkZW8uc2NzcyAqL1xuLnZqcy1kb2NrLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyODYsIHNyYy9zY3NzL2NvbXBvbmVudHMvdmVuZG9yL192aWRlby5zY3NzICovXG4gICAgLnZqcy1kb2NrLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi53aC1hY2NvcmRpb24ge1xuICBtYXJnaW46IDQwcHggMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbiB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gIC53aC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQ1cHgpO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi0tYWxsLWV4cGFuZGVkIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGwtLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsLS1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbl9fdG9nZ2xlLWFsbC0tY29sbGFwc2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjsgfVxuICAgIC8qIGxpbmUgNjgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi0tYWxsLWV4cGFuZGVkIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGwtLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7IH1cbiAgLyogbGluZSA3NCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbS53aC1hY2NvcmRpb24taXRlbS0tb3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLyogbGluZSA5Miwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtLndoLWFjY29yZGlvbi1pdGVtLS1vcGVuIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9fdGFiIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAvKiBsaW5lIDExMSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fdGFiOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDM1cHggOHB4IDQwcHg7IH0gfVxuICAgICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMTM1LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX190YWItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgLyogbGluZSAxNDQsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYi1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgY29sb3I6ICM0MTQxNDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICAgLyogbGluZSAxNTMsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0OyB9XG4gICAgLyogbGluZSAxNTgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogLTMwcHggLTEwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTU4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogLTMwcHggMCAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMTc2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLyogbGluZSAxNzYsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgLyogbGluZSAxNzYsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAvKiBsaW5lIDE5Miwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMTkyLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgICAgICAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY29sOm9ubHktb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLyogbGluZSAyMDMsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgICAgLyogbGluZSAyMDMsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAvKiBsaW5lIDIxNSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiB1bCxcbiAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDIyMSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgIC8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMjM4LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmFmdGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDI1MCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgLyogbGluZSAyNTgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWN0YTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDJweDsgfSB9XG4gICAgLyogbGluZSAyNjcsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19pbmR1c3RyeS1pc3N1ZXMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDNlbSAwIDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAyNjcsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9faW5kdXN0cnktaXNzdWVzLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAvKiBsaW5lIDI4MSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2luZHVzdHJ5LWlzc3Vlcy1saXN0LFxuICAgIC53aC1hY2NvcmRpb24taXRlbV9faW5kdXN0cnktaXNzdWVzIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjg2LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1pdGVtX19pbmR1c3RyeS1pc3N1ZXMtbGlzdCBsaSxcbiAgICAgIC53aC1hY2NvcmRpb24taXRlbV9faW5kdXN0cnktaXNzdWVzIHVsIGxpIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC01cHg7IH1cbiAgICAgICAgLyogbGluZSAyODksIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAgIC53aC1hY2NvcmRpb24taXRlbV9faW5kdXN0cnktaXNzdWVzLWxpc3QgbGk6YmVmb3JlLFxuICAgICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2luZHVzdHJ5LWlzc3VlcyB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTVweDtcbiAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDMwNCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAvKiBsaW5lIDMwOSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC8qIGxpbmUgMzEzLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtdGl0bGUgKyAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cblxuLyogbGluZSAzMTksIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMxOSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMDsgfSB9XG5cbi8qIGxpbmUgMzM1LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0taW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMzNSwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1pbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLyogbGluZSAzNDgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM0OCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1jb250ZW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTVweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4vKiBsaW5lIDM2MCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMzYwLCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXRpdGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLyogbGluZSAzNzIsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1wb3NpdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4vKiBsaW5lIDM3OCwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzNzgsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24ge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG4gIC8qIGxpbmUgMzg3LCBzcmMvc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1wb3NpdGlvbiBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LWluZGVudDogLTE3cHg7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzODcsIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgICAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1wb3NpdGlvbiBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gICAgLyogbGluZSAzOTksIHNyYy9zY3NzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gaDU6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDQxMiwgc3JjL3Njc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuLndoLWJsb2NrcXVvdGUge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuICAgIC53aC1ibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogNDBweCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuICAgIC53aC1ibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cblxuLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4ud2gtYmxvY2txdW90ZV9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMjBweCAzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMjMyMzI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbiAgICAud2gtYmxvY2txdW90ZV9fbWFpbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDVweCAzMHB4OyB9IH1cbiAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4gIC53aC1ibG9ja3F1b3RlX19tYWluOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4gICAgICAud2gtYmxvY2txdW90ZV9fbWFpbjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cblxuLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4ud2gtYmxvY2txdW90ZS1hdXRob3Ige1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAxNSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL19ibG9ja3F1b3RlLnNjc3MgKi9cbiAgICAud2gtYmxvY2txdW90ZS1hdXRob3Ige1xuICAgICAgbWFyZ2luOiAwIDI1JTsgfSB9XG5cbi8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuLndoLWJsb2NrcXVvdGUtYXV0aG9yX19pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuICAud2gtYmxvY2txdW90ZS1hdXRob3JfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpOyB9XG5cbi8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuLndoLWJsb2NrcXVvdGUtYXV0aG9yX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGNvbG9yOiAjMUUxQTFCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4gICAgLndoLWJsb2NrcXVvdGUtYXV0aG9yX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fYmxvY2txdW90ZS5zY3NzICovXG4ud2gtYmxvY2txdW90ZS1hdXRob3JfX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMyMzIzMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvX2Jsb2NrcXVvdGUuc2NzcyAqL1xuICAgIC53aC1ibG9ja3F1b3RlLWF1dGhvcl9fcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbi53aC1jYWxsb3V0LWdyaWQtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3cge1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3cge1xuICAgICAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNy41JSAwOyB9IH1cbiAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtY2FsbG91dC1ncmlkLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI1cHggNDBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtY2FsbG91dC1ncmlkLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAud2gtY2FsbG91dC1ncmlkLXJvdzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzUsIDM2LCA1MiwgMC45KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDI1LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgICAgLndoLWNhbGxvdXQtZ3JpZC1yb3c6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAuY29sLTMwIC53aC1jYWxsb3V0LWdyaWQtcm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gIC53aC1jYWxsb3V0LWdyaWQtcm93IC53aC1jYWxsb3V0LWdyaWQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLmNvbC0zMCAud2gtY2FsbG91dC1ncmlkLXJvdyAud2gtY2FsbG91dC1ncmlkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM4NzI0MzQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93IC53aC1jYWxsb3V0LWdyaWQtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOyB9IH1cbiAgLyogbGluZSA1OSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgLndoLWNhbGxvdXQtZ3JpZC1yb3cud2gtY2FsbG91dC1ncmlkLXJvdy0tc2tpcC1maXJzdCxcbiAgLndoLWNhbGxvdXQtZ3JpZC1yb3cgfiAud2gtY2FsbG91dC1ncmlkLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93LndoLWNhbGxvdXQtZ3JpZC1yb3ctLXNraXAtZmlyc3Q6YmVmb3JlLFxuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93IH4gLndoLWNhbGxvdXQtZ3JpZC1yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93LndoLWNhbGxvdXQtZ3JpZC1yb3ctLXNraXAtZmlyc3QgLndoLWNhbGxvdXQtZ3JpZC1yb3dfX3RpdGxlLFxuICAgIC53aC1jYWxsb3V0LWdyaWQtcm93IH4gLndoLWNhbGxvdXQtZ3JpZC1yb3cgLndoLWNhbGxvdXQtZ3JpZC1yb3dfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLXJvdy53aC1jYWxsb3V0LWdyaWQtcm93LS1za2lwLWZpcnN0IC53aC1jYWxsb3V0LWdyaWQtaXRlbSxcbiAgICAud2gtY2FsbG91dC1ncmlkLXJvdyB+IC53aC1jYWxsb3V0LWdyaWQtcm93IC53aC1jYWxsb3V0LWdyaWQtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4ud2gtY2FsbG91dC1ncmlkLXJvd19fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLXJvd19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1yb3dfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAvKiBsaW5lIDk0LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAuY29sLTMwIC53aC1jYWxsb3V0LWdyaWQtcm93X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQxNDE0MTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDEwNSwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgLndoLWNhbGxvdXQtZ3JpZC1yb3dfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuLndoLWNhbGxvdXQtZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNjBweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM4NzI0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgIC53aC1jYWxsb3V0LWdyaWQtaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGRpdiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAuY29sLTMwIC53aC1jYWxsb3V0LWdyaWQtaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgLmNvbC0zMFxuICAud2gtY2FsbG91dC1ncmlkLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBkaXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA4MHB4OyB9IH1cbiAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gIC5jb2wtMzAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDsgfVxuXG4vKiBsaW5lIDE1OCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbi53aC1jYWxsb3V0LWdyaWQtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE3MCwgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX190aXRsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuXG4vKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbi53aC1jYWxsb3V0LWdyaWQtaXRlbV9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9fY2FsbG91dC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2luZm8ge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLyogbGluZSAxOTQsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4ud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiAzMHB4OyB9XG4gIC8qIGxpbmUgMTk5LCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjEwLCBzcmMvc2Nzcy9tb2R1bGVzL19jYWxsb3V0LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhOmJlZm9yZSB7XG4gICAgICByaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxOTQsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEge1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgbGVmdDogNTBweDsgfVxuICAgICAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhIHtcbiAgICAgICAgbGVmdDogMzBweDsgfVxuICAgICAgLyogbGluZSAyMjUsIHNyYy9zY3NzL21vZHVsZXMvX2NhbGxvdXQtZ3JpZC5zY3NzICovXG4gICAgICAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YTpob3ZlcjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbi53aC1jb250YWN0cy1saXN0aW5nIHtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY29udGFjdHMtbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY29udGFjdHMtbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY29udGFjdHMtbGlzdGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0cy1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdHMtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNvbnRhY3RzLWxpc3RpbmdfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3RzLWxpc3RpbmdfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9IH1cblxuLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4ud2gtY29udGFjdC1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTVweDsgfVxuICAgICAgLyogbGluZSA1OSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLyogbGluZSA2Mywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY29udGFjdC1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDczLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9IH1cbiAgLyogbGluZSA4Miwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY29udGFjdC1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAvKiBsaW5lIDg5LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW1fX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY29udGFjdC1pdGVtX19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3QtaXRlbV9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAuNzA4MTNyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM4YzhjOGMgIWltcG9ydGFudDsgfSB9XG4gIC8qIGxpbmUgMTMwLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY29udGFjdC1pdGVtX190aXRsZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3QtaXRlbV9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY29udGFjdC1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3QtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDYwJTtcbiAgICAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDYwJTtcbiAgICAgICAgdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC8qIGxpbmUgMTcyLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLWNvbnRhY3QtaXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfSB9XG4gIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtaXRlbV9fZW1haWwsIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLyogbGluZSAxNzksIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNvbnRhY3QtaXRlbV9fZW1haWwsIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgICAgIGNvbG9yOiAjMDA1NzZmO1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudCBhO1xuICAgICAgICAgIGZvbnQtc2l6ZS1jb2xvcjogIzAwNTc2ZjtcbiAgICAgICAgICBmb250LXNpemUtZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDE5Nywgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX2VtYWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAvKiBsaW5lIDIwMCwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNvbnRhY3QtaXRlbV9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG4gIC8qIGxpbmUgMjEwLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtaXRlbV9fdGVsZXBob25lIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLyogbGluZSAyMTUsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3RzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cbiAgICAvKiBsaW5lIDIyNCwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGFjdHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNvbnRhY3QtaXRlbV9fdGVsZXBob25lOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4ud2gtY29udGVudC1ncmlkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNSwgMzYsIDUyLCAwLjkpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250ZW50LWdyaWQ6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMjMwcHg7IH0gfVxuXG4vKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuLndoLWNvbnRlbnQtZ3JpZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0MHB4IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udGVudC1ncmlkX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbi53aC1jb250ZW50LWdyaWRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICNGRkY7IH1cblxuLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbi53aC1jb250ZW50LWdyaWRfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4ud2gtY29udGVudC1ncmlkLWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4gIC53aC1jb250ZW50LWdyaWQtaXRlbV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpOyB9XG5cbi8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4ud2gtY29udGVudC1ncmlkLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250ZW50LWdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7IH0gfVxuICAvKiBsaW5lIDc5LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuICAud2gtY29udGVudC1ncmlkLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuLndoLWNvbnRlbnQtZ3JpZC1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IC00MHB4IDIwcHggMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvX2NvbnRlbnQtZ3JpZC5zY3NzICovXG4ud2gtY29udGVudC1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG5cbi8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL19jb250ZW50LWdyaWQuc2NzcyAqL1xuLndoLWNvbnRlbnQtZ3JpZC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICAvKiBsaW5lIDExMiwgc3JjL3Njc3MvbW9kdWxlcy9fY29udGVudC1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtZ3JpZC1pdGVtX19kZXNjcmlwdGlvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4ud2gtY3JlZGVudGlhbHMtbGlzdGluZyB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiA0MHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIG1hcmdpbjogMCAyNXB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1jcmVkZW50aWFscy1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC8qIGxpbmUgMzMsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fY2F0ZWdvcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jcmVkZW50aWFscy1saXN0aW5nX19ub3RlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICAvKiBsaW5lIDU2LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fbm90ZSBzdXAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnkge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2OSwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cbiAgLyogbGluZSA5Nywgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jcmVkZW50aWFscy1jYXRlZ29yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX2xpc3QgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgLyogbGluZSAxMjUsIHNyYy9zY3NzL21vZHVsZXMvX2NyZWRlbnRpYWxzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1jcmVkZW50aWFscy1jYXRlZ29yeV9fbGlzdCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAvKiBsaW5lIDEzNCwgc3JjL3Njc3MvbW9kdWxlcy9fY3JlZGVudGlhbHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5X19saXN0IHAge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAgIC8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9tb2R1bGVzL19jcmVkZW50aWFscy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX2xpc3Qgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBjb2xvcjogIzc1NzU3NTsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAgIC53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgIG1hcmdpbjogNjBweCAzNXB4O1xuICAgICAgcGFkZGluZzogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMCwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gICAgLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgbWFyZ2luOiA2MHB4IDM1cHg7IH0gfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbiAgLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gICAgLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2NvbnRlbnQgaDQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cbiAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gIC53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gIC5tb2RhbCAud2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbF9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA2Mywgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4ud2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbF9fY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNjMsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAgIC53aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsX19jYW5jZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLyogbGluZSA3Mywgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4ud2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbF9fYWNjZXB0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3Mywgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gICAgLndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxfX2FjY2VwdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4ud2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbmJvZHlbZGF0YS1jdXJyZW50LW1vZGFsPVwid2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbFwiXSAubW9kYWwtY2xvc2Uge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9fZW1haWwtZGlzY2xhaW1lci1tb2RhbC5zY3NzICovXG4gICAgYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1lbWFpbC1kaXNjbGFpbWVyLW1vZGFsXCJdIC5tb2RhbC1jbG9zZSB7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICByaWdodDogNjVweDsgfSB9XG4gIC8qIGxpbmUgOTgsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICBib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWVtYWlsLWRpc2NsYWltZXItbW9kYWxcIl0gLm1vZGFsLWNsb3NlIHN2ZyB7XG4gICAgZmlsbDogI0U2RTZFNjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL19lbWFpbC1kaXNjbGFpbWVyLW1vZGFsLnNjc3MgKi9cbiAgICAgIGJvZHlbZGF0YS1jdXJyZW50LW1vZGFsPVwid2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbFwiXSAubW9kYWwtY2xvc2Ugc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvX2VtYWlsLWRpc2NsYWltZXItbW9kYWwuc2NzcyAqL1xuICAgIGJvZHlbZGF0YS1jdXJyZW50LW1vZGFsPVwid2gtZW1haWwtZGlzY2xhaW1lci1tb2RhbFwiXSAubW9kYWwtY2xvc2Ugc3ZnICoge1xuICAgICAgZmlsbDogI0U2RTZFNjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4ud2gtZXhwZXJpZW5jZS1saXN0aW5nIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMjVweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX190b2dnbGUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjIlIC0gODBweCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7IH0gfVxuICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pdGVtcyB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faXRlbXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1NiU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faXRlbXMge1xuICAgICAgICB3aWR0aDogY2FsYyg2MiUgLSA4MHB4KTsgfSB9XG5cbi8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4ud2gtZXhwZXJpZW5jZS1saXN0aW5nX19jYWxsb3V0cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19jYWxsb3V0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDgzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZyAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19jYWxsb3V0cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmcgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fY2FsbG91dHMge1xuICAgICAgICB3aWR0aDogMzglOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmcgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fY2FsbG91dHMge1xuICAgICAgICB3aWR0aDogMzIlOyB9IH1cblxuLyogbGluZSAxMDEsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4ud2gtZXhwZXJpZW5jZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzg3MjQzNDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTE5LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAuZXhwYW5kZWQgLndoLWV4cGVyaWVuY2UtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxMjMsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1pdGVtX190aXRsZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cbiAgLyogbGluZSAxNTAsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgdWwsXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLyogbGluZSAxNTUsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgKjpmaXJzdC1jaGlsZCxcbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTYyLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWV4cGVyaWVuY2UtY2FsbG91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMTY4LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTcyLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC5leHBhbmRlZCAud2gtZXhwZXJpZW5jZS1jYWxsb3V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWNhbGxvdXRfX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE4OSwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDE5NCwgc3JjL3Njc3MvbW9kdWxlcy9fZXhwZXJpZW5jZS1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19pbWcgKyAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19oZWFkbGluZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19pbWcgKyAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19oZWFkbGluZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTsgfSB9XG4gIC8qIGxpbmUgMjAzLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMjE1LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjE1LCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtY2FsbG91dF9faGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC8qIGxpbmUgMjMwLCBzcmMvc2Nzcy9tb2R1bGVzL19leHBlcmllbmNlLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1jYWxsb3V0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2RjZGNkY7IH1cbiAgLyogbGluZSAyMzksIHNyYy9zY3NzL21vZHVsZXMvX2V4cGVyaWVuY2UtbGlzdGluZy5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWxpc3RpbmcgLndoLWV4cGVyaWVuY2UtY2FsbG91dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbi53aC1mZWF0dXJlZC12aWRlbyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDQwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtdmlkZW8ge1xuICAgICAgbWFyZ2luOiA1MHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC12aWRlbyB7XG4gICAgICBtYXJnaW46IDcwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbi53aC1mZWF0dXJlZC12aWRlb19fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtdmlkZW9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC12aWRlb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLXZpZGVvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4ud2gtZmVhdHVyZWQtdmlkZW9fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4xNDtcbiAgbWFyZ2luOiAzNXB4IDEwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLXZpZGVvX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogNDVweCA4MHB4IDU1cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC12aWRlb19fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDU1cHg7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgLyogbGluZSA1Nywgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtdmlkZW9fX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgNjMsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2Mywgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC1tZWRpYSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC8qIGxpbmUgNzIsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLW1lZGlhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4ud2gtZmVhdHVyZWQtbWVkaWEtLXZpZGVvIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA4NCwgc3JjL3Njc3MvbW9kdWxlcy9fZmVhdHVyZWQtaW1hZ2UtdmlkZW8uc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbWVkaWEtLXZpZGVvIGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcGxheS1idXR0b24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL19mZWF0dXJlZC1pbWFnZS12aWRlby5zY3NzICovXG4gICAgICAud2gtZmVhdHVyZWQtbWVkaWEtLXZpZGVvIGE6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLyogbGluZSAxMDIsIHNyYy9zY3NzL21vZHVsZXMvX2ZlYXR1cmVkLWltYWdlLXZpZGVvLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLW1lZGlhLS12aWRlbyBhOmhvdmVyOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2dsb2JhbHMuc2NzcyAqL1xuLndoLW1vZHVsZV9fdGl0bGUsIC53aC1hY2NvcmRpb25fX3RpdGxlLCAud2gtY29udGVudC1ncmlkX190aXRsZSwgLndoLW5vdGV3b3J0aHktY29udGVudF9fdGl0bGUsIC53aC1jb250cmlidXRvcnNfX3RpdGxlLCAud2gtdmlkZW8tZ3JpZF9fdGl0bGUsIC53aC1hdXRob3JfX3RpdGxlLCAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3RpdGxlLCAud2gtY29udGFjdC1ncm91cHMtZ3JpZF9fdGl0bGUsIC53aC1vdXItbG9jYXRpb25zX190aXRsZSwgLndoLWNvbnRlbnQtcm93X190aXRsZSwgLndoLWluc2lnaHRzLXNsaWRlcl9fdGl0bGUsIC53aC1pbnNpZ2h0cy10eXBlX190aXRsZSwgLnNlcmllcy1leHBsb3Jlcl9fdGl0bGUsIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtY29udGFjdC1ncm91cHMtZ3JpZF9fdGl0bGUsIC53aC1yZWNlbnQtbmV3c19fdGl0bGUsIC53aC1zcG90bGlnaHQtY29udGFjdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4yNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2dsb2JhbHMuc2NzcyAqL1xuICAgIC53aC1tb2R1bGVfX3RpdGxlLCAud2gtYWNjb3JkaW9uX190aXRsZSwgLndoLWNvbnRlbnQtZ3JpZF9fdGl0bGUsIC53aC1ub3Rld29ydGh5LWNvbnRlbnRfX3RpdGxlLCAud2gtY29udHJpYnV0b3JzX190aXRsZSwgLndoLXZpZGVvLWdyaWRfX3RpdGxlLCAud2gtYXV0aG9yX190aXRsZSwgLndoLXJldmlld3MtdGVzdGltb25pYWxzX190aXRsZSwgLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWRfX3RpdGxlLCAud2gtb3VyLWxvY2F0aW9uc19fdGl0bGUsIC53aC1jb250ZW50LXJvd19fdGl0bGUsIC53aC1pbnNpZ2h0cy1zbGlkZXJfX3RpdGxlLCAud2gtaW5zaWdodHMtdHlwZV9fdGl0bGUsIC5zZXJpZXMtZXhwbG9yZXJfX3RpdGxlLCAud2gtYWRkaXRpb25hbC1jb250ZW50LWNvbnRhY3QtZ3JvdXBzLWdyaWRfX3RpdGxlLCAud2gtcmVjZW50LW5ld3NfX3RpdGxlLCAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19nbG9iYWxzLnNjc3MgKi9cbiAgICAud2gtbW9kdWxlX190aXRsZSwgLndoLWFjY29yZGlvbl9fdGl0bGUsIC53aC1jb250ZW50LWdyaWRfX3RpdGxlLCAud2gtbm90ZXdvcnRoeS1jb250ZW50X190aXRsZSwgLndoLWNvbnRyaWJ1dG9yc19fdGl0bGUsIC53aC12aWRlby1ncmlkX190aXRsZSwgLndoLWF1dGhvcl9fdGl0bGUsIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fdGl0bGUsIC53aC1jb250YWN0LWdyb3Vwcy1ncmlkX190aXRsZSwgLndoLW91ci1sb2NhdGlvbnNfX3RpdGxlLCAud2gtY29udGVudC1yb3dfX3RpdGxlLCAud2gtaW5zaWdodHMtc2xpZGVyX190aXRsZSwgLndoLWluc2lnaHRzLXR5cGVfX3RpdGxlLCAuc2VyaWVzLWV4cGxvcmVyX190aXRsZSwgLndoLWFkZGl0aW9uYWwtY29udGVudC1jb250YWN0LWdyb3Vwcy1ncmlkX190aXRsZSwgLndoLXJlY2VudC1uZXdzX190aXRsZSwgLndoLXNwb3RsaWdodC1jb250YWN0c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1saXN0aW5nIHtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZy53aC1pbnNpZ2h0cy1saXN0aW5nLS1uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjIsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZy5sb2FkaW5nIC5zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDI3LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmcgLnNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMjVweCAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmdfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpob3ZlcjpiZWZvcmUge1xuICAgICAgICByaWdodDogMnB4OyB9IH1cbiAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxNnB4OyB9IH1cbiAgLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDI1cHggNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVycyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnMge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgICAvKiBsaW5lIDEwMiwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctLW9uZS1yZXN1bHQgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnNfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1maWx0ZXJzX19pdGVtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMTE5LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnNfX2l0ZW0tbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTFweCA0MHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzZGNkY2RjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnNfX2l0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMTE5LCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1maWx0ZXJzX19pdGVtLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMjFweCAyMHB4OyB9IH1cbiAgICAgICAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1maWx0ZXJzX19pdGVtLWxpbms6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAvKiBsaW5lIDE1MSwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLWZpbHRlcnNfX2l0ZW0tbGluay0tYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICM4NzI0MzQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDE1Niwgc3JjL3Njc3MvbW9kdWxlcy9faW5zaWdodHMtbGlzdGluZy5zY3NzICovXG4gICAgICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctZmlsdGVyc19faXRlbS1saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmdfX3Jlc3VsdHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL19pbnNpZ2h0cy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nX19yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLyogbGluZSAxODEsIHNyYy9zY3NzL21vZHVsZXMvX2luc2lnaHRzLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZyAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3RpdGxlLCAud2gtaW5zaWdodHMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLWxpc3RpbmcgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDZweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4ud2gta2V5LWNvbnRhY3RzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gICAgLndoLWtleS1jb250YWN0cyB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19rZXktY29udGFjdHMuc2NzcyAqL1xuICAgIC53aC1rZXktY29udGFjdHMge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL19rZXktY29udGFjdHMuc2NzcyAqL1xuICAud2gta2V5LWNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMjVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gICAgICAud2gta2V5LWNvbnRhY3RzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgICAgIC53aC1rZXktY29udGFjdHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9tb2R1bGVzL19rZXktY29udGFjdHMuc2NzcyAqL1xuICAgIC5ldmVudC1jb2x1bW5zIC53aC1rZXktY29udGFjdHMgLndoLWtleS1jb250YWN0c19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gIC53aC1rZXktY29udGFjdHNfX2xpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07IH1cbiAgICAvKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL19rZXktY29udGFjdHMuc2NzcyAqL1xuICAgIC53aC1rZXktY29udGFjdHNfX2xpbms6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gICAgICAud2gta2V5LWNvbnRhY3RzX19saW5rOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA2Mywgc3JjL3Njc3MvbW9kdWxlcy9fa2V5LWNvbnRhY3RzLnNjc3MgKi9cbiAgICAgIC53aC1rZXktY29udGFjdHNfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDJweDsgfSB9XG4gIC8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gIC53aC1rZXktY29udGFjdHNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvX2tleS1jb250YWN0cy5zY3NzICovXG4gICAgICAud2gta2V5LWNvbnRhY3RzX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbi5sYW5nLXNlbGVjdG9yIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgLmxhbmctc2VsZWN0b3Ige1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgLmxhbmctc2VsZWN0b3Ige1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgLmxhbmctc2VsZWN0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjIsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciAqIHtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODsgfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgLmxhbmctc2VsZWN0b3IgLmxhbmctc2VsZWN0b3JfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgLmxhbmctc2VsZWN0b3IgLmxhbmctc2VsZWN0b3JfX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgLmxhbmctc2VsZWN0b3IgLmxhbmctc2VsZWN0b3JfX2l0ZW0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciAubGFuZy1zZWxlY3Rvcl9faXRlbSB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC8qIGxpbmUgNTIsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAgIC5sYW5nLXNlbGVjdG9yIC5sYW5nLXNlbGVjdG9yX19pdGVtOmlzKDpob3ZlciwgOmZvY3VzLXdpdGhpbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAgICAgLyogbGluZSA1NSwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgICAubGFuZy1zZWxlY3RvciAubGFuZy1zZWxlY3Rvcl9faXRlbTppcyg6aG92ZXIsIDpmb2N1cy13aXRoaW4pIC5sYW5nLXNlbGVjdG9yX19pdGVtLWxpbmsge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuICAvKiBsaW5lIDYyLCBzcmMvc2Nzcy9tb2R1bGVzL19sYW5nLXNlbGVjdG9yLnNjc3MgKi9cbiAgLmxhbmctc2VsZWN0b3IgLmxhbmctc2VsZWN0b3JfX2l0ZW0sXG4gIC5sYW5nLXNlbGVjdG9yIC5sYW5nLXNlbGVjdG9yX19pdGVtLWxpbmsge1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciAubGFuZy1zZWxlY3Rvcl9faXRlbS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgNzIsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAubGFuZy1zZWxlY3RvciArIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gIC53aC1iYW5uZXItaGVybyArIC5sYW5nLXNlbGVjdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9fbGFuZy1zZWxlY3Rvci5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm8gKyAubGFuZy1zZWxlY3RvciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvICsgLmxhbmctc2VsZWN0b3Ige1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUuNCU7IH0gfVxuICAgIC8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvX2xhbmctc2VsZWN0b3Iuc2NzcyAqL1xuICAgIC53aC1iYW5uZXItaGVybyArIC5sYW5nLXNlbGVjdG9yICsgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbi53aC1ub3Rld29ydGh5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiA0MHB4IGNhbGMoNy41JSArIDIwcHgpIDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAud2gtbm90ZXdvcnRoeS1jb250ZW50X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtd3JhcDogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHJvdzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgMjIsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gIC53aC1ub3Rld29ydGh5LWNvbnRlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4OyB9IH1cblxuLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbi53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI0NXB4O1xuICBtYXJnaW46IDMwcHggMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLyogbGluZSA0Mywgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyOSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfSB9XG5cbi8qIGxpbmUgNjgsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4ud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fd3JhcHBlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDksIDI0LCAwLjgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgbGVmdDogLTE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gICAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG5cbi8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9faW1nIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGJvdHRvbTogMzBweDsgfSB9XG5cbi8qIGxpbmUgMTI1LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMjUsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4gICAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweDsgfSB9XG5cbi8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDE0NCwgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtLS1uby1pbnNpZ2h0IC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fdGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4OyB9XG4gICAgICAvKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbS0tbm8taW5zaWdodCAud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjhweDsgfSB9XG5cbi8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9tb2R1bGVzL19ub3Rld29ydGh5LWNvbnRlbnQuc2NzcyAqL1xuLndoLW5vdGV3b3J0aHktY29udGVudC1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9fbm90ZXdvcnRoeS1jb250ZW50LnNjc3MgKi9cbi53aC1ub3Rld29ydGh5LWNvbnRlbnQtaXRlbV9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvX25vdGV3b3J0aHktY29udGVudC5zY3NzICovXG4ud2gtbm90ZXdvcnRoeS1jb250ZW50LWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKiBsaW5lIDgsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbi53aC1jb250cmlidXRvcnMge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gIC5jb2wtMzAgLndoLWNvbnRyaWJ1dG9ycyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMge1xuICAgICAgbWFyZ2luOiA0MHB4IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLWNvbnRyaWJ1dG9ycyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH1cbiAgICAgIC8qIGxpbmUgMjYsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLWNvbnRyaWJ1dG9ycyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gIC53aC1jb250cmlidXRvcnNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtY29udHJpYnV0b3JzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9yc19fbGlzdCB7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9yc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAtN3B4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAgICAgLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxM3B4OyB9IH1cbiAgLyogbGluZSA4NSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbjogMCA3cHg7IH1cbiAgICAgIC8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC53aC1jb250cmlidXRvcnMtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLyogbGluZSAxMDIsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC53aC1jb250cmlidXRvcnMtaXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfVxuICAgICAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAxMjcsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbmEud2gtY29udHJpYnV0b3JzLWl0ZW1fX3dyYXBwZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgYS53aC1jb250cmlidXRvcnMtaXRlbV9fd3JhcHBlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAxMzMsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICBhLndoLWNvbnRyaWJ1dG9ycy1pdGVtX193cmFwcGVyOmhvdmVyIC53aC1jb250cmlidXRvcnMtaXRlbV9fdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgIC8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgYS53aC1jb250cmlidXRvcnMtaXRlbV9fd3JhcHBlcjpob3ZlciAud2gtY29udHJpYnV0b3JzLWl0ZW1fX2xldmVsIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE0NSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICMyODIzMjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTc2LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW1fX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMTc2LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19wb3NpdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogLjcwODEzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOGM4YzhjICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxOTUsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiA1cHggMDsgfSB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAxOTUsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbi53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC8qIGxpbmUgMjI0LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gIC53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIyMCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvKiBsaW5lIDIyMCwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250cmlidXRvcnMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiA2MCU7XG4gICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgdGV4dC1zaXplLWFkanVzdDogNjAlO1xuICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDI0Mywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDI1Miwgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19lbWFpbCxcbi53aC1jb250cmlidXRvcnMtaXRlbV9fdGVsZXBob25lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMjUyLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19lbWFpbCxcbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgICBjb2xvcjogIzAwNTc2ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDI2Mywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAgICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19lbWFpbCBhLFxuICAgICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190ZWxlcGhvbmUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDA1NzZmO1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMjcwLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW1fX2VtYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC8qIGxpbmUgMjczLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gIC53aC1jb250cmlidXRvcnMtaXRlbV9fZW1haWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi8qIGxpbmUgMjgzLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RlbGVwaG9uZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC8qIGxpbmUgMjg4LCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4gIC53aC1jb250cmlidXRvcnMtaXRlbV9fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuICAvKiBsaW5lIDI5Nywgc3JjL3Njc3MvbW9kdWxlcy9fcGVvcGxlLWdyaWQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RlbGVwaG9uZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzAzLCBzcmMvc2Nzcy9tb2R1bGVzL19wZW9wbGUtZ3JpZC5zY3NzICovXG4ud2gtY29udHJpYnV0b3JzLWl0ZW0ud2gtY29udHJpYnV0b3JzLWl0ZW0tc2lkZWJhciAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzMTYsIHNyYy9zY3NzL21vZHVsZXMvX3Blb3BsZS1ncmlkLnNjc3MgKi9cbi53aC1jb250cmlidXRvcnMtaXRlbS53aC1jb250cmlidXRvcnMtaXRlbS1zaWRlYmFyIGE6aG92ZXIgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1NzZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDIsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWFkLW1vcmUuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX3dyYXBwZXIgPiAqOmZpcnN0LWNoaWxkICoge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbiAgICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZSAuZXhwYW5kZWQgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbi53aC1jb250ZW50LXJlYWRtb3JlX19idG4ge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLyogbGluZSAzMCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX2J0bi5idG4tLXJlYWRsZXNzOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4gICAgICAud2gtY29udGVudC1yZWFkbW9yZV9fYnRuLmJ0bi0tcmVhZGxlc3M6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZSAuc2NXZWJFZGl0SW5wdXQgPiAqIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4gIC53aC1jb250ZW50LXJlYWRtb3JlIC5zY1dlYkVkaXRJbnB1dCA+ICouaW50cm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWFkLW1vcmUuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZSAuc2NXZWJFZGl0SW5wdXQgPiAqLndoLWNvbnRlbnQtcmVhZG1vcmVfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvX3JlYWQtbW9yZS5zY3NzICovXG4ud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICoge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVhZC1tb3JlLnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX3dyYXBwZXIgPiAqLmludHJvLCAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICouc2NXZWJFZGl0SW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDcyLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWFkLW1vcmUuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICoud2gtY29udGVudC1yZWFkbW9yZV9fYnRuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuLndoLXJlY29nbml0aW9uLWxpc3Rpbmcge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tbGlzdGluZyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgbWFyZ2luOiAwIDI1cHggMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLXJlY29nbml0aW9uLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1saXN0aW5nX19hd2FyZHMge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLXJlY29nbml0aW9uLWxpc3RpbmdfX2F3YXJkcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gIC5zZWFyY2gtZG9uZSAud2gtcmVjb2duaXRpb24tbGlzdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWxpc3RpbmcgLnNjV2ViRWRpdElucHV0LnNjRW5hYmxlZENocm9tZVtjb250ZW50RWRpdGFibGU9XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1yZWNvZ25pdGlvbi1hd2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1hd2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAvKiBsaW5lIDY4LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC8qIGxpbmUgNzQsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tYXdhcmRfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDkwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gIC8qIGxpbmUgMTAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkX19kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgMTExLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmRfX2RldGFpbHM6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE2cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMTI0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1yZWNvZ25pdGlvbi1kZXRhaWxzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBwYWRkaW5nOiA1MHB4IDAgMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzg3MjQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEyNCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLyogbGluZSAxMzgsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDE0Miwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudDpob3ZlciA+IHAsXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudDpob3ZlciA+IHVsID4gbGkge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAvKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50OmhvdmVyID4gcDpiZWZvcmUsXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50OmhvdmVyID4gdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjsgfVxuICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCxcbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDI1cHggMzVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHAsXG4gICAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3ODsgfSB9XG4gICAgICAvKiBsaW5lIDE3Niwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcDpiZWZvcmUsXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAvKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcDpob3ZlcixcbiAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiB1bCA+IGxpOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAvKiBsaW5lIDE5MSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiBwOmhvdmVyOmJlZm9yZSxcbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGk6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiBwLFxuICAgICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gICAgICAvKiBsaW5lIDIwMSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVjb2duaXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCB1bCxcbiAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgPiB1bCA+IGxpIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMjA1LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHAgdWwgPiBsaSxcbiAgICAgICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGkgdWwgPiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjA5LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCB1bCA+IGxpOmJlZm9yZSxcbiAgICAgICAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaSB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuICAgIC8qIGxpbmUgMjI0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50LmV4cGFuZGVkID4gcCxcbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50LmV4cGFuZGVkID4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gICAgLyogbGluZSAyMzAsIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjMzLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWNvZ25pdGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAyMzksIHNyYy9zY3NzL21vZHVsZXMvX3JlY29nbml0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzX190b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLndoLXJlbGF0ZWQtc29sdXRpb25zIHtcbiAgbWFyZ2luOiA0MHB4IDI1cHg7XG4gIG1heC13aWR0aDogOTByZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICBtYXJnaW46IDQwcHggYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXcgKyAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgIC53aC1jb250YWN0LXVzLWxpc3RpbmcgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnM6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjMjgyMzI0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfVxuICAgICAgICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4ud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3Mge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gICAgLyogbGluZSA5MSwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluazpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7IH1cbiAgICAgICAgLyogbGluZSAxMTIsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgICAgICAgLyogbGluZSAxMTYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgICAgLyogbGluZSAxMjIsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbiAgICAgICAgICAuY29sLTMwIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2OyB9IH1cbiAgICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxN3B4IDYwcHggMTdweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIGE6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbmsgYTpob3ZlcjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gIC5yb3c6bm90KC5yb3ctLWNvbHMyKSAuY29sLTMwIC53aC1yZWxhdGVkLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTE4cHg7IH0gfVxuXG4vKiBsaW5lIDE3Nywgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zIC50b29sdGlwc3Rlci1ib3gsIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy1saXN0IC50b29sdGlwc3Rlci1ib3gge1xuICBtYXgtd2lkdGg6IGNhbGMoMjguMzN2dyAtIDcwcHgpO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggMXB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDFweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cblxuLyogbGluZSAxODYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucyAudG9vbHRpcHN0ZXItY29udGVudCwgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zLWxpc3QgLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucyAudG9vbHRpcHN0ZXItY29udGVudCAucnRmLCAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMgLnRvb2x0aXBzdGVyLWNvbnRlbnQgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyLCAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMtbGlzdCAudG9vbHRpcHN0ZXItY29udGVudCAucnRmLCAudG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMtbGlzdCAudG9vbHRpcHN0ZXItY29udGVudCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogbGluZSAyMDIsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucyAudG9vbHRpcHN0ZXItYXJyb3csIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy1saXN0IC50b29sdGlwc3Rlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy50b29sdGlwc3Rlci10b3AsIC50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXNvbHV0aW9ucy1saXN0LnRvb2x0aXBzdGVyLXRvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBsaW5lIDIxMCwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zLnRvb2x0aXBzdGVyLWJvdHRvbSwgLnRvb2x0aXBzdGVyLXNpZGV0aXAudG9vbHRpcHN0ZXItc29sdXRpb25zLWxpc3QudG9vbHRpcHN0ZXItYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGxpbmUgMjE2LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1zb2x1dGlvbnMtbGlzdCAudG9vbHRpcHN0ZXItYm94IHtcbiAgbWF4LXdpZHRoOiAzNjBweDsgfVxuXG4vKiBsaW5lIDIyMiwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsYXRlZC1zb2x1dGlvbnMuc2NzcyAqL1xuLndoLXJlbGF0ZWQtc29sdXRpb25zX190b29sdGlwcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMjksIHNyYy9zY3NzL21vZHVsZXMvX3JlbGF0ZWQtc29sdXRpb25zLnNjc3MgKi9cbi53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fdG9vbHRpcC5ydGYsIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fdG9vbHRpcC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMjMyLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxhdGVkLXNvbHV0aW9ucy5zY3NzICovXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fdG9vbHRpcC5ydGYgPiAqLCAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX3Rvb2x0aXAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgPiAqIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuLndoLXJlbGV2YW50LWltYWdlIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAgIC53aC1yZWxldmFudC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgICAud2gtcmVsZXZhbnQtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLnBsYWNlaG9sZGVyX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDMwLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlIC5jcm9wLWltYWdlX19jZW50ZXIsXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fdG9wLWxlZnQsXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0LFxuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0LFxuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX2JvdHRvbS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlIC5jcm9wLWltYWdlX19jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgLndoLXJlbGV2YW50LWltYWdlIC5jcm9wLWltYWdlX190b3AtbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7IH1cbiAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsZXZhbnRpbWFnZS5zY3NzICovXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7IH1cbiAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9fcmVsZXZhbnRpbWFnZS5zY3NzICovXG4gIC53aC1yZWxldmFudC1pbWFnZSAuY3JvcC1pbWFnZV9fYm90dG9tLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0OyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX2JvdHRvbS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0OyB9XG4gIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2UgLmNyb3AtaW1hZ2VfX3Jlc2l6ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvX3JlbGV2YW50aW1hZ2Uuc2NzcyAqL1xuICAud2gtcmVsZXZhbnQtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgICAud2gtcmVsZXZhbnQtaW1hZ2VfX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogZm9udC1zaXplKDEycHgpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL19yZWxldmFudGltYWdlLnNjc3MgKi9cbiAgICAgICAgLndoLXJlbGV2YW50LWltYWdlX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLnJ0ZiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM0MTQxNDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgLnJ0ZiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBoMSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgxLFxuICAucnRmIGgyLFxuICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDIsXG4gIC5ydGYgaDMsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGNvbG9yOiAjMUUxQTFCOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC5ydGYgaDEsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgICAucnRmIGgxLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICBcbiAgLnJ0ZiBoMixcbiAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAgICAgXG4gICAgICAucnRmIGgyLFxuICAgICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtOyB9IH1cbiAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgXG4gIC5ydGYgaDMsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgICAgIFxuICAgICAgLnJ0ZiBoMyxcbiAgICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBoNCwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDU1LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAgIC5ydGYgaDQ6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBoNSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGg1LFxuICAucnRmIGg2LFxuICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIGg1LCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgXG4gIC5ydGYgaDYsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDkwLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIC5maXJzdC13b3JkLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmZpcnN0LXdvcmQge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMC41O1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTAsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgICAucnRmIC5maXJzdC13b3JkLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmZpcnN0LXdvcmQge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAvKiBsaW5lIDEwMiwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBhLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgLnJ0ZiBhOmhvdmVyLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLnJ0ZiBidXR0b246ZGlzYWJsZWQsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBidXR0b246ZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC5ydGYgLndoLWxpbmstLW5ldy1wYWdlIGE6YWZ0ZXIsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluay0tbmV3LXBhZ2UgYTphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0NCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgICAucnRmIC53aC1saW5rLS1uZXctcGFnZSBhOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rLS1uZXctcGFnZSBhOmJlZm9yZSB7XG4gICAgICByaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gICAgLnJ0ZiAud2gtbGluay0tbmV3LXBhZ2UgYTpob3ZlcjpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluay0tbmV3LXBhZ2UgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDJweDsgfSB9XG4gIC8qIGxpbmUgMTYzLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAucnRmIG9sID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuXG4vKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiB1bCwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyB1bCwgLnJ0ZiB1bCwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHVsLCAud2gtZ2VuZXJpYy1jb250ZW50IHVsLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgdWwsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyB1bCxcbi53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCxcbi53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wsXG4ucnRmIG9sLFxuLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sLFxuLndoLWdlbmVyaWMtY29udGVudCBvbCxcbi53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCxcbi53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBvbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbjogMSAwO1xuICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xuICBjb2xvcjogIzQxNDE0MTsgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsIHVsLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsIHVsLCAucnRmIHVsIHVsLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgdWwsIC53aC1nZW5lcmljLWNvbnRlbnQgdWwgdWwsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCB1bCwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHVsIHVsLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gdWwgb2wsXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgdWwgb2wsXG4gIC5ydGYgdWwgb2wsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCBvbCxcbiAgLndoLWdlbmVyaWMtY29udGVudCB1bCBvbCxcbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsIG9sLFxuICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3MgdWwgb2wsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCB1bCxcbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBvbCB1bCxcbiAgLnJ0ZiBvbCB1bCxcbiAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIHVsLFxuICAud2gtZ2VuZXJpYy1jb250ZW50IG9sIHVsLFxuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgdWwsXG4gIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBvbCB1bCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sIG9sLFxuICAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sIG9sLFxuICAucnRmIG9sIG9sLFxuICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgb2wsXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgb2wgb2wsXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCBvbCxcbiAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sIG9sIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAvKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsIHVsID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsIHVsID4gbGk6YmVmb3JlLCAucnRmIHVsIHVsID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgdWwgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgdWwgdWwgPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCB1bCA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHVsIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC5ydGYgb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWdlbmVyaWMtY29udGVudCBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IG9sIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3Mgb2wgdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMC43ZW07XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuXG4vKiBsaW5lIDIwMCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbi53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBsaSwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBsaSwgLnJ0ZiBsaSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGxpLCAud2gtZ2VuZXJpYy1jb250ZW50IGxpLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgbGksIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAvKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIGxpOmJlZm9yZSwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBsaTpiZWZvcmUsIC5ydGYgbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1jb250ZW50IGxpOmJlZm9yZSwgLndoLWJpby1vdmVydmlldy1jb250ZW50IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMjEzLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsLCAucnRmIHVsLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwsIC53aC1nZW5lcmljLWNvbnRlbnQgdWwsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC8qIGxpbmUgMjE4LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gdWwgPiBsaTpiZWZvcmUsIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgdWwgPiBsaTpiZWZvcmUsIC5ydGYgdWwgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCA+IGxpOmJlZm9yZSwgLndoLWdlbmVyaWMtY29udGVudCB1bCA+IGxpOmJlZm9yZSwgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsID4gbGk6YmVmb3JlLCAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3MgdWwgPiBsaTpiZWZvcmUge1xuICAgIHRvcDogMC45ZW07XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuXG4ud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wsXG4ud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLFxuLnJ0ZiBvbCxcbi53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCxcbi53aC1nZW5lcmljLWNvbnRlbnQgb2wsXG4ud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wsXG4ud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3Mgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAvKiBsaW5lIDIzMywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sID4gbGksIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wgPiBsaSwgLnJ0ZiBvbCA+IGxpLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgPiBsaSwgLndoLWdlbmVyaWMtY29udGVudCBvbCA+IGxpLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgPiBsaSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sID4gbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuICAgIC8qIGxpbmUgMjM2LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCA+IGxpOmJlZm9yZSwgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBvbCA+IGxpOmJlZm9yZSwgLnJ0ZiBvbCA+IGxpOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1jb250ZW50IG9sID4gbGk6YmVmb3JlLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgY29udGVudDogY291bnRlcihsaSkgXCIuXCI7XG4gICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjQ5LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlLCAucnRmIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wubG93ZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wubG93ZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC5sb3dlci1hbHBoYSA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLmxvd2VyLWFscGhhID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgbG93ZXItYWxwaGEpIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjU3LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlLCAucnRmIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wudXBwZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wudXBwZXItYWxwaGEgPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC51cHBlci1hbHBoYSA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLnVwcGVyLWFscGhhID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgdXBwZXItYWxwaGEpIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjY1LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlLCAucnRmIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wubG93ZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wubG93ZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC5sb3dlci1yb21hbiA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLmxvd2VyLXJvbWFuID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgbG93ZXItcm9tYW4pIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjczLCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlLCAucnRmIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wudXBwZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLWNvbnRlbnQgb2wudXBwZXItcm9tYW4gPiBsaTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbC51cHBlci1yb21hbiA+IGxpOmJlZm9yZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIG9sLnVwcGVyLXJvbWFuID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaSwgdXBwZXItcm9tYW4pIFwiLlwiOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL19ydGYuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC5jcm9wLWltYWdlLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLCAucnRmIC5jcm9wLWltYWdlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmNyb3AtaW1hZ2UsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCAuY3JvcC1pbWFnZSwgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIC5jcm9wLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyODYsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19jZW50ZXIgaW1nLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2NlbnRlciBpbWcsIC5ydGYgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fY2VudGVyIGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2NlbnRlciBpbWcsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fY2VudGVyIGltZywgLndoLWJpby1vdmVydmlldy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2NlbnRlciBpbWcsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19jZW50ZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgLyogbGluZSAyOTYsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcsIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fdG9wLWxlZnQgaW1nLCAucnRmIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1sZWZ0IGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1sZWZ0IGltZywgLndoLWdlbmVyaWMtY29udGVudCAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtbGVmdCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgLyogbGluZSAzMDUsIHNyYy9zY3NzL21vZHVsZXMvX3J0Zi5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtcmlnaHQgaW1nLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1yaWdodCBpbWcsIC5ydGYgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0IGltZywgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1yaWdodCBpbWcsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fdG9wLXJpZ2h0IGltZywgLndoLWJpby1vdmVydmlldy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX3RvcC1yaWdodCBpbWcsIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX190b3AtcmlnaHQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICAvKiBsaW5lIDMxNCwgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZywgLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19ib3R0b20tbGVmdCBpbWcsIC5ydGYgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLWxlZnQgaW1nLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLWxlZnQgaW1nLCAud2gtZ2VuZXJpYy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZywgLndoLWJpby1vdmVydmlldy1jb250ZW50IC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZywgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS1sZWZ0IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICAvKiBsaW5lIDMyMywgc3JjL3Njc3MvbW9kdWxlcy9fcnRmLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nLCAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nLCAucnRmIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLS1yaWdodCBpbWcsIC53aC1nZW5lcmljLWNvbnRlbnQgLmNyb3AtaW1hZ2UuY3JvcC1pbWFnZV9fYm90dG9tLS1yaWdodCBpbWcsIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCAuY3JvcC1pbWFnZS5jcm9wLWltYWdlX19ib3R0b20tLXJpZ2h0IGltZywgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIC5jcm9wLWltYWdlLmNyb3AtaW1hZ2VfX2JvdHRvbS0tcmlnaHQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mge1xuICBtYXJnaW46IDQwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3Mge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAud2gtc3RhdGlzdGljcyAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2LFxuICAud2gtc3RhdGlzdGljcyAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAgIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgICAgIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTMwcHg7IH0gfVxuICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAgIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA3OCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIC5zbGljay1zbGlkZXI6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwMywgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTA5LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbi53aC1zdGF0aXN0aWNzLXNsaWRlX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxRTFBMUI7IH1cblxuLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mtc2xpZGVfX3N0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3Mtc2xpZGVfX3N0YXRpc3RpY3Mge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cblxuLyogbGluZSAxMjcsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mtc2xpZGUtc3RhdGlzdGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTI3LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgICAud2gtc3RhdGlzdGljcy1zbGlkZS1zdGF0aXN0aWMge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbi53aC1zdGF0aXN0aWNzLXNsaWRlLXN0YXRpc3RpY19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZS1zdGF0aXN0aWNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAgIC53aC1zdGF0aXN0aWNzLXNsaWRlLXN0YXRpc3RpY19fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDE2Niwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZS1zdGF0aXN0aWNfX25hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNkY2RjZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNjYsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAgIC53aC1zdGF0aXN0aWNzLXNsaWRlLXN0YXRpc3RpY19fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuLyogbGluZSAxNzksIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mtc2xpZGUtZ3JhcGhpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLyogbGluZSAxODYsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuICAud2gtc3RhdGlzdGljcy1zbGlkZS1ncmFwaGljIHN2ZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTg2LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgICAgIC53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWMgc3ZnIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuXG4vKiBsaW5lIDIwMCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4ud2gtc3RhdGlzdGljcy1zbGlkZS1ncmFwaGljX19ib3JkZXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNFNkU2RTY7XG4gIHN0cm9rZS13aWR0aDogMC43O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDAsIDI7IH1cblxuLyogbGluZSAyMDgsIHNyYy9zY3NzL21vZHVsZXMvX3doLXN0YXRpc3RpY3Muc2NzcyAqL1xuLndoLXN0YXRpc3RpY3Mtc2xpZGUtZ3JhcGhpY19fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBzdHJva2U6ICM4NzI0MzQ7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOyB9XG4gIC8qIGxpbmUgMjE4LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3Mtc2xpZGUtZ3JhcGhpY19fcHJvZ3Jlc3MtLW9yYW5nZSB7XG4gICAgc3Ryb2tlOiAjRUY4MjAwOyB9XG4gIC8qIGxpbmUgMjIyLCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3Mtc2xpZGUtZ3JhcGhpY19fcHJvZ3Jlc3MtLWJsdWUge1xuICAgIHN0cm9rZTogIzAwM0Q2RjsgfVxuICAvKiBsaW5lIDIyNiwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWNfX3Byb2dyZXNzLS1wdXJwbGUge1xuICAgIHN0cm9rZTogIzU1Mjc0RjsgfVxuICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9fd2gtc3RhdGlzdGljcy5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzLXNsaWRlLWdyYXBoaWNfX3Byb2dyZXNzLS1ncmVlbiB7XG4gICAgc3Ryb2tlOiAjQUFCMzAwOyB9XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL193aC1zdGF0aXN0aWNzLnNjc3MgKi9cbiAgLndoLXN0YXRpc3RpY3Mtc2xpZGUtZ3JhcGhpY19fcHJvZ3Jlc3MuYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBjaXJjbGUtY2hhcnQtZmlsbCAycyByZXZlcnNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjaXJjbGUtY2hhcnQtZmlsbCB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDsgfSB9XG5cbkBrZXlmcmFtZXMgY2lyY2xlLWNoYXJ0LWZpbGwge1xuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1hYm91dC1vdmVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlldyB7XG4gICAgICBtYXJnaW46IDMwcHggMTAwcHggNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3IHtcbiAgICAgIG1hcmdpbjogNTBweCA3LjUlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cblxuLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWFib3V0LW92ZXJ2aWV3X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxRTFBMUI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlld19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NXJlbTsgfSB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWFib3V0LW92ZXJ2aWV3X190aXRsZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYWJvdXQtb3ZlcnZpZXdfX3dyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NCU7IH0gfVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4ud2gtYWJvdXQtb3ZlcnZpZXdfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgY29sb3I6ICMzMjMyMzI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7IH0gfVxuICAvKiBsaW5lIDYyLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gIC53aC1hYm91dC1vdmVydmlld19fY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRvcDogMDsgfVxuXG4vKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4ud2gtYWJvdXQtb3ZlcnZpZXctbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYWJvdXQtb3ZlcnZpZXctbmF2IHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3LW5hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3LW5hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWFib3V0LW92ZXJ2aWV3LW5hdiAud2gtYWJvdXQtb3ZlcnZpZXctbmF2X19zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgOTEsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWFib3V0LW92ZXJ2aWV3LW5hdiAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLyogbGluZSA5NCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1hYm91dC1vdmVydmlldy1uYXYgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWFib3V0LW92ZXJ2aWV3LW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFFMUExQjsgfVxuXG4vKiBsaW5lIDEwOSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fYWJvdXQtb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWFib3V0LW92ZXJ2aWV3X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTE0LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L19hYm91dC1vdmVydmlldy5zY3NzICovXG4gIC53aC1hYm91dC1vdmVydmlld19faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX2Fib3V0LW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYWJvdXQtb3ZlcnZpZXdfX2ltZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzclOyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgICAud2gtdmlkZW8tZ3JpZCB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX3ZpZGVvLWdyaWQuc2NzcyAqL1xuLndoLXZpZGVvLWdyaWRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX3ZpZGVvLWdyaWQuc2NzcyAqL1xuICAgIC53aC12aWRlby1ncmlkX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cblxuLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4ud2gtdmlkZW8tZ3JpZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgICAud2gtdmlkZW8tZ3JpZF9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAtMTBweCAyNXB4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgLndoLXZpZGVvLWdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZzogMCAxMnB4IDEycHg7IH0gfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgLndoLXZpZGVvLWdyaWQtaXRlbTpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gIC5zaG93LWFsbCAud2gtdmlkZW8tZ3JpZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgLndoLXZpZGVvLWdyaWQtaXRlbTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI0U2RTZFNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgICAgIC53aC12aWRlby1ncmlkLWl0ZW06YWZ0ZXIge1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgbGVmdDogMTJweDsgfSB9XG5cbi8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYWJvdXQvX3ZpZGVvLWdyaWQuc2NzcyAqL1xuLndoLXZpZGVvLWdyaWQtaXRlbV9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfVxuICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgLndoLXZpZGVvLWdyaWQtaXRlbV9fdGh1bWI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcGxheS1idXR0b24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDg3LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgICAgIC53aC12aWRlby1ncmlkLWl0ZW1fX3RodW1iOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gIC8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbiAgLndoLXZpZGVvLWdyaWQtaXRlbV9fdGh1bWI6aG92ZXI6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi8qIGxpbmUgMTEyLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDExMiwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4gICAgLndoLXZpZGVvLWdyaWQtaXRlbV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTI0LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi5ldmVudC1jb2x1bW5zIC53aC12aWRlby1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgLXdlYmtpdC1wYWRkaW5nLWFmdGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwOyB9XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi53aC12aWRlby1ncmlkLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNjZweDsgfVxuXG4vKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9hYm91dC9fdmlkZW8tZ3JpZC5zY3NzICovXG4ud2gtdmlkZW8tZ3JpZF9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2Fib3V0L192aWRlby1ncmlkLnNjc3MgKi9cbi5zaG93LWFsbCAud2gtdmlkZW8tZ3JpZF9fY3RhLXZpZXctYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1ib2R5LnNjc3MgKi9cbi53aC1hcnRpY2xlLWJvZHk6OmZpcnN0LWxldHRlciB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMC41O1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJvZHk6OmZpcnN0LWxldHRlciB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYm9keS5zY3NzICovXG4ud2gtYXJ0aWNsZS1ib2R5LnJ0ZiwgLndoLWFydGljbGUtYm9keS53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJvZHkucnRmLCAud2gtYXJ0aWNsZS1ib2R5LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi8qIGxpbmUgMjYsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1ib2R5LnNjc3MgKi9cbi53aC1hcnRpY2xlLWJvZHktLXNlZW1vcmU6OmZpcnN0LWxldHRlciB7XG4gIGFsbDogdW5zZXQ7IH1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuLnJlYWQtbW9yZSAud2gtc2VlLW1vcmUtYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAzNiwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJvZHkuc2NzcyAqL1xuLndoLXNlZS1tb3JlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1ib2R5LnNjc3MgKi9cbiAgICAud2gtc2VlLW1vcmUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4ud2gtYXJ0aWNsZS1icmllZiB7XG4gIG1hcmdpbjogLTIwcHggMCA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjODcyNDM0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYnJpZWYuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJyaWVmIHtcbiAgICAgIG1hcmdpbjogLTYwcHggMzBweCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgLndoLWFydGljbGUtYnJpZWYge1xuICAgICAgbWFyZ2luOiAtMTIwcHggMCA0MHB4OyB9IH1cbiAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYnJpZWYuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJyaWVmX190aXRsZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtYnJpZWYuc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgIC8qIGxpbmUgNTMsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgICAuZXhwYW5kZWQgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMTNcIjsgfSB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJyaWVmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgLndoLWFydGljbGUtYnJpZWZfX2NvbnRlbnQgdWwge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvbG9yOiAjNkY2RjZGOyB9XG4gICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgODUsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1icmllZi5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWJyaWVmX19jb250ZW50IGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjdlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDEwMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWJyaWVmLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1mb290bm90ZXMuc2NzcyAqL1xuLndoLWFydGljbGUtZm9vdG5vdGVzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDEwLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWZvb3Rub3Rlcy5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1mb290bm90ZXMgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbi53aC1hcnRpY2xlLWZvb3Rub3Rlc19fY29udGVudCBvbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWZvb3Rub3Rlcy5zY3NzICovXG4ud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWZvb3Rub3Rlcy5zY3NzICovXG4ud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtZm9vdG5vdGVzLnNjc3MgKi9cbi53aC1hcnRpY2xlLWZvb3Rub3Rlc19faXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1mb290bm90ZXMuc2NzcyAqL1xuLmZvb3Rub3RlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuLndoLWFydGljbGUtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvLS1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVyby0tbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVybyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA1MC4xMjVlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm8ge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDg1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcwLjI1ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwLjI1ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgcGFkZGluZzogMTUwcHggNy41JTsgfSB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgLndoLWFydGljbGUtaGVybzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCg1MCUsIHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNjUpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDsgfVxuICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyIC53aC1hcnRpY2xlLWhlcm9fX2N0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgLndoLWFydGljbGUtaGVyb19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNhbGMoNTAlICsgMTBweCkvY292ZXI7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLmNyb3AtcmlnaHQgLndoLWFydGljbGUtaGVyb19faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwcHggdG9wIGNhbGMoNTAlICsgMTBweCk7IH1cbiAgICAgIC8qIGxpbmUgOTIsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC5jcm9wLWxlZnQgLndoLWFydGljbGUtaGVyb19faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggY2FsYyg1MCUgKyAxMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwdncgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIGNhbGMoNTAlICsgMjVweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgLndoLWFydGljbGUtaGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgOSwgMjQsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fY29udGVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDM1cHggMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMiUgMzVweDsgfSB9XG4gIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC8qIGxpbmUgMTY5LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX2RhdGUsIC53aC1hcnRpY2xlLWhlcm9fX2xvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNjksIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2RhdGUsIC53aC1hcnRpY2xlLWhlcm9fX2xvY2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTgyLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAgIC53aC1hcnRpY2xlLWhlcm9fX2RhdGUgKyAud2gtYXJ0aWNsZS1oZXJvX19sb2NhdGlvbiwgLndoLWFydGljbGUtaGVyb19fbG9jYXRpb24gKyAud2gtYXJ0aWNsZS1oZXJvX19sb2NhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7IH0gfVxuICAvKiBsaW5lIDE5MCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvX190YWdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvX190eXBlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4IDJweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLyogbGluZSAyMTAsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvX190eXBlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAvKiBsaW5lIDIxNiwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3R5cGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyODIzMjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMjIzLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX3N1YnR5cGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAvKiBsaW5lIDIzOCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3N1YnR5cGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyODIzMjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMjQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX3ZpZGVvIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDI0NSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW8ge1xuICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDI0NSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW8ge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIGxlZnQ6IDcuNSU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDI2OCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3ZpZGVvIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAyNjgsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW8gaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDI4MSwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm9fX3ZpZGVvOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAvKiBsaW5lIDI4NCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyb19fdmlkZW86aG92ZXIgaW1nIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC8qIGxpbmUgMjkwLCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm9fX2N0YSB7XG4gICAgbWFyZ2luLWJsb2NrOiA0MHB4IDA7IH1cblxuLyogbGluZSAyOTUsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbi53aC1hcnRpY2xlLWhlcm8tY2FsbG91dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTQwcHggMjVweCA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyOTUsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMzA0LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIGFzaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4OyB9XG4gICAgICAvKiBsaW5lIDMwOCwgc3JjL3Njc3MvbW9kdWxlcy9hcnRpY2xlL19hcnRpY2xlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWFydGljbGUtaGVyby1jYWxsb3V0cyBhc2lkZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4NXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgMzE0LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIGFzaWRlOm9ubHktY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMjk1LCBzcmMvc2Nzcy9tb2R1bGVzL2FydGljbGUvX2FydGljbGUtaGVyby5zY3NzICovXG4gICAgLndoLWFydGljbGUtaGVyby1jYWxsb3V0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyOTUsIHNyYy9zY3NzL21vZHVsZXMvYXJ0aWNsZS9fYXJ0aWNsZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIHtcbiAgICAgIG1hcmdpbjogLTYwcHggNy41JSA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IC01MHB4OyB9IH1cblxuLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm8tLXdoaXRlIC53aC1ibG9nLWhlcm9fX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLyogbGluZSAzMCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX19pbWc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAgIC8qIGxpbmUgMzgsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvLS1yZWQgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM1LCAzNiwgNTIsIDAuNzUpOyB9XG4gICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm8tLWJsdWUgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgODcsIDExMSwgMC43NSk7IH1cbiAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyby0tYmxhY2sgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDI2LCAyNywgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgICAgIC53aC1ibG9nLWhlcm8tLWJsYWNrIC53aC1ibG9nLWhlcm9fX2ltZzphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg4LCA3LCA3LCAwLjUpOyB9IH1cbiAgICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgICAgIC53aC1ibG9nLWhlcm8tLWJsYWNrIC53aC1ibG9nLWhlcm9fX2ltZzphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgNDUsIDQ3LCAwLjUpOyB9IH1cbiAgICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyby0td2hpdGUgLndoLWJsb2ctaGVyb19faW1nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX19pbWctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19faW1nLS1tb2JpbGUgKyAud2gtYmxvZy1oZXJvX19pbWctLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4ud2gtYmxvZy1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2NXB4IDI1cHggMzBweDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyb19fY29udGVudCB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDcuNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvLS13aGl0ZSAud2gtYmxvZy1oZXJvX19jb250ZW50IHtcbiAgICBjb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fdmlldy1hbGwtY3RhIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fdmlldy1hbGwtY3RhIHN2ZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm8tLXdoaXRlIC53aC1ibG9nLWhlcm9fX3ZpZXctYWxsLWN0YSBzdmcge1xuICAgICAgZmlsbDogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbjogMCAxMCUgMTBweCAwOyB9IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbi53aC1ibG9nLWhlcm9fX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2F1dGhvciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDE0NCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX2F1dGhvciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMTUwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4ud2gtYmxvZy1oZXJvX190ZWFzZXIge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDE1MCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX3RlYXNlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAxNTksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fdGVhc2VyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm8tLXdoaXRlIC53aC1ibG9nLWhlcm9fX3RlYXNlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDE3Mywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNzMsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvX19hY2NvcmRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2FjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX19hY2NvcmRpb24gLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTg4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gICAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fdGFiOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLyogbGluZSAxOTMsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAtMzBweCAwIDA7IH1cbiAgLyogbGluZSAxOTcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudF9fd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgLyogbGluZSAyMDQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLyogbGluZSAyMTEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWJsb2ctaGVyb19fYWNjb3JkaW9uIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMjE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2FjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyMTksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvX19hY2NvcmRpb24gLndoLWFjY29yZGlvbi1pdGVtLS1vcGVuIC53aC1hY2NvcmRpb24taXRlbV9fdGFiIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDIyMywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX2FjY29yZGlvbiAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWFjY29yZGlvbi1pdGVtX190YWItdGl0bGUge1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSAyMjksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbi53aC1ibG9nLWhlcm9fX3R3aXR0ZXItY3RhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIyOSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX3R3aXR0ZXItY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAvKiBsaW5lIDI0NCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAud2gtYmxvZy1oZXJvX190d2l0dGVyLWN0YSBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmaWxsOiAjRkZGOyB9XG4gICAgLyogbGluZSAyNDgsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvLS13aGl0ZSAud2gtYmxvZy1oZXJvX190d2l0dGVyLWN0YSBzdmcge1xuICAgICAgZmlsbDogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDI1NCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuLndoLWJsb2ctaGVyb19fbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjY1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4gIC53aC1ibG9nLWhlcm9fX2xpbmsgc3ZnIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICNGRkY7XG4gICAgc3Ryb2tlOiAjMUUxQTFCOyB9XG4gICAgLyogbGluZSAyNzIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmxvZy1oZXJvLS13aGl0ZSAud2gtYmxvZy1oZXJvX19saW5rIHN2ZyB7XG4gICAgICBmaWxsOiAjMDA1NzZGO1xuICAgICAgc3Ryb2tlOiAjRkZGOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctaGVyby5zY3NzICovXG4ud2gtYmxvZy1oZXJvX19saW5rcy1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogNTBweDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiA1MHB4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDI3OSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ibG9nLWhlcm9fX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctLWJsb2dzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMjVweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLS1ibG9ncyB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmcgLnNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAvKiBsaW5lIDIyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmcgLnNwaW5uZXIubG9hZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZy1oZWFkZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyLnN0dWNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBwYWRkaW5nOiAyNXB4IDAgNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzJweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIDcuNSU7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgNTBweDsgfSB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIC5zZWxlY3RyaWMge1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5zdHVjayAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDsgfSB9XG5cbi8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxOyB9XG4gIC8qIGxpbmUgOTIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5Nywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAzMDVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICogKyAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEyNCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgMTM5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZG93bi1hcnJvdy13aGl0ZS5zdmdcIik7IH1cbiAgICAvKiBsaW5lIDE0Niwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDQyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogNDIwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLWhlYWRlcl9fZmlsdGVycyAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzg3MjQzNCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgICAgLyogbGluZSAxNzYsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAgIC53aC1ibG9nLWxpc3RpbmctaGVhZGVyX19maWx0ZXJzIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjY7IH1cblxuLyogbGluZSAxOTEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtYmxvZy1saXN0aW5nX190b3BpYyB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4vKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1ibG9nLWxpc3RpbmdfX2RhdGUtcmFuZ2Uge1xuICB3aWR0aDogMTM1cHg7IH1cbiAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1ibG9nLWxpc3RpbmdfX2RhdGUtcmFuZ2U6Zmlyc3QtY2hpbGQge1xuICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDsgfVxuXG4vKiBsaW5lIDIwMywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIwMywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cyB7XG4gICAgICBtYXJnaW46IDAgNy41JTsgfSB9XG5cbi8qIGxpbmUgMjExLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLXJlc3VsdHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAyMTcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLyogbGluZSAyMjIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjE3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNTBweCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIxNywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDsgfSB9XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDIzNCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW0gYSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7IH0gfVxuICAgIC8qIGxpbmUgMjQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW0gYTpob3ZlciAud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDI1Mywgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAubGltaXQtcmVzdWx0cyAud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U2RTZFNjsgfVxuXG4vKiBsaW5lIDI1OSwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjMyNDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjU5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgICBvcmRlcjogMTsgfSB9XG5cbi8qIGxpbmUgMjc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2RjZGNkY7XG4gIGxpbmUtYnJlYWs6IDEycHg7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gICAgLndoLWJsb2ctbGlzdGluZy1yZXN1bHRzLWl0ZW1fX2RhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG9yZGVyOiAyOyB9IH1cblxuLyogbGluZSAyOTQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNzU3NTc1OyB9XG4gIC8qIGxpbmUgMzAzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4gIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gICAgLyogbGluZSAzMTAsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24gcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDMxNCwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1ibG9nLWxpc3RpbmctcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMzIxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMjEsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjVweDsgfSB9XG5cbi8qIGxpbmUgMzI5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ubGltaXQtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMzQsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3Rpbmctbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAzMzcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLm5vLXJlc3VsdHMgLndoLWJsb2ctbGlzdGluZy1uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDM0Miwgc3JjL3Njc3MvbW9kdWxlcy9ibG9nL19ibG9nLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWJsb2ctbGlzdGluZ19fZmFjZXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLyogbGluZSAzNDcsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgLnN0dWNrIC53aC1ibG9nLWxpc3RpbmdfX2ZhY2V0cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jsb2cvX2Jsb2ctbGlzdGluZy5zY3NzICovXG4ud2gtYmxvZy1saXN0aW5nX19jbGVhciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzNTIsIHNyYy9zY3NzL21vZHVsZXMvYmxvZy9fYmxvZy1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtYmxvZy1saXN0aW5nX19jbGVhciB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvciB7XG4gIG1hcmdpbjogNDBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAgIC53aC1hdXRob3Ige1xuICAgICAgbWFyZ2luOiA0MHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAgIC53aC1hdXRob3Ige1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbiAgICAud2gtYXV0aG9yIC53aC1jb250ZW50LXJlYWRtb3JlX19idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2F1dGhvci5zY3NzICovXG4ud2gtYXV0aG9yX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAgIC53aC1hdXRob3JfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbi53aC1hdXRob3JfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbiAgICAud2gtYXV0aG9yX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvcl9fYnRuLXJlYWRtb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbi53aC1hdXRob3JfX2J0bi1yZWFkbW9yZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2F1dGhvci5zY3NzICovXG4gIC53aC1hdXRob3JfX2J0bi1yZWFkbW9yZTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuICAud2gtYXV0aG9yX19idG4tcmVhZG1vcmU6aG92ZXI6YmVmb3JlIHtcbiAgICByaWdodDogMnB4OyB9IH1cblxuLyogbGluZSA3NSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvcl9fY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIge1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2F1dGhvci5zY3NzICovXG4gIC53aC1hdXRob3JfX2NvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIHN0cm9uZyB7XG4gICAgY29sb3I6ICMxRTFBMUI7IH1cblxuLyogbGluZSA4NCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19hdXRob3Iuc2NzcyAqL1xuLndoLWF1dGhvcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC13aWR0aDogOTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgODQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYXV0aG9yLnNjc3MgKi9cbiAgICAud2gtYXV0aG9yX19pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXcge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3IC53aC1jb250ZW50LXJlYWRtb3JlX19idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJvb2stb3ZlcnZpZXctZGV0YWlscyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHMge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7IH0gfVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX2ltZyB7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBjb2xvcjogIzFFMUExQjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDNweCAwIDQwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJvb2stb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07IH0gfVxuICAgIC8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSBzdXAge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHRvcDogLTFlbTtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYm9vay1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTI2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXctY3RhcyB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMjYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJvb2stb3ZlcnZpZXctY3RhcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJvb2stb3ZlcnZpZXdfX2J0bi1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1ib29rLW92ZXJ2aWV3X19idG4tcmVnaXN0ZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLyogbGluZSAxNDksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4ud2gtYm9vay1vdmVydmlld19fYnRuLWV4Y2VwcnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2Jvb2stb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYm9vay1vdmVydmlld19fYnRuLWV4Y2VwcnRzOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxNTcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4ud2gtYm9vay1vdmVydmlldy1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1MHB4IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDE1Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE1Nywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19ib29rLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYm9vay1vdmVydmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cbiAgLyogbGluZSAxNzQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gIC53aC1ib29rLW92ZXJ2aWV3LWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNzQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fYm9vay1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYm9vay1vdmVydmlldy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuLndoLWV4Y2VycHRzLW1vZGFsX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgLndoLWV4Y2VycHRzLW1vZGFsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAgIC53aC1leGNlcnB0cy1tb2RhbF9fY29udGVudCB7XG4gICAgICB3aWR0aDogODYwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMzVweDsgfSB9XG5cbi8qIGxpbmUgMjcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWxfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWxfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAudmlldy1jb250ZW50IC53aC1leGNlcnB0cy1tb2RhbF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTsgfSB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWwtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWwtbWVudSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTZFNjsgfSB9XG5cbi8qIGxpbmUgNTcsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWwtbWVudV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDY0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuLndoLWV4Y2VycHRzLW1vZGFsLW1lbnVfX2l0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAud2gtZXhjZXJwdHMtbW9kYWwtbWVudV9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgLndoLWV4Y2VycHRzLW1vZGFsLW1lbnVfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTY7IH1cbiAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgLndoLWV4Y2VycHRzLW1vZGFsLW1lbnVfX2l0ZW0uYWN0aXZlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSA5MCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbi53aC1leGNlcnB0cy1tb2RhbF9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5MCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWxfX21haW4ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweDsgfSB9XG5cbi8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuLndoLWV4Y2VycHRzLW1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gIC53aC1leGNlcnB0cy1tb2RhbF9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjY7IH1cblxuLyogbGluZSAxMjYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4ud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHBhZGRpbmc6IDE3cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDU3NkY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTQzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAgIC53aC1leGNlcnB0cy1tb2RhbF9fYnRuLWJhY2sgc3BhbjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEyNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICAud2gtZXhjZXJwdHMtbW9kYWxfX2J0bi1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuICAgIC52aWV3LWNvbnRlbnQgLndoLWV4Y2VycHRzLW1vZGFsX19idG4tYmFjayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIGxpbmUgMTcyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX2V4Y2VycHQtbW9kYWwuc2NzcyAqL1xuYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1leGNlcnB0cy1tb2RhbFwiXSAubW9kYWwtY2xvc2Uge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNzIsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1leGNlcnB0cy1tb2RhbFwiXSAubW9kYWwtY2xvc2Uge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgcmlnaHQ6IDY1cHg7IH0gfVxuICAvKiBsaW5lIDE4Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgYm9keVtkYXRhLWN1cnJlbnQtbW9kYWw9XCJ3aC1leGNlcnB0cy1tb2RhbFwiXSAubW9kYWwtY2xvc2Ugc3ZnIHtcbiAgICBmaWxsOiAjRTZFNkU2ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSAxODIsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fZXhjZXJwdC1tb2RhbC5zY3NzICovXG4gICAgICBib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWV4Y2VycHRzLW1vZGFsXCJdIC5tb2RhbC1jbG9zZSBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDE5MCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19leGNlcnB0LW1vZGFsLnNjc3MgKi9cbiAgICBib2R5W2RhdGEtY3VycmVudC1tb2RhbD1cIndoLWV4Y2VycHRzLW1vZGFsXCJdIC5tb2RhbC1jbG9zZSBzdmcgKiB7XG4gICAgICBmaWxsOiAjRTZFNkU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbi53aC1yZXZpZXdzLXRlc3RpbW9uaWFscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3dyYXBwZXIge1xuICBtYXJnaW46IDQwcHggMjBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gICAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlIDU1cHg7IH0gfVxuXG4vKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbi53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcXVvdGUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MTQxNDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3F1b3RlLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggODBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3F1b3RlLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwMHB4IDA7IH0gfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19xdW90ZS1pdGVtIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcXVvdGUtaXRlbSBzcGFuOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gICAgICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcXVvdGUtaXRlbSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHNfX3Blb3BsZSAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgMTE0LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLXNsaWRlOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzX19wZW9wbGUgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDEzNiwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFsc19fcGVvcGxlIC5zbGljay1kb3RzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDE0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyODIzMjQ7IH1cbiAgLyogbGluZSAxNTAsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW0ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW0tLXdpdGgtaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4gICAgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG4gIC8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtOmhvdmVyIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFscy1wZW9wbGUtaXRlbV9fbmFtZSxcbiAgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtOmhvdmVyIC53aC1yZXZpZXdzLXRlc3RpbW9uaWFscy1wZW9wbGUtaXRlbV9fcG9zaXRpb24ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxNjYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbi53aC1yZXZpZXdzLXRlc3RpbW9uaWFscy1wZW9wbGUtaXRlbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDAuMzU7IH1cbiAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAuc2xpY2stY3VycmVudCAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW1fX25hbWUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxODMsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjM1OyB9XG4gIC8qIGxpbmUgMTkyLCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3Jldmlld3MtdGVzdGltb25pYWxzLnNjc3MgKi9cbiAgLnNsaWNrLWN1cnJlbnQgLndoLXJldmlld3MtdGVzdGltb25pYWxzLXBlb3BsZS1pdGVtX19wb3NpdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL19yZXZpZXdzLXRlc3RpbW9uaWFscy5zY3NzICovXG4ud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW1fX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IDAuMzU7IH1cbiAgLyogbGluZSAyMDUsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fcmV2aWV3cy10ZXN0aW1vbmlhbHMuc2NzcyAqL1xuICAuc2xpY2stY3VycmVudCAud2gtcmV2aWV3cy10ZXN0aW1vbmlhbHMtcGVvcGxlLWl0ZW1fX2ltZyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fdGFibGUtY29udGVudHMuc2NzcyAqL1xuLndoLXRhYmxlLWNvbnRlbnRzLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL190YWJsZS1jb250ZW50cy5zY3NzICovXG4ud2gtdGFibGUtY29udGVudHMtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL2Jvb2svX3RhYmxlLWNvbnRlbnRzLnNjc3MgKi9cbiAgICAud2gtdGFibGUtY29udGVudHMtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fdGFibGUtY29udGVudHMuc2NzcyAqL1xuICAgIC53aC10YWJsZS1jb250ZW50cy1pdGVtOm50aC1jaGlsZCgybik6bnRoLWxhc3QtY2hpbGQoLW4rMykgfiBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvYm9vay9fdGFibGUtY29udGVudHMuc2NzcyAqL1xuICAgIC53aC10YWJsZS1jb250ZW50cy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL190YWJsZS1jb250ZW50cy5zY3NzICovXG4gIC53aC10YWJsZS1jb250ZW50cy1pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9ib29rL190YWJsZS1jb250ZW50cy5zY3NzICovXG4gICAgICAud2gtdGFibGUtY29udGVudHMtaXRlbSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA5LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuY29sLTcwIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtLXBhZGRpbmctYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIC5zbGljay1zbGlkZSBhIHtcbiAgICAgIGN1cnNvcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLyogbGluZSAzNSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgYTpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwgLnNsaWNrLWNlbnRlciB7XG4gICAgei1pbmRleDogMTA7IH1cblxuLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbi5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSUgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1OSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuY29sLTcwIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fbGlzdC0tbWFpbiAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0NyU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gIC8qIGxpbmUgNzIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5pcy1tb2JpbGUgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2xpc3QtLW1haW4gLnNsaWNrLXRyYWNrIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2xpc3QtLW1haW4gLnNsaWNrLXRyYWNrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNyU7IH0gfVxuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fbGlzdC0tbWFpbiAuc2xpY2stdHJhY2suZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2xpc3QtLW1haW4gLnNsaWNrLWNlbnRlciA+IGRpdiB7XG4gIHBhZGRpbmctdG9wOiAzOCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19saXN0LS1tYWluIC5zbGljay1jZW50ZXIgPiBkaXYge1xuICAgICAgcGFkZGluZy10b3A6IDI1JTsgfSB9XG5cbi8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzNSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigxcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigxcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4JTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLnNsaWNrLWNlbnRlciAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIuMykgdHJhbnNsYXRlWigycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjMpIHRyYW5zbGF0ZVooMnB4KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5zbGljay1jZW50ZXIgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGVaKDJweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGVaKDJweCk7IH0gfVxuICAvKiBsaW5lIDExNywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZ1bGwtd2lkdGggLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogaW5pdGlhbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGluaXRpYWw7IH1cblxuLyogbGluZSAxMzAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU1JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAvKiBsaW5lIDEzOSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTMwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzVkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAxLCA5LCAyNCwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbiAgICAvKiBsaW5lIDE1Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS1pbWcgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YmVmb3JlLFxuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLXZpZGVvIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgLyogbGluZSAxNjMsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0zMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygzNWRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygzNWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9XG4gICAgICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLWltZyAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYTphZnRlcixcbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLXZpZGVvIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgIC8qIGxpbmUgMTYzLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMzAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMzVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzVkZWcpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfVxuICAgICAgLyogbGluZSAxOTIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS1pbWcgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWE6YWZ0ZXIsXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS12aWRlbyAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE5OSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMjAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxOTksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtLS12aWRlbyAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTAlOyB9IH1cbiAgICAvKiBsaW5lIDIwOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuc2xpY2stY2VudGVyIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW0tLXZpZGVvIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAyMDgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAgIC5zbGljay1jZW50ZXIgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwJTsgfSB9XG4gICAgLyogbGluZSAyMTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZ1bGwtd2lkdGggLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTUlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAvKiBsaW5lIDIyMiwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEgLnZpZGVvLWpzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7IH1cbiAgICAvKiBsaW5lIDIzNiwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZnVsbC13aWR0aCAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19tZWRpYSAudmlkZW8tanMge1xuICAgICAgcGFkZGluZy10b3A6IDU1JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDIzMCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NSU7IH0gfVxuICAgIC8qIGxpbmUgMjQ0LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDIuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAyNDQsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDI0NCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbWVkaWEgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgLyogbGluZSAyNzUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX21lZGlhIC52aWRlby1qczpub3QoLnZqcy1oYXMtc3RhcnRlZCkgLnZqcy1kb2NrLXRleHQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAyODEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjgxLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiAxNXB4OyB9IH1cblxuLyogbGluZSAyOTcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0NSU7XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI5Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW46IDEwcHggMCA1cHggNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjk3LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDVweCA1JTsgfSB9XG5cbi8qIGxpbmUgMzIwLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluayB7XG4gIGZvbnQtc2l6ZTogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMjAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluayB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG4gIC8qIGxpbmUgMzMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLyogbGluZSAzNDEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbms6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzQxLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpiZWZvcmUge1xuICAgICAgICByaWdodDogMTFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzNTIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSAzNTksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fbGluazphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4OyB9IH1cblxuLyogbGluZSAzNjcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2RjZGNkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM2Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDAgMzAlOyB9IH1cbiAgLyogbGluZSAzNzksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5jb2wtNzAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDM3OSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5jb2wtNzAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9fZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDM4Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbi5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLyogbGluZSAzOTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAvKiBsaW5lIDQwNSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fZG90cyBsaTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSA0MTUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2RvdHMgbGkuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDQxOSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fZG90cyBsaSBidXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDIzLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsX19kb3RzIGxpOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0MjksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4ud2gtaWZyYW1lX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi8qIGxpbmUgNDM2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLnZpZGVvLWpzLFxuLmlmcmFtZS12aW1lbyB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSA0NTAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uc2xpY2stc2xpZGUgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLnZpZGVvLWpzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgNDU4LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbS0tdmlkZW8gLnZpZGVvLWpzOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi8qIGxpbmUgNDY1LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLnBvaW50ZXItZXZlbnRzLWFsbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLyogbGluZSA0NjksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNDczLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9pbWFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSA0ODcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1faW1hZ2Utb3ZlcmxheSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDQ5Miwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLnNjc3MgKi9cbiAgLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwtaXRlbV9pbWFnZS1vdmVybGF5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3BsYXktYnV0dG9uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA0OTIsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gICAgICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX2ltYWdlLW92ZXJsYXk6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLyogbGluZSA1MTEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4gIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1faW1hZ2Utb3ZlcmxheTpob3ZlcjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLyogbGluZSA1MTgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC5zY3NzICovXG4uc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX2ltYWdlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuLmZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWxfX2N1cnNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNTMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fY3Vyc29yLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC8qIGxpbmUgNTM2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2ZlYXR1cmVkLWNvbnRlbnQtY2Fyb3VzZWwuc2NzcyAqL1xuICAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbF9fY3Vyc29yIHN2ZyB7XG4gICAgZmlsbDogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWpvYi1saXN0aW5nX193cmFwcGVyIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDQwcHggNy41JSAwOyB9IH1cblxuLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmdfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWpvYi1saXN0aW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIG1hcmdpbjogMCAyNXB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI4LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICBtYXJnaW46IC0xNXB4IDAgMjBweDsgfSB9XG5cbi8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuLndoLWpvYi1saXN0aW5nX19maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nX19maWx0ZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdHJpYy13aC1kcm9wZG93biB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC8qIGxpbmUgNzcsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAgICAgLndoLWpvYi1saXN0aW5nX19maWx0ZXJzIC5zZWxlY3RyaWMtd2gtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgICAgIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7IH0gfVxuICAgIC8qIGxpbmUgOTEsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fZmlsdGVycyAuc2VsZWN0cmljLXdoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODcyNDM0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgICAvKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMgLnNlbGVjdHJpYy13aC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI2OyB9XG5cbi8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZ19fZmlsdGVycy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmdfX2ZpbHRlcnMtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZ19fcmVzdWx0cyB7XG4gIG1hcmdpbjogMCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMjgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZ19fcmVzdWx0cyB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gIC5uby1yZXN1bHRzIC53aC1qb2ItbGlzdGluZ19fcmVzdWx0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmctcmVzdWx0IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0U2RTZFNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNDAsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZy1yZXN1bHQge1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nLXJlc3VsdCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7IH0gfVxuICAvKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gIC53aC1qb2ItbGlzdGluZy1yZXN1bHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAxNTgsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZy1yZXN1bHQgYTpob3ZlciAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZy1yZXN1bHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMyODIzMjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE2Niwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nLXJlc3VsdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cbiAgLyogbGluZSAxNzYsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSBhIHtcbiAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSBhOmhvdmVyLCAud2gtam9iLWxpc3RpbmctcmVzdWx0X190aXRsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAvKiBsaW5lIDE4NSwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4gICAgLndoLWpvYi1saXN0aW5nLXJlc3VsdF9fdGl0bGUgYTo6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE5Niwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmctcmVzdWx0X190ZWFzZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxOTYsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1qb2ItbGlzdGluZy1yZXN1bHRfX3RlYXNlciB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC8qIGxpbmUgMjA5LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLWpvYi1saXN0aW5nLXJlc3VsdF9fdGVhc2VyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDIxNCwgc3JjL3Njc3MvbW9kdWxlcy9jYXJlZXJzL19qb2ItbGlzdGluZy5zY3NzICovXG4ud2gtam9iLWxpc3RpbmctcmVzdWx0X19tdW5pY2lwYWxpdHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMjIxLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1ibG9nLWxpc3RpbmdfX2Zvb3Rlcixcbi53aC1qb2ItbGlzdGluZ19fZm9vdGVyIHtcbiAgcGFkZGluZzogNTVweCAyNXB4IDYwcHg7IH1cbiAgLyogbGluZSAyMjUsIHNyYy9zY3NzL21vZHVsZXMvY2FyZWVycy9fam9iLWxpc3Rpbmcuc2NzcyAqL1xuICAubm8tcmVzdWx0cyAud2gtYmxvZy1saXN0aW5nX19mb290ZXIsIC5uby1yZXN1bHRzXG4gIC53aC1qb2ItbGlzdGluZ19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjMwLCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbi53aC1qb2ItbGlzdGluZ19fbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Nzcy9tb2R1bGVzL2NhcmVlcnMvX2pvYi1saXN0aW5nLnNjc3MgKi9cbiAgLm5vLXJlc3VsdHMgLndoLWpvYi1saXN0aW5nX19uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC1ncm91cHMtZ3JpZC5zY3NzICovXG4ud2gtY29udGFjdC1ncm91cHMtZ3JpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC1ncm91cHMtZ3JpZC5zY3NzICovXG4gIC53aC1jb250YWN0LWdyb3Vwcy1ncmlkIC53aC1jb250YWN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19jb250YWN0LWdyb3Vwcy1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWQgLndoLWNvbnRhY3QtaXRlbV9fdGVsZXBob25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWdyb3Vwcy1ncmlkIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cbiAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19jb250YWN0LWdyb3Vwcy1ncmlkLnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWQgLndoLWNvbnRhY3RzLWxpc3RpbmdfX2xpc3Qge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRhY3QtZ3JvdXBzLWdyaWQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC1ncm91cHMtZ3JpZC5zY3NzICovXG4ud2gtY29udGFjdC1ncm91cHMtZ3JpZC1ncm91cF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuICAud2gtY29udGFjdC1ncm91cHMtZ3JpZC1ncm91cF9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuXG4vKiBsaW5lIDYyLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtZ3JvdXBzLWdyaWQuc2NzcyAqL1xuLndoLWNvbnRhY3QtZ3JvdXAtZ3JpZC1ncm91cF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA1LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtdXMtbGlzdGluZy5zY3NzICovXG4ud2gtY29udGFjdC11cy1uYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC11cy1saXN0aW5nLnNjc3MgKi9cbi53aC1jb250YWN0LXVzLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fY29udGFjdC11cy1saXN0aW5nLnNjc3MgKi9cbi53aC1jb250YWN0LXVzLW5hdl9fY3RhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE4cHggNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDI2LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtdXMtbGlzdGluZy5zY3NzICovXG4gIC53aC1jb250YWN0LXVzLW5hdl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19jb250YWN0LXVzLWxpc3Rpbmcuc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1jb250YWN0LXVzLW5hdl9fc2VsZWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4ud2gtb3VyLWxvY2F0aW9ucyB7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAgIC53aC1vdXItbG9jYXRpb25zIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cblxuLyogbGluZSAxNCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbi53aC1vdXItbG9jYXRpb25zX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbi53aC1vdXItbG9jYXRpb25zX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAud2gtb3VyLWxvY2F0aW9uc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuLndoLW91ci1sb2NhdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgLndoLW91ci1sb2NhdGlvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAgIC53aC1vdXItbG9jYXRpb25zLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4gICAgICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAgIC53aC1vdXItbG9jYXRpb25zLWl0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH0gfVxuXG4vKiBsaW5lIDU2LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuLndoLW91ci1sb2NhdGlvbnMtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19pbWcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4ud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzYsIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4gICAgLndoLW91ci1sb2NhdGlvbnMtaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH0gfVxuXG4vKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuLndoLW91ci1sb2NhdGlvbnMtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDg0LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAgIC53aC1vdXItbG9jYXRpb25zLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9IH1cbiAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgLndoLW91ci1sb2NhdGlvbnMtaXRlbV9fdGl0bGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvY29udGFjdC9fb3VyLWxvY2F0aW9ucy5zY3NzICovXG4ud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbiAgICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX19hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4vKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9jb250YWN0L19vdXItbG9jYXRpb25zLnNjc3MgKi9cbi53aC1vdXItbG9jYXRpb25zLWl0ZW1fX3RlbGVwaG9uZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTE3LCBzcmMvc2Nzcy9tb2R1bGVzL2NvbnRhY3QvX291ci1sb2NhdGlvbnMuc2NzcyAqL1xuICAud2gtb3VyLWxvY2F0aW9ucy1pdGVtX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC1saXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC11cGNvbWluZy1idXR0b24tb3B0aW9uLFxuLndoLXBhc3QtYnV0dG9uLW9wdGlvbiB7XG4gIHBhZGRpbmctaW5saW5lOiAwLjMxMjVyZW07IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1jb2x1bW5zLnNjc3MgKi9cbi5ldmVudC1jb2x1bW5zLnJvdy5yb3ctLWNvbHMyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDkwcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1jb2x1bW5zLnNjc3MgKi9cbiAgICAuZXZlbnQtY29sdW1ucy5yb3cucm93LS1jb2xzMiB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbSAwO1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtY29sdW1ucy5zY3NzICovXG4gICAgLmV2ZW50LWNvbHVtbnMucm93LnJvdy0tY29sczIgLmNvbC03MCB7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgICBvcmRlcjogMjsgfVxuICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LWNvbHVtbnMuc2NzcyAqL1xuICAgIC5ldmVudC1jb2x1bW5zLnJvdy5yb3ctLWNvbHMyIC5jb2wtMzAge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LWRhdGUuc2NzcyAqL1xuLndoLWV2ZW50LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODcyNDM0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbiAgICAud2gtZXZlbnQtZGF0ZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbiAgLndoLWV2ZW50LWRhdGUgLmJ0bi0tcGxhaW4sIC53aC1ldmVudC1kYXRlIC5ydGYgYnV0dG9uLCAucnRmIC53aC1ldmVudC1kYXRlIGJ1dHRvbiwgLndoLWV2ZW50LWRhdGUgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGJ1dHRvbiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1ldmVudC1kYXRlIGJ1dHRvbiwgLndoLWV2ZW50LWRhdGUgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fZGF0ZS1hcHBseSwgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1ldmVudC1kYXRlIC53aC1hY2NvcmRpb24taXRlbV9fZGF0ZS1hcHBseSwgLndoLWV2ZW50LWRhdGUgLndoLXN1YnNjcmliZS1jYWxsb3V0X19jdGEsXG4gIC53aC1ldmVudC1kYXRlIC5idG4tLWRpc2FibGVkLFxuICAud2gtZXZlbnQtZGF0ZSAucnRmIGJ1dHRvbjpkaXNhYmxlZCxcbiAgLnJ0ZiAud2gtZXZlbnQtZGF0ZSBidXR0b246ZGlzYWJsZWQsXG4gIC53aC1ldmVudC1kYXRlIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBidXR0b246ZGlzYWJsZWQsXG4gIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtZXZlbnQtZGF0ZSBidXR0b246ZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LWRhdGUuc2NzcyAqL1xuICAud2gtZXZlbnQtZGF0ZV9fc2VwYXJhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTsgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbiAgLndoLWV2ZW50LWRhdGVfX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzZGNkY2RjsgfVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbi53aC1ldmVudC1kYXRlX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LWRhdGUuc2NzcyAqL1xuLndoLWV2ZW50LWRheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1kYXRlLnNjc3MgKi9cbiAgLndoLWV2ZW50LWRheV9fbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2RjZGNkY7IH1cbiAgLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtZGF0ZS5zY3NzICovXG4gIC53aC1ldmVudC1kYXlfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLyogbGluZSAzLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1yZXN1bHRzLWl0ZW0uc2NzcyAqL1xuICAud2gtZXZlbnRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0gLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC8qIGxpbmUgOSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtcmVzdWx0cy1pdGVtLnNjc3MgKi9cbiAgLndoLWV2ZW50cy1zZWFyY2gtcmVzdWx0cy1pdGVtIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190b3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjsgfVxuICAgIC8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXJlc3VsdHMtaXRlbS5zY3NzICovXG4gICAgLndoLWV2ZW50cy1zZWFyY2gtcmVzdWx0cy1pdGVtIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190b3AgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3R5cGVzIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtcmVzdWx0cy1pdGVtLnNjc3MgKi9cbiAgICAgIC53aC1ldmVudHMtc2VhcmNoLXJlc3VsdHMtaXRlbSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdG9wIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190eXBlcyBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1yZXN1bHRzLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1ldmVudHMtc2VhcmNoLXJlc3VsdHMtaXRlbSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdG9wIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kYXRlIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgIG9yZGVyOiAxOyB9IH1cblxuLyogbGluZSAzMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtcmVzdWx0cy1pdGVtLnNjc3MgKi9cbi53aC1ldmVudHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUtLW5vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC1yZXN1bHRzLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1ldmVudHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUtLW5vLXJlc3VsdHMge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtcmVzdWx0cy1pdGVtLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1ldmVudHMtc2VhcmNoLXJlc3VsdHMtaXRlbSAud2gtZXZlbnRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4uZXZlbnQtdmlkZW8tcGxheWVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYmxvY2s6IDEuMjVyZW07XG4gIG1heC13aWR0aDogNTAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxOS45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuICAgIC5ldmVudC12aWRlby1wbGF5ZXIge1xuICAgICAgbWF4LXdpZHRoOiAxOS4zNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzkuMzEyNWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgICAuZXZlbnQtdmlkZW8tcGxheWVyIHtcbiAgICAgIG1heC13aWR0aDogNTY4cHg7IH0gfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3ZpZGVvLFxuICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiAyOC40Mzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gICAgICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3ZpZGVvLFxuICAgICAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX190aHVtYm5haWwge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTkuMzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjBlbSkgYW5kIChtYXgtd2lkdGg6IDIxLjVlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgICAgIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fdmlkZW8sXG4gICAgICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3RodW1ibmFpbCB7XG4gICAgICAgIGhlaWdodDogMTByZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMS41NjI1ZW0pIGFuZCAobWF4LXdpZHRoOiAzMC4zNzVlbSkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgICAgIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fdmlkZW8sXG4gICAgICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3RodW1ibmFpbCB7XG4gICAgICAgIGhlaWdodDogMTVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMC40Mzc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuICAgICAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX192aWRlbyxcbiAgICAgIC5ldmVudC12aWRlby1wbGF5ZXIgLmV2ZW50LXZpZGVvLXBsYXllcl9fdGh1bWJuYWlsIHtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM5LjMxMjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX2V2ZW50LXZpZGVvLXBsYXllci5zY3NzICovXG4gICAgICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3ZpZGVvLFxuICAgICAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX190aHVtYm5haWwge1xuICAgICAgICBtYXgtd2lkdGg6IDU2OHB4OyB9IH1cbiAgLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX190aHVtYm5haWw6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuICAuZXZlbnQtdmlkZW8tcGxheWVyIC5ldmVudC12aWRlby1wbGF5ZXJfX3BsYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgLmV2ZW50LXZpZGVvLXBsYXllciAuZXZlbnQtdmlkZW8tcGxheWVyX19wbGF5LWJ1dHRvbiBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5Ljk5ZW0pIHtcbiAgLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fZXZlbnQtdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgLmNvbC03MCA+IHNlY3Rpb24uZXZlbnQtdmlkZW8tcGxheWVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDY0LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19ldmVudC12aWRlby1wbGF5ZXIuc2NzcyAqL1xuICAuY29sLTcwID4gc2VjdGlvbi5ldmVudC12aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbi53aC1yZWxhdGVkLW1hdGVyaWFscyB7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzIHtcbiAgICAgIG1hcmdpbjogNDBweCA3LjUlOyB9IH1cbiAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gIC5jb2wtMzAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgOCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1tYXRlcmlhbHMge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1yZWxhdGVkLW1hdGVyaWFscyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwOyB9IH1cbiAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudCAuY29sLTMwIC53aC1yZWxhdGVkLW1hdGVyaWFscyB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzX190aXRsZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgICAgLmNvbC0zMCAud2gtcmVsYXRlZC1tYXRlcmlhbHNfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLW1hdGVyaWFsc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG5cbi8qIGxpbmUgNTIsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbi53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rcyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAuY29sLTMwIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAgICAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbms6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbmsge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpOyB9XG4gICAgICAgIC8qIGxpbmUgOTIsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7IH0gfVxuICAgIC8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAuY29sLTMwIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSAxMDMsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDE3cHggNjBweCAxN3B4IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAxMDgsIHNyYy9zY3NzL21vZHVsZXMvZXZlbnQvX3JlbGF0ZWQtbWF0ZXJpYWxzLnNjc3MgKi9cbiAgICAgICAgLndoLXJlbGF0ZWQtbWF0ZXJpYWxzLWxpbmtzX19saW5rIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC8qIGxpbmUgMTIwLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2xpbmsgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2V2ZW50L19yZWxhdGVkLW1hdGVyaWFscy5zY3NzICovXG4gICAgICAgIC53aC1yZWxhdGVkLW1hdGVyaWFscy1saW5rc19fbGluayBhOmhvdmVyIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC44NTsgfVxuICAvKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9ldmVudC9fcmVsYXRlZC1tYXRlcmlhbHMuc2NzcyAqL1xuICAud2gtcmVsYXRlZC1tYXRlcmlhbHMtbGlua3NfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4ud2gtYmFjay10by10b3Age1xuICBib3R0b206IDIwcHg7XG4gIG1hcmdpbjogMCA3LjUlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgd2lsbC1jaGFuZ2U6IGJvdHRvbTtcbiAgei1pbmRleDogOTk7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4gICAgLndoLWJhY2stdG8tdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fYmFjay10by10b3Auc2NzcyAqL1xuLndoLWJhY2stdG8tdG9wX19idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4gICAgLndoLWJhY2stdG8tdG9wX19idXR0b24ge1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cbiAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2JhY2stdG8tdG9wLnNjc3MgKi9cbiAgLndoLWJhY2stdG8tdG9wX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY1Rjc7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4gIC53aC1iYWNrLXRvLXRvcF9fYnV0dG9uIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2JhY2stdG8tdG9wLnNjc3MgKi9cbi53aC1iYWNrLXRvLXRvcF9fbGFiZWwge1xuICBjb2xvcjogIzAwNTc2RjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19iYWNrLXRvLXRvcC5zY3NzICovXG4gICAgLndoLWJhY2stdG8tdG9wX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2JhY2stdG8tdG9wLnNjc3MgKi9cbiAgLndoLWJhY2stdG8tdG9wX19idXR0b246aG92ZXIgLndoLWJhY2stdG8tdG9wX19sYWJlbCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19jb29raWUtdXNlLWRpc2NsYWltZXIuc2NzcyAqL1xuLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0xMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19jb29raWUtdXNlLWRpc2NsYWltZXIuc2NzcyAqL1xuICAud2gtY29va2llLXVzZS1kaXNjbGFpbWVyLmNsb3NlIHtcbiAgICBib3R0b206IC0xMDAlOyB9XG5cbi8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19jb29raWUtdXNlLWRpc2NsYWltZXIuc2NzcyAqL1xuLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbiAgICAud2gtY29va2llLXVzZS1kaXNjbGFpbWVyX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMzBweCA3NXB4OyB9IH1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Nvb2tpZS11c2UtZGlzY2xhaW1lci5zY3NzICovXG4ud2gtY29va2llLXVzZS1kaXNjbGFpbWVyX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzFFMUExQjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19jb29raWUtdXNlLWRpc2NsYWltZXIuc2NzcyAqL1xuICAgIC53aC1jb29raWUtdXNlLWRpc2NsYWltZXJfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDcwJTsgfSB9XG5cbi8qIGxpbmUgMzcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19jb29raWUtdXNlLWRpc2NsYWltZXIuc2NzcyAqL1xuLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lcl9fYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbiAgICAud2gtY29va2llLXVzZS1kaXNjbGFpbWVyX19idG4tY2xvc2Uge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7IH0gfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbiAgLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lcl9fYnRuLWNsb3NlOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fY29va2llLXVzZS1kaXNjbGFpbWVyLnNjc3MgKi9cbiAgLndoLWNvb2tpZS11c2UtZGlzY2xhaW1lcl9fYnRuLWNsb3NlIHN2ZyB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgZmlsbDogIzZGNkY2RjsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtY29udGVudC1yb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTcwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM4NzI0MzQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtcm93OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDE1LjYyNXJlbTsgfSB9XG5cbi8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtY29udGVudC1yb3dfX3dyYXBwZXIge1xuICBtYXgtaW5saW5lLXNpemU6IDkwcmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byA0LjM3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMDYyNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtcm93X193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMzEyNXJlbTsgfVxuICAgICAgLyogbGluZSAzMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1jb250ZW50LXJvd19fd3JhcHBlciAud2gtY29udGVudC1yb3ctaXRlbV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtY29udGVudC1yb3dfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMy4xMjVyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogNi41NjI1cmVtOyB9IH1cblxuLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1jb250ZW50LXJvd19fdGl0bGUge1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIG1hcmdpbjogMC45Mzc1cmVtIDAgMC42MjVyZW07XG4gIGNvbG9yOiAjRkZGOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAyMy43NWVtKSB7XG4gICAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtY29udGVudC1yb3dfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtOyB9IH1cblxuLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1jb250ZW50LXJvd19fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtY29udGVudC1yb3ctaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cbiAgLyogbGluZSA3NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcm93LWl0ZW1fX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWNvbnRlbnQtcm93LWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAvKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtY29udGVudC1yb3ctaXRlbTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1jb250ZW50LXJvdy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMzUlO1xuICAgICAgbWluLWhlaWdodDogMzE1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAuOTM3NXJlbSAwIDA7IH1cbiAgICAgIC8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtY29udGVudC1yb3ctaXRlbTpvbmx5LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTA1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLWNvbnRlbnQtcm93LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDAuOTM3NXJlbTsgfSB9XG4gIC8qIGxpbmUgMTExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtY29udGVudC1yb3ctaXRlbSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICBtaW4td2lkdGg6IDMxNXB4O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWNvbnRlbnQtcm93LWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mZWF0dXJlZC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWNvbnRlbnQtcm93LWl0ZW1fX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxNi4yNXJlbTtcbiAgICAgIG1hcmdpbjogMS42MjVyZW0gMCAxLjYyNXJlbSA0NSU7IH0gfVxuXG4vKiBsaW5lIDEzOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1jb250ZW50LXJvdy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG4gIC8qIGxpbmUgMTQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtY29udGVudC1yb3ctaXRlbV9fZGVzY3JpcHRpb246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDE1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2ZlYXR1cmVkLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcm93LWl0ZW1fX2Rlc2NyaXB0aW9uID4gKiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMTU2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtY29udGVudC1yb3ctaXRlbV9faW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMTY1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZmVhdHVyZWQtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWNvbnRlbnQtcm93LWl0ZW1fX3N1YnR5cGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luOiAzMHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3RlciB7XG4gICAgICBtYXJnaW46IDgwcHggMCAwOyB9IH1cblxuLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyX190b3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMjBweDtcbiAgcGFkZGluZzogMzVweCAwIDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlcl9fdG9wIHtcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgcGFkZGluZzogNDVweCAwIDM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXJfX3RvcCB7XG4gICAgICBtYXJnaW46IDAgNy41JTtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAzNXB4OyB9IH1cblxuLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTkycHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlcl9fbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDIyNHB4OyB9IH1cbiAgLyogbGluZSAzNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gIC53aC1mb290ZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAud2gtZm9vdGVyLW5hdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA3MCU7IH0gfVxuXG4vKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXItbmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci1uYXZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDsgfSB9XG5cbi8qIGxpbmUgNjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlci1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAgIC53aC1mb290ZXItbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDc0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXItbGlua3NfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxRTFBMUI7IH1cbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gIC53aC1mb290ZXItbGlua3NfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci1saW5rc19fbGluayB7XG4gICAgICBtYXJnaW46IDAgMzBweCAxNXB4IDA7IH0gfVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXJfX2JvdHRvbSB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDkwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAud2gtZm9vdGVyX19ib3R0b20ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMTAwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXJfX2JvdHRvbS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlcl9fYm90dG9tLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCA2NXB4O1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlcl9fYm90dG9tLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIDcuNSU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuXG4vKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM0MTQxNDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci1jb3B5cmlnaHQge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci1jb3B5cmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgLndoLWZvb3Rlci1jb3B5cmlnaHQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC53aC1mb290ZXItY29weXJpZ2h0IHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9IH1cblxuLyogbGluZSAxNDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuLndoLWZvb3Rlci1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG4vKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLXV0aWxpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci11dGlsaXR5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDE1Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4ud2gtZm9vdGVyLXV0aWxpdHlfX2xpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2RjZGNkY7IH1cbiAgLyogbGluZSAxNjQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAud2gtZm9vdGVyLXV0aWxpdHlfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMTcwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXItc29jaWFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE3MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgLndoLWZvb3Rlci1zb2NpYWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi8qIGxpbmUgMTg0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbi53aC1mb290ZXItc29jaWFsX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTg0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAud2gtZm9vdGVyLXNvY2lhbF9faWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9IH1cbiAgLyogbGluZSAxOTQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19mb290ZXIuc2NzcyAqL1xuICAud2gtZm9vdGVyLXNvY2lhbF9faWNvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC8qIGxpbmUgMTk4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZm9vdGVyLnNjc3MgKi9cbiAgLndoLWZvb3Rlci1zb2NpYWxfX2ljb24gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4ud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgbWFyZ2luOiA0MHB4IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogNDBweCAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwge1xuICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAvKiBsaW5lIDI0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIsXG4gICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgICAgIC53aC1nZW5lcmljLWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50LS1mdWxsIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlcixcbiAgICAgICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9IH1cbiAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50LS1mdWxsLWluc2lnaHRzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbC1pbnNpZ2h0cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMS43NXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLWNvbnRlbnQud2gtZ2VuZXJpYy1jb250ZW50LS1mdWxsLWluc2lnaHRzIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlcixcbiAgICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbC1pbnNpZ2h0cyAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAgICAgLndoLWdlbmVyaWMtY29udGVudC53aC1nZW5lcmljLWNvbnRlbnQtLWZ1bGwtaW5zaWdodHMgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyLFxuICAgICAgICAud2gtZ2VuZXJpYy1jb250ZW50LndoLWdlbmVyaWMtY29udGVudC0tZnVsbC1pbnNpZ2h0cyAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5jb2wtNzAgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLmNvbC03MCAud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH0gfVxuICAvKiBsaW5lIDY1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDY1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07IH0gfVxuICAgIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlICsgLnJvdzpiZWZvcmUsXG4gICAgLndoLWdlbmVyaWMtY29udGVudF9fdGl0bGUgKyAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgICAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZSArIC5yb3c6YmVmb3JlLFxuICAgICAgICAud2gtZ2VuZXJpYy1jb250ZW50X190aXRsZSArIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlcjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDI1cHg7IH0gfVxuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlLS1jZW50ZXItbW9iaWxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RpdGxlLS1jZW50ZXItbW9iaWxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLyogbGluZSAxMDQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyLnJ0ZiwgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLyogbGluZSAxMTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLyogbGluZSAxMTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyID4gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50LS13aWRlIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlcixcbiAgICAuY29sLTcwIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgc3Ryb25nLFxuICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAgIC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgLndoLWxvY2F0aW9uLWluZm8gKyAud2gtZ2VuZXJpYy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDE2Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gIC53aC1nZW5lcmljLXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4vKiBsaW5lIDE2OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4ud2gtZ2VuZXJpYy1jb250ZW50X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAvKiBsaW5lIDE3NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gICAgICAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAycHg7IH0gfVxuICAvKiBsaW5lIDE4NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2dlbmVyaWMtY29udGVudC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTkzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbiAgICAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rOmJlZm9yZSB7XG4gICAgICByaWdodDogMTdweDsgfSB9XG5cbi8qIGxpbmUgMjAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fZ2VuZXJpYy1jb250ZW50LnNjc3MgKi9cbi53aC1nZW5lcmljLWNvbnRlbnRfX2xpbmstLWRvd24tYXJyb3c6YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9kb3duLWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7IH1cblxuLyogbGluZSAyMDksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuLndoLWdlbmVyaWMtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMUUxQTFCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMDksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19nZW5lcmljLWNvbnRlbnQuc2NzcyAqL1xuICAgIC53aC1nZW5lcmljLXBhZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXIud2gtaGVhZGVyLS1pcy1zdGlja3kge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXIud2gtaGVhZGVyLS1pcy1maXhlZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci53aC1oZWFkZXItLWlzLWZpeGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9IH1cblxuLyogbGluZSAyMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyIC53aC1oZWFkZXItdG9wIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyIC53aC1oZWFkZXItdG9wIHtcbiAgICAgIGhlaWdodDogMTBweDsgfSB9XG5cbi8qIGxpbmUgMjksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlciAud2gtc2VhcmNoLWJveCB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7IH1cblxuLyogbGluZSAzNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyIC53aC1zZWFyY2gtYm94X19maWVsZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGhlaWdodDogNDVweDsgfVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXIgLndoLXNlYXJjaC1ib3hfX2J1dHRvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyIC53aC1wcmVkaWN0aXZlLXNlYXJjaC5leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlciAud2gtcHJlZGljdGl2ZS1zZWFyY2guZXhwYW5kZWQge1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7IH0gfVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXIgLndoLXByZWRpY3RpdmUtc2VhcmNoLmV4cGFuZGVkIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXIgLndoLXByZWRpY3RpdmUtc2VhcmNoLmV4cGFuZGVkIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyIC53aC1wcmVkaWN0aXZlLXNlYXJjaC5leHBhbmRlZCAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX3RpdGxlIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9faG92ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogNjJweDsgfVxuXG4vKiBsaW5lIDY4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC8qIGxpbmUgNzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyLS1pcy1zdGlja3kgLndoLWhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTUwcHg7IH1cbiAgLyogbGluZSA3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXItLWlzLWZpeGVkIC53aC1oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgfVxuXG4vKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA4NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSA5OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fc2VhcmNoLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEwMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fc2VhcmNoLWljb25fX2dsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uX19nbGFzcyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMTIwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuc2VhcmNoLW9uIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fc2VhcmNoLWljb25fX2dsYXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gtaWNvbl9fY2xvc2Uge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLnNlYXJjaC1vbiAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMTQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAubmF2LW9wZW4gLndoLWhlYWRlci1uYXZpZ2F0aW9uX19idXJnZXIgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gtaWNvbl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDE1NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX2J1cmdlciB7XG4gIHdpZHRoOiA0NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2J1cmdlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxNjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19idXJnZXItaWNvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICAvKiBsaW5lIDE2OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5uYXYtb3BlbiAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2J1cmdlci1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTczLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fbmF2YmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMTczLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX25hdmJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLyogbGluZSAxODQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19zZWFyY2gge1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTg0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSAxODQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcy13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY1cHg7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mtd3JhcCB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgLyogbGluZSAyMjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAubmF2LW9wZW4gLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcy13cmFwIHtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAgICAgLyogbGluZSAyMjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdi1vcGVuIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mtd3JhcCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgICAvKiBsaW5lIDIyNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAubmF2LW9wZW4gLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcy13cmFwIHtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7IH0gfVxuXG4vKiBsaW5lIDIzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX3ByZWRpY3RpdmUtc2VhcmNoIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMjM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3ByZWRpY3RpdmUtc2VhcmNoIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgMjQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19wcmVkaWN0aXZlLXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDI1Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19wcmVkaWN0aXZlLXNlYXJjaCAud2gtc2VhcmNoLWJveC5sb2FkaW5nIC5zcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSAyNjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fcHJlZGljdGl2ZS1zZWFyY2ggLndoLXNlYXJjaC1ib3ggLnNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cblxuLyogbGluZSAyNzIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNzIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDI3Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogNTMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjkzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBsaSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLyogbGluZSAyOTcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDMwMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzAzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgICAvKiBsaW5lIDMwMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuICAgIC8qIGxpbmUgMzI5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIGJhY2tncm91bmQ6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDM0MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhOmhvdmVyLCAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgICAgICAvKiBsaW5lIDM0NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYTpob3ZlcjphZnRlciwgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhOmZvY3VzOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLyogbGluZSAzNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYS5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAgICAgLyogbGluZSAzNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGEuYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgLyogbGluZSAzNjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcyBhLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLyogbGluZSAzNjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3MgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMzRweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMzYxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xpbmtzIGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMzgyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuc2VhcmNoLW9uIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMzkwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXJfX3ByaW1hcnktbmF2LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjMpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgMzkwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDM5OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtIC5oZWFkZXJfX3ByaW1hcnktbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjODcyNDM0O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDQwMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtID4gLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbS0tYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDAzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtID4gLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbS0tYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA0MDMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3ByaW1hcnktbmF2LWl0ZW0gPiAuaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtLS1hY3RpdmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDQxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28ge1xuICBtYXJnaW46IDE1cHg7IH1cbiAgLyogbGluZSA0MTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTc5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbG9nbyBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDIxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMjI0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSA0MzIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAubmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4vKiBsaW5lIDQzOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28tLXBkZiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA0NDMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcmVnaW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgNDUyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyLS1pb3MgLmhlYWRlcl9fcmVnaW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDQ0Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNjhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTsgfVxuICAgICAgLyogbGluZSA0NzAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgICAgW2RhdGEtaXRlbS1vcGVuPVwidHJ1ZVwiXSAuaGVhZGVyX19yZWdpb24ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDQzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzcmVtKTtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuODcsIDAsIDAuMTMsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC44NywgMCwgMC4xMywgMSk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAvKiBsaW5lIDQ4Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAuaGVhZGVyX19yZWdpb24uaGVhZGVyX19yZWdpb24tLWVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgNDQzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24ge1xuICAgICAgd2lkdGg6IHJlbSgxMTYwcHgpO1xuICAgICAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwOyB9XG4gICAgICAvKiBsaW5lIDQ5Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAuaGVhZGVyX19yZWdpb24uaGVhZGVyX19yZWdpb24tLXNlYXJjaCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogcmVtKDg4MHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1MDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIFtkYXRhLWl0ZW0tb3Blbj1cInRydWVcIl0gLmhlYWRlcl9fcmVnaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG4vKiBsaW5lIDUxMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19yZWdpb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgNTExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24tbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH0gfVxuICAvKiBsaW5lIDUxOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgICAvKiBsaW5lIDUxOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAuaGVhZGVyX19yZWdpb24tbGluayBhIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07IH0gfVxuICAgIC8qIGxpbmUgNTI5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24tbGluayBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSA1MzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU3NkY7XG4gICAgYmFja2dyb3VuZDogI0M2REZFNjsgfVxuICAgIC8qIGxpbmUgNTQzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24tbGluazpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgNTQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXJfX3JlZ2lvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgNTQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24taGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IHJlbSg1MHB4KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgNTYwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLS1zZWFyY2gge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLyogbGluZSA1NjUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19tYWluLWNvbnRlbnQtLW9wZW4tc2VhcmNoIC5oZWFkZXJfX3JlZ2lvbi0tc2VhcmNoIHtcbiAgICBsZWZ0OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDU3Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19yZWdpb24tYmFjayB7XG4gIGJhY2tncm91bmQ6ICNDNkRGRTY7XG4gIGNvbG9yOiAjMDA1NzZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgNTc3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24tYmFjayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSA1ODUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tYmFjayBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgMjJweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSA2MDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcmVnaW9uLWJhY2stYXJyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogbGluZSA2MDQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuLmhlYWRlcl9fcmVnaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgNjA0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDYxMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19yZWdpb24taGVhZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuNjEyNXJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDYxMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWhlYWRlci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjc1cmVtIDJyZW07IH0gfVxuICAvKiBsaW5lIDYyMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1oZWFkZXItY29udGVudCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC8qIGxpbmUgNjI2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLWhlYWRlci1jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgICAvKiBsaW5lIDYyNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgICAuaGVhZGVyX19yZWdpb24taGVhZGVyLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbjogMC42MTI1cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDYzNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWhlYWRlci1jb250ZW50IC5idG4tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG5cbi8qIGxpbmUgNjQyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXJfX3JlZ2lvbi1oZWFkZXItaW1nIHtcbiAgd2lkdGg6IDE0LjVyZW07XG4gIGhlaWdodDogcmVtKDE4MHB4KTtcbiAgbWFyZ2luOiByZW0oMTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA2NDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbi1oZWFkZXItaW1nIHtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDY1Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC8qIGxpbmUgNjUyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSA2NTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzYuODc1ZW0pIHtcbiAgLyogbGluZSA2NjYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19wcmltYXJ5LW5hdi1pdGVtLS1zZWFyY2ggLmhlYWRlcl9fcmVnaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAvKiBsaW5lIDY3MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcHJpbWFyeS1uYXYtaXRlbS0tc2VhcmNoIC5oZWFkZXJfX3JlZ2lvbi1jb250ZW50IC5oZWFkZXJfX3NlYXJjaC1jb21tb24tdGVybXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDY3Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi0tZW1wdHkgLmhlYWRlcl9fcmVnaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAvKiBsaW5lIDY4Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDI4cHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3Ni44NzVlbSkge1xuICAvKiBsaW5lIDY4Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1jb2wge1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1kaWZmZXJlbmNlLCAwKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAvKiBsaW5lIDY4Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXJfX3JlZ2lvbi1jb2wge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC8qIGxpbmUgNjk4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19yZWdpb24tY29sICsgLmhlYWRlcl9fcmVnaW9uLWNvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtOyB9XG4gICAgLyogbGluZSA3MDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbi1jb2w6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG4gICAgLmhlYWRlcl9fcmVnaW9uLWNvbDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IC5oZWFkZXJfX3JlZ2lvbi1jb2wge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMnJlbSk7IH1cbiAgICAvKiBsaW5lIDcwNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWNvbDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC8qIGxpbmUgNzEyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlcl9fcmVnaW9uLWNvbCA+IC5oZWFkZXJfX2xpbmstZ3JvdXAtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTsgfSB9XG5cbi8qIGxpbmUgNzE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbi5oZWFkZXJfX3JlZ2lvbi1ncm91cC1saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAycHggMCAyM3B4O1xuICBjb2xvcjogIzZGNkY2RjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gICAgLyogbGluZSA3MTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIC5oZWFkZXJfX3JlZ2lvbi1ncm91cC1saW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDczMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19yZWdpb24tZ3JvdXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxNHB4IDA7XG4gIHBhZGRpbmc6IDNweCAwIDAgMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM4NzI0MzQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSA3NDQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyX19yZWdpb24tZ3JvdXA6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDczMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4gICAgLmhlYWRlcl9fcmVnaW9uLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc1Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4uaGVhZGVyX19wcmltYXJ5LW5hdi1saW5rIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAgIC8qIGxpbmUgNzUzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAuaGVhZGVyX19wcmltYXJ5LW5hdi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc2NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX2hlYWRlci5zY3NzICovXG4ud2gtaGVhZGVyLS1pcy1zdGlja3ktdmlzaWJsZSAud2gtaGVhZGVyLW5hdmlnYXRpb24ge1xuICB0b3A6IDA7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zIHtcbiAgICAgIHJpZ2h0OiA3LjUlOyB9IH1cbiAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24tLXByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjVGNzsgfVxuICAgICAgLyogbGluZSA1NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb246aG92ZXIgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDY1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC8qIGxpbmUgNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19wYWdlLWNvbnRyb2xzLnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiAuc3Bpbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAtMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAvKiBsaW5lIDc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgICAgIC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIC5zcGlubmVyIHtcbiAgICAgICAgICBib3R0b206IC01cHg7IH0gfVxuICAgICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3BhZ2UtY29udHJvbHMuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24gLnNwaW5uZXIgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgICAgICAgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb24gLnNwaW5uZXIgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcGFnZS1jb250cm9scy5zY3NzICovXG4gICAgICAgICAgICAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbiAuc3Bpbm5lciBzcGFuOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9IH1cblxuLyogbGluZSAyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxOS45OWVtKSB7XG4gICAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIwZW0pIGFuZCAobWF4LXdpZHRoOiAyNy41ZW0pIHtcbiAgICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLndoLXNlYXJjaC1yZXN1bHRzX19uZXh0LWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNyU7IH0gfVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fcHJldi1idG4sIC53aC1zZWFyY2gtcmVzdWx0c19fbmV4dC1idG4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHNfX3ByZXYtYnRuLm5vLXZpc2libGUsIC53aC1zZWFyY2gtcmVzdWx0c19fbmV4dC1idG4ubm8tdmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAwOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHNfX3ByZXYtYnRuLnZpc2libGUsIC53aC1zZWFyY2gtcmVzdWx0c19fbmV4dC1idG4udmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzX19wcmV2LWJ0bjpob3ZlciwgLndoLXNlYXJjaC1yZXN1bHRzX19uZXh0LWJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX3ByZXYtYnRuIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG5cbi8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19uZXh0LWJ0biB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICBvcmRlcjogMzsgfVxuXG4vKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fcGFnZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLyogbGluZSA3Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0c19fcGFnZXMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdlcyBidXR0b24uYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAvKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2VzIGJ1dHRvbi5lbGxpcHNpcyB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdlcyBidXR0b24uZWxsaXBzaXM6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEwNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3Jlc3VsdHMtcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19wYWdlcyBidXR0b246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2VzIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fcmVzdWx0cy1wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX3BhZ2VzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19yZXN1bHRzLXBhZ2luYXRpb24uc2NzcyAqL1xuLmRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gIG1hcmdpbjogOHB4IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAyMHB4IDI1cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMjBweCAyNXB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDIwcHggNy41JSAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2hfX2ZpbHRlci10b2dnbGUge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7IH0gfVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2hfX2ZpbHRlci10b2dnbGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBjb250ZW50OiBcIlxcMjAxM1wiOyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaF9fZmlsdGVyLXRvZ2dsZS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb250ZW50OiBcIitcIjsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtYm94IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MTJweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUxMnB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDsgfSB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLWJveF9fZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgICAvKiBsaW5lIDc0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDYwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMzBweDsgfVxuICAgICAgICBAc3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAgICAgICAgIC8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAgICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAgICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9IH0gfVxuICAgIC8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA5OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtYm94X19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtYm94X19idXR0b246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgLyogbGluZSAxMTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtYm94X19idXR0b246YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvc2VhcmNoLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtYm94X19idXR0b24ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgICAgLndoLXNlYXJjaC1ib3hfX2J1dHRvbjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1wcmVkaWN0aXZlLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxMDAlO1xuICByaWdodDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1wcmVkaWN0aXZlLXNlYXJjaCB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MDBweDsgfSB9XG4gIC8qIGxpbmUgMTU4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLmV4cGFuZGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC8qIGxpbmUgMTY0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLmxvYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAvKiBsaW5lIDE2OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXByZWRpY3RpdmUtc2VhcmNoLmxvYWRpbmcgLnNwaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxNzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtcHJlZGljdGl2ZS1zZWFyY2ggLnNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtcHJlZGljdGl2ZS1zZWFyY2hfX25vbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7IH1cblxuLyogbGluZSAxODgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxN3B4IDMwcHggMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMjAwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX190aXRsZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7IH1cbiAgLyogbGluZSAyMTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX3RpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU2OyB9XG4gICAgLyogbGluZSAyMTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7IH1cbiAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX3RpdGxlLS12aWV3LWFsbC1mYWxzZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLyogbGluZSAyMjQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9fdGl0bGUtLXZpZXctYWxsLWZhbHNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKiBsaW5lIDIzMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX2hvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMjM5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX19ob3ZlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSAyNTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXByZWRpY3RpdmUtc2VhcmNoLWdyb3VwX19pdGVtcyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSAyNTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX2l0ZW1zIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7IH1cbiAgLyogbGluZSAyNjIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX2l0ZW1zIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDI2Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9faXRlbXMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTdweCAzMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgIC8qIGxpbmUgMjczLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcHJlZGljdGl2ZS1zZWFyY2gtZ3JvdXBfX2l0ZW1zIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU2OyB9XG4gICAgLyogbGluZSAyNzgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1wcmVkaWN0aXZlLXNlYXJjaC1ncm91cF9faXRlbXMgYSBtYXJrIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI4Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWZpbHRlcnMge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMjkyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1maWx0ZXJzX19kcm9wZG93bnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC03cHg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLyogbGluZSAzMDYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyxcbi5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyxcbi5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyxcbi5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogLTE1cHg7XG4gIHdpZHRoOiAxODAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjh2dztcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDM1cHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDMwNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyxcbiAgICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMsXG4gICAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDMyMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGksXG4gIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaSxcbiAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLFxuICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLyogbGluZSAzMjYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIsXG4gICAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyLFxuICAgIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlcixcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU2OyB9XG4gICAgLyogbGluZSAzMzEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQsIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQsXG4gICAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCxcbiAgICAuc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQsXG4gICAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCxcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjIzLCAyMzAsIDAuMyk7IH1cbiAgICAvKiBsaW5lIDMzNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5kaXNhYmxlZCxcbiAgICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGkuZGlzYWJsZWQsXG4gICAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpLmRpc2FibGVkLFxuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaS5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLyogbGluZSAzNDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQsXG4gICAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkLFxuICAgIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpmaXJzdC1jaGlsZCxcbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODcyNDM0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgICAvKiBsaW5lIDM1MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgICAgIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAuc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZCNkI2OyB9XG5cbi8qIGxpbmUgMzY2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duLnNlbGVjdHJpYy1hYm92ZSAuc2VsZWN0cmljLWl0ZW1zLFxuLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93bi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyxcbi5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMsXG4uc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duLnNlbGVjdHJpYy1hYm92ZSAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAzNzMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAzNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDM3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gKDdweCAqIDIpKTtcbiAgICAgIG1hcmdpbjogMCA3cHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtICg3cHggKiAyKSk7XG4gICAgICBtYXJnaW46IDAgN3B4IDIwcHg7IH0gfVxuICAvKiBsaW5lIDM5Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLyogbGluZSA0MDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgNTBweCAwIDI1cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAvKiBsaW5lIDQxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1zZWFyY2gtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG5cbi8qIGxpbmUgNDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0MTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgZmxleC1iYXNpczogMDsgfVxuICAgICAgLyogbGluZSA0MzIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1maWx0ZXJzX190eXBlICsgLndoLXNlYXJjaC1maWx0ZXJzX190eXBlIGEge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7IH0gfVxuICAvKiBsaW5lIDQzOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDQzOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUgYSB7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH0gfVxuICAvKiBsaW5lIDQ1OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZS5hY3RpdmUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzg3MjQzNDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDQ2Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMycHggMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0NjYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZXMge1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4vKiBsaW5lIDQ3OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNDg0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLmxvYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLyogbGluZSA0ODcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0cy5sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAvKiBsaW5lIDUwMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzLmxvYWRpbmcgLnNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDUxMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0cyAuc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDUxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogbGluZSA1MjQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZSwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDUyNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZSwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC8qIGxpbmUgNTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZSBtYXJrLCAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDIgbWFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDU0MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rLS1zZW50ZW5jZSwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay0tc2VudGVuY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTQwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rLS1zZW50ZW5jZSwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluay0tc2VudGVuY2Uge1xuICAgICAgICB3aWR0aDogNjAwcHg7IH0gfVxuXG4vKiBsaW5lIDU1NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX2NvdW50LCAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTU1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX2NvdW50LCAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLyogbGluZSA1NjgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDU3NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSA1NzgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAubm8tcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA1ODMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNTg4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLmJ0bi0tcmVhZG1vcmUsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5idG4tLW5ldy1wYWdlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtaW5zaWdodHMtbGlzdGluZ19fY3RhLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAucnRmIC53aC1saW5rIGEsIC5ydGYgLndoLWxpbmsgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgYSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIGEsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciBhLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtZ2VuZXJpYy1jb250ZW50X19saW5rLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtaW5zaWdodHMtdHlwZV9fY3RhLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuc2VyaWVzLWV4cGxvcmVyX19jdGEsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDU5Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLmJ0bi0tcmVhZG1vcmU6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuYnRuLS1uZXctcGFnZTpiZWZvcmUsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGw6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhOmJlZm9yZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YTpiZWZvcmUsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5ydGYgLndoLWxpbmsgYTpiZWZvcmUsIC5ydGYgLndoLWxpbmsgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgYTpiZWZvcmUsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbGluayBhOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIGE6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuZmVhdHVyZWQtY29udGVudC1jYXJvdXNlbC1pdGVtX19saW5rOmJlZm9yZSwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWdlbmVyaWMtY29udGVudF9fbGluazpiZWZvcmUsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuc2VyaWVzLWV4cGxvcmVyX19jdGE6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgNTk2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAuYnRuLS1yZWFkbW9yZTphZnRlciwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLmJ0bi0tbmV3LXBhZ2U6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1hY2NvcmRpb25fX3RvZ2dsZS1hbGw6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGE6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1pbnNpZ2h0cy1saXN0aW5nX19jdGE6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5ydGYgLndoLWxpbmsgYTphZnRlciwgLnJ0ZiAud2gtbGluayAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciBhOmFmdGVyLCAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYTphZnRlciwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIC53aC1saW5rIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIGE6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbms6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1nZW5lcmljLWNvbnRlbnRfX2xpbms6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIC5zZXJpZXMtZXhwbG9yZXJfX2N0YTphZnRlciwgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIrXCI7IH1cbiAgLyogbGluZSA2MDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAubm8tcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlcixcbiAgLmxvYWRpbmcgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYwNywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDYxMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19mYWNldCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLyogbGluZSA2MTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVyc19fZmFjZXQsIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19jbGVhciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2MTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnNfX2ZhY2V0LCAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVyc19fY2xlYXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuICAvKiBsaW5lIDYyOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19jbGVhcjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNjM0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnMgbWFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKiBsaW5lIDY0MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2NDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgNy41JTsgfSB9XG5cbi8qIGxpbmUgNjUxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2hfX25vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCA3LjUlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogNTVweDsgfVxuICAgICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX3dyYXBwZXI6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gNTVweCk7IH0gfVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fY29udGVudC5oYXMtbGlua3M6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXJfX2NvbnRlbnQuaGFzLWxpbmtzOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fY29udGVudC5oYXMtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3ICogMC43KTsgfSB9XG5cbi8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlci0tdG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyLS10b3Age1xuICAgICAgcGFkZGluZzogMTBweCAwIDVweDsgfSB9XG5cbi8qIGxpbmUgMTA1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlci0tYm90dG9tIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyLS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH0gfVxuXG4vKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2X190b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTE5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdCB7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH0gfVxuXG4vKiBsaW5lIDEzNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMTQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOjpiZWZvcmUge1xuICAgIGFsbDogdW5zZXQ7IH1cbiAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAxNTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC8qIGxpbmUgMTY1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCBhIHtcbiAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSAxNjksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAvKiBsaW5lIDE4MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxODcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgIC8qIGxpbmUgMTk4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgLyogbGluZSAyMTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM0MTQxNDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjIxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH1cbiAgICAgICAgLyogbGluZSAyMzAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTllbSkge1xuICAgIC8qIGxpbmUgMjM2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICAgIC8qIGxpbmUgMjQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50LCAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLyogbGluZSAyNTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyLWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLyogbGluZSAyNjMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI2Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIHtcbiAgICAgIGhlaWdodDogMjNweDsgfSB9XG4gIC8qIGxpbmUgMjcxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci0tc3VibmF2IC53aC1zdGlja3ktaGVhZGVyLWljb25zX19pY29uIHNwYW4ge1xuICAgIHBhZGRpbmc6IDFweCAwIDA7IH1cbiAgLyogbGluZSAyNzUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktaGVhZGVyLS1zdWJuYXYgLndoLXN0aWNreS1oZWFkZXItaWNvbnNfX2ljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjgwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItLXN1Ym5hdiAud2gtc3RpY2t5LWhlYWRlci1pY29uc19faWNvbi0tcHJpbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjg1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuLndoLXN0aWNreS1zdWJuYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLyogbGluZSAyOTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMzEzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4gICAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWNvbmRhcnktc3ViLW5hdi5zY3NzICovXG4gIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDMyMSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7IH1cbiAgICAvKiBsaW5lIDMzMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgMzMzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjE4NzVyZW07IH0gfVxuICAvKiBsaW5lIDM1MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDBweDsgfVxuICAgIC8qIGxpbmUgMzUzLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7IH1cbiAgICAvKiBsaW5lIDM2NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgY29sb3I6ICMwMDU3NkY7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzc4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfSB9XG4gIC8qIGxpbmUgMzg0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgei1pbmRleDogNTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDM5Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY29uZGFyeS1zdWItbmF2LnNjc3MgKi9cbiAgLndoLXN0aWNreS1zdWJuYXYgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzk5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAud2gtc3RpY2t5LXN1Ym5hdiAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZTpmaXJzdC1vZi10eXBlIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTllbSkge1xuICAgIC8qIGxpbmUgNDA0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzQuOTllbSkge1xuICAgIC8qIGxpbmUgNDExLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2Vjb25kYXJ5LXN1Yi1uYXYuc2NzcyAqL1xuICAgIC53aC1zdGlja3ktc3VibmF2IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIGRpdjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuLndoLXNlY3Rpb24tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgIC53aC1zZWN0aW9uLW5hdiB7XG4gICAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHRvcDogMTc1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxNS40JTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjE1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMTUpOyB9XG4gICAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrIHtcbiAgICAgICAgdG9wOiAyMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NXB4OyB9XG4gICAgICAgIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjazpob3ZlciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAud2gtc2VjdGlvbi1uYXZfX3RvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODcyNDM0O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAud2gtc2VjdGlvbi1uYXZfX3RvZ2dsZTphZnRlciB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMC43NTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAud2gtc2VjdGlvbi1uYXZfX3RvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXNlY3Rpb24tbmF2X190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgIC53aC1zZWN0aW9uLW5hdi5leHBhbmRlZCAud2gtc2VjdGlvbi1uYXZfX3RvZ2dsZSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjIpLCAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMDUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA0MHB4IHJnYmEoMzAsIDI2LCAyNywgMC4yKSwgMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjA1KTsgfVxuICAgICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdi5leHBhbmRlZCAud2gtc2VjdGlvbi1uYXZfX3RvZ2dsZTphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4ud2gtc2VjdGlvbi1uYXYtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgLndoLXNlY3Rpb24tbmF2LWxpc3Qge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAud2gtc2VjdGlvbi1uYXYtbGlzdCB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNjBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gIC53aC1zZWN0aW9uLW5hdi5leHBhbmRlZCAud2gtc2VjdGlvbi1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAvKiBsaW5lIDEzNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgIC53aC1zZWN0aW9uLW5hdi5leHBhbmRlZCAud2gtc2VjdGlvbi1uYXYtbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXNlY3Rpb24tbmF2LmV4cGFuZGVkIC53aC1zZWN0aW9uLW5hdi1saXN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LmV4cGFuZGVkIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgICAtbXMtZmxleDogMSA1MCU7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxIDUwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuZXhwYW5kZWQgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7IH0gfVxuICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIC8qIGxpbmUgMTc1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAxNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTc5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgZm9udC1zaXplIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCBmb250LXNpemUgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIGZvbnQtc2l6ZSAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIGZvbnQtc2l6ZSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTk3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDU3NkY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAgICAgLyogbGluZSAyMDgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjEyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgICAgICAvKiBsaW5lIDIyMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgICAgLyogbGluZSAyMjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgICAgLyogbGluZSAyMzgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDI0NSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAtNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAgICAgLyogbGluZSAyNTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudDpob3ZlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjU3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQgYSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAgICAgLyogbGluZSAyNjEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgICAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAvKiBsaW5lIDI2Nywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjcxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAvKiBsaW5lIDI3Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2sgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCB7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAgICAgLyogbGluZSAyODEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2sgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudDpiZWZvcmUge1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMjg1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAgIC8qIGxpbmUgMjk0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtLXdoaXRlIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmJlZm9yZSxcbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZS5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAgICAgLyogbGluZSAyOTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi0td2hpdGUgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0gYSxcbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZS5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAvKiBsaW5lIDMwMiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZSAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50LFxuICAgICAgICAud2gtc2VjdGlvbi1uYXYtLXdoaXRlLnN0dWNrIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtLmN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgICAgLyogbGluZSAzMDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZSAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IGEsXG4gICAgICAgICAgLndoLXNlY3Rpb24tbmF2LS13aGl0ZS5zdHVjayAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IGEge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgLyogbGluZSAzMTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi0td2hpdGUgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgIC8qIGxpbmUgMzE1LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAud2gtc2VjdGlvbi1uYXYtLXdoaXRlLnN0dWNrIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLyogbGluZSAzMTksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjazpob3ZlciAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgICAgICAgIC8qIGxpbmUgMzI0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjazpob3ZlciAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgICAgICAvKiBsaW5lIDMyOSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW06aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMzMyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgICAgLndoLXNlY3Rpb24tbmF2LnN0dWNrOmhvdmVyIC53aC1zZWN0aW9uLW5hdi1saXN0X19pdGVtOmhvdmVyIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgICAgICAgIC8qIGxpbmUgMzM3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2VjdGlvbi1uYXYuc2NzcyAqL1xuICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjazpob3ZlciAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbSBhIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgICAgICAvKiBsaW5lIDM0Mywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudCB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgICAgICAgICAgLyogbGluZSAzNDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4gICAgICAgICAgICAud2gtc2VjdGlvbi1uYXYuc3R1Y2s6aG92ZXIgLndoLXNlY3Rpb24tbmF2LWxpc3RfX2l0ZW0uY3VycmVudDpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDM1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NlY3Rpb24tbmF2LnNjc3MgKi9cbiAgICAgICAgICAgIC53aC1zZWN0aW9uLW5hdi5zdHVjazpob3ZlciAud2gtc2VjdGlvbi1uYXYtbGlzdF9faXRlbS5jdXJyZW50IGEge1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODcyNDM0OyB9IH1cblxuLyogbGluZSAzNjIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zZWN0aW9uLW5hdi5zY3NzICovXG4ud2gtc2VjdGlvbi1uYXYtLWhpZGUge1xuICBsZWZ0OiAtMjUwcHg7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtdGhpcy5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAyNDBweDtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzNXB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAvKiBsaW5lIDIyLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtdGhpcy5zY3NzICovXG4gIC5zaGFyZXRoaXMtb3BlbiAud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk7IH1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMjgyMzI0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS10aGlzLnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX19pdGVtOmhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU2OyB9XG5cbi8qIGxpbmUgNDcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS10aGlzLnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLXNoYXJldGhpc19faXRlbS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zaGFyZS10aGlzLnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyLXNoYXJldGhpc19faXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSA2NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NoYXJlLXRoaXMuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXNfX2l0ZW0tLXRpdGxlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I2QjZCNjsgfVxuXG4vKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtdGhpcy5zY3NzICovXG4uc2hhcmV0aGlzLW9wZW4gLndoLXN0aWNreS1oZWFkZXItc2hhcmV0aGlzX190cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERjVGNzsgfVxuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc2hhcmUtdGhpcy5zY3NzICovXG4gIC5zaGFyZXRoaXMtb3BlbiAud2gtc3RpY2t5LWhlYWRlci1zaGFyZXRoaXNfX3RyaWdnZXIgc3BhbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zcGlubmVyLnNjc3MgKi9cbi5zcGlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NwaW5uZXIuc2NzcyAqL1xuICAuc3Bpbm5lciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lckFuaW0gMS41cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyQW5pbSAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zcGlubmVyLnNjc3MgKi9cbiAgICAuc3Bpbm5lciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zcGlubmVyLnNjc3MgKi9cbiAgICAuc3Bpbm5lciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgLyogbGluZSAyMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3NwaW5uZXIuc2NzcyAqL1xuICAgIC5zcGlubmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXJBbmltIHtcbiAgMCUsXG4gIDYwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXJBbmltIHtcbiAgMCUsXG4gIDYwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbi53aC1zdGlja3ktaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IC0xNTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgYm94LXNoYWRvdyAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMiksIDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMiksIDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4wNSk7IH1cbiAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuICAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIxcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3RpY2t5LWhlYWRlci5zY3NzICovXG4gICAgICAud2gtc3RpY2t5LWhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDcuNSUgMzBweDsgfSB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1zdGlja3ktaGVhZGVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTVweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3RpY2t5LWhlYWRlci5zY3NzICovXG4gICAgICAud2gtc3RpY2t5LWhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXJfX2N0YSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3N0aWNreS1oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXN0aWNreS1oZWFkZXJfX2N0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtOyB9IH1cbiAgICAvKiBsaW5lIDc0LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3RpY2t5LWhlYWRlci5zY3NzICovXG4gICAgLndoLXN0aWNreS1oZWFkZXJfX2N0YTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fc3RpY2t5LWhlYWRlci5zY3NzICovXG4ud2gtc3RpY2t5LWhlYWRlci0taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgOTMsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL19zdGlja3ktaGVhZGVyLnNjc3MgKi9cbi53aC1zY3JvbGwtcHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuLndoLXV0aWxpdHktbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICBvcmRlcjogNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDEwLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb25fX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDI3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW1fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweCAycHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAudXRpbGl0eS1vcGVuIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjNjUwOTE4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fYXJyb3cgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSA2Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW1fX2Fycm93OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kb3duLWFycm93LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLyogbGluZSA3Miwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAudXRpbGl0eS1vcGVuIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kb3duLWFycm93LnN2Z1wiKTsgfVxuICAgIC8qIGxpbmUgNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogMzdweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IHNvbGlkICNFNkU2RTY7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzVweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAgIC8qIGxpbmUgNzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW1fX2Ryb3Bkb3duIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgICAvKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAudXRpbGl0eS1vcGVuIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLyogbGluZSAxMDUsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLndoLXV0aWxpdHktbmF2aWdhdGlvbi1pdGVtX19kcm9wZG93bi1pdGVtIGEge1xuICAgICAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgICAgICAvKiBsaW5lIDExNSwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAgIC53aC11dGlsaXR5LW5hdmlnYXRpb24taXRlbV9fZHJvcGRvd24taXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTc2RjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzZERkU2OyB9XG4gICAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAud2gtdXRpbGl0eS1uYXZpZ2F0aW9uLWl0ZW1fX2Ryb3Bkb3duLWl0ZW0tc2VsZWN0ZWQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDA1NzZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzZERkU2OyB9XG5cbi8qIGxpbmUgMTM5LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbi53aC1oZWFkZXItbmF2aWdhdGlvbl9fdXRpbGl0eSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzksIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fdXRpbGl0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAxNTEsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3V0aWxpdHkgbGk6bGFzdC1jaGlsZCAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTU3LCBzcmMvc2Nzcy9tb2R1bGVzL2dsb2JhbC9fdXRpbGl0eS1uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX191dGlsaXR5IC5zZWxlY3RyaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fdXRpbGl0eSAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDE3NCwgc3JjL3Njc3MvbW9kdWxlcy9nbG9iYWwvX3V0aWxpdHktbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX191dGlsaXR5IC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLyogbGluZSAxNzcsIHNyYy9zY3NzL21vZHVsZXMvZ2xvYmFsL191dGlsaXR5LW5hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX191dGlsaXR5IC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZG93bi1hcnJvdy13aGl0ZS5zdmdcIik7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMS41cyBlYXNlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4uaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgcGFkZGluZzogMTA1cHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2xpbmsge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2xpbms6aG92ZXIgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2JhY2tncm91bmQsXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2xpbms6aG92ZXIgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2JhY2tncm91bmQtLWJsdXJyZWQge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTY0cHggNjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2xpbmsge1xuICAgICAgcGFkZGluZzogMTUwcHggNy41JTsgfSB9XG5cbi8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDM4cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXAge1xuICAgICAgcGFkZGluZzogNTZweCA3MHB4IDU1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMjAwcHggODBweDsgfSB9XG5cbi8qIGxpbmUgNzgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNzgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMTBweDsgfSB9XG5cbi8qIGxpbmUgMTAxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudC5zY3NzICovXG4gICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTMxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X190eXBlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyODIzMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbi5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19iYWNrZ3JvdW5kLS1ibHVycmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMTA1cHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIxMHB4KTtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMS41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDEuNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDEycHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19iYWNrZ3JvdW5kLS1ibHVycmVkIHtcbiAgICAgIHRvcDogLTE2NHB4O1xuICAgICAgbGVmdDogLTY0cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTI4cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMjhweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fYmFja2dyb3VuZC0tYmx1cnJlZCB7XG4gICAgICB0b3A6IC0xNzBweDtcbiAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0MHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzQwcHgpOyB9IH1cbiAgLyogbGluZSAxNzUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAuaG9tZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fYmFja2dyb3VuZC0tYmx1cnJlZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAxLCA5LCAyNCwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLyogbGluZSAxNzUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnQuc2NzcyAqL1xuICAgICAgLmhvbWVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2JhY2tncm91bmQtLWJsdXJyZWQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgIC8qIGxpbmUgMTc1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50LnNjc3MgKi9cbiAgICAgIC5ob21lcGFnZS1mZWF0dXJlZC1jb250ZW50X19iYWNrZ3JvdW5kLS1ibHVycmVkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4ud2gtaG9tZS1wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuLndoLWhvbWUtcGFnZS1oZXJvX19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDUzJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTYwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0zNWRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDksIDI0LCAwLjgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oMzA1KSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMDUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX2Nhcm91c2VsX19zbGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSA3cyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjUsIDY1LCA2NSwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgICAvKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2Nhcm91c2VsX19zbGlkZS5hY3RpdmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWwgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gN3MgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSA3cyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDdzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjUsIDY1LCA2NSwgMC44NSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgIC8qIGxpbmUgNzgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ob21lLXBhZ2UtaGVyb19fY2Fyb3VzZWwgaW1nLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMjdweCA1OHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveC1mb2N1c2VkIC53aC1ob21lLXBhZ2UtaGVyb19fY29udGVudCB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gICAgICAvKiBsaW5lIDk4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtYm94LWZvY3VzZWQgLndoLWhvbWUtcGFnZS1oZXJvX19jb250ZW50IC53aC1ob21lLXBhZ2UtaGVyb19fbG9nbyB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fbG9nbyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuNCkpO1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC40KSk7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gICAgLndoLWhvbWUtcGFnZS1oZXJvX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTA2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2xvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIC8qIGxpbmUgMTIwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgLndoLWhvbWUtcGFnZS1oZXJvX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4ud2gtaG9tZS1wYWdlLWhlcm9fX2FuaW1hdGVkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuLndoLWhvbWUtcGFnZS1oZXJvX19zbHVnIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ob21lLXBhZ2UtaGVyb19fc2x1ZyB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX3NsdWcge1xuICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH0gfVxuICAvKiBsaW5lIDE2MCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fc2x1ZzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzNweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNjAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWhvbWUtcGFnZS1oZXJvX19zbHVnOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1ob21lLXBhZ2UtaGVyb19fc2x1ZzphZnRlciB7XG4gICAgICAgIG1hcmdpbjogMzdweCBhdXRvIDQwcHg7IH0gfVxuXG4vKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4ud2gtaG9tZS1wYWdlLWhlcm9fX3NlYXJjaGJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3NXB4OyB9XG4gIC8qIGxpbmUgMTgzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgLndoLWhvbWUtcGFnZS1oZXJvX19zZWFyY2hiYXItY29udGFpbmVyIC53aC1zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLyogbGluZSAxODgsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX3NlYXJjaGJhci1jb250YWluZXIgLndoLXNlYXJjaC1ib3hfX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi8qIGxpbmUgMTk0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDIwMiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9faG9tZXBhZ2UtaGVyby5zY3NzICovXG4gIC53aC1ob21lLXBhZ2UtaGVyb19fbGlua3MgbGkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSAyMDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgIC53aC1ob21lLXBhZ2UtaGVyb19fbGlua3MgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAyMDcsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgICAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2xpbmtzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAyMXB4OyB9IH1cbiAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4yKTsgfVxuICAgIC8qIGxpbmUgMjI4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX2xpbmtzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyMjAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWhvbWUtcGFnZS1oZXJvX19saW5rcyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi8qIGxpbmUgMjM4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbi53aC1ob21lLXBhZ2UtaGVyb19fc2Nyb2xsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMik7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjU0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgLndoLWhvbWUtcGFnZS1oZXJvX19zY3JvbGw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjU3LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19ob21lcGFnZS1oZXJvLnNjc3MgKi9cbiAgICAud2gtaG9tZS1wYWdlLWhlcm9fX3Njcm9sbDpob3ZlciBzdmcge1xuICAgICAgdG9wOiA3cHg7IH1cbiAgLyogbGluZSAyNjIsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLWhlcm8uc2NzcyAqL1xuICAud2gtaG9tZS1wYWdlLWhlcm9fX3Njcm9sbCBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgZmlsbDogI0ZGRjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX2hvbWVwYWdlLXJ0Zi5zY3NzICovXG4ucnRmLS1ob21lcGFnZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwge1xuICAgICAgbWFyZ2luOiAxMTBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7IH0gfVxuICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAyNSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAvKiBsaW5lIDM1LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSBhIHtcbiAgICAgIGN1cnNvcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC53aC1zaG93Y2FzZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSA1Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSBhOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDY2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1JSAhaW1wb3J0YW50OyB9IH1cbiAgICAvKiBsaW5lIDc2LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1zbGlkZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgODMsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1hY3RpdmUgKyAuc2xpY2stc2xpZGUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1hY3RpdmUgKyAuc2xpY2stc2xpZGUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwJSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLndoLXNob3djYXNlLWNhcm91c2VsIC5zbGljay1hY3RpdmUgKyAuc2xpY2stc2xpZGUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1JSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA5Niwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxOyB9XG4gIC8qIGxpbmUgMTA0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gIC5zbGljay1hY3RpdmUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDExMCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDcwcHg7IH0gfVxuXG4vKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDEyNywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAuc2xpY2stYWN0aXZlIC53aC1zaG93Y2FzZS1jYXJvdXNlbC1zbGlkZV9faW1nLXdyYXBwZXIgcGljdHVyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4ud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzMywgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC53aC1zaG93Y2FzZS1jYXJvdXNlbC1zbGlkZV9faW1nIHtcbiAgICAgIHdpZHRoOiA2NCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9IH1cbiAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgLnNsaWNrLWFjdGl2ZSAud2gtc2hvd2Nhc2UtY2Fyb3VzZWwtc2xpZGVfX2ltZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvaG9tZXBhZ2UvX3Nob3djYXNlLWNhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5zbGljay1hY3RpdmUgLndoLXNob3djYXNlLWNhcm91c2VsLXNsaWRlX19pbWcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDE1NCwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTU0LCBzcmMvc2Nzcy9tb2R1bGVzL2hvbWVwYWdlL19zaG93Y2FzZS1jYXJvdXNlbC5zY3NzICovXG4gICAgLndoLXNob3djYXNlLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDE2Miwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuLndoLXNob3djYXNlLWNhcm91c2VsX19jdXJzb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWxfX2N1cnNvci5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAvKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9ob21lcGFnZS9fc2hvd2Nhc2UtY2Fyb3VzZWwuc2NzcyAqL1xuICAud2gtc2hvd2Nhc2UtY2Fyb3VzZWxfX2N1cnNvciBzdmcge1xuICAgIGZpbGw6ICM4NzI0MzQ7IH1cblxuLyogbGluZSA1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzLWV2ZW50cy9faW5zaWdodHMtZXZlbnRzLnNjc3MgKi9cbi53aC1pbnNpZ2h0LWV2ZW50c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzLWV2ZW50cy9faW5zaWdodHMtZXZlbnRzLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodC1ldmVudHNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDUwLjYyNXJlbTsgfSB9XG5cbi8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuLndoLWluc2lnaHQtZXZlbnRzLXNlYXJjaCAud2gtc2VhcmNoX193cmFwcGVyIHtcbiAgbWFyZ2luOiAycHggMjVweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMjYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuLndoLWluc2lnaHQtZXZlbnRzLWJ1dHRvbnMge1xuICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGhlaWdodDogNjBweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0LWV2ZW50cy1idXR0b25zIHtcbiAgICAgIG1hcmdpbjogMCAtMXB4OyB9IH1cblxuLyogbGluZSA0Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4ud2gtYnV0dG9uLW9wdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxRTFBMUI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDQ5JTsgfVxuICAvKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzLWV2ZW50cy9faW5zaWdodHMtZXZlbnRzLnNjc3MgKi9cbiAgLndoLWJ1dHRvbi1vcHRpb24tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuICAgIC53aC1idXR0b24tb3B0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbi8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuLndoLXNlYXJjaC1pbnNpZ2h0LWV2ZW50LWJveCB7XG4gIGZsb2F0OiBub25lO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy1ldmVudHMvX2luc2lnaHRzLWV2ZW50cy5zY3NzICovXG4gIC53aC1zZWFyY2gtaW5zaWdodC1ldmVudC1ib3ggPiAud2gtc2VhcmNoLWJveF9fZmllbGQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMtZXZlbnRzL19pbnNpZ2h0cy1ldmVudHMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtaW5zaWdodC1ldmVudC1ib3gge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1pbi13aWR0aDogMjAuNjI1cmVtOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWdyaWQtaXRlbS5zY3NzICovXG4ud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW0sIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEzcHggMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbSwgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbSwgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuICAvKiBsaW5lIDE1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWdyaWQtaXRlbS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbSBpbWcsIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtZ3JpZC1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX19jb250ZW50LCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogLTQwcHggMjBweCA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtZ3JpZC1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX19saW5rLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpOyB9XG4gICAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbV9fbGluazpob3ZlciwgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cbiAgLyogbGluZSA0NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1ncmlkLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW1fX3RpdGxlLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogOTlweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICAvKiBsaW5lIDU1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWdyaWQtaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX190aXRsZSBwLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtZ3JpZC1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX19kYXRlLCAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNkY2RjZGOyB9XG4gIC8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtZ3JpZC1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX190eXBlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdCwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggNXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0U2RTZFNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdCwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0LCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNTBweCA2MHB4OyB9IH1cbiAgLyogbGluZSAyMCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHQ6bGFzdC1jaGlsZCwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFNkU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdG9wLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RvcCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX2RhdGUsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzZGNkY2RjsgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdHlwZXMsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdHlwZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDQ0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdHlwZXMtaXRlbSBhLFxuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzI4MjMyNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2OyB9XG4gICAgICAvKiBsaW5lIDY0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3R5cGVzLWl0ZW0gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZGNkY2Q7IH1cbiAgICAgIC8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdHlwZXMtaXRlbS0tdHlwZSBhLFxuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtLS10eXBlIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuICAgICAgLyogbGluZSA3NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtLS10eXBlIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzMxZjJjOyB9XG4gIC8qIGxpbmUgODIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190aXRsZSwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgODIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdGl0bGUsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3RpdGxlIGEsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgYSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAvKiBsaW5lIDk5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3RpdGxlIGE6aG92ZXIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAgICAgICAvKiBsaW5lIDEwMywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgICAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3RpdGxlIGE6aG92ZXIgKiwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSBhOmhvdmVyICoge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX3RpdGxlIHAsIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fdGl0bGUgKiwgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBjb2xvcjogIzI4MjMyNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAxMTQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHQtbGlzdGluZy1pdGVtLnNjc3MgKi9cbiAgICAgICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190aXRsZSAqLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlICoge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH0gfVxuICAvKiBsaW5lIDEyOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodC1saXN0aW5nLWl0ZW0uc2NzcyAqL1xuICAud2gtaW5zaWdodHMtbGlzdGluZy1yZXN1bHRfX2Rlc2NyaXB0aW9uLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gIC8qIGxpbmUgMTM4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLXJlc3VsdF9fcGRmLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3BkZiwgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19wZGYge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0LWxpc3RpbmctaXRlbS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X19wZGY6YmVmb3JlLCAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3BkZjpiZWZvcmUsIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fcGRmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9wZGYucG5nXCIpOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC8qIGxpbmUgOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlcl9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXJfX2hlYWRlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gICAgLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2xpZGVyX19oZWFkZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgcGFkZGluZzogNTBweCAwIDkwcHg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAyMywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgLndoLWluc2lnaHRzLXNsaWRlcl9faGVhZGVyLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCA3LjUlOyB9IH1cbiAgLyogbGluZSAzNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogLTgwcHggMjVweCAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2xpZGVyX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAtNzBweCA3LjUlIDMwcHg7IH0gfVxuICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXNsaWRlcl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2xpZGVyLXBhZ2luYXRpb25fX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2xpZGVyLXBhZ2luYXRpb25fX2RvdHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAvKiBsaW5lIDc0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXNsaWRlcl9fZm9vdGVyIC53aC1pbnNpZ2h0cy1zbGlkZXItcGFnaW5hdGlvbl9fZG90cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA4Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlcl9fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgOTEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC8qIGxpbmUgOTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC8qIGxpbmUgMTAzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1zbGlkZSAud2gtaW5zaWdodHMtc2xpZGVyLWl0ZW0sIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSwgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zbGlkZXIgLnNsaWNrLXNsaWRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSAxMTMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stc2xpZGUgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX19saW5rLCAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1zbGlkZSAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xpbmssIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1zbGlkZSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbGluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stc2xpZGUgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtX19saW5rIGRpdjpvbmx5LWNoaWxkLCAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1zbGlkZSAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xpbmsgZGl2Om9ubHktY2hpbGQsIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1zbGlkZSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbGluayBkaXY6b25seS1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3MHB4OyB9XG4gIC8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLyogbGluZSAxMjcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC8qIGxpbmUgMTMwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy1zbGlkZXIuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXNsaWRlciAuc2xpY2stZG90cyBsaTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLyogbGluZSAxMzksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zbGlkZXJfX2Zvb3RlciAuc2xpY2stZG90cyBsaTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE0NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNsaWRlcl9fZm9vdGVyIC53aC1pbnNpZ2h0cy1zbGlkZXItcGFnaW5hdGlvbl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNTAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXNsaWRlci5zY3NzICovXG4gIC5zZWFyY2gtZG9uZSAud2gtaW5zaWdodHMtc2xpZGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDE1OCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtc2xpZGVyLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zbGlkZXItaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4ud2gtaW5zaWdodHMtdHlwZS53aC1pbnNpZ2h0cy10eXBlLS1mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXR5cGUud2gtaW5zaWdodHMtdHlwZS0tZnVsbC13aWR0aCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy10eXBlLndoLWluc2lnaHRzLXR5cGUtLWZ1bGwtd2lkdGggLndoLWluc2lnaHRzLXR5cGVfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuXG4vKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy10eXBlLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy10eXBlIHtcbiAgbWF4LXdpZHRoOiA5MHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy10eXBlIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMjksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtdHlwZV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXR5cGVfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bzsgfSB9XG4gIC8qIGxpbmUgNDIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtdHlwZV9fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy10eXBlLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXR5cGUgLndoLWluc2lnaHRzLXNsaWRlci1pdGVtLCAud2gtaW5zaWdodHMtdHlwZSAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0sIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtdHlwZSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9faW5zaWdodHMtdHlwZS5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy10eXBlX19jdGE6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtdHlwZV9fY3RhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxOXB4OyB9XG4gIC8qIGxpbmUgNjcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX2luc2lnaHRzLXR5cGUuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtdHlwZV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDcyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19pbnNpZ2h0cy10eXBlLnNjc3MgKi9cbiAgLnNlYXJjaC1kb25lIC53aC1pbnNpZ2h0cy10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2ggLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDQwcHggMjVweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2VhcmNoIC53aC1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDMwcHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2ggLndoLXNlYXJjaC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2ggLndoLXNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDsgfSB9XG5cbi8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWJveC5sb2FkaW5nIC5zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtYm94IC5zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA0Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2ggLndoLXNlYXJjaC1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1uZXctaW5zaWdodHMtc2VhcmNoIC53aC1zZWFyY2gtYm94IHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaCAud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLmxvYWRpbmcgLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy0tYmxvZ3MgLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDczLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoIC5zZWxlY3RyaWMtd2gtc2VhcmNoLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTRweCk7IH0gfVxuXG4vKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaCAuc2VsZWN0cmljLXdoLXNlYXJjaC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0c19fb3B0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1yZXN1bHRzX19vcHRzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA4OCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX29wdHMge1xuICAgICAgcmlnaHQ6IDclOyB9IH1cblxuLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ubm8tcmVzdWx0cyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtdmlld3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTEwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLS1ibG9ncyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtdmlld3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLXZpZXdzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xuICBjb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLXZpZXdzX19pdGVtOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLXZpZXdzX19pdGVtLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEzNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtc29ydCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zZWFyY2gtc29ydCB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMTQxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAubm8tcmVzdWx0cyAud2gtaW5zaWdodHMtc2VhcmNoLXNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMTU3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLXJlc3VsdHMtLWxpc3QgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE2MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW06bGFzdC1jaGlsZC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDE3Nywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0gLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAvKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAvKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190b3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSAyMDcsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdHlwZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSAyMjQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC8qIGxpbmUgMjM4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI0OCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19wZGYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyNTUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTsgfVxuICAvKiBsaW5lIDI2NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1yZXN1bHRzLS1ncmlkIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX193cmFwcGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7IH1cblxuLyogbGluZSAyNzMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDI4MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjg1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLWJsb2cgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSAyOTYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjsgfVxuICAvKiBsaW5lIDMwNCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXJlZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAxLCA5LCAyNCwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC8qIGxpbmUgMzA0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXJlZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgICAgIC8qIGxpbmUgMzA0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXJlZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cbiAgLyogbGluZSAzMTgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibHVlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NywgMTExLCAwLjc1KTsgfVxuICAvKiBsaW5lIDMyMiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLWJsYWNrIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMjYsIDI3LCAwLjMpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAvKiBsaW5lIDMyMiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibGFjayAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDcsIDcsIDAuNSk7IH0gfVxuICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgLyogbGluZSAzMjIsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxhY2sgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgNDUsIDQ3LCAwLjUpOyB9IH1cbiAgLyogbGluZSAzMzYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS13aGl0ZSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2U6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLyogbGluZSAzNDMsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMjVweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM0Mywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDI1MHB4IDUwcHggOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMzU5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudDpob3ZlciAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY3RhOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMzYzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudDpob3ZlciAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY3RhOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDM3OSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1zZWFyY2gtcmVzdWx0cy0tZ3JpZCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAzODUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDM4NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIGxpbmUgMzk4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXdoaXRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgNDEwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLWJsb2cgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2N0YSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi8qIGxpbmUgNDE0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXdoaXRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jdGEge1xuICBjb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDQxOSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS1ibG9nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jdGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDQyMywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtLS13aGl0ZSAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY3RhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSA0MjksIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbS0tYmxvZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY3RhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgNDMzLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tLXdoaXRlIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19jdGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7IH1cblxuLyogbGluZSA0NDAsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHMtLWdyaWQgLndoLWluc2lnaHRzLWxpc3RpbmctcmVzdWx0X190eXBlcy1pdGVtLS1zdWJ0eXBlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA0NDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDcuNSUgMjBweDsgfSB9XG5cbi8qIGxpbmUgNDU1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAyNXB4OyB9XG5cbi8qIGxpbmUgNDU5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLS1ibG9ncyAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA0NjUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4ud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMgLndoLWJsb2ctbGlzdGluZy0tYmxvZ3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBsaW5lIDQ3MCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy0tYmxvZ3MgLndoLWJsb2ctbGlzdGluZy0tYmxvZ3Mge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDQ3Niwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy0tYmxvZ3MgLndoLXNlYXJjaC1yZXN1bHRzX19jb3VudCwgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLS1ibG9ncyAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDMsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtLWJsb2dzIGgzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ4Miwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgNDgyLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyB7XG4gICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9IH1cbiAgLyogbGluZSA0OTEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNTAwLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4OyB9XG4gICAgLyogbGluZSA1MDUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNTE5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1pbnNpZ2h0cy1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjgwcHg7IH1cbiAgLyogbGluZSA1MjQsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtaW5zaWdodHMtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDUyNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLWluc2lnaHRzLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDUzNywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbi53aC1uZXctaW5zaWdodHMtc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNTQxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZWFyY2guc2NzcyAqL1xuICAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDU1MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEuYnRuLS1yZWFkbW9yZSwgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEuYnRuLS1uZXctcGFnZSwgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1jdGEsIC53aC1uZXctaW5zaWdodHMtc2VhcmNoX19saW5rIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLndoLWluc2lnaHRzLWxpc3RpbmdfX2N0YSwgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLnJ0ZiAud2gtbGluayBhLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEsIC5ydGYgLndoLWxpbmsgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgYS53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgYS53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgLndoLWxpbmsgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgYS53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS5mZWF0dXJlZC1jb250ZW50LWNhcm91c2VsLWl0ZW1fX2xpbmssIC53aC1uZXctaW5zaWdodHMtc2VhcmNoX19saW5rIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhLndoLWdlbmVyaWMtY29udGVudF9fbGluaywgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEud2gtaW5zaWdodHMtdHlwZV9fY3RhLCAud2gtbmV3LWluc2lnaHRzLXNlYXJjaF9fbGluayAud2gtY2FsbG91dC1ncmlkLWl0ZW1fX2N0YS5zZXJpZXMtZXhwbG9yZXJfX2N0YSwgLndoLW5ldy1pbnNpZ2h0cy1zZWFyY2hfX2xpbmsgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2N0YSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXIge1xuICBtYXJnaW46IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgLnNlcmllcy1leHBsb3JlciB7XG4gICAgICBtYXJnaW46IDQwcHggMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgIC5zZXJpZXMtZXhwbG9yZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAuc2VyaWVzLWV4cGxvcmVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDsgfSB9XG5cbi8qIGxpbmUgMjUsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4uc2VyaWVzLWV4cGxvcmVyX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI1LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgIC5zZXJpZXMtZXhwbG9yZXJfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi8qIGxpbmUgMzgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4uc2VyaWVzLWV4cGxvcmVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDVweDtcbiAgbWFyZ2luOiAzMHB4IDIwcHggMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAvKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSA1Mywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgLnNlcmllcy1leHBsb3Jlci1pdGVtOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMzgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgLnNlcmllcy1leHBsb3Jlci1pdGVtIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAzOCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzgsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgLnNlcmllcy1leHBsb3Jlci1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDU1cHgpO1xuICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG4vKiBsaW5lIDczLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlci1pdGVtX193cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX3dyYXBwZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAxLCA5LCAyNCwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAgIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA4MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAgIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvaW5zaWdodHMvX3Nlcmllcy1leHBsb3Jlci5zY3NzICovXG4gICAgICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDgxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgICAgLnNlcmllcy1leHBsb3Jlci1pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuOCk7IH0gfVxuXG4vKiBsaW5lIDExNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXItaXRlbV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIGNhbGMoMTAwJSArIDQwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDExNiwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgICAuc2VyaWVzLWV4cGxvcmVyLWl0ZW1fX2ltZyB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlci1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH0gfVxuXG4vKiBsaW5lIDE1MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXItaXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTU5LCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuLnNlcmllcy1leHBsb3Jlci1pdGVtX190eXBlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyODIzMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4vKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXItaXRlbV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHBhZGRpbmc6IDI1cHggMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL2luc2lnaHRzL19zZXJpZXMtZXhwbG9yZXIuc2NzcyAqL1xuICAgIC5zZXJpZXMtZXhwbG9yZXItaXRlbV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXJfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE4NSwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbiAgLnNlcmllcy1leHBsb3Jlcl9fZm9vdGVyIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fY3RhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDsgfVxuXG4vKiBsaW5lIDE5NCwgc3JjL3Njc3MvbW9kdWxlcy9pbnNpZ2h0cy9fc2VyaWVzLWV4cGxvcmVyLnNjc3MgKi9cbi5zZXJpZXMtZXhwbG9yZXJfX2N0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbi53aC1sb2NhdGlvbi1pbmZvIHtcbiAgbWFyZ2luOiAzMHB4IDMwcHggNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODcyNDM0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1pbmZvIHtcbiAgICAgIG1hcmdpbjogMzBweCA0MHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1pbmZvIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cbiAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIC53aC1sb2NhdGlvbi1pbmZvIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTksIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgICAgIC53aC1hcnRpY2xlLWhlcm8tY2FsbG91dHMgLndoLWxvY2F0aW9uLWluZm8ge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgICAud2gtYXJ0aWNsZS1oZXJvLWNhbGxvdXRzIC53aC1sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC8qIGxpbmUgMzIsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWluZm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzMiwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgICAgLndoLWxvY2F0aW9uLWluZm9fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgICAud2gtbG9jYXRpb24taW5mb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1pbmZvX19pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDQ1LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gICAgICAud2gtbG9jYXRpb24taW5mb19faW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICAgIC8qIGxpbmUgNjIsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgICAud2gtbG9jYXRpb24taW5mb19faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNjgsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWluZm9fX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2OCwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgICAgLndoLWxvY2F0aW9uLWluZm9fX2N0YSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDY1cHggMCAwO1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH0gfVxuICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgICAud2gtbG9jYXRpb24taW5mb19fY3RhIC5idG4tLXBsYWluLCAud2gtbG9jYXRpb24taW5mb19fY3RhIC5ydGYgYnV0dG9uLCAucnRmIC53aC1sb2NhdGlvbi1pbmZvX19jdGEgYnV0dG9uLCAud2gtbG9jYXRpb24taW5mb19fY3RhIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBidXR0b24sIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciAud2gtbG9jYXRpb24taW5mb19fY3RhIGJ1dHRvbiwgLndoLWxvY2F0aW9uLWluZm9fX2N0YSAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19kYXRlLWFwcGx5LCAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWxvY2F0aW9uLWluZm9fX2N0YSAud2gtYWNjb3JkaW9uLWl0ZW1fX2RhdGUtYXBwbHksIC53aC1sb2NhdGlvbi1pbmZvX19jdGEgLndoLXN1YnNjcmliZS1jYWxsb3V0X19jdGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA4Nywgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAud2gtbG9jYXRpb24tZGV0YWlscyB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4vKiBsaW5lIDk0LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4ud2gtbG9jYXRpb24tZGV0YWlsc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBjb2xvcjogIzI4MjMyNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbiAgICAud2gtbG9jYXRpb24tZGV0YWlsc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4vKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuLndoLWxvY2F0aW9uLWRldGFpbHNfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgY29sb3I6ICMyODIzMjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwNiwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1kZXRhaWxzX19hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAvKiBsaW5lIDExNywgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAud2gtbG9jYXRpb24tZGV0YWlsc19fYWRkcmVzcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAxMjIsIHNyYy9zY3NzL21vZHVsZXMvbG9jYXRpb24vX2xvY2F0aW9uLWluZm9ybWF0aW9uLnNjc3MgKi9cbi53aC1sb2NhdGlvbi1kZXRhaWxzX19saW5rLCAud2gtbG9jYXRpb24tZGV0YWlsc19fdGVsZXBob25lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTMzLCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4ud2gtbG9jYXRpb24tZGV0YWlsc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1kZXRhaWxzX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEzMywgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAgIC53aC1sb2NhdGlvbi1kZXRhaWxzX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMDsgfSB9XG5cbi8qIGxpbmUgMTQ3LCBzcmMvc2Nzcy9tb2R1bGVzL2xvY2F0aW9uL19sb2NhdGlvbi1pbmZvcm1hdGlvbi5zY3NzICovXG4ud2gtbG9jYXRpb24tZGV0YWlsc19fdGVsZXBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAud2gtbG9jYXRpb24tZGV0YWlsc19fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogXCJcXGYwOTVcIjtcbiAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAvKiBsaW5lIDE2NCwgc3JjL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24taW5mb3JtYXRpb24uc2NzcyAqL1xuICAud2gtbG9jYXRpb24tZGV0YWlsc19fdGVsZXBob25lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1hY2NvcmRpb24tZmlsdGVycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIEN1c3RvbWl6ZSB0aGUgbGFiZWwgKHRoZSB3aC1hY2NvcmRpb24taXRlbV9fY2hlY2tib3gpICovXG4gIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovIH1cbiAgLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fdGFiIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSAyNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYi1idXR0b25zIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLyogbGluZSAzNCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgMzgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW0tLW9wZW4gLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICAgIG1hcmdpbjogLTMwcHggMCAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAxNXB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZERkU2OyB9XG4gICAgICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGU6aG92ZXIgPiAqIHtcbiAgICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgLyogbGluZSA3Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgKyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC8qIGxpbmUgODQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGU6aG92ZXIsXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZTpob3ZlciA+ICoge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgOTAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAgICAgLyogbGluZSAxMDIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSA+IGlucHV0W3R5cGU9J2RhdGUnXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMTA3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSdkYXRlJ106Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcixcbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC8qIGxpbmUgMTIwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSdkYXRlJ106Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkOm5vdChbYXJpYS12YWx1ZW5vd10pLCAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlID4gaW5wdXRbdHlwZT0nZGF0ZSddOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQ6bm90KFthcmlhLXZhbHVlbm93XSksIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSdkYXRlJ106Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQ6bm90KFthcmlhLXZhbHVlbm93XSksXG4gICAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlID4gaW5wdXRbdHlwZT0ndGV4dCddOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZDpub3QoW2FyaWEtdmFsdWVub3ddKSxcbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZDpub3QoW2FyaWEtdmFsdWVub3ddKSxcbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgPiBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQ6bm90KFthcmlhLXZhbHVlbm93XSkge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxMjgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlIC5kYXRlX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLyogbGluZSAxNDAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX3N1YnR5cGUtLWRhdGUgLmRhdGVfaWNvbiA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fc3VidHlwZS0tZGF0ZSAuZGF0ZS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzc1NzU3NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC8qIGxpbmUgMTYwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19zdWJ0eXBlLS1kYXRlIC5kYXRlLWxhYmVsLmhpZGUtbGFiZWwge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuNXMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLmNoZWNrYm94LXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAvKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAuY2hlY2tib3gtbnVtIHtcbiAgICBjb2xvcjogIzZGNkY2RjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLyogbGluZSAxNzksIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX2NoZWNrYm94IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG4gIC8qIGxpbmUgMjA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fYnV0dG9ucyB7XG4gICAgcGFkZGluZy1ibG9jazogNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAvKiBsaW5lIDIxNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX29wdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxRTFBMUI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAvKiBsaW5lIDIyOSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fb3B0aW9uLS1hY3RpdmUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDIzNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAuY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAvKiBsaW5lIDI0Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC5jaGVja21hcms6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDI1Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC5jaGVja21hcms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjU4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLmNoZWNrbWFya19faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gIC8qIGxpbmUgMjYzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24taXRlbV9fY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NzZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLyogbGluZSAyNzAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLmNoZWNrbWFyay5hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDU3NkY7IH1cbiAgICAvKiBsaW5lIDI3Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC5jaGVja21hcmsuYWN0aXZlOjphZnRlciB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDI4Niwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWl0ZW1fX2RhdGUtYXBwbHkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7IH1cbiAgLyogbGluZSAyOTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7IH1cbiAgICAvKiBsaW5lIDMxMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLmxvYWRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMzE3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLnVubG9hZGVkLFxuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWJ0biAubG9hZGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAvKiBsaW5lIDMyMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLnVubG9hZGVkOmFmdGVyLFxuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtYnRuIC5sb2FkZWQ6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDU3NkY7IH1cbiAgICAvKiBsaW5lIDMzMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1idG4gLnVubG9hZGVkOmhvdmVyLFxuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtYnRuIC5sb2FkZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICAgIC8qIGxpbmUgMzM1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtYnRuIC51bmxvYWRlZDpob3ZlcjphZnRlcixcbiAgICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtYnRuIC5sb2FkZWQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDM0MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDM0NCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1zZWUtbW9yZS1pbnB1dCB+IGRpdjpudGgtY2hpbGQoMW4gKyA4KSB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC8qIGxpbmUgMzUzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWlucHV0OmNoZWNrZWQgfiBkaXY6bnRoLWNoaWxkKDFuICsgNykge1xuICAgICAgbWF4LWhlaWdodDogOTk5cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICAgIC8qIGxpbmUgMzYyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLXNlZS1tb3JlLWlucHV0OmNoZWNrZWQgfiAud2gtc2VlLW1vcmUtYnRuIC5sb2FkZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAzNjUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtc2VlLW1vcmUtaW5wdXQ6Y2hlY2tlZCB+IC53aC1zZWUtbW9yZS1idG4gLnVubG9hZGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzNzIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAzODEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLCAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSBoMixcbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZSA+IC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluayxcbiAgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyID4gLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rLFxuICAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgaDIgPiAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMzkxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlOjphZnRlciwgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19faGVhZGluZy1tb2JpbGUgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIGgyOjphZnRlciwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2hlYWRpbmctbW9iaWxlIGgyOjphZnRlcixcbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlID4gLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZS1saW5rOjphZnRlcixcbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDIgPiAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbms6OmFmdGVyLFxuICAgIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSBoMiA+IC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUtbGluazo6YWZ0ZXIge1xuICAgICAgYWxsOiB1bnNldDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzcyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA0MDEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLWFjY29yZGlvbi1maWx0ZXJzX19oZWFkaW5nLW1vYmlsZSAud2gtYWNjb3JkaW9uLWZpbHRlcnMtbW9iaWxlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMDAlOyB9XG5cbi8qIGxpbmUgNDA3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2Zvb3Rlci1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDAgMDsgfVxuICAvKiBsaW5lIDQxOSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tZmlsdGVycyAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2Zvb3Rlci1tb2JpbGUgPiAuYnRuLmJ0bi0tZGFyaywgLndoLWFjY29yZGlvbi1maWx0ZXJzICNjY2MgLndoLWFjY29yZGlvbi1maWx0ZXJzX19mb290ZXItbW9iaWxlID4gLmJ0bi0tZGFyayNjY2MtcmVjb21tZW5kZWQtc2V0dGluZ3MsICNjY2MgLndoLWFjY29yZGlvbi1maWx0ZXJzIC53aC1hY2NvcmRpb24tZmlsdGVyc19fZm9vdGVyLW1vYmlsZSA+IC5idG4tLWRhcmsjY2NjLXJlY29tbWVuZGVkLXNldHRpbmdzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA0MjQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19mb290ZXItbW9iaWxlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDA3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1maWx0ZXJzX19mb290ZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDQ0Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIGgyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAvKiBsaW5lIDQ1OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZTo6YWZ0ZXIsIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMjo6YWZ0ZXIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyBoMjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAvIDIgLSAxMDBweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuXG4vKiBsaW5lIDQ3MCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi8qIGxpbmUgNDc2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIHtcbiAgb3ZlcmZsb3cteDogY2xpcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDgwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIgLndoLXNlYXJjaC1yZXN1bHRzX190aXRsZSwgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfSB9XG5cbi8qIGxpbmUgNDg3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDQ4Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjhweCAwcHggMzBweDsgfSB9XG4gIC8qIGxpbmUgNDk0LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi8qIGxpbmUgNTAwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy0tbGlzdCAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUwMCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzLS1saXN0IC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7IH0gfVxuXG4vKiBsaW5lIDUxMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDUxMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAvKiBsaW5lIDUxOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtaW5zaWdodHMtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAgICAgLyogbGluZSA1MjEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLWluc2lnaHRzLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uIGRpdiA+ICoge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIC8qIGxpbmUgNTI3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiBkaXYgPiAuaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICMyODIzMjQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgNTM1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLyogbGluZSA1NDUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDU0NSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDcuNSUgMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA1NTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgNTcwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciAud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMgaDIsIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIgaDIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtaW4taW5saW5lLXNpemU6IDE5LjA2MjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDU3OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVycyB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgMCAwIDAuMTI1cmVtOyB9IH1cblxuLyogbGluZSA1ODQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnNfX2ZhY2V0IHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgbWFyZ2luOiA1cHggMnB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDU4NCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnNfX2ZhY2V0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLyogbGluZSA1OTIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnNfX2NsZWFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1OTIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0cy1maWx0ZXJzX19jbGVhciB7XG4gICAgICBtYXJnaW46IDVweCAzcHggMDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLyogbGluZSA2MDIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LWZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgNy41JTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDYwMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50LWZpbHRlcnMge1xuICAgICAgcGFkZGluZzogMCA0JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgNjEyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDYxMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbTsgfSB9XG5cbi8qIGxpbmUgNjIyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZ2VuZXJpYy1saXN0aW5nIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA2MjgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3Rlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDsgfVxuXG4vKiBsaW5lIDY0MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4ud2gtc2VhcmNoLWdlbmVyaWMtbGlzdGluZyAud2gtcHJlZGljdGl2ZS1zZWFyY2guZXhwYW5kZWQge1xuICB6LWluZGV4OiA1OyB9XG5cbi8qIGxpbmUgNjQ1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbi53aC1zZWFyY2gtZmlsdGVycy0tbGlzdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NXB4O1xuICByaWdodDogLTEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2NDUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZmlsdGVycy0tbGlzdGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IC03NXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7IH0gfVxuICAvKiBsaW5lIDY3Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fZmlsdGVycy5zY3NzICovXG4gIC5uYXYtb3Blbi1maWx0ZXJzIC53aC1zZWFyY2gtZmlsdGVycy0tbGlzdGluZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjczLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC5uYXYtb3Blbi1maWx0ZXJzIC53aC1zZWFyY2gtZmlsdGVycy0tbGlzdGluZyB7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsOyB9IH1cblxuLyogbGluZSA2ODMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuLndoLXNlYXJjaC1maWx0ZXJzLS1saXN0aW5nIC53aC1zZWFyY2gtZmlsdGVyc19fZHJvcGRvd25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2ODMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtZmlsdGVycy0tbGlzdGluZyAud2gtc2VhcmNoLWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLyogbGluZSA2OTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c2xpc3RpbmcvX2ZpbHRlcnMuc2NzcyAqL1xuI2NyZWRpdC53aC1hY2NvcmRpb24taXRlbS0tb3BlbiAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3NsaXN0aW5nL19yZXN1bHRzLnNjc3MgKi9cbi53aC1uZXctc2VhcmNoLS1saXN0aW5nIC53aC1pbnNpZ2h0cy1zZWFyY2gtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7IH1cblxuLyogbGluZSAxMCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzbGlzdGluZy9fcmVzdWx0cy5zY3NzICovXG4ud2gtbmV3LXNlYXJjaC0tbGlzdGluZyAud2gtc2VhcmNoLWJveCxcbi53aC1wZW9wbGUtc2VhcmNoLS1saXN0aW5nIC53aC1zZWFyY2gtYm94LFxuLndoLW5ldy1zZWFyY2gtbGlzdGluZy0tbGlzdGluZyAud2gtc2VhcmNoLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWFkZGl0aW9uYWwtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggMCAwO1xuICBwYWRkaW5nOiAwcHggMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWFkZGl0aW9uYWwtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTByZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWFkZGl0aW9uYWwtc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogOTByZW07XG4gICAgICBwYWRkaW5nOiAwIDYuNTYyNXJlbSAwOyB9IH1cbiAgLyogbGluZSAxNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC5jb2wtMzAgLndoLWFkZGl0aW9uYWwtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDI1cHggNDBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLWFkZGl0aW9uYWwtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1hZGRpdGlvbmFsLXNlY3Rpb25fX2l0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWFkZGl0aW9uYWwtc2VjdGlvbl9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdCB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3Qge1xuICAgICAgbWFyZ2luOiA0MHB4IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3Qge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQ3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3RfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3RfX2xpc3Qge1xuICAgICAgICBtaW4td2lkdGg6IDMzJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGxlZnQ7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfSB9XG5cbi8qIGxpbmUgODMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA4Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLyogbGluZSA5MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjsgfSB9XG4gIC8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAxMDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTE4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX19wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSAxMjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtYWRkaXRpb25hbC1jb250ZW50LXJvdy1jb250YWN0LWl0ZW1fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAvKiBsaW5lIDEzOSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fZW1haWwsIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fdGVsZXBob25lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC8qIGxpbmUgMTUwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX19lbWFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLyogbGluZSAxNTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG4gIC8qIGxpbmUgMTYzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX190ZWxlcGhvbmUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAvKiBsaW5lIDE2OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLWFkZGl0aW9uYWwtY29udGVudC1yb3ctY29udGFjdC1pdGVtX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG4gICAgLyogbGluZSAxNzcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbV9fdGVsZXBob25lOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDE4Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtcm93LWNvbnRhY3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjsgfVxuXG4vKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtYWRkaXRpb25hbC1jb250ZW50LWNvbnRhY3QtZ3JvdXBzLWdyaWRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDE5Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtYWRkaXRpb25hbC1jb250ZW50LWNvbnRhY3QtZ3JvdXBzLWdyaWQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTk3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1hZGRpdGlvbmFsLWNvbnRlbnQtY29udGFjdC1ncm91cHMtZ3JpZC1ncm91cF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDIwNSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1hZGRpdGlvbmFsLWNvbnRlbnQtY29udGFjdC1ncm91cHMtZ3JpZC1ncm91cF9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuXG4vKiBsaW5lIDIxNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtY29udGFjdC1ncm91cC1ncmlkLWdyb3VwX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDIyMywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtcmVzb3VyY2UtbGlzdGluZ19faXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMjMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgIC53aC1yZXNvdXJjZS1saXN0aW5nX19pdGVtcyB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAyMzQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtcmVzb3VyY2UtbGlzdGluZ19faXRlbXMgfiAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMjQwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1yZXNvdXJjZS1saXN0aW5nLWl0ZW1fX2ltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB3aWR0aDogMTVweDsgfVxuXG4vKiBsaW5lIDI0Niwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtcmVzb3VyY2UtbGlzdGluZy1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBmb250OiA0MDAgMTRweC8xNnB4IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgfVxuICAvKiBsaW5lIDI1Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1yZXNvdXJjZS1saXN0aW5nLWl0ZW0gKyAud2gtcmVzb3VyY2UtbGlzdGluZy1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi8qIGxpbmUgMjYyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1yZXNvdXJjZS1saXN0aW5nLWl0ZW1fX2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NzZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyNjgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtcmVzb3VyY2UtbGlzdGluZy1pdGVtX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDI3NCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtc29jaWFsLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSAyNzksIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLXNvY2lhbF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAyODgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLXNvY2lhbF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjg4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtc29jaWFsX19pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH0gfVxuICAvKiBsaW5lIDI5OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWxfX2ljb246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAvKiBsaW5lIDMwMywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWxfX2ljb24gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMzA5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbi53aC1zb2NpYWwtbWVkaWEtcm93IHtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDMwOSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgLndoLXNvY2lhbC1tZWRpYS1yb3cge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSU7IH0gfVxuICAvKiBsaW5lIDMxNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzE2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1zb2NpYWwtbWVkaWEtcm93X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAzMTYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLXNvY2lhbC1tZWRpYS1yb3dfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDMxNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtc29jaWFsLW1lZGlhLXJvd19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAvKiBsaW5lIDMzNywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93X19saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzMzcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLXNvY2lhbC1tZWRpYS1yb3dfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMzBweDtcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9IH1cblxuLyogbGluZSAzNTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDM2MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4ud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAtd2Via2l0LXBhZGRpbmctYmVmb3JlOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDIwcHg7XG4gIC13ZWJraXQtcGFkZGluZy1hZnRlcjogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzYxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTVweDsgfSB9XG4gIC8qIGxpbmUgMzcyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMzc5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbV9faW1hZ2UtbWVzc2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC8qIGxpbmUgMzg3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI4MjMyNDtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLyogbGluZSAzODcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAgICAgLndoLXNvY2lhbC1tZWRpYS1yb3ctaXRlbV9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDQxMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX25pY2tuYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLyogbGluZSA0MjAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtX190d2l0dGVyLWljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLyogbGluZSA0MjUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX2FkZGl0aW9uYWwtY29udGVudC1yb3cuc2NzcyAqL1xuICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDI1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19hZGRpdGlvbmFsLWNvbnRlbnQtcm93LnNjc3MgKi9cbiAgICAgIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAvKiBsaW5lIDQzOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQzOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gICAgICAud2gtc29jaWFsLW1lZGlhLXJvdy1pdGVtX19tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICAvKiBsaW5lIDQ1Miwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fYWRkaXRpb25hbC1jb250ZW50LXJvdy5zY3NzICovXG4gIC53aC1zb2NpYWwtbWVkaWEtcm93LWl0ZW1fX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDAgMS4wNjI1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyLjVyZW0gMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLXJvdyB7XG4gICAgICBtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDkwcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3Mtcm93IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtOyB9IH1cblxuLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzLXJvdyAud2gtcmVjZW50LW5ld3MtaXRlbTpudGgtY2hpbGQobis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLXJvdyAud2gtcmVjZW50LW5ld3MtaXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3c19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMzMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzX19oZWFkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzX19oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgcGFkZGluZzogNTBweCAwIDkwcHg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgICAud2gtcmVjZW50LW5ld3NfX2hlYWRlci13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDcuNSU7IH0gfVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTYwcHggMjVweCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3c19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IC02MHB4IDcuNSUgMzBweDsgfSB9XG5cbi8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi53aC1yZWNlbnQtbmV3c19fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3MtcGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgODEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzLXBhZ2luYXRpb25fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MtcGFnaW5hdGlvbl9fZG90cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSA4OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3c19fZm9vdGVyIC53aC1yZWNlbnQtbmV3cy1wYWdpbmF0aW9uX19kb3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3c19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3c19fbGlzdCB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfSB9XG5cbi8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3MgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDEyMCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKiBsaW5lIDEyNCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cyAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMzMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzIC5zbGljay1zbGlkZSAud2gtcmVjZW50LW5ld3MtaXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMzgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzIC5zbGljay1zbGlkZSAud2gtcmVjZW50LW5ld3MtaXRlbV9fbGluayB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSAxNDEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MgLnNsaWNrLXNsaWRlIC53aC1yZWNlbnQtbmV3cy1pdGVtX19saW5rIGRpdjpvbmx5LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3MHB4OyB9XG5cbi8qIGxpbmUgMTQ3LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3MgLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzIC5zbGljay1kb3RzIGxpIHtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAvKiBsaW5lIDE1NSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3cyAuc2xpY2stZG90cyBsaTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3NfX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbi5zZWFyY2gtZG9uZSAud2gtcmVjZW50LW5ld3Mge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDE3NSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzX19mb290ZXIgLndoLWNhbGxvdXQtZ3JpZC1pdGVtX19jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBib3R0b206IHVuc2V0OyB9XG4gIC8qIGxpbmUgMTg0LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3c19fZm9vdGVyIC53aC1pbnNpZ2h0cy10eXBlX19jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxODQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAgIC53aC1yZWNlbnQtbmV3c19fZm9vdGVyIC53aC1pbnNpZ2h0cy10eXBlX19jdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMThweDsgfSB9XG5cbi8qIGxpbmUgMTkzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4ud2gtcmVjZW50LW5ld3MtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxOTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MtaXRlbV9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuLndoLXJlY2VudC1uZXdzLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgLndoLXJlY2VudC1uZXdzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IC0xNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTNweCAxNXB4O1xuICAgICAgbWFyZ2luLWlubGluZTogLTEzcHg7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgLyogbGluZSAyMjcsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDIzMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MtaXRlbV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyMzEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAgIC53aC1yZWNlbnQtbmV3cy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IC00MHB4IDIwcHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyMzEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAgIC53aC1yZWNlbnQtbmV3cy1pdGVtX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG4gIC8qIGxpbmUgMjQ5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cy1pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjMpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQ5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgICAud2gtcmVjZW50LW5ld3MtaXRlbV9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IDI4LjEyNXJlbTsgfSB9XG4gICAgLyogbGluZSAyNjYsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MtaXRlbV9fbGluazpob3ZlciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMzBweCAzcHggcmdiYSg0MCwgMzUsIDM2LCAwLjIpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjcyLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDk5cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgLyogbGluZSAyODIsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgICAud2gtcmVjZW50LW5ld3MtaXRlbV9fdGl0bGUgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDI4Niwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAgIC53aC1yZWNlbnQtbmV3cy1pdGVtX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDI5MSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MtaXRlbV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2RjZGNkY7IH1cbiAgLyogbGluZSAzMDEsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3JlY2VudC1uZXdzLnNjc3MgKi9cbiAgLndoLXJlY2VudC1uZXdzLWl0ZW1fX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMzEzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gIC53aC1yZWNlbnQtbmV3cy1pdGVtOmZpcnN0LWNoaWxkIC53aC1yZWNlbnQtbmV3cy1pdGVtX19saW5rIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjMpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEzLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19yZWNlbnQtbmV3cy5zY3NzICovXG4gICAgICAud2gtcmVjZW50LW5ld3MtaXRlbTpmaXJzdC1jaGlsZCAud2gtcmVjZW50LW5ld3MtaXRlbV9fbGluayB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDMyMiwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fcmVjZW50LW5ld3Muc2NzcyAqL1xuICAud2gtcmVjZW50LW5ld3MtaXRlbTpudGgtY2hpbGQoM24gKyAyKSxcbiAgLndoLXJlY2VudC1uZXdzLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtOyB9IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaF9fY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAwOyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gIC53aC1zZWFyY2hfX2NvbnRhaW5lciAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIud2gtZ2xvYmFsLXNlYXJjaF9fdGVhc2VyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2hfX2NvbnRhaW5lciAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIud2gtZ2xvYmFsLXNlYXJjaF9fdGVhc2VyIHtcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAxMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwJTsgfSB9XG4gICAgLyogbGluZSAyMSwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoX19jb250YWluZXIgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyLndoLWdsb2JhbC1zZWFyY2hfX3RlYXNlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbi53aC1uZXctc2VhcmNoIC53aC1zZWFyY2hfX3dyYXBwZXIge1xuICBtYXJnaW46IDEwcHggMjVweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtbmV3LXNlYXJjaCAud2gtc2VhcmNoX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMjBweCAyNXB4IDA7IH0gfVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1ib3hfX2ZpZWxkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICBAc3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAgIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNDAsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMzBweDsgfVxuICAgICAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICAgICAgLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgICAgICAgLndoLXNlYXJjaC1ib3hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAgIC53aC1zZWFyY2gtYm94X19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDsgfVxuICAgICAgICAud2gtc2VhcmNoLWJveF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4OyB9IH0gfVxuICAvKiBsaW5lIDczLCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLWJveF9fZmllbGQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDc4LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1ib3hfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg5LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuICAud2gtc2VhcmNoLWJveF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1ib3hfX2J1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3OCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLWJveF9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9uZXdzcm9vbS9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC53aC1zZWFyY2gtYm94X19idXR0b246YWZ0ZXIge1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMTE1LCBzcmMvc2Nzcy9tb2R1bGVzL25ld3Nyb29tL19zZWFyY2guc2NzcyAqL1xuICAud2gtbmV3LXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxMTUsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4gIC53aC1uZXctc2VhcmNoIC53aC1zZWFyY2gtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLyogbGluZSAxMjgsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWJveC5sb2FkaW5nIC5zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMzMsIHNyYy9zY3NzL21vZHVsZXMvbmV3c3Jvb20vX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLWJveCAuc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faW1nIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDE5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIHtcbiAgICB3aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgMzUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJpby1vdmVydmlldy1kZXRhaWxzICsgLmxhbmctc2VsZWN0b3Ige1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3dyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gIC8qIGxpbmUgMzksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzVweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDM5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX193cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDMwcHgpOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fd3JhcHBlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdnc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAzMHB4IDNweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faW1nIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA1OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvKiBsaW5lIDU4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2ltZyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4vKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDB2dztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdnc7XG4gIG1hcmdpbi1ib3R0b206IC0xMDB2dztcbiAgcGFkZGluZzogMCAyNXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDMwLCAyNiwgMjcsIDApKSwgY29sb3Itc3RvcCg1MCUsIHJnYmEoMzAsIDI2LCAyNywgMCkpLCB0bygjMWUxYTFiKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzAsIDI2LCAyNywgMCkgMCUsIHJnYmEoMzAsIDI2LCAyNywgMCkgNTAlLCAjMWUxYTFiIDEwMCUpO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzFFMUExQjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgODgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgLyogbGluZSAxMjMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMjMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDEge1xuICAgICAgICBmb250LXNpemU6IDMuNDM3NXJlbTsgfSB9XG4gICAgLyogbGluZSAxNDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIGgxIHN1cCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgdG9wOiAtMWVtO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxNTEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuLyogbGluZSAxNjcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yODtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMge1xuICAgICAgcGFkZGluZzogMCAwIDI1cHg7IH0gfVxuICAvKiBsaW5lIDE4MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fdGl0bGVzIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAvKiBsaW5lIDE4Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTg3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3RpdGxlcyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAxOTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3RpdGxlczphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTZFNkU2OyB9XG4gIC8qIGxpbmUgMTk5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMgKyAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjA2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyAud2gtc29jaWFsLWxpbmtzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAvKiBsaW5lIDIxMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyAud2gtc29jaWFsLWxpbmtzX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDIxNSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyAud2gtc29jaWFsLWxpbmtzX19saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLyogbGluZSAyMTksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMgLndoLXNvY2lhbC1saW5rc19fbGluayBpbWcge1xuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiAxNnB4OyB9XG5cbi8qIGxpbmUgMjI3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1iaW8tb3ZlcnZpZXctY29udGFjdCB7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMjcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSAyMzQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QgaHIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDEuNWVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0U2RTZFNjsgfVxuICAvKiBsaW5lIDI0Miwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fbG9jYXRpb24sIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC8qIGxpbmUgMjU1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2xvY2F0aW9uOmhvdmVyLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZTpob3ZlciwgLndoLWJpby1vdmVydmlldy1jb250YWN0X19lbWFpbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC8qIGxpbmUgMjU5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2xvY2F0aW9uOmJlZm9yZSwgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmU6YmVmb3JlLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2VtYWlsOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgLyogbGluZSAyNzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2xvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiL2ltYWdlcy9sb2NhdGlvbi1pY29uLnN2Z1wiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjc1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogIzQxNDE0MTsgfSB9XG4gIC8qIGxpbmUgMjgxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI4NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbnRlbnQ6ICdcXGYwOTUnOyB9XG4gIC8qIGxpbmUgMjkzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0X19lbWFpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTAnOyB9XG5cbi8qIGxpbmUgMjk5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbi53aC1iaW8tb3ZlcnZpZXctY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMjk5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDY2LjclO1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjk5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC8qIGxpbmUgMzIwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLyogbGluZSAzMjYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudF9fd3JhcHBlciBiciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMzMxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnRfX3dyYXBwZXIgLmJyZWFrIHtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIC8qIGxpbmUgMzM2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnRfX3dyYXBwZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgLyogbGluZSAzMjAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgICAgLndoLWJpby1vdmVydmlldy1jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDM0Niwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudF9fdG9nZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAvKiBsaW5lIDM0OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLmV4cGFuZGVkICsgLndoLWJpby1vdmVydmlldy1jb250ZW50X190b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAvKiBsaW5lIDM0Niwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnRfX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDM1OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMzYyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDM2Nywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMUUxQTFCOyB9XG4gIC8qIGxpbmUgMzcxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgxLFxuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDIsXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGNvbG9yOiAjMUUxQTFCOyB9XG4gIC8qIGxpbmUgMzgxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAzODEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAgICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgLyogbGluZSAzODksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzg5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTsgfSB9XG4gIC8qIGxpbmUgMzk2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDM5Niwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC8qIGxpbmUgNDA0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fYmlvLW92ZXJ2aWV3LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDQxMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGg0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuICAvKiBsaW5lIDQyNCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2Jpby1vdmVydmlldy5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoNSxcbiAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgLyogbGluZSA0MzMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSA0MzcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLyogbGluZSA0NDMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLyogbGluZSA0NTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19iaW8tb3ZlcnZpZXcuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHMtLW5vLWltYWdlIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAjMUUxQTFCOyB9IH1cblxuLyogbGluZSAyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4ud2gtYWNjb3JkaW9uLWZpbHRlcnMgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyLS1jb21wYWN0IHtcbiAgbWluLWhlaWdodDogMTIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSA4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gIC53aC1wZW9wbGUtc2VhcmNoLS1saXN0aW5nLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIC53aC1zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC53aC1wZW9wbGUtc2VhcmNoLS1saXN0aW5nLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIC53aC1zZWFyY2gtcmVzdWx0cy0tbm8tcmVzdWx0cyBoMiwgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIC53aC1wZW9wbGUtc2VhcmNoLS1saXN0aW5nLndoLXNlYXJjaC1nZW5lcmljLWxpc3RpbmcgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4ud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEzKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGxpIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1heC1pbmxpbmUtc2l6ZTogNDJweDsgfSB9XG4gIC8qIGxpbmUgNDQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fZmlsdGVycy5zY3NzICovXG4gICAgLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQgaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgIC8qIGxpbmUgNTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGlucHV0OmRpc2FibGVkICsgbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzI4MjMyNDsgfVxuICAgIC8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICM4NzI0MzQ7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgNjYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQgbGFiZWwge1xuICAgIGNvbG9yOiAjMjgyMzI0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgIHdpZHRoOiA0MnB4OyB9XG4gICAgLyogbGluZSA3NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0IGxhYmVsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1zZWFyY2gtZmlsdGVyc19fYWxwaGFiZXQtLWNvbXBhY3Qge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldC0tY29tcGFjdCBsaSB7XG4gICAgICBibG9jay1zaXplOiA0MnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgODAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtc2VhcmNoLWZpbHRlcnNfX2FscGhhYmV0LS1jb21wYWN0IHtcbiAgICAgICAgbWF4LWlubGluZS1zaXplOiA5MCU7IH1cbiAgICAgICAgLyogbGluZSA5Miwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2ZpbHRlcnMuc2NzcyAqL1xuICAgICAgICAud2gtcGVvcGxlLXNlYXJjaC1maWx0ZXJzX19hbHBoYWJldC0tY29tcGFjdCBsaSB7XG4gICAgICAgICAgaW5saW5lLXNpemU6IDQycHg7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuLndoLXBlb3BsZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDA7IH1cbiAgLyogbGluZSAxMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLnN0dWNrIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjIpLCAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMiksIDAgMTBweCAyMHB4IHJnYmEoMzAsIDI2LCAyNywgMC4wNSk7IH1cbiAgLyogbGluZSAxNSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAvKiBsaW5lIDIzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAuc3R1Y2sgLndoLXBlb3BsZS1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCA3LjUlOyB9IH1cbiAgICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXJfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICAvKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA1NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlcl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTVweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDU0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7IH0gfVxuICAvKiBsaW5lIDc0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXJfX3RvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNTc2RjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgODcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtaGVhZGVyX190b2dnbGU6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7IH1cbiAgICAvKiBsaW5lIDEwMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXJfX3RvZ2dsZTphZnRlciB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBsaW5lLWhlaWdodDogMC43NTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0OyB9XG4gICAgLyogbGluZSAxMTcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtaGVhZGVyX190b2dnbGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAvKiBsaW5lIDEyMywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLmV4cGFuZGVkIC53aC1wZW9wbGUtaGVhZGVyX190b2dnbGU6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qIGxpbmUgMTMwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbi53aC1wZW9wbGUtaGVhZGVyLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTMwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1pY29ucyB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTdweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTMwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1pY29ucyB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMzVweCk7XG4gICAgICByaWdodDogNy41JTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgLyogbGluZSAxNDUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTQ1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWljb25zX19pY29uIHtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTQ1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWljb25zX19pY29uIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTc0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWljb25zX19pY29uLS1wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgMTgwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMTg0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNUY3OyB9XG4gICAgICAvKiBsaW5lIDE4OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbjpob3ZlciBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC8qIGxpbmUgMTkzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMTk4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgLyogbGluZSAxOTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICAud2gtcGVvcGxlLWhlYWRlci1pY29uc19faWNvbiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAyMTksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGNUY3OyB9XG4gIC8qIGxpbmUgMjI5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjJweCAyMHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyMjksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMzBweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyMjksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNy41JSAyMHB4IGNhbGMoNy41JSArIDEzMHB4KTsgfSB9XG4gIC8qIGxpbmUgMjQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fbG9jYXRpb24sIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3RlbGVwaG9uZSwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLyogbGluZSAyNTYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2xvY2F0aW9uOmJlZm9yZSwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fdGVsZXBob25lOmJlZm9yZSwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgIC8qIGxpbmUgMjY1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19sb2NhdGlvbjpob3ZlciwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fdGVsZXBob25lOmhvdmVyLCAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19lbWFpbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDI0Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19sb2NhdGlvbiwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fdGVsZXBob25lLCAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X19lbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2xvY2F0aW9uLCAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X190ZWxlcGhvbmUsIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2VtYWlsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyNDMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fbG9jYXRpb24sIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3RlbGVwaG9uZSwgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7IH0gfVxuICAvKiBsaW5lIDI4NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX2xvY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMjkwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0X190ZWxlcGhvbmUge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH0gfVxuICAvKiBsaW5lIDI5Niwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gIC53aC1wZW9wbGUtaGVhZGVyLWNvbnRhY3RfX3RlbGVwaG9uZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMzAwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMwNywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fZW1haWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC8qIGxpbmUgMzEyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdF9fZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG4gIC8qIGxpbmUgMzE3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGVhZGVyLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCAud2gtc29jaWFsLWxpbmtzIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgICAgLyogbGluZSAzMTcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCAud2gtc29jaWFsLWxpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHJpZ2h0OiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAzMTcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCAud2gtc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAvKiBsaW5lIDMzMCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCAud2gtc29jaWFsLWxpbmtzX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgICAvKiBsaW5lIDMzNSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0IC53aC1zb2NpYWwtbGlua3NfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLyogbGluZSAzMzksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLndoLXBlb3BsZS1oZWFkZXItY29udGFjdCAud2gtc29jaWFsLWxpbmtzX19saW5rOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAvKiBsaW5lIDM0Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hlYWRlci5zY3NzICovXG4gICAgICAud2gtcGVvcGxlLWhlYWRlci1jb250YWN0IC53aC1zb2NpYWwtbGlua3NfX2xpbmsgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNnB4OyB9XG5cbi8qIGxpbmUgNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4ud2gtaGlnaGxpZ2h0LXBpY2tzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDgwcHggMDtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAud2gtaGlnaGxpZ2h0LXBpY2tzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrc19fd3JhcHBlcjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAxLCA5LCAyNCwgMC44KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIC8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzX193cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cbiAgICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAgICAgICAvKiBsaW5lIDE4LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19fd3JhcHBlcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDEyLCAzMywgMC44KTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gIC53aC1oaWdobGlnaHQtcGlja3NfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNjBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19faW1hZ2Uge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogLTMwcHggNy41JSAwOyB9IH1cbiAgLyogbGluZSA3MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gIC53aC1oaWdobGlnaHQtcGlja3NfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbjogMCAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrc19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCA3LjUlOyB9IH1cbiAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gIC53aC1oaWdobGlnaHQtcGlja3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbSA+IHAge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDgwcHggMCA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMjBweDsgfSB9XG4gICAgLyogbGluZSAxMTMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLyogbGluZSAxMTMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMzIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAvKiBsaW5lIDEzOCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTQzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE0OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE1Niwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG4gICAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBsaSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgLyogbGluZSAxNjUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbTpob3ZlciA+IHAge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC8qIGxpbmUgMTY5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW06aG92ZXIgLndoLWhpZ2hsaWdodC1waWNrcy1pdGVtX19jdGEge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC8qIGxpbmUgMTc0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fdGl0bGUgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgMTg1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC8qIGxpbmUgMTk1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAud2gtaGlnaGxpZ2h0LXBpY2tzLWl0ZW1fX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDE5NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLyogbGluZSAyMDYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC8qIGxpbmUgMjExLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC8qIGxpbmUgMjIwLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9faGlnaGxpZ2h0LXBpY2tzLnNjc3MgKi9cbiAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAvKiBsaW5lIDIwNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgICAgIC53aC1oaWdobGlnaHQtcGlja3MtaXRlbV9fY3RhIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAyMzIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19oaWdobGlnaHQtcGlja3Muc2NzcyAqL1xuLndoLWhpZ2hsaWdodC1waWNrc19faW1hZ2UtLWJsdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIzMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrc19faW1hZ2UtLWJsdXIge1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDIzMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX2hpZ2hsaWdodC1waWNrcy5zY3NzICovXG4gICAgLndoLWhpZ2hsaWdodC1waWNrc19faW1hZ2UtLWJsdXIge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBsZWZ0OiA3LjUlO1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4ud2gtcGVyc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb24ge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMjEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0U2RTZFNjtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7IH1cbiAgICAvKiBsaW5lIDMyLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1NzZGO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDsgfVxuICAgIC8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb246aG92ZXIge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAzMHB4IDNweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggM3B4IHJnYmEoNDAsIDM1LCAzNiwgMC4yKTsgfVxuICAgICAgLyogbGluZSA0OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSA1NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC8qIGxpbmUgNjQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb246OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAyNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3MSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbi5uby1pbWFnZTpiZWZvcmUge1xuICAgICAgbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDIwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA3Nywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19sZWZ0IHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAvKiBsaW5lIDk0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fcmlnaHQge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9fcmlnaHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9fcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEwOSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMycHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLyogbGluZSAxMDksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzVweCAzNXB4IDA7IH0gfVxuICAvKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDAgMTVweCAyMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxMzcsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9faW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTM3LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45OWVtKSB7XG4gICAgICAvKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uX19pbWcge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAvKiBsaW5lIDEzNywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgICAud2gtcGVyc29uX19pbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTYzLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLyogbGluZSAxNzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAud2gtcGVyc29uX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxNzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDE4NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fbmFtZSBhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgICAgIC8qIGxpbmUgMTg5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX25hbWUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMTk1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxOTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAvKiBsaW5lIDIxNCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX2xvY2F0aW9uLCAud2gtcGVyc29uX190ZWxlcGhvbmUsIC53aC1wZXJzb25fX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjE0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX2xvY2F0aW9uLCAud2gtcGVyc29uX190ZWxlcGhvbmUsIC53aC1wZXJzb25fX2VtYWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLyogbGluZSAyMzQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX2xvY2F0aW9uOmJlZm9yZSwgLndoLXBlcnNvbl9fdGVsZXBob25lOmJlZm9yZSwgLndoLXBlcnNvbl9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAvKiBsaW5lIDI0NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX2xvY2F0aW9uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM3NTc1NzU7IH1cbiAgICAvKiBsaW5lIDI0OSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fbG9jYXRpb246YmVmb3JlIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgY29udGVudDogdXJsKFwiL2ltYWdlcy9sb2NhdGlvbi1pY29uLnN2Z1wiKTsgfVxuICAgIC8qIGxpbmUgMjU0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19sb2NhdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDI1OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fbG9jYXRpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLyogbGluZSAyNjMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLWtleS1jb250YWN0cyAud2gtcGVyc29uX19sb2NhdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDI3MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gICAgLndoLXBlcnNvbl9fdGVsZXBob25lIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfSB9XG4gIC8qIGxpbmUgMjc1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fdGVsZXBob25lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyNzksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAud2gtcGVyc29uX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuICAvKiBsaW5lIDI4NSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3BlcnNvbi5zY3NzICovXG4gIC53aC1wZXJzb25fX3RlbGVwaG9uZSArIC53aC1wZXJzb25fX2xvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjg1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAgIC53aC1wZXJzb25fX3RlbGVwaG9uZSArIC53aC1wZXJzb25fX2xvY2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC8qIGxpbmUgMjk0LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAyOTQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19wZXJzb24uc2NzcyAqL1xuICAgICAgLndoLXBlcnNvbl9fZW1haWwge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC8qIGxpbmUgMzA2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fcGVyc29uLnNjc3MgKi9cbiAgICAud2gtcGVyc29uX19lbWFpbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgICAgIGNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIgLndoLXNlYXJjaC1yZXN1bHRzLWZpbHRlcnMge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjUuOCU7XG4gICAgICBmbGV4LWJhc2lzOiA2NS44JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDIsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciAud2gtc2VhcmNoLXJlc3VsdHMtZmlsdGVycyB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjIlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDYyJTsgfSB9XG5cbi8qIGxpbmUgMTEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1yZXN1bHRzX19jb250ZW50IHtcbiAgaW5saW5lLXNpemU6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGlubGluZS1zaXplOiAtbW96LWF2YWlsYWJsZTtcbiAgaW5saW5lLXNpemU6IGZpbGwtYXZhaWxhYmxlO1xuICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc0Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYxLjUlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDYxLjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAvKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMzAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAud2gtcGVvcGxlLXNlYXJjaCAud2gtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9IH1cblxuLyogbGluZSAzNiwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ud2gtcGVvcGxlLXNlYXJjaCAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtZmlsdGVycyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLXNlYXJjaCAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtZmlsdGVycyB7XG4gICAgICBwYWRkaW5nOiAwcHggNC41JTsgfSB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAud2gtcGVvcGxlLXNlYXJjaCAud2gtc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQtZmlsdGVycyAud2gtc2VhcmNoLWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7IH1cblxuLyogbGluZSA1MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ud2gtcGVvcGxlLXNlYXJjaCAud2gtYWNjb3JkaW9uLWZpbHRlcnNfX2Zvb3Rlci1tb2JpbGU6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiB1bnNldDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0O1xuICB0cmFuc2Zvcm06IHVuc2V0OyB9XG5cbi8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXBlb3BsZS1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHggMjVweCA5MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA2MCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLXBlb3BsZS1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDclIDE2MHB4OyB9IH1cblxuLyogbGluZSA2Nywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ud2gtcGVvcGxlLXJlc3VsdHMubm8tcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDczLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbi53aC1wZW9wbGUtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBwYWRkaW5nOiAxMTVweCAyNXB4IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDczLCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX19mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gICAgICBwYWRkaW5nOiAxNjBweCAyNXB4IDcwcHg7IH0gfVxuXG4vKiBsaW5lIDg1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbi53aC1wZW9wbGUtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICBtYXJnaW46IC02MHB4IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgODUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1wZW9wbGUtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAtMTMwcHggNy41JSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLyogbGluZSA5NCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gIC53aC1wZW9wbGUtc29ydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNy41JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgOTQsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAud2gtcGVvcGxlLXNvcnQge1xuICAgIHRvcDogNTBweDsgfSB9XG5cbi8qIGxpbmUgMTA1LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbi5uby1yZXN1bHRzIC53aC1wZW9wbGUtc29ydCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMTAsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaF9fbm8tcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxMTMsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAud2gtcGVvcGxlLXJlc3VsdHMubm8tcmVzdWx0cyAud2gtc2VhcmNoX19uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDExOCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ud2gtc2VhcmNoLXJlc3VsdHMtLW5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTI5LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzLS1uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEzNSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4ubm8tcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHMtLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNDEsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTQ2LCBzcmMvc2Nzcy9tb2R1bGVzL3Blb3BsZS9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxNTUsIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4OyB9XG4gICAgLyogbGluZSAxNTksIHNyYy9zY3NzL21vZHVsZXMvcGVvcGxlL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDE3Mywgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4uc2VsZWN0cmljLXdoLXBlb3BsZS1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiAyODBweDsgfVxuICAvKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtcGVvcGxlLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE4MSwgc3JjL3Njc3MvbW9kdWxlcy9wZW9wbGUvX3NlYXJjaC5zY3NzICovXG4gICAgLnNlbGVjdHJpYy13aC1wZW9wbGUtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZDpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA3LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaF9fd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDQwcHggMjVweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDcuNSUgMDsgfSB9XG5cbi8qIGxpbmUgMjYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2hfX3RlYXNlciAuaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4NzI0MzQ7IH1cblxuLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDMzLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWJveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1ib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1wZW9wbGUtc2VhcmNoIC53aC1zZWFyY2gtYm94X19idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDUyLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXBlb3BsZS1zZWFyY2ggLndoLXNlYXJjaC1ib3hfX2J1dHRvbi5lbmFibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNTgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1ib3hfX2J1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNjEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWJveF9fYnV0dG9uLmVuYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi8qIGxpbmUgNjgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1yZXN1bHRzX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAtNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNjgsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtcmVzdWx0c19fbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSA5Miwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGVzIHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA5Miwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzX190eXBlcyB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLyogbGluZSA5OSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZXMuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4vKiBsaW5lIDEwNywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaCAud2gtc2VhcmNoLWZpbHRlcnNfX3R5cGUge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMDcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgICAgIG1hcmdpbjogMCA1cHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxMDcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAvKiBsaW5lIDEyMSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoIC53aC1zZWFyY2gtZmlsdGVyc19fdHlwZSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzX190eXBlIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLWdsb2JhbC1zZWFyY2ggLndoLXNlYXJjaC1maWx0ZXJzX190eXBlIGEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLyogbGluZSAxMzQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLXNlYXJjaC1maWx0ZXJzX190eXBlLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjVweCAzMHB4IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDE0MCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweCAzNXB4IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDcuNSUgMTAwcHg7IH0gfVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1yZXN1bHRzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxNTIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMubm8tcmVzdWx0cyAud2gtc2VhcmNoLXJlc3VsdHNfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjVweCAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE1Miwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy5uby1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDcuNSU7IH0gfVxuXG4vKiBsaW5lIDE2Niwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIHBhZGRpbmc6IDExNXB4IDI1cHggNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTY2LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzIC53aC1zZWFyY2gtcmVzdWx0c19fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgcGFkZGluZzogMTQwcHggMjVweCA3MHB4OyB9IH1cblxuLyogbGluZSAxNzcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTc3LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDI1cHggMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMTkwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLyogbGluZSAxOTYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC8qIGxpbmUgMjAyLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZS53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2UtLXBlb3BsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAyMDIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgICAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19pbWFnZS53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2UtLXBlb3BsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTk2LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0N3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgLyogbGluZSAyMTcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyMjIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9faW1hZ2UgKyAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3N3B4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMjMxLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50LW1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MSU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMjM5LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50LW1haW4tLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAyNDUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19jb250ZW50LXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyNDUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fY29udGVudC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE5JTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4vKiBsaW5lIDI2MSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDI2NSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3R5cGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjY1LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3R5cGUtd3JhcHBlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH0gfVxuXG4vKiBsaW5lIDI3NSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3R5cGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAyNzUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLyogbGluZSAyODksIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19zdWJ0eXBlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDMwMywgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMnB4OyB9XG4gIC8qIGxpbmUgMzA2LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtLS1wZW9wbGUgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMDMsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNHB4OyB9IH1cbiAgLyogbGluZSAzMTQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlICoge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDMxOCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gICAgLyogbGluZSAzMjUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGl0bGUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDMxOCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gICAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RpdGxlIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLyogbGluZSAzMzYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjNzU3NTc1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzMzYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgY29sb3I6ICM0MTQxNDE7IH0gfVxuICAvKiBsaW5lIDM0OSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24gLmhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICMyODIzMjQ7IH1cblxuLyogbGluZSAzNTYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kZXNjcmlwdGlvbi0tbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMzU2LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2Rlc2NyaXB0aW9uLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzY0LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24tLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAzNjQsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24tLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIGxpbmUgMzcxLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAzNzEsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZGVzY3JpcHRpb24tLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDM3OSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3BkZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMzc5LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3BkZiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC8qIGxpbmUgMzkyLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLXNlYXJjaC1zb3J0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuLyogbGluZSAzOTcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLm5vLXJlc3VsdHMgLndoLXNlYXJjaC1zb3J0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDA0LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDQwOSwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYyAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNDE4LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDsgfVxuICAgIC8qIGxpbmUgNDIzLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA0MzcsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLnNlbGVjdHJpYy13aC1zZWFyY2gtc29ydC1kcm9wZG93biAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjgwcHg7IH1cbiAgLyogbGluZSA0NDIsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAuc2VsZWN0cmljLXdoLXNlYXJjaC1zb3J0LWRyb3Bkb3duIC5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA0NDUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWxlY3RyaWMtd2gtc2VhcmNoLXNvcnQtZHJvcGRvd24gLnNlbGVjdHJpYy1pdGVtcyAuZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNDUzLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb24sXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RlbGVwaG9uZSxcbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZW1haWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNDUzLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xvY2F0aW9uLFxuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGVsZXBob25lLFxuICAgIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZW1haWwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuICAvKiBsaW5lIDQ3MCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb246YmVmb3JlLFxuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RlbGVwaG9uZTpiZWZvcmUsXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZW1haWw6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzc1NzU3NTsgfVxuXG4vKiBsaW5lIDQ4MCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xvY2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3NTc1NzU7IH1cbiAgLyogbGluZSA0ODUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xvY2F0aW9uOmJlZm9yZSB7XG4gICAgdG9wOiAxcHg7XG4gICAgY29udGVudDogdXJsKFwiL2ltYWdlcy9sb2NhdGlvbi1pY29uLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDQ5MCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDQ5NCwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4gIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb24gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC8qIGxpbmUgNTAwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190ZWxlcGhvbmUge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfSB9XG5cbi8qIGxpbmUgNTA1LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGVsZXBob25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNTA5LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fdGVsZXBob25lOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLyogbGluZSA1MTUsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX190ZWxlcGhvbmUgKyAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2xvY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTE1LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3RlbGVwaG9uZSArIC53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fbG9jYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi8qIGxpbmUgNTI0LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbi53aC1nbG9iYWwtc2VhcmNoLXJlc3VsdHMtaXRlbV9fZW1haWwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTI0LCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2VtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSA1MzYsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2VtYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgICBjb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDU0Miwgc3JjL3Njc3MvbW9kdWxlcy9zZWFyY2gvX3NlYXJjaC5zY3NzICovXG4ud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQxNDE0MTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTQyLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX3Bvc2l0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cblxuLyogbGluZSA1NjAsIHNyYy9zY3NzL21vZHVsZXMvc2VhcmNoL19zZWFyY2guc2NzcyAqL1xuLndoLWdsb2JhbC1zZWFyY2gtcmVzdWx0cy1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZGNkY2RjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNTYwLCBzcmMvc2Nzcy9tb2R1bGVzL3NlYXJjaC9fc2VhcmNoLnNjc3MgKi9cbiAgICAud2gtZ2xvYmFsLXNlYXJjaC1yZXN1bHRzLWl0ZW1fX2RhdGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4ud2gtYmFubmVyLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjsgfVxuICAvKiBsaW5lIDgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvICsgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gIC53aC1iYW5uZXItaGVyb19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9hdXRvIDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDQwLCAzNSwgMzYsIDAuMik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19faW1nIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvX19pbWcge1xuICAgICAgICByaWdodDogNS40JTtcbiAgICAgICAgbGVmdDogNS40JTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgICAvKiBsaW5lIDM3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAuY3JvcC1yaWdodCAud2gtYmFubmVyLWhlcm9fX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLmNyb3AtbGVmdCAud2gtYmFubmVyLWhlcm9fX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9IH1cbiAgLyogbGluZSA0OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm9fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19fd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgLyogbGluZSA1OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm9fX2ltZy0tcmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvYXV0byBjYWxjKDEwMCUgKyAxNDBweCk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQge1xuICAgICAgICByaWdodDogNS40JTtcbiAgICAgICAgbGVmdDogNS40JTtcbiAgICAgICAgd2lkdGg6IDg5LjIlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgODUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC5jcm9wLXJpZ2h0IC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgODksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC5jcm9wLWxlZnQgLndoLWJhbm5lci1oZXJvX19pbWctLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9IH1cbiAgLyogbGluZSA5NSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMSwgOSwgMjQsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxMiwgMzMsIDAuODUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDk1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDcuNCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLyogbGluZSAxMTcsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItaGVyb19fY29udGVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjsgfSB9XG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gICAgICAvKiBsaW5lIDExNywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTIsIDMzLCAwLjgpOyB9IH1cbiAgLyogbGluZSAxNDAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTQwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjQzNzVyZW07IH0gfVxuICAvKiBsaW5lIDE1Mywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm9fX3RlYXNlciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLyogbGluZSAxNjAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2Jhbm5lci1oZXJvLnNjc3MgKi9cbiAgICAud2gtYmFubmVyLWhlcm9fX3RlYXNlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gIC53aC1iYW5uZXItaGVyby53aC1iYW5uZXItaGVyby12MiAud2gtYmFubmVyLWhlcm9fX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNzAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgICAvKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvLndoLWJhbm5lci1oZXJvLXYyIC53aC1iYW5uZXItaGVyb19faW1nIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE3MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvLndoLWJhbm5lci1oZXJvLXYyIC53aC1iYW5uZXItaGVyb19faW1nIHtcbiAgICAgICAgcmlnaHQ6IDE1LjQlO1xuICAgICAgICBsZWZ0OiAxNS40JTsgfSB9XG4gIC8qIGxpbmUgMTg5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gIC53aC1iYW5uZXItaGVyby53aC1iYW5uZXItaGVyby12MiAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAvKiBsaW5lIDE4OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvLndoLWJhbm5lci1oZXJvLXYyIC53aC1iYW5uZXItaGVyb19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxuICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAud2gtYmFubmVyLWhlcm8ud2gtYmFubmVyLWhlcm8tdjIgLndoLWJhbm5lci1oZXJvX193cmFwcGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDgwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvLndoLWJhbm5lci1oZXJvLXYyIC53aC1iYW5uZXItaGVyb19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTk4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19iYW5uZXItaGVyby5zY3NzICovXG4gICAgICAud2gtYmFubmVyLWhlcm8ud2gtYmFubmVyLWhlcm8tdjIgLndoLWJhbm5lci1oZXJvX193cmFwcGVyIHtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDE5OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fYmFubmVyLWhlcm8uc2NzcyAqL1xuICAgICAgLndoLWJhbm5lci1oZXJvLndoLWJhbm5lci1oZXJvLXYyIC53aC1iYW5uZXItaGVyb19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDE4LjQlO1xuICAgICAgICBsZWZ0OiAxOC40JTtcbiAgICAgICAgd2lkdGg6IDYzLjIlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNSU7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZhY3Qtc2hlZXQuc2NzcyAqL1xuLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzIHtcbiAgbWFyZ2luOiA0MHB4IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgICAud2gtYmFubmVyLWZhY3Qtc2hlZXQtbGlua3Mge1xuICAgICAgbWFyZ2luOiA0MHB4IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZhY3Qtc2hlZXQuc2NzcyAqL1xuICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rcyB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAvKiBsaW5lIDE3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC8qIGxpbmUgMjMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZhY3Qtc2hlZXQuc2NzcyAqL1xuICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fd3JhcHBlciB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAvKiBsaW5lIDI3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fd3JhcHBlciB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAvKiBsaW5lIDMwLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgICAgICAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX193cmFwcGVyIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mYWN0LXNoZWV0LnNjc3MgKi9cbiAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgLyogbGluZSA1MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gICAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZhY3Qtc2hlZXQuc2NzcyAqL1xuICAgIC53aC1iYW5uZXItZmFjdC1zaGVldC1saW5rc19fbGluazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDU3NkY7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgLyogbGluZSA2NSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmFjdC1zaGVldC5zY3NzICovXG4gICAgLndoLWJhbm5lci1mYWN0LXNoZWV0LWxpbmtzX19saW5rOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb24tZG93bmxvYWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1saW5rcy1yb3cge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA0MHB4IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93IHtcbiAgICAgIG1hcmdpbjogMCA3LjUlOyB9IH1cbiAgLyogbGluZSA5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gIC53aC1mZWF0dXJlZC1saW5rcy1yb3cgPiBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogbGVmdDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBtaW4td2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIC8qIGxpbmUgMjgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMzMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyAuc2xpY2stc2xpZGUgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA0MCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qIGxpbmUgNTUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgPiAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEycHgpO1xuICAgIG1pbi13aWR0aDogMjIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDY3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyA+IC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbTpmaXJzdC1jaGlsZCwgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgPiAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgNzIsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAgIC53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zID4gLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvd19faXRlbXMgPiAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDIlOyB9XG4gICAgICAvKiBsaW5lIDc3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93X19pdGVtcyA+IC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcbiAgICAgIC53aC1mZWF0dXJlZC1saW5rcy1yb3dfX2l0ZW1zID4gLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI4JTsgfSB9XG5cbi8qIGxpbmUgODYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA4Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAgIC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9fbGluayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDEwMywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbms6YWN0aXZlLCAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTA4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gICAgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rW2hyZWZdOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7IH0gfVxuICAvKiBsaW5lIDExNCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbms6YmVmb3JlLCAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbms6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC8qIGxpbmUgMTIyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19mZWF0dXJlZC1saW5rcy5zY3NzICovXG4gIC53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9fbGluazpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7IH1cbiAgLyogbGluZSAxMzIsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19saW5rOmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNTc2RjtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNDIsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbmtbaHJlZl06aG92ZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNTAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbiAgICAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xpbmtbaHJlZl06aG92ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxNTksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9faGVhZGxpbmUge1xuICBmb250OiA2MDAgMThweC8yM3B4IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyODIzMjQ7IH1cblxuLyogbGluZSAxNjYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2ZlYXR1cmVkLWxpbmtzLnNjc3MgKi9cbi53aC1mZWF0dXJlZC1saW5rcy1yb3ctaXRlbV9fbGFiZWwge1xuICBmb250OiA0MDAgMTJweCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNTc2RjsgfVxuICAvKiBsaW5lIDE3Mywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAqICsgLndoLWZlYXR1cmVkLWxpbmtzLXJvdy1pdGVtX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZmVhdHVyZWQtbGlua3Muc2NzcyAqL1xuICAgICogKyAud2gtZmVhdHVyZWQtbGlua3Mtcm93LWl0ZW1fX2xhYmVsOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbi53aC1nZW9ncmFwaGljLXJlYWNoIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogNDBweCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgICAud2gtZ2VvZ3JhcGhpYy1yZWFjaCB7XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLyogbGluZSAxMiwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fcmVnaW9ucy10aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzg3MjQzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2U2ZTZlNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgMTIsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgIC53aC1nZW9ncmFwaGljLXJlYWNoX19yZWdpb25zLXRpdGxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbi53aC1nZW9ncmFwaGljLXJlYWNoX190aXRsZSB7XG4gIGZvbnQ6IDcwMCAwLjg3NXJlbS8xLjI4IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCAxMTEsIDExMSwgMC41KTsgfVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbi53aC1nZW9ncmFwaGljLXJlYWNoX19yZWdpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgNTQsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAqICsgLndoLWdlb2dyYXBoaWMtcmVhY2hfX3JlZ2lvbnMge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLyogbGluZSA1OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4ud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb24ge1xuICBmb250OiA0MDAgMTRweC8yMnB4IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC8qIGxpbmUgNTksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgIC53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAvKiBsaW5lIDY5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uICsgLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAgICAgLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uICsgLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuXG4vKiBsaW5lIDc5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbi53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbl9fbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU3NkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uX19saW5rOmhvdmVyLCAud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb25fX2xpbms6Zm9jdXMsIC53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbl9fbGluazphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDkzLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbi53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLyogbGluZSA5Mywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDEwMywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICogKyAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLyogbGluZSAxMDgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICAqICsgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEyOCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcCBhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xuICAgICAgZmlsbDogIzAwNTc2RjsgfSB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbi53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAtbGFiZWwge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzg3MjQzNDtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgZmlsbDogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgICAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC8qIGxpbmUgMTM2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgICAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtOyB9IH1cblxuLyogbGluZSAxNzMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuW2RhdGEtaG92ZXJlZC1yZWdpb249XCJub3J0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cIm5vcnRoLWFtZXJpY2FcIl0sXG5bZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cIm5vcnRoLWFtZXJpY2FcIl0gW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXSB7XG4gIGZpbGw6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxNjEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICBbZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cIm5vcnRoLWFtZXJpY2FcIl0gW2RhdGEtcmVnaW9uPVwibm9ydGgtYW1lcmljYVwiXTpub3QoW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXSkgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC1sYWJlbCxcbiAgW2RhdGEtaG92ZXJlZC1yZWdpb249XCJub3J0aC1hbWVyaWNhXCJdIFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl06bm90KFtkYXRhLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0pIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAtbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxNjUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICBbZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cIm5vcnRoLWFtZXJpY2FcIl0gW2RhdGEtcmVnaW9uPVwibm9ydGgtYW1lcmljYVwiXS53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbl9fbGluazpub3QoW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXSksXG4gIFtkYXRhLWhvdmVyZWQtcmVnaW9uPVwibm9ydGgtYW1lcmljYVwiXSBbZGF0YS1yZWdpb249XCJzb3V0aC1hbWVyaWNhXCJdLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uX19saW5rOm5vdChbZGF0YS1yZWdpb249XCJzb3V0aC1hbWVyaWNhXCJdKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDE3OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG5bZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0gW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXSB7XG4gIGZpbGw6ICM4NzI0MzQ7IH1cbiAgLyogbGluZSAxNjEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICBbZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0gW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXTpub3QoW2RhdGEtcmVnaW9uPVwidW5kZWZpbmVkLW5hbWVcIl0pIC53aC1nZW9ncmFwaGljLXJlYWNoX19tYXAtbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxNjUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuICBbZGF0YS1ob3ZlcmVkLXJlZ2lvbj1cInNvdXRoLWFtZXJpY2FcIl0gW2RhdGEtcmVnaW9uPVwic291dGgtYW1lcmljYVwiXS53aC1nZW9ncmFwaGljLXJlYWNoLXJlZ2lvbl9fbGluazpub3QoW2RhdGEtcmVnaW9uPVwidW5kZWZpbmVkLW5hbWVcIl0pIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMTc4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbltkYXRhLWhvdmVyZWQtcmVnaW9uPVwiZW1lYVwiXSBbZGF0YS1yZWdpb249XCJlbWVhXCJdIHtcbiAgZmlsbDogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE2MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gIFtkYXRhLWhvdmVyZWQtcmVnaW9uPVwiZW1lYVwiXSBbZGF0YS1yZWdpb249XCJlbWVhXCJdOm5vdChbZGF0YS1yZWdpb249XCJ1bmRlZmluZWQtbmFtZVwiXSkgLndoLWdlb2dyYXBoaWMtcmVhY2hfX21hcC1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDE2NSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gIFtkYXRhLWhvdmVyZWQtcmVnaW9uPVwiZW1lYVwiXSBbZGF0YS1yZWdpb249XCJlbWVhXCJdLndoLWdlb2dyYXBoaWMtcmVhY2gtcmVnaW9uX19saW5rOm5vdChbZGF0YS1yZWdpb249XCJ1bmRlZmluZWQtbmFtZVwiXSkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDU3NkY7IH1cblxuLyogbGluZSAxNzgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2dlb2dyYXBoaWMtcmVhY2guc2NzcyAqL1xuW2RhdGEtaG92ZXJlZC1yZWdpb249XCJhc2lhXCJdIFtkYXRhLXJlZ2lvbj1cImFzaWFcIl0ge1xuICBmaWxsOiAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgW2RhdGEtaG92ZXJlZC1yZWdpb249XCJhc2lhXCJdIFtkYXRhLXJlZ2lvbj1cImFzaWFcIl06bm90KFtkYXRhLXJlZ2lvbj1cInVuZGVmaW5lZC1uYW1lXCJdKSAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTY1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19nZW9ncmFwaGljLXJlYWNoLnNjc3MgKi9cbiAgW2RhdGEtaG92ZXJlZC1yZWdpb249XCJhc2lhXCJdIFtkYXRhLXJlZ2lvbj1cImFzaWFcIl0ud2gtZ2VvZ3JhcGhpYy1yZWFjaC1yZWdpb25fX2xpbms6bm90KFtkYXRhLXJlZ2lvbj1cInVuZGVmaW5lZC1uYW1lXCJdKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTc2RjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAvKiBsaW5lIDE4Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gIFtkYXRhLXJlZ2lvbl0ge1xuICAgIGZpbGw6ICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDE4OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fZ2VvZ3JhcGhpYy1yZWFjaC5zY3NzICovXG4gICAgW2RhdGEtcmVnaW9uXSAud2gtZ2VvZ3JhcGhpYy1yZWFjaF9fbWFwLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4ud2gtaW5zaWdodHMtcm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4ud2gtaW5zaWdodHMtcm93X19pdGVtcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtcm93X19pdGVtcyAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2NnB4O1xuICAgIG1pbi13aWR0aDogMjY2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgLyogbGluZSAxOSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtcm93X19pdGVtcyAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMjQsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gICAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgLnNsaWNrLXNsaWRlIC53aC1pbnNpZ2h0cy1yb3ctaXRlbSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA0MSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4ud2gtaW5zaWdodHMtcm93LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAvKiBsaW5lIDUxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAud2gtaW5zaWdodHMtcm93X19pdGVtcyA+IC53aC1pbnNpZ2h0cy1yb3ctaXRlbSB7XG4gICAgd2lkdGg6IDI2NnB4O1xuICAgIG1pbi13aWR0aDogMjY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAvKiBsaW5lIDU2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zID4gLndoLWluc2lnaHRzLXJvdy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgIC8qIGxpbmUgNjEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gICAgICAud2gtaW5zaWdodHMtcm93X19pdGVtcyA+IC53aC1pbnNpZ2h0cy1yb3ctaXRlbTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICAgIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zID4gLndoLWluc2lnaHRzLXJvdy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gLndoLWluc2lnaHRzLXJvdy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQyJTsgfVxuICAgICAgLyogbGluZSA2Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAgIC53aC1pbnNpZ2h0cy1yb3dfX2l0ZW1zID4gLndoLWluc2lnaHRzLXJvdy1pdGVtOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuICAgICAgLndoLWluc2lnaHRzLXJvd19faXRlbXMgPiAud2gtaW5zaWdodHMtcm93LWl0ZW06Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiAud2gtaW5zaWdodHMtcm93LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjglOyB9IH1cblxuLyogbGluZSA3NSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbi53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzAsIDI2LCAyNywgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSA3NSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbmsge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLyogbGluZSA5Miwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXJvdy1pdGVtX19saW5rOmFjdGl2ZSwgLndoLWluc2lnaHRzLXJvdy1pdGVtX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDk3LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGlua1tocmVmXTpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpOyB9IH1cbiAgLyogbGluZSAxMDMsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGluazpiZWZvcmUsIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGluazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLyogbGluZSAxMTEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGluazpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTZFNkU2O1xuICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7IH1cbiAgLyogbGluZSAxMjEsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4gIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGluazphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDU3NkY7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTMxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAgIC53aC1pbnNpZ2h0cy1yb3ctaXRlbV9fbGlua1tocmVmXTpob3ZlcjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDEzOSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAud2gtaW5zaWdodHMtcm93LWl0ZW1fX2xpbmtbaHJlZl06aG92ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAxNDgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX2luc2lnaHRzLXJvdy5zY3NzICovXG4ud2gtaW5zaWdodHMtcm93LWl0ZW1fX2hlYWRsaW5lIHtcbiAgZm9udDogNjAwIDE4cHgvMjNweCBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuLndoLWluc2lnaHRzLXJvdy1pdGVtX19sYWJlbCB7XG4gIGZvbnQ6IDQwMCAxMnB4IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA1NzZGOyB9XG4gIC8qIGxpbmUgMTYyLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19pbnNpZ2h0cy1yb3cuc2NzcyAqL1xuICAqICsgLndoLWluc2lnaHRzLXJvdy1pdGVtX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDE2Nywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9faW5zaWdodHMtcm93LnNjc3MgKi9cbiAgICAqICsgLndoLWluc2lnaHRzLXJvdy1pdGVtX19sYWJlbDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzZGOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4ud2gtc29sdXRpb24tbGlzdGluZyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDQwcHggMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3Rpbmcge1xuICAgICAgbWFyZ2luOiAwIDcuNSU7IH0gfVxuICAvKiBsaW5lIDksIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZyA+IHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLyogbGluZSAxMywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1zb2x1dGlvbi1saXN0aW5nIC53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4ud2gtc29sdXRpb24tbGlzdGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgNXB4IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSAxOCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3RpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTgsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKiBsaW5lIDM2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXNvbHV0aW9uLWxpc3RpbmdfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4ud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjODcyNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjZTZlNmU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSA0NCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb24gKyAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgNTYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgICAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbiArIC53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSA1Niwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgICAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uICsgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7IH0gfVxuXG4vKiBsaW5lIDc5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1zb2x1dGlvbi1saXN0aW5nLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udDogNzAwIDAuODc1cmVtLzEuMjggXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzg3MjQzNDsgfVxuICAvKiBsaW5lIDg4LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbl9fdGl0bGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTExLCAxMTEsIDExMSwgMC41KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDEwMCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxMDUsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uLS1pbmR1c3RyaWVzIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcy13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4vKiBsaW5lIDExMSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4qICsgLndoLXNvbHV0aW9uLWxpc3RpbmdfX2l0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMTYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEzMCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3RpbmdfX2l0ZW1zOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAxMzYsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAgIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtczpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDE0Mywgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gICAgLndoLXNvbHV0aW9uLWxpc3Rpbmctc2VjdGlvbi0taW5kdXN0cmllcyAud2gtc29sdXRpb24tbGlzdGluZ19faXRlbXMge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMTQ5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbiAgICAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uLS1pbmR1c3RyaWVzIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyArIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyxcbiAgICAud2gtc29sdXRpb24tbGlzdGluZy1zZWN0aW9uLS1pbmR1c3RyaWVzIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyArIGRpdiArIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDE1OCwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyB+IC53aC1zb2x1dGlvbi1saXN0aW5nX19pdGVtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLyogbGluZSAxNjQsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuLndoLXNvbHV0aW9uLWxpc3RpbmctaXRlbV9faW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTY5LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBmb250OiA0MDAgMTRweC8yMnB4IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Njc3MvbW9kdWxlcy9zb2x1dGlvbi9fc29sdXRpb24tbGlzdGluZy5zY3NzICovXG4gIC53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW0gKyAud2gtc29sdXRpb24tbGlzdGluZy1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi8qIGxpbmUgMTg0LCBzcmMvc2Nzcy9tb2R1bGVzL3NvbHV0aW9uL19zb2x1dGlvbi1saXN0aW5nLnNjc3MgKi9cbi53aC1zb2x1dGlvbi1saXN0aW5nLWl0ZW1fX2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NzZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxOTAsIHNyYy9zY3NzL21vZHVsZXMvc29sdXRpb24vX3NvbHV0aW9uLWxpc3Rpbmcuc2NzcyAqL1xuICAud2gtc29sdXRpb24tbGlzdGluZy1pdGVtX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNTc2RjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1yb3cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWlubGluZS1zaXplOiA5MHJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMDYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0LXJvdyB7XG4gICAgICBwYWRkaW5nOiAwcHggNi41NjI1cmVtIDA7IH0gfVxuICAvKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLmNvbC0zMCAud2gtc3BvdGxpZ2h0LXJvdyB7XG4gICAgbWFyZ2luOiAwIDI1cHggNDBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDExLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXNwb3RsaWdodC1yb3cge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4OyB9IH1cbiAgLyogbGluZSAyMCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtcm93OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDIwLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAgIC53aC1zcG90bGlnaHQtcm93OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIC8qIGxpbmUgMzQsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC5jb2wtMzAgLndoLXNwb3RsaWdodC1yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSAzOSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtcm93IC53aC1zcG90bGlnaHQtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM4NzI0MzQ7IH1cbiAgLyogbGluZSA0Mywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtcm93LndoLXNwb3RsaWdodC1yb3ctLXNraXAtZmlyc3QsXG4gIC53aC1zcG90bGlnaHQtcm93IH4gLndoLXNwb3RsaWdodC1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLyogbGluZSA0Nywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1yb3cud2gtc3BvdGxpZ2h0LXJvdy0tc2tpcC1maXJzdDpiZWZvcmUsXG4gICAgLndoLXNwb3RsaWdodC1yb3cgfiAud2gtc3BvdGxpZ2h0LXJvdzpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTEsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHQtcm93LndoLXNwb3RsaWdodC1yb3ctLXNraXAtZmlyc3QgLndoLXNwb3RsaWdodC1yb3dfX3RpdGxlLFxuICAgIC53aC1zcG90bGlnaHQtcm93IH4gLndoLXNwb3RsaWdodC1yb3cgLndoLXNwb3RsaWdodC1yb3dfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgLyogbGluZSA1NSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1yb3cud2gtc3BvdGxpZ2h0LXJvdy0tc2tpcC1maXJzdCAud2gtc3BvdGxpZ2h0LWl0ZW0sXG4gICAgLndoLXNwb3RsaWdodC1yb3cgfiAud2gtc3BvdGxpZ2h0LXJvdyAud2gtc3BvdGxpZ2h0LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzg3MjQzNDsgfVxuXG4vKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0X19kZXNjcmlwdGlvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHRfX2NvbnRhY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgNzEsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHRfX2NvbnRhY3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LXJvd19fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OWVtKSB7XG4gICAgLyogbGluZSA4MCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1yb3dfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDgwLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0LXJvd19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC8qIGxpbmUgOTcsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAuY29sLTMwIC53aC1zcG90bGlnaHQtcm93X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzQxNDE0MTsgfVxuXG4vKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LXJvd19fd3JhcHBlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDEwOCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1yb3dfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLyogbGluZSAxMTgsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IDYwMHB4OyB9XG4gIC8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19jb250ZW50IC53aC1wZXJzb25fX2xvY2F0aW9uIHtcbiAgICBjbGVhcjogdW5zZXQ7XG4gICAgY29sb3I6ICMwMDU3NkY7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI1ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTIxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAgIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9fY29udGVudCAud2gtcGVyc29uX19sb2NhdGlvbiB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAgMTBweDsgfSB9XG4gIC8qIGxpbmUgMTM0LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19jb250ZW50IC53aC1wZXJzb25fX2xvY2F0aW9uOjpiZWZvcmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiAwLjA5Mzc1cmVtOyB9XG5cbi8qIGxpbmUgMTQxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjODcyNDM0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgMTUyLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtaXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHQgQm9sZFwiLCBcIkNyaW1zb24gVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzI4KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMxRTFBMUI7IH1cblxuLyogbGluZSAxNjEsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAgIC8qIGxpbmUgMTYxLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgLyogbGluZSAxNjEsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG5cbi8qIGxpbmUgMTc4LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtaXRlbV9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzAvMTYpO1xuICBjb2xvcjogIzQxNDE0MTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAvKiBsaW5lIDE4Niwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAvKiBsaW5lIDE4Niwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLyogbGluZSAxOTYsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAuY29sLTMwIC53aC1zcG90bGlnaHQtY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDIwNSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAyMDUsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHQtY29udGFjdHNfX2xpc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAtN3B4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC8qIGxpbmUgMjA1LCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzX19saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG5cbi8qIGxpbmUgMjIzLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxMHB4IDZweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDIyMywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA2cHggMHB4OyB9IH1cbiAgLyogbGluZSAyMzMsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDZweCAwcHg7IH1cbiAgLyogbGluZSAyMzcsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDI0Miwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDI1MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX2ltYWdlLW9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDI1MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19pbWFnZS1vbmUge1xuICAgICAgd2lkdGg6IDI0MHB4OyB9IH1cblxuLyogbGluZSAyNjQsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAyNjksIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjMyNDsgfVxuXG4vKiBsaW5lIDI4MSwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDI5MCwgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4ud2gtc3BvdGxpZ2h0LWNvbnRhY3RzLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjgyMzI0OyB9XG5cbi8qIGxpbmUgMzAwLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHRfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzMDAsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHRfX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDMxMywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHRfX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjMDA1NzZGOyB9XG4gICAgLyogbGluZSAzMTcsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuICAgIC53aC1zcG90bGlnaHRfX2xpbmsgYTpob3ZlciB7XG4gICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogYXV0bztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBhdXRvOyB9XG5cbi8qIGxpbmUgMzIzLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbi53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9faGVhZHNob3Qge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMzMwLCBzcmMvc2Nzcy9tb2R1bGVzL3Nwb3RsaWdodC9fc3BvdGxpZ2h0LnNjc3MgKi9cbiAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19oZWFkc2hvdCBpbWcge1xuICAgIC13ZWJraXQtbWFyZ2luLWVuZDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDhweDtcbiAgICB3aWR0aDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI1ZW0pIHtcbiAgICAvKiBsaW5lIDMyMywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gICAgLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19oZWFkc2hvdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuLyogbGluZSAzNDAsIHNyYy9zY3NzL21vZHVsZXMvc3BvdGxpZ2h0L19zcG90bGlnaHQuc2NzcyAqL1xuLndoLXNwb3RsaWdodC1jb250YWN0cy1pdGVtX19sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDM0Nywgc3JjL3Njc3MvbW9kdWxlcy9zcG90bGlnaHQvX3Nwb3RsaWdodC5zY3NzICovXG4gIC53aC1zcG90bGlnaHQtY29udGFjdHMtaXRlbV9fbG9jYXRpb24gaW1nIHtcbiAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG4gICAgd2lkdGg6IDEwcHg7IH1cblxuLyogbGluZSA2LCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbi53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0VFRjVGNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDMwLCAyNiwgMjcsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgzMCwgMjYsIDI3LCAwLjEpO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgIC53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgIC53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gICAgICBtYXJnaW46IDAgMjVweCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgIC53aC1zdWJzY3JpYmUtY2FsbG91dCB7XG4gICAgICBtYXgtd2lkdGg6IDYzLjc1cmVtO1xuICAgICAgbWFyZ2luOiA1M3B4IDcuNSUgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgLyogbGluZSA2LCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbiAgICAud2gtc3Vic2NyaWJlLWNhbGxvdXQge1xuICAgICAgbWFyZ2luOiA1M3B4IGF1dG8gMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLyogbGluZSAzOCwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gICAgLmNvbC0zMCAud2gtc3Vic2NyaWJlLWNhbGxvdXQge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC5jb2wtMzAgLndoLXN1YnNjcmliZS1jYWxsb3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAud2gtc3Vic2NyaWJlLWNhbGxvdXQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNDNkRGRTY7IH1cbiAgLyogbGluZSA2MSwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gIC53aC1zdWJzY3JpYmUtY2FsbG91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMwMDU3NkY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLyogbGluZSA2MSwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gICAgICAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAvKiBsaW5lIDc4LCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbiAgICAgIC5jb2wtMzAgLndoLXN1YnNjcmliZS1jYWxsb3V0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Nzcy9jYWxsb3V0cy9fc3Vic2NyaWJlLnNjc3MgKi9cbiAgLndoLXN1YnNjcmliZS1jYWxsb3V0X19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNjY7IH1cbiAgLyogbGluZSA5NSwgc3JjL3Njc3MvY2FsbG91dHMvX3N1YnNjcmliZS5zY3NzICovXG4gIC53aC1zdWJzY3JpYmUtY2FsbG91dF9fY3RhLCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTUsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgICAgLndoLXN1YnNjcmliZS1jYWxsb3V0X19jdGEsIC53aC1zdWJzY3JpYmUtY2FsbG91dF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgLyogbGluZSAxMDQsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAgICAgLmNvbC0zMCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2N0YSwgLmNvbC0zMCAud2gtc3Vic2NyaWJlLWNhbGxvdXRfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLyogbGluZSAxMTEsIHNyYy9zY3NzL2NhbGxvdXRzL19zdWJzY3JpYmUuc2NzcyAqL1xuICAuc2VhcmNoLWRvbmUgLndoLXN1YnNjcmliZS1jYWxsb3V0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBwYWdlIHtcbiAgc2l6ZTogTGV0dGVyIHBvcnRyYWl0OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keSB7XG4gICAgbWFyZ2luOiA0MHB4IDUwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBhIHtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1icmVhay1pbnNpZGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAuaXMtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNDYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5uby1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MXB4OyB9XG4gICAgLyogbGluZSA1Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucGFnZS1iaW9ncmFwaHkgLndoLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgNTgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbmF2YmFyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLyogbGluZSA2Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDY4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgIG1hcmdpbjogMCAtMjBweCAwIDA7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1oZWFkZXItbmF2aWdhdGlvbl9fbG9nbyAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28tLXNjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA3NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2xvZ28gLndoLWhlYWRlci1uYXZpZ2F0aW9uX19sb2dvLS1wZGYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgLyogbGluZSA4MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXN0aWNreS1oZWFkZXIsXG4gIC53aC1zdWJzY3JpYmUtY2FsbG91dCxcbiAgLnNlcmllcy1leHBsb3JlcixcbiAgLndoLXV0aWxpdHktbmF2aWdhdGlvbixcbiAgLndoLWhlYWRlci1uYXZpZ2F0aW9uX19saW5rcy13cmFwLFxuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX3NlYXJjaC1pY29uLFxuICAud2gtaGVhZGVyLW5hdmlnYXRpb25fX2J1cmdlcixcbiAgLndoLWFydGljbGUtaGVyb19faW1nLFxuICAud2gtYXJ0aWNsZS1oZXJvX190YWdzLFxuICAud2gtYXJ0aWNsZS1oZXJvX192aWRlbyxcbiAgLndoLXBlb3BsZS1oZWFkZXIsXG4gIC53aC1jb29raWUtdXNlLWRpc2NsYWltZXIsXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nLFxuICAud2gtbm90ZXdvcnRoeS1jb250ZW50LFxuICBmb290ZXIsXG4gIC5zZWxlY3RyaWMtd3JhcHBlcixcbiAgLndoLWZlYXR1cmVkLXZpZGVvLFxuICAud2gtZmVhdHVyZWQtbWVkaWEsXG4gIC5jb2wtMzAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEwMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBsaW5lIDExMSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWJhbm5lci1oZXJvLFxuICAud2gtYXJ0aWNsZS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLyogbGluZSAxMTUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJhbm5lci1oZXJvICsgLndoLWdlbmVyaWMtY29udGVudCxcbiAgICAud2gtYXJ0aWNsZS1oZXJvICsgLndoLWdlbmVyaWMtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTI0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBoMixcbiAgLndoLWFydGljbGUtYm9keSBoMixcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC8qIGxpbmUgMTI4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBwLFxuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBsaSwgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXI6OmZpcnN0LWxldHRlcixcbiAgLndoLWFydGljbGUtYm9keSBwLFxuICAud2gtYXJ0aWNsZS1ib2R5IGxpLFxuICAud2gtYXJ0aWNsZS1ib2R5OjpmaXJzdC1sZXR0ZXIsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBwLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gbGksXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbjo6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAvKiBsaW5lIDEzOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgb2wgb2wsXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIG9sIHVsLFxuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciB1bCBvbCxcbiAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgdWwgdWwsXG4gIC53aC1hcnRpY2xlLWJvZHkgb2wgb2wsXG4gIC53aC1hcnRpY2xlLWJvZHkgb2wgdWwsXG4gIC53aC1hcnRpY2xlLWJvZHkgdWwgb2wsXG4gIC53aC1hcnRpY2xlLWJvZHkgdWwgdWwsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBvbCBvbCxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIG9sIHVsLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gdWwgb2wsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiB1bCB1bCB7XG4gICAgbWFyZ2luOiAzcHggMDsgfVxuICAvKiBsaW5lIDE0NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIHVsIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYXJ0aWNsZS1ib2R5IG9sIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYXJ0aWNsZS1ib2R5IHVsIHVsID4gbGk6YmVmb3JlLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wgdWwgPiBsaTpiZWZvcmUsXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiB1bCB1bCA+IGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgIGNvbG9yOiAjQjZCNkI2OyB9XG4gIC8qIGxpbmUgMTU1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciBsaSxcbiAgLndoLWFydGljbGUtYm9keSBsaSxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLyogbGluZSAxNjAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWdlbmVyaWMtY29udGVudCAud2gtZ2VuZXJpYy1jb250ZW50X190ZWFzZXIgbGk6YmVmb3JlLFxuICAgIC53aC1hcnRpY2xlLWJvZHkgbGk6YmVmb3JlLFxuICAgIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBsaTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC8qIGxpbmUgMTcxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZ2VuZXJpYy1jb250ZW50IC53aC1nZW5lcmljLWNvbnRlbnRfX3RlYXNlciB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWFydGljbGUtYm9keSB1bCA+IGxpOmJlZm9yZSxcbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LWRlc2NyaXB0aW9uIHVsID4gbGk6YmVmb3JlIHtcbiAgICB0b3A6IDJweDtcbiAgICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICAgIGNvbG9yOiAjODcyNDM0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxODIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1nZW5lcmljLWNvbnRlbnQgLndoLWdlbmVyaWMtY29udGVudF9fdGVhc2VyIG9sID4gbGk6YmVmb3JlLFxuICAud2gtYXJ0aWNsZS1ib2R5IG9sID4gbGk6YmVmb3JlLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtZGVzY3JpcHRpb24gb2wgPiBsaTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDE5NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtYm9keSA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAyMDEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMjA4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWhlcm86OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgMjEzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1icmllZiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDIyMSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtYnJpZWZfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDsgfVxuICAgIC8qIGxpbmUgMjI0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWJyaWVmX190aXRsZTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcXDIwMTRcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMjMxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7IH1cbiAgICAvKiBsaW5lIDIzNSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1icmllZl9fY29udGVudCBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyNDEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5yb3cge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDI0NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLmNvbC03MCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMjQ5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMjYwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2l0ZW0tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLyogbGluZSAyNjUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWFydGljbGUtZm9vdG5vdGVzX19pdGVtLWNvbnRlbnQucnRmLCAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2l0ZW0tY29udGVudC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMjcwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMjc5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMjgyMzI0OyB9XG4gIC8qIGxpbmUgMjg5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjkzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLyogbGluZSAzMjUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC1kZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMzMwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVvcGxlLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAzMzQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3RlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDsgfVxuICAgIC8qIGxpbmUgMzQzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1hcnRpY2xlLWZvb3Rub3Rlczo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjODcyNDM0OyB9XG4gIC8qIGxpbmUgMzU0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tbGlzdGluZyxcbiAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmcsXG4gIC53aC1rZXktY29udGFjdHMsXG4gIC53aC1hY2NvcmRpb24sXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9ucyxcbiAgLndoLWNvbnRyaWJ1dG9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDsgfVxuICAvKiBsaW5lIDM2OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlb3BsZS1ncmlkX190aXRsZSxcbiAgLndoLWNvbnRhY3RzLWxpc3RpbmdfX3RpdGxlLFxuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX190aXRsZSxcbiAgLndoLXJlY29nbml0aW9uLWxpc3RpbmdfX3RpdGxlLFxuICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fdGl0bGUsXG4gIC53aC1rZXktY29udGFjdHNfX3RpdGxlLFxuICAud2gtY29udHJpYnV0b3JzX190aXRsZSxcbiAgLndoLWZlYXR1cmVkLXZpZGVvX190aXRsZSxcbiAgLndoLWFjY29yZGlvbl9fdGl0bGUsXG4gIC53aC1pbnNpZ2h0cy1saXN0aW5nX190aXRsZSxcbiAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAvKiBsaW5lIDM5MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcGVvcGxlLWdyaWRfX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLWNvbnRhY3RzLWxpc3RpbmdfX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fdGl0bGU6OmJlZm9yZSxcbiAgICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fdGl0bGU6OmJlZm9yZSxcbiAgICAud2gtY3JlZGVudGlhbHMtbGlzdGluZ19fdGl0bGU6OmJlZm9yZSxcbiAgICAud2gta2V5LWNvbnRhY3RzX190aXRsZTo6YmVmb3JlLFxuICAgIC53aC1jb250cmlidXRvcnNfX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLWZlYXR1cmVkLXZpZGVvX190aXRsZTo6YmVmb3JlLFxuICAgIC53aC1hY2NvcmRpb25fX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLWluc2lnaHRzLWxpc3RpbmdfX3RpdGxlOjpiZWZvcmUsXG4gICAgLndoLXJlbGF0ZWQtc29sdXRpb25zX190aXRsZTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjODcyNDM0OyB9XG4gIC8qIGxpbmUgNDAzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDsgfVxuICAvKiBsaW5lIDQwOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWtleS1jb250YWN0cyB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAvKiBsaW5lIDQxMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnJ0ZiwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgIC8qIGxpbmUgNDIwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5ydGYgb2wsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCxcbiAgICAucnRmIHVsLFxuICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAgIC8qIGxpbmUgNDI0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgICAgLnJ0ZiBvbCBvbCwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sIG9sLFxuICAgICAgLnJ0ZiBvbCB1bCxcbiAgICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBvbCB1bCxcbiAgICAgIC5ydGYgdWwgb2wsXG4gICAgICAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgb2wsXG4gICAgICAucnRmIHVsIHVsLFxuICAgICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luOiAzcHggMDsgfVxuICAgICAgLyogbGluZSA0MzEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAucnRmIG9sIHVsID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgb2wgdWwgPiBsaTpiZWZvcmUsXG4gICAgICAucnRmIHVsIHVsID4gbGk6YmVmb3JlLFxuICAgICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHVsIHVsID4gbGk6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNCNkI2QjY7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDQzOSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucnRmIGxpLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgNDQ0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgICAgLnJ0ZiBsaTpiZWZvcmUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDQ1Niwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucnRmIHVsID4gbGk6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgdWwgPiBsaTpiZWZvcmUge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBjb250ZW50OiBcIlxcMjAxM1wiO1xuICAgICAgY29sb3I6ICM4NzI0MzQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA0NjcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnJ0ZiBvbCA+IGxpOmJlZm9yZSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIG9sID4gbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA0NzgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnJ0ZiBoMSwgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgxLFxuICAgIC5ydGYgaDIsXG4gICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgyLFxuICAgIC5ydGYgaDMsXG4gICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgzLCAucnRmIGg0LCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQsIC5ydGYgaDUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNSxcbiAgICAucnRmIGg2LFxuICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNiB7XG4gICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgIC8qIGxpbmUgNDg5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIFxuICAgIC5ydGYgaDMsXG4gICAgLndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGgzLCAucnRmIGg0LCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQsIC5ydGYgaDUsIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNSxcbiAgICAucnRmIGg2LFxuICAgIC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBoNiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC8qIGxpbmUgNDk3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5ydGYgaDQ6YmVmb3JlLCAud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSA1MDUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWJyaWVmX190aXRsZTpiZWZvcmUge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzg3MjQzNDsgfVxuICAvKiBsaW5lIDUxMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRhY3QtaXRlbV9fZW1haWwsIC53aC1jb250YWN0LWl0ZW1fX3RlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAgIC8qIGxpbmUgNTE5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1jb250YWN0LWl0ZW1fX2VtYWlsOmJlZm9yZSxcbiAgICAud2gtY29udGFjdC1pdGVtX190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSA1MjUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlscyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAyMTZweCAjZjJmMmYyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjE2cHggI2YyZjJmMjsgfVxuICAvKiBsaW5lIDUzNCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19pbWcge1xuICAgIHdpZHRoOiAyMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjE2cHggIWltcG9ydGFudDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NDIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOTZweCAwIDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAvKiBsaW5lIDU0OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wsXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgLyogbGluZSA1NTMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgb2wsXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgb2wgdWwsXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgdWwgb2wsXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgdWwgdWwge1xuICAgICAgICBtYXJnaW46IDNweCAwOyB9XG4gICAgICAvKiBsaW5lIDU2MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCB1bCA+IGxpOmJlZm9yZSxcbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCB1bCB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICBjb2xvcjogI0I2QjZCNjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTcxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLyogbGluZSA1NzYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA1ODgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IHVsID4gbGk6YmVmb3JlIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTk5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgNjEwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoMSxcbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDIsXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGgzLFxuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGVudCBoNCxcbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRlbnQgaDUsXG4gICAgLndoLWJpby1vdmVydmlldy1jb250ZW50IGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSA2MjQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19faGVhZGxpbmVzICsgLndoLWJpby1vdmVydmlldy1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC8qIGxpbmUgNjI4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDYzMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgLyogbGluZSA2NDAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX2hlYWRsaW5lcyBoMSBzdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA2NDUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX19oZWFkbGluZXMgaDIge1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1cmVtO1xuICAgICAgY29sb3I6ICMyODIzMjQ7IH1cbiAgLyogbGluZSA2NTUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fbG9jYXRpb24sIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDAuNjY2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNDM3NXJlbTtcbiAgICBjb2xvcjogIzgwODA4MDsgfVxuICAgIC8qIGxpbmUgNjY0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fbG9jYXRpb246YmVmb3JlLCAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZTpiZWZvcmUsIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fZW1haWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLyogbGluZSA2NjksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA2NzQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1jb250YWN0OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4NzI0MzQ7IH1cbiAgICAvKiBsaW5lIDY4NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QgaHIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDY5MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0LS1sb2NhdGlvbnMgLndoLWJpby1vdmVydmlldy1jb250YWN0X19sb2NhdGlvbixcbiAgLndoLWJpby1vdmVydmlldy1jb250YWN0LS1sb2NhdGlvbnMgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgNjk2LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QtLWxvY2F0aW9ucyAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZSB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDY5OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QtLWxvY2F0aW9ucyAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJ8XCI7IH1cbiAgICAvKiBsaW5lIDcwOSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3QtLWxvY2F0aW9ucyAud2gtYmlvLW92ZXJ2aWV3LWNvbnRhY3RfX3RlbGVwaG9uZSArIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgICAvKiBsaW5lIDcxMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdC0tbG9jYXRpb25zIC53aC1iaW8tb3ZlcnZpZXctY29udGFjdF9fdGVsZXBob25lICsgLndoLWJpby1vdmVydmlldy1jb250YWN0X190ZWxlcGhvbmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDcxOSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA3MjYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDczMCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYmlvLW92ZXJ2aWV3LWRldGFpbHNfX3RpdGxlcyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAvKiBsaW5lIDczMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1iaW8tb3ZlcnZpZXctZGV0YWlsc19fdGl0bGVzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSA3MzgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWJpby1vdmVydmlldy1kZXRhaWxzX190aXRsZXMgbGk6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDc0Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDc0Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWxpc3RpbmdfX2NhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAvKiBsaW5lIDc1NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCA2cHggMCA5cHg7IH1cbiAgICAvKiBsaW5lIDc1OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnk6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDc2Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgNzY4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY29udGVudC1yZWFkbW9yZV9fd3JhcHBlciA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDc3NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRlbnQtcmVhZG1vcmVfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNzc4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtaGlnaGxpZ2h0LXBpY2tzLFxuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19jYWxsb3V0cyxcbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNzg0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDc4OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fd3JhcHBlci10b3Age1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDc5Miwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA3OTYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAvKiBsaW5lIDgwMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50LnJ0ZiwgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgIC8qIGxpbmUgODA5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC5ydGYgdWwsIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgIC8qIGxpbmUgODEzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC5ydGYgbGksIC53aC1leHBlcmllbmNlLWxpc3RpbmdfX2ludGVyaW4tY29udGVudC53aC1nZW5lcmljLXBhZ2VfX3RlYXNlciBsaSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgLyogbGluZSA4MjAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQucnRmIGxpOmJlZm9yZSwgLndoLWV4cGVyaWVuY2UtbGlzdGluZ19faW50ZXJpbi1jb250ZW50LndoLWdlbmVyaWMtcGFnZV9fdGVhc2VyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gICAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDgzNSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQucnRmIGgzLCAud2gtZXhwZXJpZW5jZS1saXN0aW5nX19pbnRlcmluLWNvbnRlbnQud2gtZ2VuZXJpYy1wYWdlX190ZWFzZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC8qIGxpbmUgODQxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtZXhwZXJpZW5jZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgODU0LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyxcbiAgICAud2gtZXhwZXJpZW5jZS1pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgODYxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzOmZpcnN0LWNoaWxkLFxuICAgICAgLndoLWV4cGVyaWVuY2UtaXRlbSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAvKiBsaW5lIDg2NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlsczo6YmVmb3JlLFxuICAgICAgLndoLWV4cGVyaWVuY2UtaXRlbSBwOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLyogbGluZSA4NzEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIG9sLFxuICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyB1bCB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgICAgLyogbGluZSA4ODEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1pdGVtIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgb2wgdWwgPiBsaTpiZWZvcmUsXG4gICAgICAud2gtZXhwZXJpZW5jZS1pdGVtIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgdWwgdWwgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI0I2QjZCNjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC8qIGxpbmUgODg5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLyogbGluZSA4OTQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAud2gtZXhwZXJpZW5jZS1pdGVtIC53aC1leHBlcmllbmNlLWl0ZW1fX2RldGFpbHMgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA5MDYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsID4gbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gICAgICBjb2xvcjogIzg3MjQzNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA5MTksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzIHVsID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgOTM3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW0gLndoLWV4cGVyaWVuY2UtaXRlbV9fZGV0YWlscyBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLyogbGluZSA5NDksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLWV4cGVyaWVuY2UtaXRlbTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA5NjMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1leHBlcmllbmNlLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg3MjQzNDsgfVxuICAgIC8qIGxpbmUgOTczLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1leHBlcmllbmNlLWl0ZW1fX3RpdGxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDk3OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAvKiBsaW5lIDk4NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWV4cGVyaWVuY2UtaXRlbSAud2gtZXhwZXJpZW5jZS1pdGVtX19kZXRhaWxzOmJlZm9yZSxcbiAgLndoLWV4cGVyaWVuY2UtaXRlbSBwOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDk5MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA5OTksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTAwNiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxMDExLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcCxcbiAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAgIC8qIGxpbmUgMTAyMSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gcDpiZWZvcmUsXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHVsID4gbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgY29udGVudDogXCJcXDIwMTNcIjtcbiAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDEwMzUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXJlY29nbml0aW9uLWRldGFpbHMtY29udGVudCA+IHA6aG92ZXI6OmJlZm9yZSxcbiAgICAud2gtcmVjb2duaXRpb24tZGV0YWlscy1jb250ZW50ID4gdWwgPiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxMDQxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tYXdhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMThweCAwIDEzcHg7IH1cbiAgLyogbGluZSAxMDUwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fYXdhcmRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDEwNjEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAvKiBsaW5lIDEwNjgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC8qIGxpbmUgMTA3Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmRfX2RldGFpbHM6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzg3MjQzNDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLyogbGluZSAxMDg1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlsc19fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTA5MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWtleS1jb250YWN0c19fdGl0bGUgKyAud2gta2V5LWNvbnRhY3RzX19saXN0IC53aC1wZXJzb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxMDk3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gta2V5LWNvbnRhY3RzX19saXN0LFxuICAud2gtY29udHJpYnV0b3JzX19saXN0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAxMTAyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uLFxuICAud2gtY29udHJpYnV0b3JzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I2QjZCNjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgLyogbGluZSAxMTE4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1wZXJzb246OmJlZm9yZSxcbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLyogbGluZSAxMTIyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1wZXJzb246bnRoLWNoaWxkKC1uKzIpLCAud2gtcGVyc29uOmZpcnN0LWNoaWxkLFxuICAgIC53aC1jb250cmlidXRvcnMtaXRlbTpudGgtY2hpbGQoLW4rMiksXG4gICAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjZCNkI2OyB9XG4gICAgLyogbGluZSAxMTI3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1wZXJzb246bGFzdC1jaGlsZCxcbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QjZCNjsgfVxuICAvKiBsaW5lIDExMzIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEzNnB4OyB9XG4gIC8qIGxpbmUgMTEzNiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4OyB9XG4gIC8qIGxpbmUgMTE0Miwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDExNTEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXBlcnNvbl9faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDExNTgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb25fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEzMHB4OyB9XG4gIC8qIGxpbmUgMTE2NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fcmlnaHQtLWxvY2F0aW9ucyAud2gtcGVyc29uX190ZWxlcGhvbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBub25lOyB9XG4gICAgLyogbGluZSAxMTY5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3JpZ2h0LS1sb2NhdGlvbnMgLndoLXBlcnNvbl9fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcInxcIjsgfVxuICAvKiBsaW5lIDExODAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb25fX3JpZ2h0LS1sb2NhdGlvbnMgLndoLXBlcnNvbl9fbG9jYXRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgMTE4NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAxMTkxLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSAxMTk4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC8qIGxpbmUgMTIwMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLyogbGluZSAxMjA3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uX19uYW1lIGEsXG4gIC53aC1jb250cmlidXRvcnMtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDEyMTUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1wZXJzb25fX3RpdGxlLFxuICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX2xldmVsIHtcbiAgICBmb250LXNpemU6IDAuNzA4MTNyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuICAgIGNvbG9yOiAjOGM4YzhjOyB9XG4gIC8qIGxpbmUgMTIyNSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fZW1haWwge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87IH1cbiAgLyogbGluZSAxMjM3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcGVyc29uX19lbWFpbCxcbiAgLndoLXBlcnNvbl9fbG9jYXRpb24sXG4gIC53aC1wZXJzb25fX3RlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOGM4YzhjOyB9XG4gICAgLyogbGluZSAxMjUwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1wZXJzb25fX2VtYWlsOmJlZm9yZSxcbiAgICAud2gtcGVyc29uX19sb2NhdGlvbjpiZWZvcmUsXG4gICAgLndoLXBlcnNvbl9fdGVsZXBob25lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgMTI1NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXBlcnNvbl9fdGVsZXBob25lICsgLndoLXBlcnNvbl9fbG9jYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAxMjU5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gta2V5LWNvbnRhY3RzX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTI2NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keTpub3QoLnBhZ2UtbG9jYXRpb24pIC53aC1jb250YWN0cy1saXN0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTI3MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxMjc3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtbG9jYXRpb24taW5mbyArIC53aC1nZW5lcmljLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTI4MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWxvY2F0aW9uLWluZm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMjg1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtbG9jYXRpb24taW5mb19faW1nLFxuICAud2gtbG9jYXRpb24taW5mb19fY3RhLFxuICAud2gtbG9jYXRpb24tZGV0YWlsc19fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEyOTEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1sb2NhdGlvbi1kZXRhaWxzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLyogbGluZSAxMjk1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtbG9jYXRpb24tZGV0YWlsc19fYWRkcmVzcyxcbiAgLndoLWxvY2F0aW9uLWRldGFpbHNfX3RlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogIzhjOGM4YzsgfVxuICAgIC8qIGxpbmUgMTMwNCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtbG9jYXRpb24tZGV0YWlsc19fYWRkcmVzczo6YmVmb3JlLFxuICAgIC53aC1sb2NhdGlvbi1kZXRhaWxzX190ZWxlcGhvbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC8qIGxpbmUgMTMxMCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWluc2lnaHRzLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEzMTQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzIHtcbiAgICBtYXJnaW46IDQwcHggMjVweDsgfVxuICAgIC8qIGxpbmUgMTMxNywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtc3RhdGlzdGljcyAuc2xpY2stdHJhY2sge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEzMjMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEzMjcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXN0YXRpc3RpY3MgLnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxMzMyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtc3RhdGlzdGljcy1zbGlkZS1ncmFwaGljX19ib3JkZXIge1xuICAgIHN0cm9rZS13aWR0aDogMTsgfVxuICAvKiBsaW5lIDEzMzYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1zdGF0aXN0aWNzX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTM0MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRhY3RzLWxpc3Rpbmcge1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gIC8qIGxpbmUgMTM0NCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXZpZGVvLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxMzQ5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uX190b2dnbGUtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMzUzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDEzNTgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbS0tb3BlbiAud2gtYWNjb3JkaW9uLWl0ZW1fX3RhYiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDEzNjIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxMzY3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTM3MSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTM3OSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm9fX3RlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAvKiBsaW5lIDEzODMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLyogbGluZSAxMzg3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDEzOTIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjZCNkI2OyB9XG4gIC8qIGxpbmUgMTM5Nywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMTQwMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE0MTMsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX190YWIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNDE3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDIwcHggMCA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxNDI3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fY29udGVudC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAvKiBsaW5lIDE0MzgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLyogbGluZSAxNDQyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE0NDgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0taW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTQ1Miwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gIC8qIGxpbmUgMTQ2MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE0NjgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7IH1cbiAgLyogbGluZSAxNDcyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLyogbGluZSAxNDc4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gaDUge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAgIC8qIGxpbmUgMTQ4OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFjY29yZGlvbi1pdGVtX19nb3Zlcm5tZW50LWl0ZW0tcG9zaXRpb24gaDU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDEzXCI7XG4gICAgICAgIGNvbG9yOiAjODcyNDM0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMTUwMiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gICAgICAvKiBsaW5lIDE1MTAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgICAucGFnZS1nb3Zlcm5tZW50IC53aC1hY2NvcmRpb24taXRlbV9fZ292ZXJubWVudC1pdGVtLXBvc2l0aW9uIHAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTUxNywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYWNjb3JkaW9uLWl0ZW1fX2dvdmVybm1lbnQtaXRlbS1wb3NpdGlvbi1kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIsIFwiOyB9XG4gIC8qIGxpbmUgMTUyNCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzIC53aC1hY2NvcmRpb24taXRlbV9fdGFiLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTUyOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzIC53aC1hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE1MzQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3Rlc19fY29udGVudCBvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gIC8qIGxpbmUgMTU0MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFydGljbGUtZm9vdG5vdGVzX19jb250ZW50IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuICAgIC8qIGxpbmUgMTU0NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYXJ0aWNsZS1mb290bm90ZXNfX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgY29udGVudDogY291bnRlcihsaSkgXCIuXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDE1NTksIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3Rlc19fY29udGVudCBhIHtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAvKiBsaW5lIDE1NjQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hcnRpY2xlLWZvb3Rub3RlcyAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIC8qIGxpbmUgMTU2OCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRyaWJ1dG9ycyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxNTczLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY29udHJpYnV0b3JzLWl0ZW0sXG4gIC53aC1wZW9wbGUtZ3JpZC1pdGVtLFxuICAud2gtY29udGFjdC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1ODAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1jb250YWN0LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOGM4YzhjOyB9XG4gIC8qIGxpbmUgMTU4NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWNvbnRyaWJ1dG9ycy1pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC8qIGxpbmUgMTU5MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtY29udHJpYnV0b3JzLWl0ZW1fX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxNTk4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVsYXRlZC1zb2x1dGlvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH1cbiAgLyogbGluZSAxNjAyLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVsYXRlZC1zb2x1dGlvbnNfX3RpdGxlIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAvKiBsaW5lIDE2MDYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDE2MTIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiAwIDE0cHggNXB4IDlweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTYxNywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVsYXRlZC1zb2x1dGlvbnMtbGlua3NfX2xpbms6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDE2MjEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLndoLXJlbGF0ZWQtc29sdXRpb25zLWxpbmtzX19saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAgIC8qIGxpbmUgMTYyNiwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAgIC53aC1yZWxhdGVkLXNvbHV0aW9ucy1saW5rc19fbGluayBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDE2MzgsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVybyxcbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm8sXG4gIC5wYWdlLWFydGljbGUgLndoLWFydGljbGUtaGVybyxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm8sXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1hcnRpY2xlLWhlcm8sXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVybyxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVybyxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWJhbm5lci1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxNjQ1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19faW1nLFxuICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQsXG4gIC5wYWdlLWFydGljbGUgLndoLWJhbm5lci1oZXJvX19pbWcsXG4gIC5wYWdlLWFydGljbGUgLndoLWJhbm5lci1oZXJvX19pbWctLXJlZCxcbiAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX19pbWcsXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVyb19faW1nLS1yZWQsXG4gIC5wYWdlLWxvY2F0aW9uIC53aC1iYW5uZXItaGVyb19faW1nLFxuICAucGFnZS1sb2NhdGlvbiAud2gtYmFubmVyLWhlcm9fX2ltZy0tcmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMTY1MCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyLFxuICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19fd3JhcHBlcixcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyLFxuICAucGFnZS1hcnRpY2xlIC53aC1iYW5uZXItaGVyb19fd3JhcHBlcixcbiAgLnBhZ2Utc29sdXRpb24gLndoLWFydGljbGUtaGVyb19fd3JhcHBlcixcbiAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX193cmFwcGVyLFxuICAucGFnZS1sb2NhdGlvbiAud2gtYXJ0aWNsZS1oZXJvX193cmFwcGVyLFxuICAucGFnZS1sb2NhdGlvbiAud2gtYmFubmVyLWhlcm9fX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2NTUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fY29udGVudCxcbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQsXG4gIC5wYWdlLWFydGljbGUgLndoLWFydGljbGUtaGVyb19fY29udGVudCxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm9fX2NvbnRlbnQsXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1hcnRpY2xlLWhlcm9fX2NvbnRlbnQsXG4gIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVyb19fY29udGVudCxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fY29udGVudCxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWJhbm5lci1oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDE2NjIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fdGl0bGUsXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWJhbm5lci1oZXJvX190aXRsZSxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSxcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm9fX3RpdGxlLFxuICAucGFnZS1zb2x1dGlvbiAud2gtYXJ0aWNsZS1oZXJvX190aXRsZSxcbiAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX190aXRsZSxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fdGl0bGUsXG4gIC5wYWdlLWxvY2F0aW9uIC53aC1iYW5uZXItaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gICAgLyogbGluZSAxNjc1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fdGl0bGU6YmVmb3JlLFxuICAgIC5wYWdlLWdvdmVybm1lbnQgLndoLWJhbm5lci1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2UtYXJ0aWNsZSAud2gtYmFubmVyLWhlcm9fX3RpdGxlOmJlZm9yZSxcbiAgICAucGFnZS1zb2x1dGlvbiAud2gtYXJ0aWNsZS1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2Utc29sdXRpb24gLndoLWJhbm5lci1oZXJvX190aXRsZTpiZWZvcmUsXG4gICAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fdGl0bGU6YmVmb3JlLFxuICAgIC5wYWdlLWxvY2F0aW9uIC53aC1iYW5uZXItaGVyb19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzg3MjQzNDsgfVxuICAvKiBsaW5lIDE2ODYsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC5wYWdlLWdvdmVybm1lbnQgLndoLWFydGljbGUtaGVyb19fZGF0ZSxcbiAgLnBhZ2UtZ292ZXJubWVudCAud2gtYmFubmVyLWhlcm9fX3RlYXNlcixcbiAgLnBhZ2UtYXJ0aWNsZSAud2gtYXJ0aWNsZS1oZXJvX19kYXRlLFxuICAucGFnZS1hcnRpY2xlIC53aC1iYW5uZXItaGVyb19fdGVhc2VyLFxuICAucGFnZS1zb2x1dGlvbiAud2gtYXJ0aWNsZS1oZXJvX19kYXRlLFxuICAucGFnZS1zb2x1dGlvbiAud2gtYmFubmVyLWhlcm9fX3RlYXNlcixcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWFydGljbGUtaGVyb19fZGF0ZSxcbiAgLnBhZ2UtbG9jYXRpb24gLndoLWJhbm5lci1oZXJvX190ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE2OTUsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnBhZ2UtZ292ZXJubWVudCAud2gtYXJ0aWNsZS1oZXJvX19kYXRlOmJlZm9yZSxcbiAgICAucGFnZS1nb3Zlcm5tZW50IC53aC1iYW5uZXItaGVyb19fdGVhc2VyOmJlZm9yZSxcbiAgICAucGFnZS1hcnRpY2xlIC53aC1hcnRpY2xlLWhlcm9fX2RhdGU6YmVmb3JlLFxuICAgIC5wYWdlLWFydGljbGUgLndoLWJhbm5lci1oZXJvX190ZWFzZXI6YmVmb3JlLFxuICAgIC5wYWdlLXNvbHV0aW9uIC53aC1hcnRpY2xlLWhlcm9fX2RhdGU6YmVmb3JlLFxuICAgIC5wYWdlLXNvbHV0aW9uIC53aC1iYW5uZXItaGVyb19fdGVhc2VyOmJlZm9yZSxcbiAgICAucGFnZS1sb2NhdGlvbiAud2gtYXJ0aWNsZS1oZXJvX19kYXRlOmJlZm9yZSxcbiAgICAucGFnZS1sb2NhdGlvbiAud2gtYmFubmVyLWhlcm9fX3RlYXNlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAvKiBsaW5lIDE3MDQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tLWFyZWEtZm9jdXMgLndoLWFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC8qIGxpbmUgMTcwOSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi0tYXJlYS1mb2N1cyAud2gtYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxNzEzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtYWNjb3JkaW9uLS1hcmVhLWZvY3VzIC53aC1hY2NvcmRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgMTcxOCwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLWFjY29yZGlvbi0tYXJlYS1mb2N1cyAud2gtYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDE0cHggNXB4IDlweDsgfVxuICAgIC8qIGxpbmUgMTcyMywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtYWNjb3JkaW9uLS1hcmVhLWZvY3VzIC53aC1hY2NvcmRpb24taXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAvKiBsaW5lIDE3MzIsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24tLWFyZWEtZm9jdXMgLndoLWFjY29yZGlvbi1pdGVtX190YWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxNzQzLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tbGlzdGluZ19fdG9wIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyogbGluZSAxNzQ4LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tYXdhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTsgfVxuICAgIC8qIGxpbmUgMTc1NSwgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAud2gtcmVjb2duaXRpb24tYXdhcmQ6bnRoLWNoaWxkKGV2ZW4pIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9faW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDI1cHggLSA1cHgpOyB9XG4gICAgLyogbGluZSAxNzYwLCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1hd2FyZCBhLFxuICAgIC53aC1yZWNvZ25pdGlvbi1hd2FyZCAud2gtcmVjb2duaXRpb24tYXdhcmRfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC8qIGxpbmUgMTc3Mywgc3JjL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLndoLXJlY29nbml0aW9uLWF3YXJkX19kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLyogbGluZSAxNzc3LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC53aC1yZWNvZ25pdGlvbi1hd2FyZF9fZGV0YWlsczpiZWZvcmUge1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgICAgIHdpZHRoOiAyOC44cHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSAxNzg1LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtcmVjb2duaXRpb24tZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLyogbGluZSAxNzg5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzA4MTNyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNXJlbTsgfVxuICAvKiBsaW5lIDE3OTcsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1jcmVkZW50aWFscy1jYXRlZ29yeV9fbGlzdCBsaSxcbiAgLndoLWNyZWRlbnRpYWxzLWNhdGVnb3J5X19saXN0IHNwYW4sXG4gIC53aC1jcmVkZW50aWFscy1jYXRlZ29yeV9fbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLyogbGluZSAxODA5LCBzcmMvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAud2gtY3JlZGVudGlhbHMtY2F0ZWdvcnlfX2xpc3QgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAvKiBsaW5lIDE4MTQsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1jcmVkZW50aWFscy1saXN0aW5nX19ub3RlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDE4MjAsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1jYWxsb3V0LWdyaWQtaXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdG9wOiAtM3B4O1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG4gICAgY29sb3I6ICNCNkI2QjY7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDE4MzEsIHNyYy9zY3NzL19wcmludC5zY3NzICovXG4gIC53aC1hY2NvcmRpb24taXRlbV9faW5kdXN0cnktaXNzdWVzLWxpc3QgbGk6YmVmb3JlLFxuICAud2gtYWNjb3JkaW9uLWl0ZW1fX2luZHVzdHJ5LWlzc3VlcyB1bCBsaTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzg3MjQzNDsgfSB9XG4iXX0= */
